999感冒灵
级别: 略有小成
精华主题: 0
发帖数量: 275 个
工控威望: 351 点
下载积分: 1210 分
在线时间: 65(小时)
注册时间: 2019-05-29
最后登录: 2023-12-17
查看999感冒灵的 主题 / 回贴
楼主  发表于: 2019-09-23 14:47
图片:
图片:
做一个上升沿条件,内嵌不行,只能触发一次,断开再触发就无效了,是我这么写错了吗???,但是直接建ST的没问题的,触发一次执行一次
枫落云端
施主,脚抬一下
级别: 略有小成

精华主题: 0
发帖数量: 341 个
工控威望: 465 点
下载积分: 1595 分
在线时间: 409(小时)
注册时间: 2017-10-10
最后登录: 2024-10-12
查看枫落云端的 主题 / 回贴
1楼  发表于: 2019-09-23 20:09
编程本身就需要注意的,IF嵌套和FB内一般尽量避免使用脉冲化指令以及双向作用的指令比如OUT。
IF其实编译后为跳转或者CALL,条件不满足时,就不会进行PLC的扫描执行,IF嵌套和FB内里面就像是被冻住一样,可以理解为内部时间静止,当再次条件满足时,里面的状态还是和不满足时一样。也就是条件不满足到满足,内部是没有变化的。