lgshi
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看lgshi的 主题 / 回贴
楼主  发表于: 2007-11-15 10:46
我有个问题要大家帮忙下/有8个开关/任意2个通就有Y1输出/任意有3个就有Y2输出----直到7个一起按有Y6输出/急
shizhongyang
文卡
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 280 点
下载积分: 2738 分
在线时间: 128(小时)
注册时间: 2007-10-22
最后登录: 2024-08-29
查看shizhongyang的 主题 / 回贴
1楼  发表于: 2007-11-15 11:17
将8个开关一次从X00 X01…………X07排列输入PLC,然后用MOV  K2X00 D100,然后SUM  D100 D102,这样D102里存放的是闭合的开关个数,用比较指令AND= k2  D102  OUT  Y01,AND=K3 D102 OUT Y02…………依次类推,AND= K7  D102  OUT Y06。这样就可以了
yjp-gyl
忙里偷闲
级别: 略有小成
精华主题: 0
发帖数量: 712 个
工控威望: 289 点
下载积分: 2096 分
在线时间: 88(小时)
注册时间: 2007-04-28
最后登录: 2018-08-23
查看yjp-gyl的 主题 / 回贴
2楼  发表于: 2007-11-15 16:56
以三菱A系列PLC为例:
将8个开关一次从X00 X01…………X07排列输入PLC,
然后用SUM K2X00 ,
然后MOV A0 D102,
这样D102里存放的是闭合的开关个数,
用比较指令LD= k2  D102  OUT  Y01,LD=K3 D102 OUT Y02…………依次类推,LD= K7  D102  OUT Y06。
这样就可以了
同心同德,共建家园
shizhongyang
文卡
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 280 点
下载积分: 2738 分
在线时间: 128(小时)
注册时间: 2007-10-22
最后登录: 2024-08-29
查看shizhongyang的 主题 / 回贴
3楼  发表于: 2007-11-16 08:58
想请2楼的朋友指正一下,我认为是可以的阿
zsm961450
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看zsm961450的 主题 / 回贴
4楼  发表于: 2007-11-16 10:38
1 楼的朋友是用FX系列编的,而2楼的朋友是用A 系列编的,都没有错