
MBServer:用Go语言实现的Modbus从站服务器
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
MBServer是一款基于Go语言开发的Modbus从站服务器软件,专为工业自动化场景设计,支持TCP和RTU模式,提供高效、稳定的通讯服务。
Golang Modbus服务器(从站)能够响应以下Modbus功能请求:位访问包括读取离散输入、读线圈、写单线圈及写多个线圈;16位访问则包含读取输入寄存器与读取保持寄存器,以及对单一持有寄存器和多个保持寄存器的写入操作。该服务器支持TCP和串行RTU两种方式的数据传输。
对于内存分配,Golang Modbus从站为线圈、离散输入、保持寄存器及输入寄存器分别预留了65536个单元,并且在启动时所有值都被初始化成零状态。Modbus请求将按照接收顺序进行处理,在执行过程中不会发生相互重叠或干扰的情况。
示例:创建一个Golang Modbus TCP服务器(从站)。
全部评论 (0)
还没有任何评论哟~


