回复:西门子PLC是如何做上升沿逻辑判断的?

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15510
  • 精华

    101
  • 被关注

    961

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2020-12-04 11:53:18

9楼

楼主。我上次的回复有点偏了。

问:如果在子程序里也用上升沿和下降沿,但只调用该子程序一次,没有在同一个扫描周期多次调用,只是有多个不同的子程序,都用了子程序的局部变量去实现边沿触发,那么此时局部变量可以不可以正常实现上升沿和下降沿的指令?

答:这个问题里面分开两部分事情讨论。一,边缘指令。这样执行边缘指令是没有问题的。二,局部变量。问题出在这里,局部变量能够正确传递。就没有问题了。

问:另外如果不可以,那么如果把带局部变量的值传递给全局变量,再进行逻辑判断呢?

答:干嘛还要局部传递给全局?这样做反正都占用了全局变量了,不如就当时直接用全局变量。这样肯定没问题。

问:最好有大神解释下PLC内部代码是如何做上升沿和下降沿判断的

答:这个不懂。不解释。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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