(C) 在OS屬性中設(shè)置WinCC項目在OS站的存儲路徑,如圖5所示。
圖5
2.3 組態(tài)S7容錯連接
(A) 打開NetPro,確認ES站中的CP1623和S7-400 處于同一網(wǎng)絡(luò)中,選擇ES站中的WinCC Application,雙擊下面表單的空白處,如圖6所示。
圖6
(B) 在連接伙伴中選擇已經(jīng)組態(tài)好的CPU 416-5H PN/DP,連接類型選擇S7 connection fault-tolerant,如圖7所示。
圖7
(C) 確認CP1623和CPU 416-5H PN/DP的接口信息,如圖8所示。
圖8
注意:如果配置了兩塊CP1623,接口信息會相應(yīng)改變。
深圳長期銷售西門子SMART模塊3AT04
2.4 編譯下載項目
(A) 因為本例中實用的STEP7是歐洲版,需要更改顯示設(shè)備語言,選擇Options-Language for Display Devices…,如圖9所示。
圖9
(B) 在已安裝項目語言中添加英語(美國),并將其設(shè)置為默認語言,如圖10所示。
圖10
(C) 選擇Options-‘Compile Multiple OSs’ Wizard-Start,執(zhí)行AS-OS編譯,如圖11所示。
圖11
(D) 在向?qū)е羞x擇相應(yīng)的S7 Program,選擇Connection,如圖12所示。
圖12
(E) 確認在NetPro中創(chuàng)建的S7連接分配在WinCC的命名連接下,如圖13所示。根據(jù)向?qū)瓿葾S-OS編譯。
圖13
(F) 根據(jù)向?qū)瓿葾S-OS編譯,編譯完畢后,打開WinCC項目,確認S7連接編譯在WinCC的命名連接下,如圖14所示。
圖14
(G) 在WinCC OS站的右鍵菜單中選擇PLC-Configure,遠程配置OS站的SCE(Station Configuration Editor),如圖15所示。
圖15
(H) 如果可訪問的計算機列表中沒有出現(xiàn)OS站的名稱,直接在目標計算機中輸入OS站名稱,選擇Configure,如圖16所示。
圖16
(I) 選擇OK,下載OS站組態(tài)信息,如圖17所示。
圖17
(J) 確認OS站下載成功,如圖18所示。
圖18
(K) 在SIMATIC Manager界面中選擇深圳長期銷售西門子SMART模塊3AT04SIMATIC H Station下載,該下載包括硬件組態(tài)、軟件程序以及S7容錯連接。
(L) 在WinCC ES站的右鍵菜單中,選擇PLC-Compile and Download Objects…,如圖19所示。
圖19
(M) 確認編譯和下載選項,選擇Start執(zhí)行,如圖20和21所示。
圖20
圖21
注意:上述操作都在ES上組態(tài),涉及S7-400H、ES站硬件組態(tài)和OS站下載的具體步驟可以參考下載中心編號為A0550的文檔《PC站組態(tài)、下載使用指南》。
(N) 在OS站上啟動WinCC Runtime測試項目,如需修改,可以在ES站上進行,重新編譯后再下載到OS站上。
關(guān)鍵詞
WinCC,S7-400H PN,工業(yè)以太網(wǎng),TCP/IP,S7容錯連接
1概述
與在標準系統(tǒng)中一樣,在S7 分布式安全系統(tǒng)中具有PROFINET接口的安全CPU之間可以通過深圳長期銷售西門子SMART模塊3AT04IO控制器與智能設(shè)備方式進行安全相關(guān)的通信。通信通過兩個安全應(yīng)用程序塊進行,即F_SENDDP塊用于發(fā)送數(shù)據(jù),而F_RCVDP塊用于接收數(shù)據(jù)。這些塊由用戶在F-CPU相應(yīng)的安全程序中調(diào)用,可用于固定數(shù)量的BOOL和INT類型的數(shù)據(jù)進行安全傳送。
使用智能設(shè)備功能,需要使用STEP7 V5.5 和支持智能設(shè)備功能的硬件設(shè)備。對于支持智能設(shè)備功能的硬件,請參考如下鏈接: 44383954
2 安全相關(guān)的IO控制器與智能設(shè)備通信
在本例程中,將CPU317F-2PN/DP作為IO控制器,IM151-8F PN/DP CPU作為智能設(shè)備。通過兩個CPU的集成PN口進行安全相關(guān)的通信。
2.1 示例所使用的軟硬件環(huán)境
? STEP7 V5.5 SP2
? STEP7 Distributed Safety V5.4 SP5
? CPU317F-2PN/DP V3.2 訂貨號6ES7 317-2FK14-0AB0
? IM151-8F PN/DP CPU V3.2 訂貨號6ES7 151-8FB01-0AB0
2.2 硬件配置
2.2.1 智能設(shè)備配置
1、在STEP7中對智能設(shè)備進行硬件配置。新建一個項目,項目名稱Safety PN,先插入一個S7-300站,將名稱修改IM151-8F,如圖1所示。
圖1
雙擊硬件打開配置界面,在右側(cè)產(chǎn)品列表PROFINET IO→I/O→ET200S中找到IM151-8F PN/DP CPU拖入到項目中,如圖2。
圖2
在彈出的對話框中設(shè)置IP地址和新建一個以太網(wǎng)網(wǎng)絡(luò),如圖3。
圖3
2、設(shè)置CPU的保護等級和激活包含安全程序選項,之后打開F參數(shù)屬性頁,根據(jù)提示設(shè)置安全全程序密碼,如圖4和圖5。
圖4
圖5
3、雙擊X1 PN-IO槽,找到智能設(shè)備屬性頁,激活智能模式選項,如圖6。
圖6
點擊“New”按鈕,創(chuàng)建 IO 控制器和智能設(shè)備之間安全相關(guān)的通信地址區(qū),見圖7。
圖7
安全相關(guān)的發(fā)送功能塊F_SENDDP一次發(fā)送16個BOOL數(shù)據(jù)和2個INT數(shù)據(jù)需要6個字節(jié)的輸出地址,由于同時還要發(fā)送6個字節(jié)的安全相關(guān)信息,所以一個發(fā)送需要12個字節(jié)的輸出地址,同時為了接收對方發(fā)回的安全確認信息還要有6個字節(jié)的輸入地址。同樣接收功能塊F_RCVDP除了要12字節(jié)的輸入地址外,由于要回復(fù)給發(fā)送方安全確認信息,還需要有6個字節(jié)的輸出地址。
定義地址區(qū)的規(guī)則:要發(fā)送的數(shù)據(jù)的輸出數(shù)據(jù)地址區(qū)必須以與關(guān)聯(lián)的輸入數(shù)據(jù)地址區(qū)相同的起始地址開始。輸出數(shù)據(jù)地址區(qū)共需要12個字節(jié),而與其關(guān)聯(lián)的輸入數(shù)據(jù)地址區(qū)需要6個字節(jié)。要接收的數(shù)據(jù)的輸入數(shù)據(jù)地址區(qū)必須以與關(guān)聯(lián)的輸出數(shù)據(jù)地址區(qū)相同的起始地址開始。輸入數(shù)據(jù)地址區(qū)共需要12個字節(jié),而與其關(guān)聯(lián)的輸出數(shù)據(jù)地址區(qū)需要6個字節(jié)。例程中配置一個發(fā)送數(shù)據(jù)區(qū)和一個接收數(shù)據(jù)區(qū),根據(jù)這個規(guī)則,最后的通信地址區(qū)配置如圖8。
圖8
4、按照圖9、圖10所示步驟生成GSD文件然后進行安裝,這樣,在HW Config的硬件列表里就會出現(xiàn)之前配置的IM151-8F CPU。這樣,智能設(shè)備的硬件配置就完成了,最后將整個硬件保存并編譯下載到CPU中。
圖9
圖10
2.2.2 IO控制器配置
IO控制器的配置前兩項和之前的智能設(shè)備的配置是類似的,也是插入300站,設(shè)置IP地址和網(wǎng)絡(luò),激活安全相關(guān)參數(shù)。
1、添加智能設(shè)備,HW Config界面右側(cè)列表中找到之前導(dǎo)入的智能設(shè)備,拖到PROFINET IO總線上。
圖11
2、添加完智能設(shè)備后,雙擊修改智能設(shè)備的設(shè)備名要與之前做配置時候一致,圖12。
圖12
修改完成后系統(tǒng)會提示設(shè)備名有重名,點擊Yes確認就可以。圖13
圖13
3、修改地址區(qū)起始地址,安全相關(guān)的通信定義地址區(qū)的規(guī)則在之前已經(jīng)提到,系統(tǒng)自動分配的地址區(qū)可能不符合要求,按照規(guī)則修改智能設(shè)備在IO控制器中的地址,如圖14。之后,將硬件配置保存并編譯后下載到CPU317F-2PN/DP中。
SIMATIC VS130-2 編碼讀取系統(tǒng)專門為工業(yè)領(lǐng)域中的數(shù)據(jù)矩陣代碼 (DMC) ECC200 以及各種 1D/2D 編碼的讀取而研發(fā)。 完整包裝由照明裝置、分析單元、傳感器頭和電纜組成。 可手動旋轉(zhuǎn)安裝并投入運行。 即便是未經(jīng)過培訓(xùn)的人員也可馬上正確操作,因為操作非常簡單,無需培訓(xùn),只需將系統(tǒng)編程為“已示教”。 深圳長期銷售西門子SMART模塊3AT04
借助標準化的接口,可靈活地接入自動化系統(tǒng)。 此外對于簡單的輸送單元也可在無附加控制器的情況下實現(xiàn)獨立的解決方案。
典型的應(yīng)用領(lǐng)域為汽車工業(yè)、航空航天、醫(yī)療技術(shù)、電子產(chǎn)品生產(chǎn)和半導(dǎo)體生產(chǎn)。
■ 單獨的照明單元適用于較大的讀取距離
■ 板載 PROFIBUS、Ethernet 和 DI/DO;PROFINET I/O 功能
■ 基于網(wǎng)絡(luò)的操作界面
■ 無需在計算機上安裝軟件,直接進行調(diào)試
■ 基于網(wǎng)絡(luò)的遠程維護方案
■ 可進入獨立運行模式
■ 集成的故障畫面存儲器
■ 通過密碼限制訪問權(quán)限
以下功能可供選擇:
■ 借助一個編碼(數(shù)據(jù)矩陣代碼)樣本進行“示教”
■ 讀取編碼信息
■ 將編碼信息與一個定義的字符串進行比較
■ 測量編碼質(zhì)量
■ 在移動的或靜止的對象上處理編碼
■ 將解碼結(jié)果從三個控制輸出端發(fā)出:
- READ: 編碼被解碼。
- MATCH: 被解碼的編碼內(nèi)容與參考資料完全一致。
- N_OK: 編碼無法解碼。
■ 解碼的數(shù)據(jù)矩陣代碼信息通過 PROFIBUS DP、Ethernet 或借助轉(zhuǎn)換器發(fā)送至 RS232 接
口
■ 輸出格式化
■ 集成的 DI/DO,例如適用于無附加控制器的“獨立”運行模式。
■ 可通過 PROFIBUS DP、PROFINET IO、DI/O 或 Ethernet 遠程控制
■ 可通過基于網(wǎng)絡(luò)的內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)界面遠程維護:
- 監(jiān)控(讀取模式下的實時畫面)
- 診斷(故障畫面、登錄信息、...)
- 系統(tǒng)管理(軟件升級、...)
- 故障分析,以在錯誤讀取時查找原因
■ 環(huán)形照明的控制