CRIMSON OPC UA客戶端與WINCC SCADA OPC UA服務器通信
本文檔將指導您如何配置使用CRIMSON OPC UA 客戶端驅動程序讀取WINCC SCADA的實時數據。
大部分正常應用是WINCC SCADA裝在服務器上做為OPC UA Client把數據從OPC UA 服務器采集到服務器上,隨著數據服務器的分工越來越細,工廠數據采集不僅是從OPC UA服務器,比如機器人或PLC等OPC UA服務器設備上采集, 當做數據采集時,從PLC或DCS等設備采集設備有網絡風險、變量統計等困難時,此時現場已經有運行的SCADA服務器時,且SCADA也具有OPC UA服務器的驅動,對比從PLC或DCS等控制器采集數據,直接從OPC UA服務器中采集數據會相對簡單很多,且數據可讀性也非常的高。從而數據服務器只充當數據的存儲和分發。
本例采用Crimson平臺下的DA數據采集平臺,DA產品不僅可以作為OPC UA的Client采集WINCC SCADA的OPC UA Server數據,同時把所有采集到的數據上發給SQL數據服務器,且具有斷電續傳的功能,確保數據的連續性。以下是此應用的簡單網絡拓撲圖:

1、適用產品:
CRIMSON3.1、3.2軟件支持的所有硬件產品,如CR 系列 HMI / DA 系列的DA10、DA30、DA50和DA70以及 Graphite 系統的控制器和 HMI。
本文檔應配合上篇文檔《實現兩臺Redlion設備通過OPC UA進行通信》一起使用,其中Crimson中OPC UA客戶端的配置和操作請參考上述文檔,此文檔在后面關于客戶端的配置就不在贅述。
2、TIA WINCC 通信配置
西門子 TIA WINCC SCADA -- 版本 15.1
在 TIA Portal V15.1 中導航至新項目部分
單擊"項目視圖"
從項目樹中單擊"添加新設備",如下圖:

選擇 PC 系統 >> PC 站,然后單擊"確定",選擇 IE 通用,用于 PC 站的網絡驅動器,如下圖:
單擊"添加新子網"以添加主機網絡驅動器,如下圖:

在 IP 協議中更新本地主機 PC 的 IP 地址和子網掩碼,為 SCADA 選擇 WinCC RT Advanced,如下圖:

向 HMI_RT_1 添加新畫面,如下圖:

單擊"運行系統設置 - 服務",勾選"啟用作為 OPC 服務器運行"和"OPC Unified Architecture 服務器",如下圖:

確保 OPC 設置中的端口號、服務器 URL 和應用程序的安全策略如下所示:

根據需要創建內部標簽以發布給 OPC UA 服務器,如下圖:

創建"添加新連接"并選擇通信驅動器 OPC UA,如下圖:

在 OPC 服務器下的 UA 服務器發現 URL 中填寫:"opc.tcp://[客戶端設備IP地址(紅獅設備)]:4870 (端口號)"
安全策略:無 且 消息安全模式:無。
從 TIA Portal 中單擊"保存項目"。
在畫面中分配元素用于監視數據。

單擊"保存項目",然后從"編輯"菜單中單擊"編譯"或按 Ctrl + B 鍵編譯項目,從"在線"菜單中單擊"啟動仿真/啟動運行系統"。(注意:在 Crimson 配置或 Crimson 數據庫修改期間,保持 TIA WINCC 仿真運行)。

單擊"停止運行系統/仿真",停止 SCADA 系統。
3、打開 Crimson 配置軟件
配置與硬件相一致的硬件組態后
導航至"通信"部分。
單擊"網絡" (Crimson 3.x)
根據應用需求配置以太網端口
單擊"網絡"(或"以太網")下第一個可用的"協議"
在"驅動器選擇"部分單擊"選擇"按鈕
在"制造商"下,選擇 OPC UA
在"驅動器"下,選擇"客戶端",如下圖所示:

點擊OK
單擊協議下方的設備,即 DEV1,如下圖所示。

主機名稱:輸入 WINCC SCADA 站 PC 的 IP 地址
TCP/IP 端口:OPC UA 服務器端口號 (默認: 4870)
在"自動配置"下,單擊"從設備下載數據模型",如下圖所示。更多詳細信息,請參閱我們的技術說明《使用 OPC UA》。
4、下載OPC UA數據模型
方法1:如下所示,使用 CMD 中的瀏覽工具或從設備下載數據模型。

方法2:可以打開Crimson軟件,當硬件與WINCC SCADA所安裝的服務器上為同一網段時,可以按如下操作下載數據模型,以下操作下載數據模型也可以參考上篇文檔《實現兩臺Redlion設備通過OPC UA進行通信》中Crimson OPC UA客戶端部分的設置,如下圖:

選擇 OPCUA Datamodule.opc-ua-browse 文件,然后單擊"保存"。
更新后發現的 OPC UA 節點將會出現。
單擊"確定"。
5、創建變量
進入 Crimson 數據庫的 數據標簽 (Data Tags) ,創建新的變量,從數據源中找到OPC UA服務器的設備名稱,如下圖:

找到OPC UA服務器后, 映射 (Map) 到剛才導入的OPC UA 服務器標簽上,如下圖所示:

6、完成與驗證
完成所有必要標簽的創建和映射后,再次將最終的數據庫(Crimson配置程序)下載到 相應的Crimson硬件設備中(通過 Link -> Update 或 Send 操作)。
此時實現Crimson OPC UA Client成功讀取和寫入 WINCC SCADA的OPC UA Server的數據過程。
Crimson平臺下的數據采集產品支持標準的協議300+多種,同時支持串口自定義協議和以太網協議,協議之間根據數據傳輸原則,可以自由映射。硬件支持數據本體存儲且與SQL無縫通信,把采集和處理后的數據按定制轉發策略發送到SQL數據服務器。
提交
Ewon設備如何進行固件版本降級
N-View? 2:工業網絡管理的得力助手
Ewon固件版本更新的影響
技術干貨:EtherCAT設備組態時PDO Assign與config關鍵字的作用
EtherCAT設備ESI(XML)文件中的CompleteAccess關鍵字有什么作用

投訴建議