如何使用 minimalmodbus 在 python 中实现从属?
How can i achieve slave in python using minimalmodbus?
我正在使用 python minimamlmodbus 库使用这个库我想实现从机和主机通信,我将成为从机而仪器将成为主机
我用minimalmodbus成功实现了主从通信,主从是仪器
我已经用下面的代码实现了主从通信
ser=minimalmodbus.Instrument(port_to_connect,1,'ascii')
ser.serial.baudrate=baudrate
ser.serial.bytesize=8
ser.serial.parity=serial.PARITY_NONE
ser.serial.stopbits=1
ser.debug=False
ser.serial.timeout=3
#gui()
while self._stopped:
time.sleep(1)
data=ser.read_string(4096,33,3)
print(str(data))
self.finished.emit()
self._stopped=True
我希望仪器为主,python接口为从,是否可以。
不幸的是,Minimalmodbus 只能用作 Modbus 主站。我认为 Pymodbus 对于实现 Modbus 从站很有用。参见 https://pymodbus.readthedocs.io
免责声明:我是 Minimalmodbus 的维护者
我正在使用 python minimamlmodbus 库使用这个库我想实现从机和主机通信,我将成为从机而仪器将成为主机
我用minimalmodbus成功实现了主从通信,主从是仪器
我已经用下面的代码实现了主从通信
ser=minimalmodbus.Instrument(port_to_connect,1,'ascii')
ser.serial.baudrate=baudrate
ser.serial.bytesize=8
ser.serial.parity=serial.PARITY_NONE
ser.serial.stopbits=1
ser.debug=False
ser.serial.timeout=3
#gui()
while self._stopped:
time.sleep(1)
data=ser.read_string(4096,33,3)
print(str(data))
self.finished.emit()
self._stopped=True
我希望仪器为主,python接口为从,是否可以。
不幸的是,Minimalmodbus 只能用作 Modbus 主站。我认为 Pymodbus 对于实现 Modbus 从站很有用。参见 https://pymodbus.readthedocs.io
免责声明:我是 Minimalmodbus 的维护者