西門子6SL3330-7TE33-8AA3
用于將 SIMATIC S7-300 和 SIMATIC C7 連接至 PROFIBUS (傳輸速率大為12 MB/S,,包括 45.45KB/S)的帶電子接口的 PROFIBUS-DP 主控設(shè)備或從控設(shè)備,。
通訊服務(wù):
使用 PROFIBUS,,所以配置和編程都很簡單
通過 S7 布線,可以在網(wǎng)絡(luò)之間進行 PG/OP 通信
模塊切換,,不帶 PG
優(yōu)勢
可通過多個 PROFIBUS DP 接口將過程 I/O 擴展至 SIMATIC S7-300
通過動態(tài)激活 DP 從站,,可靈活使用過程 I/O
通過使用幾個通訊處理器而實現(xiàn)面向子過程的自動化解決方案設(shè)計
可通過 S7 通信來有效傳輸數(shù)據(jù),從而對各種應(yīng)用與眾多可能用途進行優(yōu)化
在操作員面板通信中實現(xiàn)復(fù)用功能,,從而可進行廣泛的操作員控制與監(jiān)視
具有同步/凍結(jié) (SYNC/FREEZE) 功能,,適合閉環(huán)控制
應(yīng)用
CP 342-5 通信處理器是 SIMATIC S7-300 的通信模塊,用于 PROFIBUS DP 總線系統(tǒng),。
CP 342-5 減輕了 CP 的通信任務(wù),。
SIMATIC S7-300 通信選件(通過通信模塊):
能運行的 CP 數(shù)目取決于 CPU 的性能范圍和所用的通訊服務(wù),。
設(shè)計
CP 342-5 提供所有 SIMATIC S7-300 系統(tǒng)設(shè)計的優(yōu)點:
設(shè)計緊湊;
SIMATIC S7-300 的 SM 模塊的單標準寬度
9-針 Sub-D 插座用于連接到 PROFIBUS
4 極終端塊用于連接外部 24 V DC 的電壓
容易組裝,;
CP 342-5 安裝在S7-300 的分段導(dǎo)軌上并由總線連接器連接到相鄰模塊,。 子機架 0-3 中插槽 4-11(通過 IM 360/361 耦合)可用于 CP 342-5。
與 IM 360/361一起使用,,CP 342-5 也能在擴展支架(ER)中運行,。
用戶友好的布線方式;
Sub-D 插座和終端都容易使用.
CP 324-5 可無風扇運行;
不需要后備電池及存儲器模塊。
功能
CP 342-5 向用戶提供有關(guān) PROFIBUS 總線系統(tǒng)的各種不同的通信服務(wù):
PROFIBUS-DP 主站
根據(jù) IEC 61158/EN 61784 標準第 2 卷,CP 342-5 作為 DP-V0 主站運行,并能*獨立地處理數(shù)據(jù)傳輸,。它支持主站類別 1 和 2 的服務(wù),。
分布式 I/O 的數(shù)據(jù)存儲區(qū)域在 CP 和 CPU 之間被一致地傳輸。這既適宜于用 CP 作為 DP 主站,,也適宜用于 DP 從站,。作為 DP 主站,它允許連接至:
SIMATIC S7-300,,例如作為 DP 從站的 CP 342-5
分布式 I/O 系統(tǒng) ET 200 的 DP 從站(作為 DP-V0 從站進行集成)
PC,,帶例如 CP 5512、CP 5621,、CP 5614 A3 和 SOFTNET-PB DP
CP 342-5 還提供有 SYNC/FREEZE 功能以及共享輸入/輸出功能,,并且可激活/禁用 DP 從站。
PROFIBUS-DP從站
通過作為 DP-V0 從站的 CP 342-5,,SIMATIC S7-300 可與其它 PROFIBUS DP 主站交換數(shù)據(jù),,這樣便可混合配置 SIMATIC S5/S7、PC,、ET 200 和其它 to PROFIBUS DP 現(xiàn)場設(shè)備,。DP 通信需要進行函數(shù)調(diào)用。這些( DP -SEND/DP -RECV) 必須集成到 STEP 7 應(yīng)用程序中,。
編程器/OP 通信
編程器/OP通訊,,連接到網(wǎng)絡(luò)的所有S7站都可以遠距編程。
S7 路由選擇
通過 S7 路由,,編程器可在整個網(wǎng)絡(luò)中進行通訊,。
借助于 CP 342-5,可將多達 16 個文本顯示屏/操作員面板 (TD/OP) 合并到一個 S7-300 站中,。在 S7-CPU(多路復(fù)用通道)中只需要一個連接資源,。該多路復(fù)用通道支持非循環(huán) HMI 服務(wù)。
S7 通信
S7 通信用于以下的耦合連接:
無需進一步組態(tài),,即可與編程器和操作員面板進行通訊。另外,,也可通過 CP 342-5 對中央控制器進行分布式編程和組態(tài),。
客戶機功能通過可加載的通訊塊來提供。
開放式通信 (SEND/RECEIVE)
在 PROFIBUS 的第 2 層( FDL )基礎(chǔ)上,,CP 342-5 為過程或現(xiàn)場通信提供簡單,、化接口。
該接口在 SIMATIC S5,SIMATIC S7,,SIMATIC 505 和 PC 之間提供集成的,、高性能通信。SEND/RECEIVE 不僅提供 SDA 服務(wù)(PLC/PLC 連接),,而且還提供 SDN 服務(wù)(廣播,、多點傳送)。
可能與下列自動化系統(tǒng)進行通信:
SIMATIC S7
帶有 CP 342-5,、CP 343-5,、CP 443-5 擴展型和基本型
SIMATIC S5
具有帶 PROFIBUS 接口的 S5-95U ,具有 CP 5431 FMS/DP 的 S5-115U/H,,S5-135U,,S5-155U/H
SIMATIC 505
具有 CP 5434-FMS
帶 CP 5512, CP 5611 A2, CP 5621, CP 5613 A3, CP 5613 FO, CP 5614 A3, CP 5623, CP 5624的
PC
配有一個 FDL 接口的其他類型系統(tǒng)。
功能呼叫必須與 SEND/RECEIVE(PLC-SEND/PLC-RECEIVE)一起使用,,并且必須集成到 STEP7 應(yīng)用程序,。
故障診斷
通過 STEP 7,可提供豐富的診斷選項,,包括:
CP 的狀態(tài)
一般診斷與統(tǒng)計功能
連接診斷
總線統(tǒng)計
報文緩沖區(qū)
對 CP 342-5 的完整功能進行組態(tài)需要 STEP 7 V5.5 SP2 或 STEP 7 Professional V11 更高版本,。在 V5 或更高版本 STEP 7 中,也可將通信處理器的組態(tài)數(shù)據(jù)存儲在 CPU 上,,即使發(fā)生電源故障,,數(shù)據(jù)也能保留。因此,,在更換模板時無需從編程器中重新裝載組態(tài)數(shù)據(jù)。在啟動時 CPU 會將組態(tài)數(shù)據(jù)傳送到通訊處理器中,。為此,,需對 S7-CPU 的存儲能力加以特別注意。
可以對所有連接到網(wǎng)絡(luò)的 SIMATIC S7 控制器進行組態(tài)和編程,。
STEP 7 的標準庫中包含用于 PROFIBUS DP 的函數(shù)塊,。用于開放式通信 (SEND/RECEIVE) 和 S7 通信(S7 客戶端)的函數(shù)塊可在安裝 STEP 7 之后的 SIMATIC NET 庫中找到。
西門子6SL3330-7TE33-8AA3
PPI協(xié)議是專門為S7-200開發(fā)的通信協(xié)議,。S7-200 CPU的通信口(Port 0,、Port 1)均支持PPI通信協(xié)議。S7-200 CPU的PPI網(wǎng)絡(luò)通信是建立在RS-485網(wǎng)絡(luò)的硬件基礎(chǔ)上,,因此其連接屬性和需要的網(wǎng)絡(luò)硬件設(shè)備與其他RS-485網(wǎng)絡(luò)一致,。
1 網(wǎng)絡(luò)讀寫(NETR/NETW)指令介紹
網(wǎng)絡(luò)讀寫指令一般用于S7-200 CPU之間的PPI網(wǎng)絡(luò)通信。PPI通信前要保證PPI網(wǎng)絡(luò)上的所有站點都應(yīng)當有各自不同的網(wǎng)絡(luò)地址,,否則通信不會正常進行,。另外,網(wǎng)絡(luò)讀寫指令進行編程和應(yīng)用時要注意以下幾點:
1) 在程序中可以使用任意條網(wǎng)絡(luò)讀寫指令,但是在同一時刻,,多只能有8條網(wǎng)絡(luò)讀寫指令被激活,;
2) 每條網(wǎng)絡(luò)讀寫指令可以從遠程站點讀取/寫入多16個字節(jié)的信息;
3) 使用NETR/NETW指令向?qū)Э梢跃庉嫸?4條網(wǎng)絡(luò)讀寫指令,,其核心是使用順序控制指令,,這樣在任一時刻只有一條NETR/NETW指令有效;
4) 每個CPU的端口只能配置一個網(wǎng)絡(luò)讀寫指令向?qū)А?/p>
2 網(wǎng)絡(luò)讀寫指令向?qū)ЫM態(tài) 2.1 硬件連接
下面通過一個實例(兩臺S7-200 PLC之間的通信)來介紹如何使用網(wǎng)絡(luò)讀寫指令向?qū)?。首先,,兩個S7-200之間的硬件連接需要一根標準DP電纜加兩個DP總線插頭。兩臺S7-200的RS485通信端口連接方式,,可參考以下圖片中的連接方式(如果PLC有兩個通信端口,,則任意端口都可進行配置,本例中兩個PLC均以Port 0口做PPI通信使用),,如圖1所示,。

