tcpclient - Modbus TCP/IP 地址到 PLC 地址
问题描述
- 我想在您在图片中看到的 plc 地址中的两个四个数字之间添加 0。
我应该使用左移吗?
你能帮我吗 ?
PLC 地址 = 404606 --> 我想要值
Plc 地址 = 440606 --> 显示给我的值
解决方案
不错的 Modbus。重新阅读您的问题后,我相信您正在尝试将应用程序地址定位为保持寄存器 404606。编辑控件需要保持寄存器的十进制线偏移量(例如,对于 40020,您将输入 19)。
因此,要为 PLC 地址静态文本获取 HR 404606,您需要在编辑控件中输入4605。
推荐阅读
- python - 当组的长度已知时,从列表中形成 2、3、4 组的所有可能组合
- c# - 如何删除连接表多对多关系中的条目(ASP.NET)
- mvvm - SwiftUI:如何在 Pageable 中访问 ObservedObject?
- r - R 将日期转换为错误格式(年份为 5 位数字)
- app-store-connect - 错误 - 尽管应用隐私部分提供了信息,但无法提交以供审核
- r - 并行 MSGARCH R 包时的问题
- flutter - Flutter tcp 套接字在发送大数据时似乎丢失了 1-2 个字节
- r - 如何从数据框中获取绘图
- python - DJango 异步调用管理命令
- javascript - 表格分页错误