据交换说明:
个DDMC2PF2被化分为2个区段(用户参数仅需设置MODBUS从设备地址,其他不设置):
1) 40001~40047共计47个保持寄存器字数据区为MODBUS 主设备可写区(16#命令),它与Profibus主站中的
Wx+0~PIWx+92远程输入字范围相对应。可将MODBUS主设备的数据传入Profibus设备中。
2)40129~40176共计48个保持寄存器字数据区为MODBUS 主设备可读区(3#命令),它与Profibus主站中的
Wx+0~PQIWx+94远程输入字范围相对应。可将Profibus主设备的数据传入MODBUS主设备中。
DBUS 3# 命令(RTU方式一次最多可读25个字,ASIC方式一次最多可读10个字):
Wx+0 ~PQWx+94被映射40129~ 40176 中,即MODBUS主设备可读PQW 输出值:
ofibus 网络中写入PQWx 数据将被传输至DDMC2PF2 的PQW缓冲区内,当MODBUS 主设备使用3#命令读保持寄存器
129~ 40176时,DDMC2PF2将返回PQWx+0 ~PQWx+94内部数据到MODBUS 主设备上。
DBUS主设备也可读40001~40047区段数据,它表示曾被MODBUS主设备写入40001~40047的值。如果使用3#命令
他区段数据,所返回的数据是随机而毫无意义!
DBUS 16# 命令(RTU方式一次最多可写25个字,ASIC方式一次最多可写10个字):
Wx+0 PIW+92被映射到40001~40047中,即MODBUS主设备可写数据到PIW 值:
MODBUS 主设备向DDMC2PF2 发送16 命令强置多个4xxxx 保持寄存器数据命令后,该组数据将保存于DDMC2PF2 的
W 缓冲区,等待Profibus 主站取回数据到PIWx。即MODBUS主设备可传输数据到Profibus网络的远程输入字PIW区
述PQWx、PIWx 为同一Profibus 网络上系统已分配的寄存器地址,故DDMC2PF2 模块所使用的PQW、PIW
须加上该偏移量x。
意:由于在Profibus 网络中规定了PIW 为只读而PQW 为只写。因此对应于DDMC2PF2的MODBUS 设备端,
存器读写与PQW、 PIW 所关联在物理地址上是不同的地址,请不要混淆一体!如MODBUS 主设备需
查询自己输出的控制数据是否被Profibus 正确接收,可以按如下方式处理:
DBUS 主设备写数据1234 到DDMC2PF2 的MODBUS 寄存器40007,则Profibus 端将PIW12 传输到
W12。则:
DBUS主设备读40135寄存器时即为1234,这样数据完成了一个完整的传输循环过程,参见见下图所示
障诊断功能由于仅有读写两种命令,故MODBUS 地址故障状态按下表所示:
寄存器名 PIB94.0~94.3 PIB94.4~94.7 PIB95.0~95.3 PIB95.4~95.7 状态0 读数据未超时 写数据未超时 读数据正常通讯命令 写数据正常通讯命令 状态1 读数据超时错误 写数据超时错误 读数据错误的通讯命令 写数据错误的通讯命令 MC2PF2使用说明.pdf 下载!
MC2PF2_V3使用说明.pdf 下载!