请教,ModbusRTU中开关量的FF00与0000

2019-07-21 06:57发布

RTU中的DO、DI时候,规定FF00H、0000H为开和关。我觉得这样挺浪费空间的,如果8个开关的话,就是FF00、0000一共16个字节。
我在想,如果改成一个字节高4位为1个开关量,低4位1个开关量,为0关,为1开,为2异常,这样8个开关就是aabb ccdd eeff gghh,4个字节了。
请问这样可行吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
来俩不甜的
1楼-- · 2019-07-21 11:24
如果主机端、从机端都是你写的程序,那你随便改都可以。标准modbus或许你应该看一下0x0f命令
em78447
2楼-- · 2019-07-21 14:24
来俩不甜的 发表于 2018-12-11 09:43
如果主机端、从机端都是你写的程序,那你随便改都可以。标准modbus或许你应该看一下0x0f命令

15多个开关量,多谢多谢

一周热门 更多>