文件名称:gomodbus:modbus纯写,支持rtu,ascii,tcp主库,也支持tcp从属
文件大小:52KB
文件格式:ZIP
更新时间:2024-05-24 19:46:55
modbus modbus-tcp modbus-rtu modbus-master modbus-slave
去modbus modbus纯写法,支持rtu,ascii,tcp主库,也支持tcp从属。 支持的格式 modbus串行(RTU,ASCII)客户端 Modbus TCP客户端 Modbus TCP服务器 特征 对象池设计,减少内存分配 快速编码和解码 界面设计 简单的API并支持原始数据api 安装 使用go get。 go get github.com/thinkgos/gomodbus/v2 然后将modbus包导入到您自己的代码中。 import modbus " github.com/thinkgos/gomodbus/v2 " 支持功能 位访问: 读取离散输入 读线圈 写单线圈 写多个线圈 16位访问: 读取输入寄存器 读取暂挂寄存器 写单寄存器 写多个寄存器 读/写多个寄存器 掩码写寄存器 读取FIFO队列 例子 modbus RTU / ASCII客
【文件预览】:
gomodbus-master
----error.go(149B)
----lrc.go(352B)
----revive.sh(143B)
----go.mod(91B)
----tcpclient_test.go(4KB)
----client.go(20KB)
----.github()
--------workflows()
----tcpserver_session.go(4KB)
----tcpserver_special.go(7KB)
----client_test.go(24KB)
----asciiclient.go(6KB)
----tcp_test.go(2KB)
----function.go(11KB)
----go.sum(171B)
----register_test.go(21KB)
----log.go(1KB)
----register.go(12KB)
----_examples()
--------client_rtu_ascii()
--------client_tcp()
--------server_tcp()
--------server_tcp_special()
----function_test.go(10KB)
----lrc_test.go(602B)
----asciiclient_test.go(3KB)
----crc_test.go(543B)
----buffer.go(395B)
----rtuclient_test.go(4KB)
----.travis.yml(2KB)
----LICENSE(7KB)
----crc.go(691B)
----README.md(5KB)
----rtuclient.go(7KB)
----.golangci.yaml(3KB)
----client_option.go(1KB)
----serial_test.go(15B)
----.gitignore(5B)
----modbus.go(7KB)
----api.go(3KB)
----buffer_test.go(617B)
----.revive.toml(977B)
----serial.go(2KB)
----tcpclient.go(11KB)
----tcpserver.go(2KB)