梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 3813 个
工控威望: 7160 点
下载积分: 13154 分
在线时间: 2523(小时)
注册时间: 2016-10-31
最后登录: 2024-05-17
查看梦雨天涯的 主题 / 回贴
楼主  发表于: 2017-12-17 22:40
图片:
图片:
图片:
图片:
大神门,有见过这样分段的程序吗?看起来好吃力,从PLC读出来也有好多重复线圈,无从下手啊
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
咗臉ヅ微笑ぺ
非吾所愿,奈何已离去……
级别: 工控侠客
精华主题: 0
发帖数量: 471 个
工控威望: 2130 点
下载积分: 29832 分
在线时间: 588(小时)
注册时间: 2017-04-08
最后登录: 2023-07-25
查看咗臉ヅ微笑ぺ的 主题 / 回贴
1楼  发表于: 2017-12-18 08:49
结构化编程:ST程序、全局变量、出料允许判断FB、FBD程序
ヅ微笑面对每一天,即使生活并不美好ヅ
咗臉ヅ微笑ぺ
非吾所愿,奈何已离去……
级别: 工控侠客
精华主题: 0
发帖数量: 471 个
工控威望: 2130 点
下载积分: 29832 分
在线时间: 588(小时)
注册时间: 2017-04-08
最后登录: 2023-07-25
查看咗臉ヅ微笑ぺ的 主题 / 回贴
2楼  发表于: 2017-12-18 15:42
引用
引用第4楼枫落云端于2017-12-18 10:55发表的  :
上面的语句虽然满足逻辑要求,但是位的赋值不是很规范,导致出现N多双线圈提示。里面的位赋值其实编译后为OUT指令,多次赋值就会多次OUT,但是里面用到IF语句,编译后为Call调用,那就完全可以把位赋值变为SET与RST来编写,才符合规范。

学习了,我一直都是直接赋值的,确实N多双线圈
ヅ微笑面对每一天,即使生活并不美好ヅ