图10 PM-160在Modbus侧作Modbus主站(命令配置)

Modbus寄存器起始地址:用户输入目标采集数据的Modbus寄存器起始地址;

数据个数:目标数据的寄存器个数或者线圈条数;

内存映射起始地址:Modbus从站设备数据的对应内存缓冲区地址。

当实现PLC与非标协议设备通信时,子网协议类型设置为通用模式,并设置串口通信参数、控制方式、通信接口等。其中,串口通信参数的设置应该和所连接的非标串口设备(现场智能仪表)一致:PM-160支持的通用模式即透明传输模式,用户可通过数据中的数据长度和事务序列号以判断数据完整性和是否是一帧新的数据。

基于现场总线通信技术实现水利工程控制系统的设计

图11 通用模式

2) 在STEP7中对网关M-160进行组态设置

在STEP7的硬件组态界面,导入PM-160对应的GSD文件,把PM-160的配置文件添加到STEP7的设备配置库中。用户可在硬件组态界面找到注册的设备:Catalog-》PROFIBUS DP-》Additional Field Devices-》General-》CONVERTER-》PM-160。

基于现场总线通信技术实现水利工程控制系统的设计

图12 组态界面

将PM-160添加到STEP7的组态页面后,可以插入相应的数据块进行映像区地址映射。PM-160提供的数据块如下:

基于现场总线通信技术实现水利工程控制系统的设计

图13 PM-160提供的数据块

推动需要的输入输出数据块到网关对应的槽位。如下图所示,将数据块“24Words Input,24Words Output”拖动到Profibus-DP从站地址为3的PM-160的槽位中,此时,对应的映射区地址分别为256,PLC程序需通过PIW256(PIB256)或者PQW256(PQB256)对相应的数据进行寻址访问。

基于现场总线通信技术实现水利工程控制系统的设计

图14 PLC映像区起始地址(命令配置)

四、 数据读写

1、DCS读写PLC数据

DCS作为Modus主站通过PM-160读写PLC数据,使用04H功能码读数据,对应的寄存器起始地址为0H(30001H),使用10H(03H)功能码写数据,对应的寄存器起始地址为0H(40001H)。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查