S7-200 MODBUS使用说明(9)
时间:2025-04-27
时间:2025-04-27
参数 "Count" 表明了地址"Addr" = "4xxxx" (保持寄存器)以字为单位被读的个数。 主站中被读取的V存储区被写入地址为"Addr" = "40002" ("RW" = "1")的保持寄存器中。 保持寄存器是以字为单位工作的,它与从站的V区地址对应。
指针 "HoldStart" 明确了与保持寄存器起始地址40001相对应的V存储区的初始地址。 可以这样计算从站的V区目标指针:
2 * (Addr - 40001) + HoldStart = 2 * (40002 - 40001) + &VB0 = &VB2 另外,要保证"MaxHold" 定义的数据区能够包含主站侧所要写入的数据区 : MaxHold >= Addr - 40001 + Count = 40002 - 40001 + 1 =
2
( 38 KB )
Fig. 04
关于STEP 7 Micro/WIN MOBDUS 库的更多信息可以参看 S7-200 系统手册 ( Entry ID 1109582) 和 STEP 7 Micro/WIN 帮助。
如何在 STEP 7 Micro/WIN 中找到 Modbus RTU 协议和 USS 协议操作库?
说明:说明:
MODBUS 在 STEP 7 Micro/WIN 中,Modbus RTU 协议和 USS 协议操作库位于操作树的“库”文件夹中。函数库要求 STEP 7 Micro/WIN 为 V3.2 或更高版本。
上一篇:愤怒的小鸟金蛋攻略