回复:多线圈输出及SET/RST指令疑问

已锁定

手机用户20210508452698

  • 帖子

    191
  • 精华

    1
  • 被关注

    0

论坛等级:侠圣

注册时间:2021-05-08

普通 普通 如何晋级?

发布于 2022-11-18 14:11:26

17楼

“故障地址取在一个字节里是方便处理光报警,和复位故障。用位只是分别触发声报警的,用上升沿是为了消音的。”

--------------------------------------------------------------------

分别触发触发声报警没必要的,你都特意挪到一个字节里了,声音报警只对应一个Q点,程序判断到字节不等于0就可以有声报警输出了。

用上升沿为了消音,说明你做DI点和VB50的位映射时是用SET 指令的(截图虽然没截出来,做法上可以猜到这点),问题就来了,也就是我开始就问过你的一句话”VB50每一位的值是DI点迁移过来的,你的这个迁移程序,在主程序的扫描中是放在截图这个子程序的前面还是后面的?”,这里,两种不同的安排,会带来不同的结果的可能。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9142条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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