一文知道PLC程序状态调试功能

1、启动程序状态
可以通过在程序编辑器中显示执行语句表、梯形图或功能块图程序时的状态(简称为程序状态),来了解用户程序的执行情况,对程序进行调试。
启动程序状态的过程如下:将经过编译的程序下载到cpu;将cpu切换到run或run-p模式;打开逻辑块,点击工具条上的按钮,进入在线监控状态。
在运行时测试程序如果出现功能错误或程序错误,可能会对人员或财产造成严重损害。
2、语句表程序状态的显示
从光标选择的程序段开始监视程序状态。在图1所示的语句表编辑器中,右边窗口显示每条指令执行后的逻辑运算结果(rlo)和状态位sta(status)、累加器1(standard)、累加器2(accu2)和状态字(statusword),以及其他内容。
在菜单命令“选项”→“自定义”打开的对话框的stl选项卡中,选择需要监视的内容。在“lad/fbd”选项卡可以设置梯形图(lad)和功能块图(sfb)程序状态的显示方式。
图1用程序状态监视语句表程序
3、梯形图程序状态的显示
梯形图和功能块图用绿色连续线来表示状态满足,即有“能流”流过,见图2左边较粗较浅的线;用篮色点状细线表示状态不满足,没有能流流过;用黑色连续线表示状态未知。
在程序编辑器中执行菜单命令“选项”→“自定义”,在“lad/fbd”选项卡中可以改变线型和颜色的设置。
图2梯形图程序状态的显示
进入程序状态之前,梯形图中的线和元件因为状态未知,全部为黑色。启动程序状态监控后,从梯形图左侧垂直的“电源”线开始的连线均为绿色(见图2),表示有能流从“电源”线流出。有能流流过的处于闭合状态的触点、方框指令、线圈和“导线”均用绿色表示。
如果call指令成功地调用了逻辑块,call线圈为绿色。如果跳转条件满足,跳转被执行,跳转线圈为绿色。被跳过的程序段的指令没有被执行,这些程序段的梯形图为黑色。
梯形图中加粗的字体显示的参数值是当前值,细体字显示的参数值来自以前的循环,即该程序区在当前扫描循环中未被处理。
4、使用程序状态功能监视数据块
必须使用“数据视图”方式在线查看数据块的内容,在线数值在“实际值”列中显示。程序状态被激活后,不能切换为“声明视图”方式。

是德科技与中国移动签署谅解备忘录
RMIT发集成多项功能的AI芯片!用超级材料黑磷充当AI的“视觉神经元”
嫌Macbook Pro太贵,微软携手保时捷设计推出了一款变形本Book One:2万起步
气动执行器与电动执行器:哪个更好?
又迎来新突破点,阿里腾讯科大讯飞等巨头入局AI影像医疗
一文知道PLC程序状态调试功能
5G为商显带来更多机遇
TCL MiniLED电视的显示效果:大屏电视的天花板
华为IdeaHub产品瞄准互联网诊疗,布局医疗领域版图
LG新能源与华友钴业成立锂电回收合资企业
实用印制电路板制造工艺参考资料(上)
LED异形屏在节能设计上的特点
亮相世界移动通信大会,Enea展示了全球领先的解决方案
Openwrt路由器挂载摄像头详细教程
徐雷出任京东集团CEO 蔚来自动驾驶老将离职
活用Xen Server中的Xapi管理接口可以根据自身需求进行量身定制
ups安装接线图解
近年来国内PLC技术的进展和市场发展展望
路特斯电动汽车部门拟3月底前在纳斯达克上市
使用RX23E-A瑞萨解决方案入门套件进行准确的传感评估