python - 使用 Python 的 PI 上的 Modbus 可以工作,但只有空结果
问题描述
在我在 PI 上进行的第一次 Modbus 实验中,我可以连接到设备。但是我返回的所有值都是零。正如您从我的代码中看到的那样,我对此并不陌生。我究竟做错了什么?
from pymodbus.client.sync import ModbusSerialClient
client = ModbusSerialClient("rtu", port="/dev/ttyUSB1", baudrate=115200, timeout=1)
for i in range(5000):
s=client.read_holding_registers(r,2, unit=33).registers[0]
print(i,s)
解决方案
推荐阅读
- php - laravel 更新不传递 ID
- css - 无法让嵌套的 div 堆叠
- laravel - CLI 已停止工作,if isset 在 foreach 中,使用 laravel
- dashboard - 仪表板超链接或 iframe URL:需要筛选参数
- azure - Xamarin 移动应用程序的实时指标流
- python - 通过 SQL Alchemy 中的表插入多对多关联
- javascript - 如何使用 jquery 从图像 URL 本地存储图像?
- html - 使用带有 CSS 的网格容器正确配置仪表板布局
- apache-kafka - 具有默认分区的 Kafka 生产者
- jenkins - 如何在 docker 容器中获取 Jenkins master 的 ssh 公钥