產(chǎn)地類別 | 進(jìn)口 | 應(yīng)用領(lǐng)域 | 環(huán)保,化工,生物產(chǎn)業(yè),電子,電氣 |
---|
產(chǎn)品簡介
詳細(xì)介紹
6ES7231-5QA30-0XB0
江西西門子一級(jí)代理商
6ES7231-5QA30-0XB0
標(biāo)準(zhǔn) OPC 僅支持 Windows 操作系統(tǒng),為了應(yīng)對(duì)這一限制條件,OPC Foundation 研發(fā)出了 OPC UA(OPC統(tǒng)一架構(gòu))標(biāo)準(zhǔn),OPC UA 標(biāo)準(zhǔn)并不特定于某個(gè)平臺(tái),并且針對(duì)高性能應(yīng)用使用優(yōu)化的基于 TCP 的二進(jìn)制協(xié)議,OPC UA 支持諸如 Window、Linux、Apple OS X、實(shí)時(shí)操作系統(tǒng)或移動(dòng)操作系統(tǒng)(Android 或 iOS),OPC UA 目前支持以下傳輸機(jī)制和協(xié)議:
● 通過 TCP/IP 和 HTTP 采用 XML 形式傳送消息。由于這種傳輸機(jī)制僅支持慢速傳輸,因此極少使用。

