mbserver:Golang Modbus服务器(从站)
Golang Modbus服务器(从站)
Golang Modbus服务器(从站)响应以下Modbus功能请求:
位访问:
读取离散输入
读线圈
写单线圈
写多个线圈
16位访问
读取输入寄存器
读取多个保持寄存器
写单个持有寄存器
写多个保持寄存器
支持TCP和串行RTU访问。
服务器在内部为65536个线圈,65536个离散输入,653356个保持寄存器和65536个输入寄存器分配内存。 开始时,所有值都初始化为零。 Modbus请求将按照接收顺序进行处理,并且不会相互重叠/相互干扰。
golang 。
示例Modbus TCP服务器
创建一个Modbus TCP服务器(从站):