STEP7-Mirco/WIN软件程序状态显示功能
2018-03-13  来源:网络或本站原创

当程序下载至PLC后,可以用“程序状态”功能操作和测试程序网络。

1. 起动程序状态

1在程序编辑器窗口,显示希望测试的程序部分和网络。

    2PLC置于RUN工作方式,起动程序状态监控改动PLC数据值。方法如下:

²        ²        单击“程序状态打开/关闭”按钮或用菜单命令“调试” “程序状态”,在梯形图中显示出各元件的状态。在进入“程序状态”的梯形图中,用彩色块表示位操作数的线圈得电或触点闭合状态。如:表示触点闭合状态,表示位操作数的线圈得电。

²        ²        用菜单命令“工具”“选项”打开的窗口中,可选择设置梯形图中功能块的大小、显示的方式和彩色块的颜色等。

     运行中的梯形图内的各元件的状态将随程序执行过程连续更新变换。

2. 用程序状态模拟进程条件(读取、强制、取消强制和全部取消强制)

通过在程序状态中从程序编辑器向操作数写入或强制新数值的方法,可以模拟进程条件。

²        ²        单击“程序状态”按钮,开始监控数据状态,并启用调试工具。

1)写入操作数:

²        ²        直接单击操作数(不要单击指令),然后用鼠标右键直接单击操作数,并从弹出菜单选择“写入”。

2)强制单个操作数:

²        ²        直接单击操作数(不是指令),然后从“调试”工具条单击“强制”图标

²        ²        直接用鼠标右键单击操作数(不是指令),并从弹出菜单选择“强制”。

3)单个操作数取消强制:

²        ²        直接单击操作数(不是指令),然后从“调试”工具条单击“取消强制”图标

²        ²        直接用鼠标右键单击操作数(不是指令),并从弹出菜单选择“取消强制”。

4)全部强制数值取消强制:

²        ²        从“调试”工具条单击“全部取消强制”图标

强制数据用于立即读取或立即写入指令指定I/O点,CPU进入STOP状态时,输出将为强制数值,而不是系统块中设置的数值。

注意:在程序中强制数值时,在程序每次扫描时将操作数重设为该数值,与输入/输出条件或其他正常情况下对操作数有影响的程序逻辑无关。强制可能导致程序操作无法预料,可能导致人员死亡或严重伤害或设备损坏。强制功能是调试程序的辅助工具,切勿为了弥补处理装置的故障而执行强制。仅限合格人员使用强制功能。强制程序数值后,务必通知所有授权维修或调试程序的人员。在不带负载的情况下调试程序时,可以使用强制功能。

3. 识别强制图标

被强制的数据处将显示一个图标。

1)黄色锁定图标表示显示强制:即该数值已经被“明确”或直接强制为当前正在显示的数值。

2)灰色隐去锁定图标表示隐式:该数值已经被“隐含”强制,即不对地址进行直接强制,但内存区落入另一个被明确强制的较大区域中。例如,如果VW0被显示强制,则VB0VB1被隐含强制,因为它们包含在VW0中。

3)半块图标表示部分强制。例如,VB 1被明确强制,则VW0被部分强制,因为其中的一个字节VB1被强制。