dyysam513
级别: 略有小成
精华主题: 0
发帖数量: 230 个
工控威望: 275 点
下载积分: 4170 分
在线时间: 96(小时)
注册时间: 2015-05-21
最后登录: 2025-03-14
查看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。
程序怎么写会方便一点?
现在每个点亮输出都串其他点亮常闭点,写起来太复杂。

zwk34
天天学习,努力进步。
级别: 略有小成
精华主题: 0
发帖数量: 230 个
工控威望: 356 点
下载积分: 82129 分
在线时间: 573(小时)
注册时间: 2011-03-14
最后登录: 2025-03-14
查看zwk34的 主题 / 回贴
1楼  发表于: 2024-06-03 10:57
分7组,QB1~QB8按照需要点亮的灯赋值10进制1-128,把启动条件串进去。