电工大王
级别: 正式会员
精华主题: 0
发帖数量: 18 个
工控威望: 57 点
下载积分: 44 分
在线时间: 11(小时)
注册时间: 2024-10-22
最后登录: 2025-04-12
查看电工大王的 主题 / 回贴
楼主  发表于: 13天前
开关顺序是无序的,可以通过寄存器组合分别全开或者全关,或者只开部分,查资料编码组合能实现但是不知道怎么用语言写出来,求大佬给个思路,或者有方便的方法,感谢
penginginten
级别: 工控侠客
精华主题: 0
发帖数量: 194 个
工控威望: 3503 点
下载积分: 1457 分
在线时间: 181(小时)
注册时间: 2019-04-08
最后登录: 2025-04-14
查看penginginten的 主题 / 回贴
1楼  发表于: 13天前
方法有很多种,首先你用什么PLC去实现这个都没有说呀,如果是用codesys编程方式更简单一些
penginginten
级别: 工控侠客
精华主题: 0
发帖数量: 194 个
工控威望: 3503 点
下载积分: 1457 分
在线时间: 181(小时)
注册时间: 2019-04-08
最后登录: 2025-04-14
查看penginginten的 主题 / 回贴
2楼  发表于: 13天前
直接知道控制数据的可以用DECO D0 M0 K4指令,如果不知道自己通过位控制写两手中转一下;用MOV K2Y0 D0这样的方式也是通过控制位再写入寄存器地址的