本文檔提供SIMATIC Modbus/TCP功能塊的技術(shù)數(shù)據(jù),以及支持這些功能塊的CPU和CP的信息。
描述
以技術(shù)數(shù)據(jù)適用于 SIMATIC Modbus/TCP 塊。
客戶端/服務(wù)器
同時(shí)支持服務(wù)器模式和客戶端模式。作為服務(wù)器模式需要注意,并不是所有集成了PROFINET 接口的SIMATIC CPU 都支持用本地端口502進(jìn)行通訊。CPU 使用 Modbus/TCP PAC 時(shí)僅能作為客戶端。
遵循規(guī)約的Modbus服務(wù)
"SIMATIC Modbus/TCP CP","SIMATIC Modbus/TCP PN","SIMATIC Modbus/TCP PN Red" 和 "SIMATIC Modbus/TCP Red" 產(chǎn)品支持功能碼 1,2,3,4,5,6,15 和 16。"SIMATIC Modbus/TCP PAC" 產(chǎn)品可以讀出基本類(lèi)型3和電能儀表的數(shù)據(jù)。
PCS 7
所有Modbus/TCP 塊都適用于 PCS 7, 支持PCS 7 V7.1 , PCS 7 V8和PCS 7 V9.x 。CFC 的項(xiàng)目樣例分別創(chuàng)建于 PCS 7 V7.1 SP2 和 PCS 7 V8。
冗余
冗余函數(shù)塊提供建立冗余通訊的選項(xiàng)。如果一個(gè)連接斷開(kāi),冗余函數(shù)塊自動(dòng)切換到另一個(gè)連接(可以在 "SIMATIC Modbus/TCP Red" 和 "SIMATIC Modbus/TCP PN Red"中參數(shù)化)。 冗余塊在這里工作在熱備模式。可以根據(jù)通訊伙伴建立單邊或雙邊冗余通訊。
方法
在 SIMATIC 站和其他 Modbus 設(shè)備之間的 Modbus 通訊建立本地 TCP 連接。這里使用 SIMATIC S7 庫(kù)中的標(biāo)準(zhǔn)函數(shù) (用 CP 通訊時(shí)使用 AG_SEND 和 AG_RECV ,用 CPU 集成的 PROFINET 接口通訊時(shí)使用 T block)。所有的 Modbus/TCP 塊都支持多重實(shí)例。
授權(quán)
授權(quán)與 CPU對(duì)應(yīng)。授權(quán)不能從一個(gè) CPU 傳送到另一個(gè) CPU 中。測(cè)試不需要授權(quán)。
SIMATIC Modbus/TCP CP 和 SIMATIC Modbus/TCP Red
表 2 為支持以下產(chǎn)品的CP通訊處理器。
產(chǎn)品 訂貨號(hào) 使用CPU固件版本/注意事項(xiàng)
SIMATIC Modbus/TCP CP
6AV6676-6MB00-6AX0 (packet)
6AV6676-6MB00-6AD0 (download)
固件V3.2以上的S7-300 CPU
固件V6.0及其以上的S7-400 CPU
2XV9450-1MB00
所有固件版本
SIMATIC Modbus/TCP CP Red
6AV6676-6MB30-4AX0 (packet)
6AV6676-6MB30-4AD0 (download)
固件V3.2以上的S7-300 CPU
固件V6.0及其以上的S7-400 CPU
6AV6676-6MB30-3AX0 (packet)
6AV6676-6MB30-3AD0 (download)
所有固件版本
硬件 訂貨號(hào) 固件版本
CP 343-1 Lean 6GK7343-1CX10-0XE01) V2.1及以上
CP 343-1 Standard 6GK7343-1EX21-0XE0 V1.0.17及以上
6GK7343-1EX30-0XE01) V2.0.16及以上
CP 343-1 Advanced 6GK7343-1GX21-0XE0 V1.0.24及以上
6GK7343-1GX30-0XE0 V1.0.23及以上
6GK7343-1GX31-0XE0 V3.0及以上
CP 443-1 Standard 6GK7443-1EX20-0XE0 V1.0.26及以上,不適用于 V2.1.12
6GK7443-1EX30-0XE0 1)
V3.0及以上,不適用于 V 3.2.9
6GK7443-1EX30-0XE1 1)
CP 443-1 Advanced 6GK7443-1EX40-0XE0 V2.2.35及以上
6GK7443-1EX41-0XE0 V1.0.24及以上
6GK7443-1GX20-0XE0 V2.0及以上,不適用于 V2.1.12
6GK7443-1GX30-0XE01) V3.0,不適用于 V 3.2.9
1) 這些 CP 支持復(fù)用502端口。當(dāng)使用SIMATIC Modbus/TCP CP V4.3時(shí),必須使用當(dāng)前目錄中的FC10 "AG_CNTRL" 。
注意Modbus 塊的本地?cái)?shù)據(jù)用量,參考CPU的技術(shù)數(shù)據(jù)獲取可用的本地?cái)?shù)據(jù)。
"SIMATIC Modbus/TCP CP" 和 "SIMATIC Modbus/TCP Red " 產(chǎn)品可以用于標(biāo)準(zhǔn) CPU,F(xiàn) CPU 和 H CPU。
SIMATIC Modbus/TCP PN 和 SIMATIC Modbus/TCP PN Red
以下產(chǎn)品可用于集成PROFINET接口的ET 200S CPU,ET 200pro, S7-300 CPU和S7-400 CPU。
產(chǎn)品 訂貨號(hào) 使用CPU固件版本 / 注意事項(xiàng)
SIMATIC Modbus/TCP PN
6AV6676-6MB20-3AX0 (packet)
6AV6676-6MB20-3AD0 (download)
固件V3.2及其以上的S7-300 CPU
固件V6.0及其以上的S7-400 CPU
固件V3.2及其以上的ET 200 CPU
2XV9450-1MB02
所有固件版本
SIMATIC Modbus/TCP PN Red
6AV6676-6MB10-0AX0 (packet)
6AV6676-6MB10-0AD0 (download)
關(guān)于已發(fā)布的 PN CPU 端口的信息請(qǐng)參考條目34010717。
SIMATIC Modbus/TCP SENTRON PAC
以下產(chǎn)品可用于集成PROFINET接口的ET 200S CPU, S7-300 CPU和S7-400 CPU。
產(chǎn)品 訂貨號(hào)
SIMATIC Modbus/TCP 20 SENTRON PAC 6AV6676-6MA30-0AX0
SIMATIC Modbus/TCP 100 SENTRON PAC 6AV6676-6MA30-1AX0
SIMATIC Modbus/TCP 512 SENTRON PAC 6AV6676-6MA30-2AX0
硬件 注意事項(xiàng)
PAC 3200 V2.2.1 及以上版本
PAC 4200 V1.5.1 及以上版本
關(guān)于已發(fā)布的 PN CPU 端口的信息請(qǐng)參考條目34010717。
關(guān)鍵字
可裝載的驅(qū)動(dòng),通信塊,MODBUS,冗余
該文檔涉及16個(gè)產(chǎn)品:
2XV9450-1MB00SIMATIC MODBUS/TCP CP
2XV9450-1MB02SIMATIC MODBUS/TCP PN-CPU
2XV9450-1MB11SIMATIC MODBUS/TCP RED V2
6AV6676-6MA30-0AX0SIMATIC MODBUS/TCP 20 SENTRON PAC
6AV6676-6MA30-1AX0SIMATIC MODBUS/TCP 100 SENTRON PAC
6AV6676-6MA30-2AX0SIMATIC MODBUS/TCP 512 SENTRON PAC
6AV6676-6MB00-6AD0SIMATIC MODBUS / TCP CP
6AV6676-6MB00-6AX0SIMATIC OPEN MODBUS / TCP CP
6AV6676-6MB10-0AD0SIMATIC MODBUS/TCP PN RED
6AV6676-6MB10-0AX0SIMATIC MODBUS/TCP PN RED
6AV6676-6MB20-3AD0SIMATIC MODBUS/TCP PN-CPU
6AV6676-6MB20-3AX0SIMATIC Modbus/TCP CP RED
6AV6676-6MB30-3AD0SIMATIC Modbus/TCP CP RED
6AV6676-6MB30-3AX0SIMATIC Modbus/TCP CP RED
6AV6676-6MB30-4AD0SIMATIC Modbus/TCP CP RED
6AV6676-6MB30-4AX0SIMATIC Modbus/TCP CP RED