恭喜,你发布的帖子
发布于 2026-05-22 14:49:42
27楼
感觉编程软件还是经过了计算,不然的话它怎么知道下面红圈内的线要变成蓝色,因为这是逻辑中间结果,不计算如何知道中间结果的状态,PLC又不提供中间结果,那只有编程软件在线监控时自己计算了。
或者编程软件可以读取逻辑堆栈内的结果,但感觉不太可能,因为逻辑堆栈的内容变化非常快,一直在刷新,怎么会刷新到该程序段时立刻读出逻辑堆栈的内容,监控的刷新时间远远大于程序的执行时间
想知道编程软件监控状态显示逻辑,是因为想在触摸屏上显示一部分梯形图和监控状态,而且要和编程软件监控的状态显示一致,让用户方便查看哪些条件不满足,当然不是在触摸屏上直接读取软件把梯形图画出来,而是事先按程序梯形图在触摸屏上按一个一个元件画出来,然后每个元件可以根据状态变色,但是就是不知道红色圈内的线条如何控制颜色,一个一个元件倒是很容易变色,但红圈内的中间结果不知道如何处理(昆仑通泰可以很方便用表达式控制线条颜色,但威纶通的就非常麻烦,需要使用宏),而且上图中红圈内的第一行左边没有变为蓝色,意味着能流只能想后流动,不能倒流,这又如何在触摸屏上显示。
如果让诸位编写编程软件,在线监控状态显示该如何编写?
请填写推广理由:
分享
只看
楼主