问题标签 [pymodbus3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - pymodbus 无法理解从机的响应
我将此代码复制到 pymodbus 文档中:
如果我正在读取温度传感器,在 modscan 中我的响应是 27C°
我得到的答案是:ReadInputRegistersResponse (3) [1, 4, 1]
答案对我没有任何意义,我必须转换答案吗?
python - minimummodbus:没有与仪器通信(无应答)ModBus RTU
我尝试使用python库在质量流量控制器和 pc之间建立连接。根据设备文档,我必须将通信端口设置为:minimalmodbus
我试图通过在 Windows 上使用该库创建一个奴隶,COM4
但没有成功。我使用一个简单的代码来建立/测试连接:
注:定义:仪器(端口:str,slaveaddress:int,模式:str=MODE_RTU,close_port_after_each_call:bool=False,调试:bool=False)
输出是
和:
到目前为止我已经尝试过:
- close_port_after_each_call = 真
- 启用本地回声
- 使用另一个 COM 端口
- 检查设备管理器中的 COM 属性并按照上面的描述进行设置
- 更改从机地址、超时、时间停止等参数
- 不,没有其他设备使用 COM4。并且可以使用公司自己的软件通过COM4建立与质量流量控制器的连接。
- 启用 xonxoff
这也是print(minbus._get_diagnostic_string())
任何建议将不胜感激