圖1 兩臺PLC的網(wǎng)絡(luò)連接
2.2 NETR/NETW向?qū)ЫM態(tài)過程 2.2.1設(shè)定通信站地址
首先,用PC/PPI編程電纜將兩臺PLC的網(wǎng)絡(luò)站地址分別設(shè)置為2和3,,波特率都為9.6Kbps,。這時,將編程電纜連接到任一個CPU帶可編程插口的DP插頭上,,查找兩臺PLC的站地址,,如圖2所示。

圖2 設(shè)定兩臺CPU的網(wǎng)絡(luò)地址
在本例中,,選定通信地址為3的PLC為網(wǎng)絡(luò)主站,,并對其進行向?qū)渲谩_x定要做為通信主站的CPU地址,,點擊確認后即可進入該CPU的編程界面,。另外,網(wǎng)絡(luò)讀寫指令向?qū)詣訉PU設(shè)置成主站模式,,不必另行編程設(shè)置,,只需為主站編寫通信程序,從站直接使用通信緩沖區(qū)中的數(shù)據(jù),,或?qū)?shù)據(jù)整理到通信區(qū)即可,。
2.2.2 向?qū)渲貌襟E
進入到編程畫面后,點擊工具菜單欄,,找到指令向?qū)нx項,,準備進入網(wǎng)絡(luò)讀/寫功能的向?qū)渲媚J剑鐖D3所示,。

