SIMATIC S7-400 Modbus RTU 概述
西门子 SIMATIC S7 系列串行通讯模板
西门子 SIMATIC S7 系列串行通讯模板主要包括 CP341、CP441-2、以及 ET200SP 的 CM PTP 模块,它们支持的通讯协议 主要有 ASCII、RK512、3964(R)、MODBUS Master、MODBUS Slave,SIMATIC S7 系列串行通信模板及各自所支持的通 信协议的对应关系如下表:
在实际应用中,可以通过以上串行通信模块完成与如下设备的串行通信:
1. 第三方 DCS、PLC 等系统
2. 第三方智能设备、仪表等
3. 接收来自扫描仪、条形码阅读器等设备发出的数据
4. 发送数据到串口打印机等接收设备
S7-400 站与 ET200M 分布式 IO 配置 CP341 方案优点
通过分布 IO 站的方式,可方便的将串口模块就近安装于现场分布式 IO 站中。另外如需配置多路串行总线接口,可方便的增加 CP341 模块的数量。而且同一个分布式 IO 站中可以同时使用不同接口的 CP341。
S7-400 站配置 CP441-2 方案优点
无须增加分布 IO 站,可在 S7-400 机架上扩展串行接口。一个 CP441-2 可实现两路串行总线,并且两路串行总线可使用不同类型的接口子模块。 一个 CP441-2 所配置的两个接口子模块如果都使用 modbus RTU 协议功能,仅需要选配一个硬件狗 Dongle。
S7-400 站与 ET200SP 分布式 IO 配置 CM PtP 方案优点
通过分布 IO 站的扩展方式,可方便的将串口模块就近安装于现场分布式 IO 站中。如需配置多路串行总线接口,可方便的增加 CM PtP 模块的数量,每个 CM PtP 模块上集成了常用的 3 种串口电路:RS 232,RS 422 和 RS 485 接口(注意:使用时只能 激活 1 种接口),而且无需 9 针 D 型插头,通过基座上的快速端子直接连接现场设备,也不需要硬件狗(Dongle)。
CP341 MODBUS RTU 通讯概述
PtP 驱动软件包
PtP Param V5.1 是 CP341/ CP441 的驱动软件包,安装此驱动软件包后才能给串行通信模板分配参数,并可 以在STEP7 中集成通讯编程所需要使用的功能块。此驱动随购买模块时一起提供,也可以从下面的链接下载, 到目前为止最新的软件版本是 PtP Param V5.1 SP15: http://support.automation.siemens.com/CN/view/zh/27013524
MODBUS Master 驱动软件包
CP341 或 CP441-2 用于 MODBUS 主站时,需要安装此驱动软件包,但安装此驱动之前必须先安装 PtP Param V5.1 驱动程序软件包,此驱动软件包可以在购买 MODBUS Dongle 时选择购买,也可以从下面的链 接下载:
- MODBUS Master (RTU)软件包: http://support.automation.siemens.com/CN/view/zh/27774018
- MODBUS Master(ASCII)软件包: http://support.automation.siemens.com/CN/view/zh/25356060
MODBUS Slave 驱动软件包
CP341 或 CP441-2 用于 MODBUS 从站时,需要安装此驱动软件包,但安装此驱动之前必须先安装 PtP Param V5.1 驱动程序软件包,此驱动可以在购买 MODBUS Dongle 时选择购买,也可以从下面的链接下载:
- MODBUS Slave(RTU)软件包 http://support.automation.siemens.com/CN/view/zh/27774276
- MODBUS Slave(ASCII)软件包: http://support.automation.siemens.com/CN/view/zh/25356060
CP341 的 MODBUS Master/Slave 协议通信
应用 CP341 进行 MODBUS 协议通信时需要有 Dongle 的支持。在使用之前先将 Dongle 安装在 CP341 模块 的背面的 Dongle 插槽中,Dongle 和插入 Dongle 前后的 CP341 如下图所示:
S7-400H 与 CP341 MODBUS RTU 通讯
S7-400H 集成接口连接 ET200M 的通讯配置
S7-400H 控制系统可通过 Profibus DP 或者 Profinet 扩展 ET200M 分布式 IO 站,在分布式 IO 站 上可以使用 CP341 实现串行总线的连接,串行总线可以连接现场仪表,智能显示表以及集成有串口通信的 驱动器设备。
S7-400H 扩展 CP 卡连接 ET200M 的通讯配置
S7-400H 控制系统还可通过 CP443-5 扩展 ET200M 分布式 IO 站,在分布式 IO 站上可以使用 CP341 实现串行总线的连接,串行总线可以连接现场仪表,智能显示表以及集成有串口通信的驱动器设备。
S7-400 单站与 CP341 MODBUS RTU 通讯
S7-400 控制系统可通过 Profibus DP 或者 Profinet 扩展 ET200M 分布式 IO 站,在分布式 IO 站 上可以使用 CP341 实现串行总线的连接,串行总线可以连接现场仪表,智能显示表以及集成有串口通信的 驱动器设备。
S7-400 单站集成接口连接 ET200M 的通讯配置
S7-400 CPU(例如,414-3PN/DP)上集成的 Profibus DP 和 Profinet 接口,可分别连接 ET200M 站,分布 式 IO 站上配置 CP341 模块。
S7-400 单站扩展 CP 卡连接 ET200M 的通讯配置
如果 S7-400 CPU(例如,412-1)上没有集成的 Profibus DP 和 Profinet 接口,则通过 CP443-5 Extended / CP443-1(或 CP443-1 Adv)扩展 Profibus DP / Profinet 接口,连接 ET200M 站,并在分布式 IO 站上配置 CP341 模块。