modbus协议中的线圈是对某一个bit的操作就是对线圈的操作吗?

2019-07-14 16:54发布

小弟最近在搞关于modbus方面的东西,主要参考的是freemodbus v1.5,看到线圈的代码后有点不能理解,主要是我的水平原因,就到坛子上来请教做过modbus的大神。
我的理解:
线圈和离散量都被看成单个的数字量,按我的理解是对某一个bit的操作就是对线圈的操作。
我的困惑:
但是让我困惑的是在源码中,对线圈进行操作也是通过对字节的操作来的,那么是不是可以这样理解,比如我的从机中有16个线圈,起始地址是0x0000,那么我要对第1个和8个线圈写1,那么我应该向从机发送0x8100就能达到效果呢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。