首页 理论教育 如何设置系统块?

如何设置系统块?

时间:2023-06-29 理论教育 版权反馈
【摘要】:S7-200 CPU提供了多种参数和选项设置以适应具体应用,这些参数和选项在“系统块”对话框内设置。图3-21 “系统块”对话框1.设置通信端口在“系统块”对话框中,单击“系统块”节点下的“通信端口”,可打开“通信端口”选项卡,设置CPU的通信端口属性,如图3-22所示。③设置系统块,在CPU断电时自动保存M区中14 B的数据。图3-24 设置密码要检验密码是否生效,可以进行以下操作。②另外一种方法是通过程序wipeout.exe来恢复CPU的默认设置。

如何设置系统块?

S7-200 CPU提供了多种参数和选项设置以适应具体应用,这些参数和选项在“系统块”对话框内设置。系统块必须下载到CPU中才起作用。有的初学者修改程序后往往不会忘记重新下载程序,而在软件中更改参数后却忘记了重新下载,这是不对的。

单击工具浏览条的“查看”视图中的“系统块”图标,或者使用菜单栏中的“查看”→“组件”→“系统块”命令,打开“系统块”对话框,如图3-21所示。

978-7-111-47553-8-Chapter03-31.jpg

图3-21 “系统块”对话框

1.设置通信端口

在“系统块”对话框中,单击“系统块”节点下的“通信端口”,可打开“通信端口”选项卡,设置CPU的通信端口属性,如图3-22所示。

PLC的默认地址为2,但PLC通信时,通信端口的地址不能重复,通信端口的地址必须是唯一的(同一台PLC的两个端口的地址一般相同),因此需要更改PLC的地址。波特率必须和开始设置的传输率一致。更改完成后,必须下载到CPU中才起作用。当然,使用指令“SET_ADDR”也可以更改通信端口的地址,但必须运行程序。

978-7-111-47553-8-Chapter03-32.jpg

图3-22 设置通信端口

2.设置断电数据保持

在“系统块”对话框中,单击“系统块”节点下的“断电数据保持”,可打开“断电数据保持”对话框,如图3-23所示。断电数据保持设置就是定义CPU如何处理各数据区的数据保持任务。在数据保持设置区中选中的就是要保持其数据内容的数据区。所谓“保持”就是在CPU断电后再上电,数据区域的内容是否保持断电前的状态。在这里设置的数据保持功能依靠如下几种方式实现。

978-7-111-47553-8-Chapter03-33.jpg

图3-23 设置断电数据保持

①CPU的内置超级电容,在断电时间不太长时,可以为数据和时钟的保持提供电源缓冲。

②CPU上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源。

③设置系统块,在CPU断电时自动保存M区中14 B的数据。

④在数据块中定义不需要更改的数据,下载到CPU内可以永久保存。

⑤用户编程使用相应的特殊寄存器功能,将数据写入EEPROM永久保存。(www.xing528.com)

如果将MB0~MB13共14 B范围中的存储单元设置为“保持”,则CPU在断电时会自动将其内容写入EEPROM的相应区域中,在重新上电后用EEPROM的内容覆盖这些存储区。如果将其他数据区的范围设置为“不保持”,CPU会在重新上电后将EEPROM中的数值复制到相应的地址;如果将数据区的范围设置为“保持”,一旦内置超级电容(+电池卡)未能成功保持数据,则会将EEPROM的内容覆盖相应的数据区,反之则不覆盖。

如果关断CPU的电源再上电,观察到V存储区的相应的单元内还保存有正确的数据,则可说明数据已经成功地写入CPU的EEPROM。

3.设置密码

通过设置密码可以限制对S7-200 CPU的内容的访问。在“系统块”对话框中,单击“系统块”节点下的“密码”,可打开“密码”选项卡,设置密码保护功能,如图3-24所示。密码的保护等级分为4个等级,除了“全部权限(1级)”外,其他的均需要在“密码”和“验证”文本框中输入起保护作用的密码。

978-7-111-47553-8-Chapter03-34.jpg

图3-24 设置密码

要检验密码是否生效,可以进行以下操作。

①停止Micro/WIN与CPU的通信1 min以上。

②关闭Micro/WIN程序,再打开。

③停止CPU的供电,再送电。

如果忘记了密码,必须清除CPU的内存才能重新下载程序。执行清除CPU指令并不会改变CPU原有的网络地址、波特率和实时时钟;如果有外插程序存储卡,其内容也不会改变。清除密码后,CPU中原有的程序将不存在。要清除密码,可按如下3种方法操作。

①在Micro/WIN中选择“PLC”→“Clear”,选择程序块、数据块和系统块,并按“OK”按钮确认。

②另外一种方法是通过程序wipeout.exe来恢复CPU的默认设置。这个程序可在STEP 7-Micro/WIN安装光盘中找到。

③此外,还可以在CPU上插入一个含有未加密程序的外插存储卡,上电后此程序会自动装入CPU并且覆盖原有的带密码的程序,然后CPU可以自由访问。

西门子公司随编程软件Micro/WIN提供的库指令、指令向导生成的子程序、中断程序都进行了加密。加密并不妨碍使用它们。加密的程序会显示一个锁形标记,不能打开查看程序内容。将加密的程序下载到CPU中,再上传后也保持加密状态。

如果用户想保护编写的程序项目,可以使用“文件”→“设置密码”命令来保存程序项目。

关键点】PLC的软件加密比较容易被破解不能绝对保证程序的安全目前网络上有一些破解软件可以轻易破解PLC的用户程序的密码编者强烈建议读者在保护自身权益的同时必须尊重他人的知识产权

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