西门子200plcMODBUS通讯怎么读取从站西门子200plc的VB0 存储区

如题所述

从站也是200PLC吗,将他的M区镜像到V区,再读写V区。
1、安装西门子标准指令库,见2楼的附件。
2、按照要求编写用户程序调用 Modubs RTU 主站指令库
3、调用读写子程序MBUS_MSG。
程序1: 多个MBUS_MSG指令轮询执行,见附件。
例子程序2:反复激活单个MBUS_MSG指令,见附件。

求采纳为满意回答。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-26
modbus地址和PLC对应关系:
00001-00128 Q0.0-Q15.7

10001-10128 I0.0-I15.7
30001-30032 AIW0-AIW64
40001-4XXXX V存储区(可设置)追问

v存储区怎么设置

追答

如果HoldStart=&VB100,MaxHold=10,那么地址对应如下:
VW100 40001
VW102 40002
......
VW118 40010
modbus传递的是字w。

本回答被提问者采纳
相似回答