如何实现西门子 S7-300 PLC 与 DCS 控制系统的通信
——上海泗博自动化 Modbus 转PROFIBUS-DP网关的应用
摘要:本文就西门子 S7-300 系列 PLC 与横河 CS3000 型 DCS 集散控制系统的之间的通信,
介绍如何实现 Modbus 和 PROFIBUS-DP 协议设备的相互通信、上海泗博自动化的 Modbus
转PROFIBUS-DP 网关 PM-160 在其中的应用,以及这两种不同通信协议的通信方式。ﻫ
关键词:Modbus协议 PROFIBUS-DP 协议 Modbus 转 PROFIBUS-DP 串口转P
ROFIBUS-DP 分布式控制系统 通信网络ﻫ ﻫ 一. 引言
现代工业的迅速发展,不断促进着自动化控制技术及设备通信技术创新的发展。当前,PLC、
DCS、智能仪表等已广泛应用到现场生产控制系统中,并发展到由上述设备相互协同、共同面
向整个生产过程的分布式工业控制系统。在此系统中,现场总线通信技术至关重要。本文就
某水利站分布式控制系统项目,介绍上海泗博自动化的 Modbus转 PROFIBUS-DP 协议网关
设备的应用。
本系统构成如图 1,其中略去了西门子 S7-300PLC 之外的其它现场级控制设备。系统上位
机采用横河 CS3000 型DCS 集散控制系统,实现对整个水利项目进行集中监控。下位机
之一采用的是西门子 S7-300 系列PLC,实现对现场各种智能仪表,包括现场电机、智能
开关、变频器、传感器等执行、检测设备的启停控制、信息采集等操作。
在上图所示系统结构中,现场各种智能仪表(采用的是 Modbus 协议或者各种非标协议,接口
为RS485、RS422或者RS232)都能够通过上海泗博自动化的通用串口(Modbus/RS485
/RS422/RS232)转 PROFIBUS-DP 网关 PM-160 连接到西门子 S7-300PLC。此时,
网关 PM-160 在串口侧的协议类型为Modbus 主站或者通用模式。横河 DCS对西门子
S7-300PLC 的数据采集和监控同样需要使用上海泗博自动化的通用串口(
RS485/RS422/RS232)转 PROFIBUS-DP 网关 PM-160,此时,网关PM-160 在串口侧
的协议类型为Modbus 从站。
2、通信网络组成ﻫ 2.1 PROFIBUS 协议简介
PROFIBUS 是目前国际上通用的现场总线标准之一,以其独特的技术特点、严格的认证规范、