sbhd516
级别: 工控侠客
精华主题: 0
发帖数量: 165 个
工控威望: 2105 点
下载积分: 4332 分
在线时间: 187(小时)
注册时间: 2011-05-09
最后登录: 2024-01-21
查看sbhd516的 主题 / 回贴
楼主  发表于: 2018-12-27 10:26
图片:
图片:
这两种写法有什么问题,为什么偶尔执行,偶尔不执行?
枫落云端
施主,脚抬一下
级别: 略有小成

精华主题: 0
发帖数量: 341 个
工控威望: 465 点
下载积分: 1595 分
在线时间: 410(小时)
注册时间: 2017-10-10
最后登录: 2024-11-18
查看枫落云端的 主题 / 回贴
1楼  发表于: 2018-12-28 10:17
指令中再套用有脉冲指令是编程需要避免的。当前面的指令都输出ON时第一次条件成立时,MOVP(脉冲指令)指令会输出。但是一旦前面的指令不输出时,其实MOVP指令状态还是ON(也就是所谓的冻住一个状态),当第二次或者以后都ON时,MOVP由于条件都是ON,所以不会再输出。
本帖最近评分记录:
  • 下载积分:+3(197771548) 学习了
    枫落云端
    施主,脚抬一下
    级别: 略有小成

    精华主题: 0
    发帖数量: 341 个
    工控威望: 465 点
    下载积分: 1595 分
    在线时间: 410(小时)
    注册时间: 2017-10-10
    最后登录: 2024-11-18
    查看枫落云端的 主题 / 回贴
    2楼  发表于: 2018-12-28 10:31
    图片:
    梯形图和ST写法感觉都比FBD简单省事
    枫落云端
    施主,脚抬一下
    级别: 略有小成

    精华主题: 0
    发帖数量: 341 个
    工控威望: 465 点
    下载积分: 1595 分
    在线时间: 410(小时)
    注册时间: 2017-10-10
    最后登录: 2024-11-18
    查看枫落云端的 主题 / 回贴
    3楼  发表于: 2018-12-28 10:34
    图片:
    ST的IF写法
    枫落云端
    施主,脚抬一下
    级别: 略有小成

    精华主题: 0
    发帖数量: 341 个
    工控威望: 465 点
    下载积分: 1595 分
    在线时间: 410(小时)
    注册时间: 2017-10-10
    最后登录: 2024-11-18
    查看枫落云端的 主题 / 回贴
    4楼  发表于: 2018-12-28 10:49
    图片:
    这两种调用中使用脉冲指令写法应该会和楼主遇到的一样情况一样,不信可以试试