(二)通過OPC UA可以做什么?
瀏覽
讀/寫
注冊(cè)讀/寫
訂閱
方法
伴隨規(guī)范
(三)S7-1200支持的OPC UA功能
(1)服務(wù)器:
S7-1200 CPU 固件版本 V4.4 及以上版本均配備 OPC UA 服務(wù)器,除了標(biāo)準(zhǔn)的S7-1200CPU外,還包括S7-1200F系列CPU。
瀏覽
讀/寫
伴隨規(guī)范
(四)S7-1200 OPC UA性能參數(shù)
(五)OPCSCOUT與S7-1200 OPC UA通訊
S7-1200 作為OPC UA 服務(wù)器,OPC SCOUT作為OPC UA客戶端,S7-1200 CPU實(shí)現(xiàn)OPC UA 服務(wù)器的硬件和軟件要求,如下表所示:
組件 | 版本 | 備注 | |
---|---|---|---|
硬件部分 | S7-1200 各型號(hào)CPU | V4.4版本及以上 | V4.4版本的S7-1200僅支持作為OPC UA的服務(wù)器 |
軟件部分 | TIA Porta STEP 7 Basic/Professional | V16及以上 | TIA V16起才可以組態(tài)V4.4 版本的S7-1200CPU |
OPC UA 許可證授權(quán) | SIMATIC OPC UA S7-1200 Basic | 6ES7823-0BA00-2BA0 | 紙質(zhì)授權(quán) S7-1200全系列CPU均使用該授權(quán)(一個(gè)PLC一個(gè)授權(quán)即可) |
測(cè)試客戶端 | SIMATIC NET V16 OPC Scout V10 | OPC Scout V10 任意版本均可 | 公眾號(hào)后臺(tái)回復(fù)“N16"免費(fèi)下載 |
(A)激活S7-1200 OPC UA服務(wù)器并設(shè)置相關(guān)參數(shù)
(1)創(chuàng)建PLC站點(diǎn)并設(shè)置IP地址
使用 TIA STEP7 V16 軟件,創(chuàng)建S7-1200 CPU版本為V4.4的站點(diǎn),如圖1所示:
圖1.添加新設(shè)備
(2)為CPU分配子網(wǎng)以及IP地址,如圖2所示:
圖2.設(shè)置子網(wǎng)以及IP
(3)啟動(dòng)OPC UA服務(wù)器
進(jìn)入'設(shè)備視圖',選中CPU,CPU屬性 →OPC UA →服務(wù)器,勾選'激活OPC UA服務(wù)器',如圖3所示:
圖3.啟動(dòng)OPCUA服務(wù)器
上圖標(biāo)記說明:
a:激活OPC UA 服務(wù)器
b:服務(wù)器地址:用于客戶端訪問服務(wù)器,激活S7-1200的OPC UA服務(wù)器功能后,該OPC UA服務(wù)器的地址為圖中的:'opc:tcp://:4840',服務(wù)器地址格式為:'opc:tcp://服務(wù)器IP:服務(wù)器端口號(hào)'
(4)設(shè)置服務(wù)器相關(guān)參數(shù)
CPU屬性 →OPC UA →服務(wù)器 →選件 →常規(guī) 屬性對(duì)話框內(nèi),可以設(shè)置端口號(hào)、大會(huì)話超時(shí)時(shí)間,大OPC UA會(huì)話數(shù)量等參數(shù),如表2所示:
表7-1200 OPC UA 選件設(shè)置
(5)Secure channel設(shè)置
僅當(dāng) OPC UA 服務(wù)器可向 OPC UA 客戶端證明身份時(shí),才能建立服務(wù)器與客戶端之間的安全連接。服務(wù)器證書可用于證實(shí)身份。
CPU屬性 →OPC UA →服務(wù)器 →Security →Secure channel,在此對(duì)話框內(nèi)可以設(shè)置服務(wù)器證書、服務(wù)器上可用的安全策略、以及可信客戶端,如表3所示:
表7-1200 Secure channel設(shè)置
(6)用戶身份驗(yàn)證
CPU屬性 →OPC UA →服務(wù)器 →Security →用戶身份驗(yàn)證,此參數(shù)可設(shè)置 OPC UA 客戶端中用戶訪問服務(wù)器時(shí)需通過的認(rèn)證方式,如圖4所示:
圖4.用戶身份認(rèn)證
上圖標(biāo)記說明:
a:啟用訪客認(rèn)證:用戶無需證明其身份(匿名訪問)。OPC UA 服務(wù)器不會(huì)檢查客戶端用戶的授權(quán)。
b:啟用用戶名和密碼認(rèn)證:用戶必須證明其身份(非匿名訪問)。OPC UA 服務(wù)器將檢查客戶端用戶是否具備訪問服務(wù)器的權(quán)限。并通過用戶名和正確的密碼進(jìn)行身份驗(yàn)證,在下方'用戶管理' 表中輸入用戶,多可添加 21 個(gè)用戶。
注意:以上兩個(gè)選項(xiàng),建議僅在通信調(diào)試初期使用使用“啟動(dòng)訪客認(rèn)證",調(diào)試結(jié)束后應(yīng)啟用'啟用用戶名和密碼認(rèn)證',以確保通信安全。
(7)設(shè)置OPC UA 運(yùn)行許可證
CPU屬性 →運(yùn)行系統(tǒng)許可證 →OPC UA →設(shè)置'購買的許可證類型',S7-1200所有CPU所使用的許可證類型都是一種:SIMATIC OPC UA S7-1200 Basic,如圖5所示:
圖5.設(shè)置OPC UA 運(yùn)行許可證
(B)OPC UA服務(wù)器接口
標(biāo)準(zhǔn)的SIMATIC服務(wù)器接口不可用于S7-1200,必須使用'OPC UA 通信'中添加的服務(wù)器接口,通過這些服務(wù)器接口啟用PLC變量后,方可對(duì)OPC UA客戶端可見,具體見下文描述。
(1)新增服務(wù)器接口
項(xiàng)目樹 PLC站點(diǎn)下,OPC UA 通信→服務(wù)器接口 →新增服務(wù)器接口,在彈出的'新增服務(wù)器接口'內(nèi)選擇'服務(wù)器接口',如圖6所示:
圖6.新增服務(wù)器接口
(2)建立通信數(shù)據(jù)塊,并設(shè)置相關(guān)屬性
手動(dòng)建立通信數(shù)據(jù)塊'opc ua DATA',并確保該DB 塊的屬性'數(shù)據(jù)從OPC UA可訪問'處于勾選狀態(tài),如圖7所示:
圖7.新建通信DB塊并確認(rèn)其屬性
(3)建立通信變量,雙擊打開新建的DB塊,并建立通信的變量,并根據(jù)需求勾選不同變量的OPC UA 讀寫訪問屬性,如圖8所示:
圖8.設(shè)置各變量的OPC UA讀寫訪問屬性
(4)將OPC UA 元素連接至OPC UA 服務(wù)器接口
雙擊圖6中新增的服務(wù)器接口,(項(xiàng)目樹 PLC站點(diǎn)下,OPC UA 通信→服務(wù)器接口 →服務(wù)器接口_1 ),打開'OPC UA 服務(wù)器接口'對(duì)話框,將對(duì)話框右側(cè)的OPC UA元素依次或者整體拖拽至左側(cè)的服務(wù)器接口下方的行,如圖9所示:
圖9.將OPC UA 元素連接至OPC UA 服務(wù)器接口
(六)使用OPC Scout V10測(cè)試與S7-1200的OPC UA通訊
下面使用SIMATIC NET自帶OPC Client端軟件OPC Scout V10客戶端測(cè)試與S7-1200的OPC UA 通信,測(cè)試步驟如下描述。
(1)添加OPC UA Server站點(diǎn)
左下角的'Start'→'All Programs'→'Siemens Automation'→'SIMATIC'→'SIMATIC NET'→'OPC Scout V10'(或者直接在Start里搜索 OPC Scout V10),啟動(dòng)OPC Scout V10。如圖10所示:
圖10.啟動(dòng)OPC Scout V10
(2)打開OPC Scout V10
在 Server explorer窗口,查找UA server→Add server,添加OPC UA 服務(wù)器,如圖11所示:
圖11.添加OPC UA 服務(wù)器
上圖標(biāo)記說明:
1.手動(dòng)設(shè)置服務(wù)器URL:://:4840
2. “Discovery",查找服務(wù)器
3. 在“Endpoints"處顯示所查找到的服務(wù)器,
4. 查找到的服務(wù)器后,顯示該服務(wù)器設(shè)置的安全策略,此處以“None"無安全策略為例。
5. “Ok",連接服務(wù)器
(3)訪問OPC UA Server數(shù)據(jù)
將正常連接的服務(wù)器一級(jí)一級(jí)展開后,找到對(duì)應(yīng)的變量節(jié)點(diǎn),然后將其拖拽至右下方“Data View 1"“Monitoring On"監(jiān)視,如果需要寫操作也可以直接在“New Value"處填寫新值,然后“Write"按鈕,即可執(zhí)行寫操作,如圖12所示:
圖12.訪問OPC UA Server數(shù)據(jù)
注意:上圖中無法整體訪問變量“D"和變量“E",這是因?yàn)镾7-1200不支持?jǐn)?shù)組以及結(jié)構(gòu)的訪問,但是支持?jǐn)?shù)組與結(jié)構(gòu)內(nèi)元素的訪問。