首页 理论教育梯形图程序状态监视方法

梯形图程序状态监视方法

【摘要】:所以,用户在屏幕上观察到的程序监控状态并不是完全如实迅速变化的元件状态。在该状态STEP 7-Micro/WIN经过多个扫描周期采集状态值,然后刷新梯形图中各值的状态并显示。但是不显示L存储器或累加器的状态。

编程设备和PLC之间建立通信并向PLC下载程序后,STEP 7-Micro/WIN可对当前程序进行在线调试。利用菜单栏中“调试”列表选择或单击“调试”工具条中的按钮,可以在梯形图程序编辑器窗口查看以图形形式表示的当前程序的运行状况,还可直接在程序指令上进行强制或取消强制数值等操作。

运行模式下,选择“调试”→“开始程序状态监控”命令,或单击工具条中的“程序状态监控”按钮,用程序状态功能监视程序运行的情况,PLC的当前数据值会显示在引用该数据的LAD旁边,LAD以彩色显示活动能流分支。由于PLC与计算机之间有通信时间延迟,PLC内所显示的操作数数值总在状态显示变化之前先发生变化。所以,用户在屏幕上观察到的程序监控状态并不是完全如实迅速变化的元件状态。屏幕刷新的速率取决于PLC与计算机的通信速率以及计算机的运行速度。

1.执行状态监控方式

“使用执行状态”功能使监控视图能显示程序扫描周期内每条指令的操作数数值和能流状态。或者说,所显示的PLC中间数据值都是从一个程序扫描周期中采集的。

在程序状态监控操作之前选择“调试”→“使用执行状态”(此命令行前面出现一个“√”即可)命令,进入可监控状态。

在这种状态下,PLC处于运行模式时,单击“程序监控”按钮(图2-13中第3个)启动程序状态监控,STEP 7-Micro/WIN将用默认颜色(浅灰色)显示并更新梯形图中各元件的状态和变量数值,如图2-46所示。什么时候想退出监控,再按此按钮即可。

978-7-111-59315-7-Chapter02-46.jpg

图2-46 对PLC运行状态的监控

启动程序状态监控功能后,梯形图中左边的垂直“母线”和有能流流过的“导线”变为蓝色;如果位操作数为逻辑“真”,其触点和线圈也变成蓝色;有能流流入的指令盒的使能输入端变为蓝色;如该指令被成功执行,指令盒的方框也变为蓝色;定时器和计数器的方框为绿色时表示它们已处在工作状态;红色方框表示执行指令时出现了错误;灰色表示无能流、指令被跳过、未调用或PLC处于停止模式。

运行过程中,单击“暂停程序监控”按钮(图2-13中第4个),或者右击正处于程序监控状态的显示区,在弹出的快捷菜单中选择“暂停程序状态(M)”命令,将使这一时刻的状态信息静止地保持在屏幕上以提供仔细分析与观察,直到再次单击“暂停程序监控”按钮(图2-13中第4个),才可以取消该功能,继续维持动态监控。

2.扫描结束状态的状态监控方式

“扫描结束状态”显示在程序扫描周期结束时读取的状态结果。首先使菜单命令“调试”→“使用执行状态”命令行前面的“√”消失,进入扫描结束状态。由于快速的PLC扫描循环和相对慢速的PLC状态数据通信采集之间存在的速度差别,“扫描结束状态”显示的是多个扫描周期结束时采集的数据值。也就是说,显示值并不是即时值。

在该状态STEP 7-Micro/WIN经过多个扫描周期采集状态值,然后刷新梯形图中各值的状态并显示。但是不显示L存储器累加器的状态。在“扫描结束监控”下,“暂停程序监控”功能不起作用。

在运行模式下启动程序状态监控功能,电源“母线”或逻辑“真”的触点和线圈显示为蓝色,梯形图中所显示的操作数的值都是PLC在扫描周期完成时的结果。