dyysam513
级别: 略有小成
精华主题: 0
发帖数量: 228 个
工控威望: 272 点
下载积分: 4163 分
在线时间: 95(小时)
注册时间: 2015-05-21
最后登录: 2024-12-11
查看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
发帖数量: 229 个
工控威望: 355 点
下载积分: 81197 分
在线时间: 557(小时)
注册时间: 2011-03-14
最后登录: 2024-12-20
查看zwk34的 主题 / 回贴
1楼  发表于: 2024-06-03 10:57
分7组,QB1~QB8按照需要点亮的灯赋值10进制1-128,把启动条件串进去。