SIMATIC S7-400 Modbus RTU 概述
西門(mén)子 SIMATIC S7 系列串行通訊模板
西門(mén)子 SIMATIC S7 系列串行通訊模板主要包括 CP341、CP441-2、以及 ET200SP 的 CM PTP 模塊,它們支持的通訊協(xié)議 主要有 ASCII、RK512、3964(R)、MODBUS Master、MODBUS Slave,SIMATIC S7 系列串行通信模板及各自所支持的通 信協(xié)議的對(duì)應(yīng)關(guān)系如下表:
在實(shí)際應(yīng)用中,可以通過(guò)以上串行通信模塊完成與如下設(shè)備的串行通信:
1. 第三方 DCS、PLC 等系統(tǒng)
2. 第三方智能設(shè)備、儀表等
3. 接收來(lái)自掃描儀、條形碼閱讀器等設(shè)備發(fā)出的數(shù)據(jù)
4. 發(fā)送數(shù)據(jù)到串口打印機(jī)等接收設(shè)備
S7-400 站與 ET200M 分布式 IO 配置 CP341 方案優(yōu)點(diǎn)
通過(guò)分布 IO 站的方式,可方便的將串口模塊就近安裝于現(xiàn)場(chǎng)分布式 IO 站中。另外如需配置多路串行總線接口,可方便的增加 CP341 模塊的數(shù)量。而且同一個(gè)分布式 IO 站中可以同時(shí)使用不同接口的 CP341。
S7-400 站配置 CP441-2 方案優(yōu)點(diǎn)
無(wú)須增加分布 IO 站,可在 S7-400 機(jī)架上擴(kuò)展串行接口。一個(gè) CP441-2 可實(shí)現(xiàn)兩路串行總線,并且兩路串行總線可使用不同類(lèi)型的接口子模塊。 一個(gè) CP441-2 所配置的兩個(gè)接口子模塊如果都使用 modbus RTU 協(xié)議功能,僅需要選配一個(gè)硬件狗 Dongle。
S7-400 站與 ET200SP 分布式 IO 配置 CM PtP 方案優(yōu)點(diǎn)
通過(guò)分布 IO 站的擴(kuò)展方式,可方便的將串口模塊就近安裝于現(xiàn)場(chǎng)分布式 IO 站中。如需配置多路串行總線接口,可方便的增加 CM PtP 模塊的數(shù)量,每個(gè) CM PtP 模塊上集成了常用的 3 種串口電路:RS 232,RS 422 和 RS 485 接口(注意:使用時(shí)只能 激活 1 種接口),而且無(wú)需 9 針 D 型插頭,通過(guò)基座上的快速端子直接連接現(xiàn)場(chǎng)設(shè)備,也不需要硬件狗(Dongle)。
CP341 MODBUS RTU 通訊概述
PtP 驅(qū)動(dòng)軟件包
PtP Param V5.1 是 CP341/ CP441 的驅(qū)動(dòng)軟件包,安裝此驅(qū)動(dòng)軟件包后才能給串行通信模板分配參數(shù),并可 以在STEP7 中集成通訊編程所需要使用的功能塊。此驅(qū)動(dòng)隨購(gòu)買(mǎi)模塊時(shí)一起提供,也可以從下面的鏈接下載, 到目前為止最新的軟件版本是 PtP Param V5.1 SP15: http://support.automation.siemens.com/CN/view/zh/27013524
MODBUS Master 驅(qū)動(dòng)軟件包
CP341 或 CP441-2 用于 MODBUS 主站時(shí),需要安裝此驅(qū)動(dòng)軟件包,但安裝此驅(qū)動(dòng)之前必須先安裝 PtP Param V5.1 驅(qū)動(dòng)程序軟件包,此驅(qū)動(dòng)軟件包可以在購(gòu)買(mǎi) MODBUS Dongle 時(shí)選擇購(gòu)買(mǎi),也可以從下面的鏈 接下載:
- 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 驅(qū)動(dòng)軟件包
CP341 或 CP441-2 用于 MODBUS 從站時(shí),需要安裝此驅(qū)動(dòng)軟件包,但安裝此驅(qū)動(dòng)之前必須先安裝 PtP Param V5.1 驅(qū)動(dòng)程序軟件包,此驅(qū)動(dòng)可以在購(gòu)買(mǎi) MODBUS Dongle 時(shí)選擇購(gòu)買(mǎi),也可以從下面的鏈接下載:
- 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 協(xié)議通信
應(yīng)用 CP341 進(jìn)行 MODBUS 協(xié)議通信時(shí)需要有 Dongle 的支持。在使用之前先將 Dongle 安裝在 CP341 模塊 的背面的 Dongle 插槽中,Dongle 和插入 Dongle 前后的 CP341 如下圖所示:
S7-400H 與 CP341 MODBUS RTU 通訊
S7-400H 集成接口連接 ET200M 的通訊配置
S7-400H 控制系統(tǒng)可通過(guò) Profibus DP 或者 Profinet 擴(kuò)展 ET200M 分布式 IO 站,在分布式 IO 站 上可以使用 CP341 實(shí)現(xiàn)串行總線的連接,串行總線可以連接現(xiàn)場(chǎng)儀表,智能顯示表以及集成有串口通信的 驅(qū)動(dòng)器設(shè)備。
S7-400H 擴(kuò)展 CP 卡連接 ET200M 的通訊配置
S7-400H 控制系統(tǒng)還可通過(guò) CP443-5 擴(kuò)展 ET200M 分布式 IO 站,在分布式 IO 站上可以使用 CP341 實(shí)現(xiàn)串行總線的連接,串行總線可以連接現(xiàn)場(chǎng)儀表,智能顯示表以及集成有串口通信的驅(qū)動(dòng)器設(shè)備。
S7-400 單站與 CP341 MODBUS RTU 通訊
S7-400 控制系統(tǒng)可通過(guò) Profibus DP 或者 Profinet 擴(kuò)展 ET200M 分布式 IO 站,在分布式 IO 站 上可以使用 CP341 實(shí)現(xiàn)串行總線的連接,串行總線可以連接現(xiàn)場(chǎng)儀表,智能顯示表以及集成有串口通信的 驅(qū)動(dòng)器設(shè)備。
S7-400 單站集成接口連接 ET200M 的通訊配置
S7-400 CPU(例如,414-3PN/DP)上集成的 Profibus DP 和 Profinet 接口,可分別連接 ET200M 站,分布 式 IO 站上配置 CP341 模塊。
S7-400 單站擴(kuò)展 CP 卡連接 ET200M 的通訊配置
如果 S7-400 CPU(例如,412-1)上沒(méi)有集成的 Profibus DP 和 Profinet 接口,則通過(guò) CP443-5 Extended / CP443-1(或 CP443-1 Adv)擴(kuò)展 Profibus DP / Profinet 接口,連接 ET200M 站,并在分布式 IO 站上配置 CP341 模塊。