Modbus从站协议

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Modbus从站协议1.与主站协议相同首先分配存储区地址:

此处不在赘述,参考Mosbus主站协议。

2.进入编程阶段

网络1为Mosbus从站指令的初始化程序,编程时用SM0.1进行程序初始化;网络1中需注意环节说明:

1):Mode 启动/停止Modbus 1==启动;0==停止;

2):Addr 从站地址;例子为与上位机通讯,因此为PLC的地址。此为:2 3):MAXIQ 参与通讯的最大I/Q点数,根据实际情况填写S7-200最大默认缺省值为128;

4)MAXAI 参数通讯的最大AI通道数,根据实际情况填写,可为16/32;5)MAXHold 参与通讯的V存储区字,根据需要定义大小;

6)HoldStart 保持寄存器起始地址:以&VBx制定(间接寻址);

说明:此存储区地址不能与Modbus指令分配的地址冲突且在程

序其他位置不能被占用;

网络2不做说明,无需私改;

若上位机需读取数据,遵从以上规范

如果已知S7-200中的V存储区地址,推算Modbus地址的公式如下:

Modbus地址 = 40000 + (T/2+1) ; T为偶数

4 .若需读取V存储区地址,首先将需采集的数据传送到HoldStart定义的存储

区中在用以上方式访问。

相关文档
最新文档