codecat
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看codecat的 主题 / 回贴
楼主  发表于: 2007-06-26 11:33
图片:
为什么D128=K0时Y0没有输出
而=K2时Y0却有输出

需要怎样改呢??谢谢!!!
ejohn7787
级别: 略有小成
精华主题: 0
发帖数量: 113 个
工控威望: 285 点
下载积分: 663 分
在线时间: 39(小时)
注册时间: 2007-04-16
最后登录: 2021-08-23
查看ejohn7787的 主题 / 回贴
1楼  发表于: 2007-06-29 14:16
因为PLC的工作方式决定的,第一阶段数据采集,第二阶段逻辑操作,第三阶段输出.逻辑操作时如果出现双线圈的情况有两种处理办法,1.错误显示2.采用后一句的输出作为最终输出,楼主的程序中D128为0时,第0句逻辑处理后Y0为1,第30句处理后Y0位0,采用后一个状态输出.
ejohn7787
级别: 略有小成
精华主题: 0
发帖数量: 113 个
工控威望: 285 点
下载积分: 663 分
在线时间: 39(小时)
注册时间: 2007-04-16
最后登录: 2021-08-23
查看ejohn7787的 主题 / 回贴
2楼  发表于: 2007-06-30 15:03
可以用M转一下,一个Y0用M1 另一个用M2 ,加一句LD M1 OR M2 OUT Y0即可.