我正在使用python的最小and库,使用这个库,我想实现从站和主站的通信,其中我将成为从站,而仪器将成为主站。
我已经成功地使用最小me实现了主从通信,其中主机就是我,从机就是仪器。
我已经使用以下代码实现了主从通信
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接口是从的,这是可能的吗?
发布于 2019-07-27 20:40:53
遗憾的是,Minimalmodbus只能用作Modbus主机。我认为Pymodbus对于实现Modbus从站非常有用。请参阅https://pymodbus.readthedocs.io
免责声明:我是Minimalmodbus的维护者
https://stackoverflow.com/questions/55822352
复制相似问题