现有一台S7-200226的PLC,2个通信端口,端口0用于和现场触摸屏连接。端口2现通过MODBUS与远程上位机通讯。现程序内已使用mbus-init功能块来设置端口参数。plc内的数据都是存储在VD区域。现在的问题是我在上位机上
使用的是modbus串口协议,里面的地址类型都是0,1,3,4开头的地址。现在如何把VD类型的地址转换为0,1,3,4开头的地址呢。谢谢各位大神!
最佳答案
两个端口建议按常规用法使用:PORT0和PORT1,没有端口2的说法.
S7-200CPU上的通信口0(Port0)通过指令库支持modbusRTU从站模式
S7-200CPU上的通讯口0和1(Port0和Port1)通过指令库支持modbusRTU主站模式
200与modbus地址对应关系见附件
图片说明:
899d00b45fc59357b7f086fb1aa6b9b4
提问者对于答案的评价:
谢谢指教。
专家置评
已阅,最佳答案正确。