poll()
描述
接收并解析 Modbus 封包,并根据指令存取暂存器与呼叫回呼函式。 当功能码为 Read 指令时,会先呼叫回呼函式再读取暂存器回传;当功能码为 Write 指令时,会先写入暂存器再呼叫回呼函式;当功能码为 ReadWrite 指令时,会先写入暂存器再呼叫 Write 回呼函式,之后呼叫 Read 回呼函式,最后读取暂存器回传。
语法
node1.poll() node2.poll(buf, size)
参数
node1/node2
:ModbusSlaveNode物件。
buf
:使用者自定义暂存器空间。
size
:该自定义空间之大小。
回传
int
:已接收到的 Modbus 封包长度。
范例
请参照 Modbus Slave 范例
See Also
86Duino 参考资料中的文字修改自 Arduino 参考资料,并根据 知识共享署名-许可证方式共享 3.0 授权。参考资料中的程式码范例已发布到公共领域。