西门子LOGO逻辑控制器可以为LOGO!程序加上密码,以保护用户的知识产权。
LOGO!逻辑控制器还提供了程序存储卡,能够更加可靠地保护程序。
密码不会影响修改在PLC编程时设置为“允许在线编辑”的参数。
密码设置
为西门子LOGO设置密码有两种方法:
-
直接在LOGO!上操作,进入Password功能项进行设置。
-
用LOGO!Soft-Comfort软件编程时,进入命令菜单File(文件) > Properties(属性) > Password(密码)设置密码,
然后将程序通过西门子LOGO! 编程电缆下载到LOGO!中,密码也一并下载到LOGO!中了。
这两种方法设置的密码功能效果一样。
密码清除
西门子LOGO逻辑控制器中的密码若忘掉了,不能破解,此时也无法上载程序。只能通过清除程序将密码一起清除。
注意:如果用户没有程序备份,不要执行此操作,否则会造成程序的丢失。
如果用户要清除LOGO! 中全部程序,对其重新编程或有程序备份则可执行此操作。
在西门子LOGO逻辑控制器停止状态,直接在LOGO!上进入Program(程序)> ClearPrg(清除程序)操作。
当清除程序时,会要求你输入密码,此时只需输入任意字符即可。这样要反复执行3次清除程序的操作并输入任意密码,则程序及密码可全部从LOGO!中清除。
程序密码与LOGO!存储卡保护的关系
有两种保护程序的方法:
-
编程时为程序设置密码(如上述)
-
使用程序存储卡并将其设置为“拷贝保护”状态
这两种方法可以单独,也可以组合使用。它们的关系见《LOGO!手册》,如下表:
表1. LOGO!程序的密码与存储卡“拷贝保护”之间的关系:
程序
密码
|
存储卡
“拷贝保护”
|
在LOGO!面板上编辑程序
|
拷贝到其他卡
|
在LOGO!上删除程序
|
-
|
-
|
可以
|
可以
|
可以
|
有
|
-
|
可以,要输入密码
|
可以
|
可以,要输入密码
|
-
|
有
|
不能
|
不能
|
可以
|
有
|
有
|
可以,要输入密码
|
可以,要输入密码
|
可以,要输入密码
|
总之:
-
仅有程序密码保护时,不知道密码的人不能观察、上载、编辑程序,但可以通过LOGO!的操作面板将程序复制到空的存储卡中(密码也同时复制过去),
并可以向其他LOGO!中复制。除非使用的是不带面板的西门子LOGO!型号
-
在LOGO!上删除程序,需要密码,连续输入错误的密码也可以同时清除程序与密码
-
存储卡内部如果有程序而同时又设置为“拷贝保护”时,不能取消“拷贝保护”的设置,只有清除卡内的程序,才能改变“拷贝保护”的状态为“No”
-
要清除卡的内容,可以先清除LOGO!的程序,再使用“card > logo!”菜单命令将空程序写入卡中
对于有操作面板的西门子LOGO逻辑控制器而言,如果设置密码+带“拷贝保护”的存储卡,可以做到完全的程序保护。
对于无操作面板的西门子LOGO逻辑控制器而言,为程序设置密码就可以做到比较安全。
|