单独更改位信息,可以使用“0F”功能代码

如果将该位置“1”,则写入的信息为“FF00”;如果将该位置“0”,则写入的信息为“0000”。
读取位数据时,可以发送“01”位读取请求,

功能码“01”的功能为读位信息,后跟位起始地址和读取位数,通讯正常的情况下,可以从返回的报文获知读取的位状态,

字节内容可以表明8个位的状态,字节01,二进制数为0000 0001 ,即要读取的“0”位状态为“1”。
字节个数和字节内容,根据读取位数变化。如果读取9个位,则返回的字节个数为"2",返回内容“0F 01” 二进制数为 0000 1111 0000 0001,从最右边开始,表示起始位开始的9个位状态。
位0-31位,为主站给从站的命令位;32-63位,为从站给主站的状态位。

|