博途程序块中最后一行程序所含的变量不能被该程序块上面的程序响应

portal v15

img


上面几行程序但凡含有最后一行中的SMG3~SMG2在himi仿真中都不能响应,最后一行可以正常运行。但是在plc仿真中所有程序句都可以正常运行,为啥啊?

环境不同,程序块执行的顺序和时序不同会导致变量不能响应。
可以试试启动“强制编译”。
 
如果答案对您有所帮助,望采纳。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    很抱歉,根据您提供的信息,我不能准确地回答这个问题。这可能涉及到更多的代码和上下文信息。建议您参考博途程序块的文档,仔细研究程序块的逻辑和其他因素可能导致变量无法响应的原因。如果您有更多的代码和上下文信息,可以提供给我进行更详细的分析和解答。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^