首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python中使用minimalmodbus实现从站?

如何在python中使用minimalmodbus实现从站?
EN

Stack Overflow用户
提问于 2019-04-24 12:16:29
回答 1查看 313关注 0票数 1

我正在使用python的最小and库,使用这个库,我想实现从站和主站的通信,其中我将成为从站,而仪器将成为主站。

我已经成功地使用最小me实现了主从通信,其中主机就是我,从机就是仪器。

我已经使用以下代码实现了主从通信

代码语言:javascript
复制
            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接口是从的,这是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-27 20:40:53

遗憾的是,Minimalmodbus只能用作Modbus主机。我认为Pymodbus对于实现Modbus从站非常有用。请参阅https://pymodbus.readthedocs.io

免责声明:我是Minimalmodbus的维护者

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55822352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档