圖3 進入指令向?qū)Ь幊探缑?/p>
打開指令向?qū)Ы缑?,選擇NETR/NETW指令功能,,如圖4所示。

圖4 NETR/NETW指令向?qū)Ы缑?/p>
選擇網(wǎng)絡(luò)讀寫指令后,,點擊下一步,,可以定義通信所需網(wǎng)絡(luò)操作的數(shù)目,如圖5所示,。向?qū)е卸嗫梢允褂?4個網(wǎng)絡(luò)讀寫操作,,對于更多的操作,可用網(wǎng)絡(luò)讀寫指令編程實現(xiàn),,本例子中將建立兩個網(wǎng)絡(luò)操作,。

圖5 網(wǎng)絡(luò)讀寫操作數(shù)目的確定
接下來,選擇要進行通訊主站的PLC端口序號,,這里選擇PORT 0口作為通訊主站端口,,并為即將生成的向?qū)渲米映绦蛎墒褂媚J名,也可自命名),。對于有兩個通信端口的CPU既可以選擇Port 0也可以選擇Port 1,,所有網(wǎng)絡(luò)操作將由定義的通信口完成,如圖6所示,。

圖 6 定義網(wǎng)絡(luò)端口序號并命名子程序名稱
點擊下一步,,進入到數(shù)據(jù)交換區(qū)域的設(shè)定界面,如圖7所示,。

圖7 網(wǎng)絡(luò)讀數(shù)據(jù)交換組態(tài)界面