LOGO!可以为LOGO!程序加上密码,以保护用户的知识产权。LOGO!还提供了程序存储卡,能够更加可靠地保护程序。
密码不会影响修改在编程时设置为“允许在线编辑”的参数。
无论程序是否有密码保护,您均可随时从 LOGO!Soft Comfort 中打开或编辑电路程序。 对于有密码保护的电路程序,您必须在 LOGO! 中输入密码才能查看或更改程序,或者将电路程序从 LOGO! 装载到计算机中。
注意:密码不能破解,用户不必为此咨询西门子技术支持部门。为LOGO!设置密码有两种方法:
这两种方法设置的密码功能效果一样,设置完密码后请将LOGO!重新上电,确保密码启用。
您可以从 LOGO! 基本型、LOGO!Soft Comfort 或 LOGO! TDE(0BA8) 来设置、更改或取消程序密码。
LOGO!中的密码若忘掉了,不能破解,此时也无法上载程序。只能通过清除程序将密码一起清除。
注意:如果用户没有程序备份,不要执行此操作,否则会造成程序的丢失,如果用户要清除LOGO! 中全部程序,对其重新编程或有程序备份则可执行此操作。
清除密码方法:
1:通过LOGO!上的操作键清除(适合0BA5以及0BA6的早期版本)。
第一步,在LOGO!停止状态,直接在LOGO!上进入Program(程序)> ClearPrg(清除程序)操作。
第二步,当清除程序时,如果有正确密码,输入即可清除,但是如果没有正确密码,分以下几种情况:
0BA6早期版本以及0BA5等之前系列,会要求输入密码,此时只需输入任意字符即可。这样要反复执行3次((0BA4/5是4次)清除程序的操作并输入任意密码,则程序及密码可全部从LOGO!中清除。
0BA6后期版本以及0BA7,会要求输入密码,但是此时输入错误密码(不论连续输错几次)不可以将程序及密码可全部从LOGO!中清除,想要清除密码,考虑用下文的通过编程软件清除。
0BA8版本,不会提示要求输入密码,直接点击 是 ,则程序及密码可全部从LOGO!中清除。
2: 通过LOGO!Soft-Comfort软件清除(适合0BA6及以后系列)。
第一步,确保能连接LOGO!,
第二步,找到LOGO!Soft-Comfort软件的菜单栏:工具--传输--清除用户程序和密码,
图1 清除用户程序和密码
第三步,设置接口并连接LOGO!。
图1 连接LOGO!
第四步,点击清除。
图3 清除密码
第五步,清除之前需要将LOGO!切换到STOP状态。
图4 LOGO!切换到STOP
第五步,成功清除用户程序。
图5 成功清除密码
0BA6 版本之前的 LOGO! 设备不支持此功能。 如果您在较早版本的设备上尝试此命令,则 LOGO!Soft Comfort 会显示一条消息,表明该设备不支持此功能。
有两种保护程序的方法:
这两种方法可以单独,也可以组合使用。它们的关系见《LOGO!设备手册》,手册下载参考资料手册在线下载章节,如下表:
表1. LOGO!程序的密码与存储卡“拷贝保护”之间的关系:
程序 密码 |
存储卡 “副本保护” |
在LOGO!面板上编辑程序 | 拷贝到其他卡 | 在LOGO!上删除程序 |
---|---|---|---|---|
- | - | 可以 | 可以 | 可以 |
有 | - | 可以,要输入密码 | 可以 | 可以,要输入密码(0BA8 不需要密码) |
- | 有 | 不能 | 不能 | 可以 |
有 | 有 | 可以,要输入密码 | 可以,要输入密码 | 可以,要输入密码(0BA8不需要密码) |
总之:
- 仅有程序密码保护时,不知道密码的人不能观察、上载、编辑程序,但可以通过LOGO!的操作面板将程序复制到空的存储卡中(密码也同时复制过去),并可以向其他LOGO!中复制
- 在LOGO!上删除程序,需要密码,连续输入错误的密码也可以同时清除程序与密码(早期版本,0BA6系列如果不能清除,请使用编程软件清除)
- 存储卡内部如果有程序而同时又设置为“副本保护”时,不能取消“副本保护”的设置,只有清除卡内的程序,才能改变“副本保护”的状态为“No”
- 要清除卡的内容,可以先清除LOGO!的程序,再使用“card > logo!”菜单命令将空程序写入卡中
对于有操作面板的LOGO!而言,如果设置密码+带“副本保护”的存储卡,可以做到完全的程序保护。对于无操作面板的LOGO!而言,为程序设置密码就可以做到比较安全。
0BA8系列开始,LOGO!提供两个访问级别,管理员和用户,用于在编程模式下限制某些菜单的访问。
在管理员访问级别下,您可访问所有菜单命令;而在用户访问级别下,某些菜单命令是不可见的。
LOGO!的出厂默认设置是管理员,您可以随时切换至用户权限。从用户切换至管理员时,您需要输入有效的密码(默认为“LOGO” 区分大小写)。
LOGO! 始终保存其断电前的访问级别。
LOGO! TDE的默认访问级别是用户,您可以使用密码(默认为“LOGO”)将其切换为管理员。 LOGO! TDE会保存其断电前的访问级别,但前提是其上电后仍连接之前的主机模块。如果连接了不同的主机模块,LOGO! TDE 会在上电后恢复到用户的访问级别。
该访问密码修改步骤:第一步,在线连接LOGO!,访问控制 设置。
图6 访问控制
第二步,找到“ 通过 LOGO! TD/进行操作”,勾选“启用操作控制密码保护”并更改登录密码 ,一定要注意,设置完毕后点击应用,再点击确定,通过该密码修改用户访问等级,管理员与用户密码在此设置如果忘记密码后重新设置即可,不需要原密码,
图7 访问控制设置密码
第三步,修改密码密码之前需要先将LOGO!停机。
图8 切换到STOP
第四步,密码修改完成后启动LOGO!。
图9 切换到RUN
如何辨别LOGO!Soft_Comfort打开的程序有密码?
当软件程序里没有密码时,设置密码界面的旧密码是灰色 ,
图10 程序内无密码
当软件程序里有密码时,设置密码界面的旧密码是不是灰色,如果想要清除或者修改该程序的密码,首先要输入就密码,然后新密码空着(清除密码)或者输入新密码(更改密码)。
图11 程序内有密码
如果要更改密码,必须首先在旧密码文本框中输入现有的密码,并在新密码的两个框中输入新密码,然后点击“确定”确认。
如果要删除已分配的密码,请在旧密码框中输入现有的密码,并将新密码的两个框保留为空。 然后通过“确定”确认。
如果忘记了旧密码,还想要清除程序内的密码,只能考虑将原程序内的电路图复制到空项目。
能否通过LOGO!操作面板修改或者清除密码,而不清除程序?
可以,更改或者删除密码必须知道当前程序的原有密码, 其次LOGO!停止的状态下,在编程菜单中更改。