首页 理论教育 写入与强制数值操作

写入与强制数值操作

时间:2023-06-19 理论教育 版权反馈
【摘要】:在写入或强制输出时,如果S7-200 SMART 与其他设备相连,可能导致系统出现无法预料的情况,引起人员伤亡或设备损坏,只有合格的人员才能进行强制操作。强制程序值后务必通知所有有权维修或调试过程的人员。强制后不能用外接的小开关改变I0.0 的强制值。

写入与强制数值操作

本节介绍用程序编辑器状态图表将新的值写入或强制给操作数的方法

1. 写入数据

“写入”功能用于将数值写入PLC 的变量。将变量新的值键入状态图表的“新值”列后(图2-39),单击状态图表工具栏上的“写入”按钮,将“新值”列所有的值传送到PLC。在RUN 模式时因为用户程序的执行,修改能用写入功能改写物理输入点(I 或AI 地址)的状态。

在程序状态监控时,用鼠标右键单击梯形图中的某个地址或语句表中的某个操作数的值,可以用快捷菜单中的“写入”命令和出现的“写入”对话框来完成写入操作。

图2-39 用状态图表强制变量

2. 强制的基本概念

强制(Force)功能通过强制V 和M 来模拟逻辑条件制I/O 点来模拟物理条件。例如可以通过对输入点的强制代替输入端外接的小开关,来调试程序。

可以强制所有的I/O 点,此外还可以同时强制最多16 个V、M、A 或AQ 地址。强制功能可以用于I、Q、V、M 的字节、字和双字,只能从偶数字节开始以字为单位强制AI 和AQ。不能强制I 和Q 之外的位地址。强制的数据用CPU 的E²PROM 永久性地存储。

在读取输入阶段,强制值被当作输入读入:在程序执行阶段,强制数据用于立即读和立即写指令指定的I/O 点。在通信处理阶段,强制值用于通信的读/写请求;在修改输出阶段强制数据被当作输出写到输出电路。进入STOP 模式时,输出将变为强制值,而不是系统块中设置的值。虽然在一次扫描过程中,程序可以修改被强制的数据,但是新扫描开始时,会重新应用强制值。

在写入或强制输出时,如果S7-200 SMART 与其他设备相连,可能导致系统出现无法预料的情况,引起人员伤亡或设备损坏,只有合格的人员才能进行强制操作。强制程序值后务必通知所有有权维修或调试过程的人员。

3. 强制的操作方法

可以用“调试”菜单功能区的“强制”区域中的按钮(见图2-30),或状态图表工具栏上的按钮(见图2-39)执行下列操作:强制、取消强制、全部取消强制、读取所有强制。用鼠标右键单击状态图表中的某一行,可以用弹出的菜单中的命令完成上述的强制操作。

1)强制

启动了状态图表监控功能后,用鼠标右键单击I0.0,执行快捷菜单中的“强制”命令将它强制为ON。强制后不能用外接的小开关改变I0.0 的强制值。

将要强制的新的值16#1234 键入状态图表中VW0 的“新值”列(图2-39),单击状态图表工具栏上的“强制”按钮,VW0 被强制为新的值。在当前值的左边出现强制图标

要强制程序状态或状态图表中的某个地址,可以用鼠标右键单击它,执行快捷菜单中的“强制”命令,然后用出现的“强制”对话框进行强制操作(图2-33)。

一旦使用了强制功能,每次扫描都会将强制的数值用于该操作数,直到取消对它的强制,即使关闭STEP7 Micro/WIN SMART,或者断开S7-200 SMART 的电源,都不能取消强制。(www.xing528.com)

黄色的强制图标(一把合上的锁)表示该地址被显式强制,对它取消强制之前用其他方法不能改变此地址的值。

灰色的强制图标(合上的锁)表示该地址被隐式强制。图2-39 中的VW0 被显示强制,VB0 和Ⅵ.3 是VW0 的一部分,因此它们被隐式强制。

灰色的部分隐式强制图标(半块锁)表示该地址被部分隐式强制。图2-39 中的VW0被显示强制,因为VW1 的第一个字节VB1 是VW0 的第二个字节,VW1 的一部分也被强制。因此VW1 被部分隐式强制。

不能直接取消对VB0、V1.3 的隐式强制和对VW1 的部分隐式强制,必须取消对VW0 的显式强制,才能同时取消上述的隐式强制和部分隐式强制。

2)取消对单个操作数的强制

选择一个被显式强制的操作数,然后单击状态图表工具栏上的“取消强制”按钮,被选择的地址的强制图标将会消失;也可以用鼠标右键单击程序状态或状态图表中被强制的地址,用快捷菜单中的命令取消对它的强制。

3)取消全部强制(仅限状态图表)

单击状态图表工具栏上的“全部取消强制”按钮,可以取消对被强制的全部地址的强制,使用该功能之前不必选中某个地址。

4)读取全部强制

关闭状态图表监控,单击状态图表工具栏上的“读取所有强制”按钮,状态图表中的当前值列将会显示出已被显式强制、隐式强制和部分隐式强制的所有地址相应的强制图标。

4. STOP 模式下强制

在STOP 模式时,可以用状态图表查看操作数的当前值、写入值、强制值或解除强制。

如果在写入或强制输出点Q 时S7-200 SMART PLC 已连接到设备,这些更改将会传到该设备。这可能导致设备出现异常,从而造成人员伤亡设备损坏。作为一项安全防范措,必须首先启用“STOP 模式下强制”功能。

单击“调试”菜单功能区的“设置”区域中的“STOP 下强制”按钮(图2-40),再单击出现的对话框中的“是”按钮确认(图2-41),才能在STOP 模式下启用强制功能。

图2-40 “STOP 下强制”按钮

图2-41 确认按钮

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

我要反馈