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 模塊。