西门子S7-200模拟量编程(10)

2021-02-21 13:40

由子程序参数HoldStart和MaxHold指定的保持寄存器区,是在S7-200 CPU的V数据存储区中分配,此数据区不能和库指令数据区有任何重叠,否则在运行时会产生错误,不能正常通讯。注意Modbus 中的保持寄存器区按“字”寻址,即MaxHold规定的是VW而不是VB的个数。

3 Modbus RTU协议测试

包含Modbus RTU从站指令库的项目编译、下载到CPU中后,在编程计算机(PG/PC)上运行一些Modbus测试软件可以检验S7-200的Modbus RTU通讯是否正常,这对查找故障点很有用。测试软件通过计算机串口(RS-232)和PC/PPI电缆连接CPU。

(以ModScan32测试软件为例作以检测说明)

3.1 测试软件

测试软件ModScan32如图3所示。

图3 Modbus RTU测试软件:ModScan32

图3中,ModScan32测试软件的画面中相关参数意义如下:

Address:ModBus中存储区的起始地址;

Device Id:PLC ModBus的端口地址;

Length:参与通讯的V存储区字的长度。

3.2 参数设置

对ModScan32测试软件的通讯参数进行相关设置,要与S7-200的Modbus RTU指令库MBUS_INIT中所设定的参数相统一,这样即可进行通讯检测。ModScan32通讯参数设置如图4所示。


西门子S7-200模拟量编程(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:本溪市商业银行文化构建的研究与改进

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: