sbhd516
级别: 工控侠客
精华主题: 0
发帖数量: 165 个
工控威望: 2105 点
下载积分: 4332 分
在线时间: 187(小时)
注册时间: 2011-05-09
最后登录: 2024-01-21
查看sbhd516的 主题 / 回贴
楼主  发表于: 2018-12-27 10:26
图片:
图片:
这两种写法有什么问题,为什么偶尔执行,偶尔不执行?
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6776 个
工控威望: 38379 点
下载积分: 4140 分
在线时间: 9535(小时)
注册时间: 2006-09-13
最后登录: 2024-12-19
查看cvlsam的 主题 / 回贴
1楼  发表于: 2018-12-27 10:34
引用
引用楼主sbhd516于2018-12-27 10:26发表的 三菱FBD编程小问题 :
这两种写法有什么问题,为什么偶尔执行,偶尔不执行?


什么情况下使得您认为没有执行?
sbhd516
级别: 工控侠客
精华主题: 0
发帖数量: 165 个
工控威望: 2105 点
下载积分: 4332 分
在线时间: 187(小时)
注册时间: 2011-05-09
最后登录: 2024-01-21
查看sbhd516的 主题 / 回贴
2楼  发表于: 2018-12-27 10:37
引用
引用第1楼cvlsam于2018-12-27 10:34发表的  :


什么情况下使得您认为没有执行?

条件都满足了,但是 K130就是没传送给D0
leechengyu
级别: 略有小成
精华主题: 0
发帖数量: 127 个
工控威望: 221 点
下载积分: 700 分
在线时间: 378(小时)
注册时间: 2015-10-17
最后登录: 2024-09-22
查看leechengyu的 主题 / 回贴
3楼  发表于: 2018-12-27 10:59
建议将程式码写入PLC后再用传统梯型图读出编译后的程式码来做分析,比较容易发现问题在哪~~~
焦刘吉
紧跟时代发展,努力做好时代青年
级别: 工控侠客
精华主题: 0
发帖数量: 1459 个
工控威望: 4682 点
下载积分: 14975 分
在线时间: 429(小时)
注册时间: 2015-05-19
最后登录: 2024-12-11
查看焦刘吉的 主题 / 回贴
4楼  发表于: 2018-12-27 12:24
执行的顺序不一样
Rules are always made by the strong, and history is always written by the winners.
枫落云端
施主,脚抬一下
级别: 略有小成

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

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

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

    精华主题: 0
    发帖数量: 341 个
    工控威望: 465 点
    下载积分: 1547 分
    在线时间: 414(小时)
    注册时间: 2017-10-10
    最后登录: 2024-11-29
    查看枫落云端的 主题 / 回贴
    8楼  发表于: 2018-12-28 10:49
    图片:
    这两种调用中使用脉冲指令写法应该会和楼主遇到的一样情况一样,不信可以试试
    superman-mr
    级别: 略有小成
    精华主题: 0
    发帖数量: 176 个
    工控威望: 239 点
    下载积分: 3995 分
    在线时间: 99(小时)
    注册时间: 2018-03-04
    最后登录: 2024-12-04
    查看superman-mr的 主题 / 回贴
    9楼  发表于: 2018-12-30 22:18
    两个图条件都满足,只会工作一次,每二次条件满足不会有有动作。
    sbhd516
    级别: 工控侠客
    精华主题: 0
    发帖数量: 165 个
    工控威望: 2105 点
    下载积分: 4332 分
    在线时间: 187(小时)
    注册时间: 2011-05-09
    最后登录: 2024-01-21
    查看sbhd516的 主题 / 回贴
    10楼  发表于: 2019-03-28 09:42
    引用
    引用第6楼枫落云端于2018-12-28 10:31发表的  :
    梯形图和ST写法感觉都比FBD简单省事

    。。。气压是模拟量,触点比较指令能用?
    sbhd516
    级别: 工控侠客
    精华主题: 0
    发帖数量: 165 个
    工控威望: 2105 点
    下载积分: 4332 分
    在线时间: 187(小时)
    注册时间: 2011-05-09
    最后登录: 2024-01-21
    查看sbhd516的 主题 / 回贴
    11楼  发表于: 2019-03-28 09:45
    引用
    引用第8楼枫落云端于2018-12-28 10:49发表的  :
    这两种调用中使用脉冲指令写法应该会和楼主遇到的一样情况一样,不信可以试试

    您的意思就是上升沿指令(MOVP),在导通时只执行一次,对吧。