我好像是
大波就是我
级别: 家园常客
精华主题: 0
发帖数量: 303 个
工控威望: 603 点
下载积分: 1392 分
在线时间: 491(小时)
注册时间: 2012-12-09
最后登录: 2024-11-18
查看我好像是的 主题 / 回贴
楼主  发表于: 2021-11-02 19:08
图片:
图片:
24个指示灯,三菱PLC  三菱触摸屏   上位机发送一个数据过来给PLC 控制。数据范围0-24.

发送24过来,1-24个指示灯全部亮。  发送23,1-23个指示灯全部亮。发送6过来,1-6指示灯全部亮。发送0过来,全部不亮。如此类推。


有没有简单一点的办法啊???一个一个判断太麻烦了
wingwf2000
级别: 探索解密
精华主题: 0
发帖数量: 52 个
工控威望: 157 点
下载积分: 662 分
在线时间: 13(小时)
注册时间: 2010-09-26
最后登录: 2024-11-14
查看wingwf2000的 主题 / 回贴
1楼  发表于: 2021-11-25 09:49
如果用昆仑通泰的,可以用条件data>=n做为条件来控制颜色,例如第5个灯,就用data>=5即可
wingwf2000
级别: 探索解密
精华主题: 0
发帖数量: 52 个
工控威望: 157 点
下载积分: 662 分
在线时间: 13(小时)
注册时间: 2010-09-26
最后登录: 2024-11-14
查看wingwf2000的 主题 / 回贴
2楼  发表于: 2021-11-25 10:25
如果用C语言,可以用(1<<data)-1,梯形图里应该可以支持左移位