dyysam513
级别: 略有小成
精华主题: 0
发帖数量: 231 个
工控威望: 272 点
下载积分: 4123 分
在线时间: 95(小时)
注册时间: 2015-05-21
最后登录: 2024-10-28
查看dyysam513的 主题 / 回贴
楼主  发表于: 2024-06-03 08:57
有一台设备需要点亮50个灯,每次有且只能点亮一个灯,当有一个灯点亮时其他49个灯不允许点亮。用了3个QT16。
灯的Q点为:灯1Q1.0、灯2Q1.1、灯3~灯50:Q8.0~Q9.7、Q12.0~Q13.7、Q16.0~Q17.7。
程序怎么写会方便一点?
现在每个点亮输出都串其他点亮常闭点,写起来太复杂。

zhaoaron
zhaoaron
级别: 网络英雄
精华主题: 0
发帖数量: 1383 个
工控威望: 5002 点
下载积分: 11 分
在线时间: 707(小时)
注册时间: 2021-09-25
最后登录: 2024-10-31
查看zhaoaron的 主题 / 回贴
1楼  发表于: 2024-06-03 09:12
Q8.0~Q9.7  QW8(QB8(Q8.0 Q8.7) QB9)       QD8:QB8 QB9 QB10 QB11   判断QB8是否等于0,或者大于1,等于1.以此类推。