你可以使用 python modbus 库来编写 Modbus 通信程序。这个库支持 Modbus RTU 和 Modbus TCP 协议,并且提供了完整的功能,可以方便地进行读写操作。
以下是一个简单的例子,实现了从 Modbus 设备读取寄存器的功能:
import minimalmodbus# 创建通信实例
instrument = minimalmodbus.Instrument('/dev/ttyUSB0', 1)
# 设置通信参数
instrument.serial.baudrate = 9600
instrument.serial.bytesize = 8
in