首页 理论教育 调试LAD/FBD程序的技巧和方法

调试LAD/FBD程序的技巧和方法

时间:2023-06-17 理论教育 版权反馈
【摘要】:LAD或FBD程序以能流的方式传递信号状态,通过程序中线条、指令元素及参数的颜色和状态判断程序的运行结果,如图12-8所示。判断线条、指令元素及参数状态的规则如下:1.程序中线条的状态线条的状态如果未知或没有完全运行,则是黑色的。

调试LAD/FBD程序的技巧和方法

LAD或FBD程序以能流的方式传递信号状态,通过程序中线条、指令元素及参数的颜色和状态判断程序的运行结果,如图12-8所示。

978-7-111-28718-6-Chapter12-25.jpg

图12-8 LAD监控界面

线条颜色默认设置为:

•状态满足:绿色实线

•状态不满足:蓝色点线

•状态未知:黑色实线

通过菜单命令“Options”➝“Customize”打开用户定义对话框,在“LAD/FBD”标签栏中,可以改变线条及指令元素的颜色。判断线条、指令元素及参数状态的规则如下:

1.程序中线条的状态

•线条的状态如果未知或没有完全运行,则是黑色的。

•在能流开始处线条的状态总是满足的(“1”)。

•并行分支开始处线条的状态总是满足的(“1”)。

•如果一个指令元素和它前面的线条的状态都满足,则该元素后面的线条状态满足。

•如果NOT指令前面的线条状态不满足(相反),则NOT指令后面的线条状态满足。

•在下列情况下,线条交叉点后面的线条状态如果满足:

◇之前至少有一个线条的状态满足;(www.xing528.com)

◇分支前的线条的状态满足。

2.指令元素的状态

触点的状态

◇如果该地址为“1”,值则满足;

◇如果该地址为“0”,值则不满足;

◇如果该地址的值不知道,则为未知。

•输出Q的元素状态对应于该触点状态。

•如果BR位在调用后被置位,则调用(CALL)的状态满足。

•如果跳转被执行,则跳转指令的状态满足,即意味着跳转条件满足。

•带有使能输出(ENO)的元素,如果使能输出未被连接,则该元素显示为黑色。

3.参数的状态

黑体类型的参数值是当前值。

•细体类型的参数值来自前一个扫描,表明该程序区在当前扫描循环中未被处理。

在程序编辑界面中,点击工具栏按钮978-7-111-28718-6-Chapter12-26.jpg,即可进入监视状态,如图12-8所示,使用鼠标点击变量,按右键可以直接修改变量的值;同样按右键选择“Representation”可以切换显示的数据格式。

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

我要反馈