python - R & W python 转 Modbus
问题描述
抱歉我的英语不好,我尝试在 python 中使用 pyModbusTCP lib 从 plc 读取和写入,它似乎可以工作,但我无法读取或写入负数。这是我的代码:
ModBus= ModbusClient()
ModBus.host(ip)
ModBus.port(porta)
ModBus.open()
if ModBus.write_single_register(registrow, -100):
print("write ok")
else:
print("write error")
regs = ModBus.read_holding_registers(registror, bloccoda16bit)
有人可以帮助我吗?
解决方案
推荐阅读
- c++ - 我在解决此错误时遇到问题。我正在努力在主函数中传递数组
- azure-devops - 如何从 azure devops 服务器将 Windows 服务部署到 onprem vm?
- angular - 在 angular2+ 处包含锚链接或在 (event.url) 中添加多个 url
- angular - 令牌过期后在 signalR 中更新令牌
- java - 如何在 rest akka-http 上重写 POST 方法
- c++ - C/C++:查找默认网络接口向上/向下的 POSIX 兼容方式
- google-chrome-extension - 具有新选项卡覆盖扩展的 chrome 顶级站点
- css - 如何在 vue-vuetify 项目中使用自定义谷歌字体类?
- javascript - 如何在 Chrome 扩展中访问 CORS graphql?我修改了标题但没有工作
- javascript - 在浏览器中使用 javascript 将棋盘图转换为 FEN 字符串,无需任何模块