标签: python pymodbus
我正在使用pymodbus从合理数量(超过60个)的设备中读取数据。我最初通过编写一个device类并在该类中包含pymodbus库以及获取和设置值的函数来实现了它。然后,controller类遍历device的列表,并调用device中的函数以执行Modbus事务。
device
controller
反思,我认为最好在controller级别使用工具pymodbus。这将使device类的重量更轻,并且如果程序以后扩展到更大数量的设备,则资源使用率将更低。
感谢您对实现此最佳方法的任何想法,谢谢。