回复:S7-200 Smart软件监视时,显示梯形图的逻辑结果是直接读出来的还是软件经过计算显示出来的?

wingwf2000

  • 帖子

    340
  • 精华

    0
  • 被关注

    2

论坛等级:侠士

注册时间:2021-06-23

钻石 钻石 如何晋级?

发布于 2026-05-22 14:49:42

27楼

感觉编程软件还是经过了计算,不然的话它怎么知道下面红圈内的线要变成蓝色,因为这是逻辑中间结果,不计算如何知道中间结果的状态,PLC又不提供中间结果,那只有编程软件在线监控时自己计算了。

或者编程软件可以读取逻辑堆栈内的结果,但感觉不太可能,因为逻辑堆栈的内容变化非常快,一直在刷新,怎么会刷新到该程序段时立刻读出逻辑堆栈的内容,监控的刷新时间远远大于程序的执行时间


想知道编程软件监控状态显示逻辑,是因为想在触摸屏上显示一部分梯形图和监控状态,而且要和编程软件监控的状态显示一致,让用户方便查看哪些条件不满足,当然不是在触摸屏上直接读取软件把梯形图画出来,而是事先按程序梯形图在触摸屏上按一个一个元件画出来,然后每个元件可以根据状态变色,但是就是不知道红色圈内的线条如何控制颜色,一个一个元件倒是很容易变色,但红圈内的中间结果不知道如何处理(昆仑通泰可以很方便用表达式控制线条颜色,但威纶通的就非常麻烦,需要使用宏),而且上图中红圈内的第一行左边没有变为蓝色,意味着能流只能想后流动,不能倒流,这又如何在触摸屏上显示。


如果让诸位编写编程软件,在线监控状态显示该如何编写?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9445条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。