您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7-Micro/WIN软件系统块的设置
来源:艾特贸易2019-09-01
简介S7-200 PLC 提供了多种参数和选项设置以适应具体应用,这些参数和选项在“系统块”对话框内设置,系统块必须下载到 PLC 中才起作用。有的初学者修改程序后往往不会忘记重新下载程序
S7-200 PLC提供了多种参数和选项设置以适应具体应用,这些参数和选项在“系统块”对话框内设置,系统块必须下载到PLC中才起作用。有的初学者修改程序后往往不会忘记重新下载程序,而在软件中更改参数后却忘记了重新下载,这是不对的。
单击工具浏览条的“查看”中的“系统块”图标,或者单击菜单栏中的“查看”→“组件”→“系统块”命令,打开“系统块”对话框,如图3-16所示。
图3-16 “系统块”对话框
(1)设置通信端口
在“系统块”对话框中,单击“系统块”下的“通信端口”,可打开“通信端口”选项卡,设置PLC的通信端口属性,如图3-17所示。
图3-17 设置通信端口
PLC的默认地址为2,但PLC通信时,通信端口的地址不能重复,通信端口的地址必须是唯一的(同一台PLC的两个端口的地址一般相同),因此需要更改PLC的地址。波特率必须和开始设置的波特率一致。更改完成后,必须下载到PLC中,运行PLC后才起作用。当然,使用指令“SET_ADDR”也可以更改通信端口的地址,但必须运行程序。
(2)设置断电数据保持
在“系统块”对话框中,单击“系统块”下的“断电数据保持”,可打开“断电数据保持”选项卡,如图3-18所示。断电数据保持设置就是定义PLC如何处理各数据区的数据保持任务。在数据保持设置区中选中的就是要保持其数据内容的数据区。所谓“保持”就是在PLC断电后再上电,数据区域的内容是否保持断电前的状态。在这里设置的数据保持功能依靠如下几种方式实现。
图3-18 “断电数据保持”选项卡
①PLC的内置超级电容,在断电时间不太长时,可以为数据和时钟的保持提供电源缓冲。
②PLC上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源。
③设置系统块,在PLC断电时自动保存M区中的14字节的数据。
④在数据块中定义不需要更改的数据,下载到PLC内可以永久保存。
⑤用户编程使用相应的特殊寄存器功能,将数据写入EEPROM永久保存。
如果将MBO~MB13共14字节范围中的存储单元设置为“保持”,则PLC在断电时会自动将其内容写入EEPROM的相应区域中,在重新上电后用EEPROM的内容覆盖这些存储区。如果将其他数据区的范围设置为“不保持”,PLC会在重新上电后将EEPROM中的数值复制到相应的地址;如果将数据区的范围设置为“保持”,一旦内置超级电容(+电池卡)未能成功保持数据,则会将EEPROM的内容覆盖相应的数据区,反之则不覆盖。
如果关断PLC的电源再上电,观察到V存储区的相应的单元内还保存有正确的数据,则可说明数据已经成功地写入PLC的EEPROM。
(3)设置密码
通过设置密码可以限制对S7-200PLC的内容的访问。在“系统块”对话框中,单击“系统块”下的“密码”,可打开“密码”选项卡,设置密码保护功能,如图3-19所示。密码的保护等级分为4个等级,除了“全部权限(1级)”外,其他的均需要在“密码”和“验证”文本框中输入起保护作用的密码。
图3-19 设置密码
要检验密码是否生效,可以进行以下操作。
①停止STEP7-Micro/WIN与PLC的通信1min以上。
②关闭STEP7-Micro/WIN程序,再打开。
③停止PLC的供电,再送电。
如果忘记了密码,必须清除PLC的内存才能重新下载程序。执行清除PLC指令并不会改变PLC原有的网络地址、波特率和实时时钟;如果有外插程序存储卡,其内容也不会改变。清除密码后,PLC中原有的程序将不存在。要清除密码,可按如下3种方法操作。
①在STEP7-Micro/WIN中选择“PLC”→“清除”命令,选择程序块、数据块和系统块,并单击“确定”按钮确认。
②另外一种方法是通过程序wipeout.exe来恢复PLC的默认设置。这个程序可在STEP 7-Micro/WIN安装光盘中找到。
③此外,还可以在PLC上插入一个含有未加密程序的外插存储卡,上电后此程序会自动装入PLC并且覆盖原有的带密码的程序,然后PLC可以自由访问。
西门子公司随编程软件STEP7-Micro/WIN提供的库指令、指令向导生成的子程序、中断程序都进行了加密。加密并不妨碍使用它们。加密的程序会显示一个锁形标记,不能打开和查看程序内容。将加密的程序下载到PLC中,再上传后也保持加密状态。
如果用户想保护编写的程序项目,可以使用“文件”→“设置密码”命令来保存程序项目。
【关键点】PLC的软件加密比较容易被破解,不能绝对保证程序的安全,目前网络上有一些破解软件可以轻易破解PLC的用户程序密码,编者强烈建议读者在保护自身权益的同时,必须尊重他人的知识产权。