應用領域 | 化工,電子/電池,電氣 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
S7容錯連接授權介紹
實現S7容錯連接需要購買S7 REDCONNECT 授權。該授權是SIMATIC NET軟件授權的一類。
SIMATIC NET一般集成在PCS 7軟件或者WINCC軟件中,也可以單獨安裝在第三方上位機系統中。利用PC機的物理通訊端口與其它設備進行通訊,例如MPI, PROFIBUS, S7等等。
隨著SIMATIC NE
![]() |
參考價 | ¥666 |
訂貨量 | 1臺 |
更新時間:2022-12-06 22:22:17瀏覽次數:643
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子模塊6SL3060-4AD00-0AA0
S7容錯連接授權介紹
實現S7容錯連接需要購買S7 REDCONNECT 授權。該授權是SIMATIC NET軟件授權的一類。
SIMATIC NET一般集成在PCS 7軟件或者WINCC軟件中,也可以單獨安裝在第三方上位機系統中。利用PC機的物理通訊端口與其它設備進行通訊,例如MPI, PROFIBUS, S7等等。
隨著SIMATIC NET版本不斷升級,支持的物理通訊設備也在增加。
Simatic net(***低版本) | PCS 7(***低版本) | |
CP1613 | - | - |
CP1613 A2 | V6.2 SP1 | PCS 7 V6.0 SP3 |
CP1623 | V7.0 + HF1 | PCS 7 V7.0 SP2 |
IE General(S7容錯連接) | V8.2 | PCS 7 V8.1 |
SIMATIC NET根據通訊方式的不同,需要訂購不同的授權。
針對S7容錯通訊的授權即為為S7 REDCONNECT授權,分為HARDNET和SOFTNET兩種類型:
HARDNET-IE S7 REDCONNECT授權CP1613/1623的S7容錯通訊
SOFTNET-IE S7 REDCONNECT授權普通以太網卡的S7容錯通訊
CP1623 | IE | |
SIMATIC NET V8.2 | 6GK1716-0HB08-2AA0 | 6GK1704-0HB08-2AA0 |
SIMATIC NET V12 | 6GK1716-0HB12-0AA0 | 6GK1704-0HB12-0AA0 |
SIMATIC NET V13 | 6GK1716-0HB13-0AA0 | 6GK1704-0HB13-0AA0 |
SIMATIC NET授權向下兼容。例如,V13版本的授權可以被SIMATIC NET V12軟件識別。也可以購買升級授權將原始授權升級至***高版本。
· HARDNET-IE S7授權包:支持基于CP1613/1623進行標準S7通訊,***多120個連接。
· HARDNET-IE S7 REDCONNECT PowerPack擴展授權包:可以將HARDNET-IE S7通訊授權擴展為S7 REDCONNECT授權;
· PCS 7 BCE授權:支持基于普通以太網卡進行標準S7通訊,單獨定購或隨PCS 7 OS工作站IPC發貨
西門子模塊6SL3060-4AD00-0AA0
本節內容,將實現將S7-1500F-CPU中的數據通過Flexible F-
測試所用產品:
CPU 1511F-1PN (6ES7 511-1FK01-0AB0 ,V2.5)
CPU 1215FC DC/DC/DC (6ES7 215-1AF40-0XB0 , V4.2)
Safety system version V2.3
TIA Portal Step7 professional V16
Step7 safety V16
實現交互的數據區
通過以下步驟,實現將plc1的DB6中的數據發送到plc2的DB3中。如圖1所示:
圖1.安全數據交互區
添加S7-1511F和S7-1215FC,分別設置兩個CPU的IP地址為192.168.0.15和192.168.0.12,并連接在一個子網中。如圖2所示:
圖2.添加新F-CPU
添加符合F的PLC數據類型。如圖3所示:
圖3.添加PLC數據類型
新建的UDT中創建需要交互的數據類型。如圖4所示:
圖4.新增交互變量
設置Flexible F-
設置完成后,自動生成F-communication DB,具體結構見前面圖C。
圖5.設置Flexible F-
Link
新建FC塊,添加到pre processing和post processing。如圖6所示:
Pre processing 的程序塊在安全運行組之前運行;Post processing 指令的指令塊在安全運行組之后運行。
圖6.設置Pre/Post processing
添加循環中斷組織塊OB30,設置其循環時間為30ms。在OB30中調用TRCV_C指令用于建立TCP連接和接收數據。如圖7所示:
循環中斷OB30的循環時間可以調整。OB30中調用TRCV_C,主要用于在安全運行組執行前多次執行接收保證能接收到新的安全校驗數據。
圖7.增加TCP接收指令
TRCV_C指令連接組態,用于建立與伙伴的TCP連接。如圖8所示:
如果通信雙方屬于不同的項目,伙伴側選擇"。
圖8.連接參數組態
OB30中TRCV_C指令參數化,接收安全通信過程中符合profisafe規范的安全校驗數據。TRCV_C指令將接收到的安全校驗數據存放到DB2的數組"rcvAckArray"中。如圖9所示:
注意:數組"rcvAckArray"為Byte類型數組,數組長度與"send".ACK_RCV_LENGTH一致。
圖9.參數化TRCV_C
pre processing 指令塊將接收的安全校驗數據傳送至F-communication中。執行安全運行組之前,將數據傳送至安全通信DB中。如圖10所示:
圖10.數據傳送
post processing 指令塊進行安全數據的發送。如圖11所示:
圖11.發送安全數據
安全主程序中將用戶全局DB數據傳送至F-communication中。如圖12所示:
圖12.安全主程序編程
下載項目到CPU中。