這幾天一個電氣工程師朋友是做空調控制系統方面的,公司最近安排一個蓄熱采暖控制系統項目給他,項目,下面不僅有很多PLC還有很多儀表,需要做到區域網路内上位機組态SCADA,變量高達3萬個。聯系到了我,讓我出個解決方案。
上位機 WINCC 需要采集多個變頻器和儀表資料 應用難點:上位機不支援 MODBUS,采集速度慢,距離長,裝置多,現場幹擾大 巨控方案:使用 GRM300 系列網關,最多 5 個隔離序列槽并行采集變頻器和儀表 網關網口直接接 WINCC ,直接轉成 OPCSERVER 協定,WINCC 即可擷取資料
使用 WINCC 本地連接配接 GRM300
GRM300 工程下載下傳完成,并使用 GrmOpcMgr 對監控端配置并重新整理後,就可以使用任何支援 OPC 協定的 組态軟體實作監控,下面以檢視 GRM300 變量“環境溫度”值為例,簡單說明如何使用 WINCC 通過 OPC 連結 GRM300。本節使用的 WINCC 版本是 WINCC V7.0 SP1 ASIA.
1.1 建立組态工程
請按 WINCC 使用手冊建立組态工程。
注意,某些版本的 WINCC OPC 驅動對中文支援有問題,比如:WINCC7.3 ,博圖 V15 的 wincc,裝置名字和變量名都不能是中文。
1.2 添加 OPC 裝置
在 WICC Explorer 中添加新的驅動程式
如下對話框中,選擇驅動協定為“OPC”即可
1.3 添加裝置變量
如下圖,點選 “系統參數”,來查找電腦上可用的 OPCServer。
點選 LOCAL(即本機),可以檢視本機上可用的 OPC 伺服器。OPC 伺服器選擇 GrmOpcServer.GRMOPC,
點選“浏覽伺服器”後,WINCC 會自動啟動 GrmOpcServer,如下圖。并同時彈出“過濾标準”對話框
過濾标準中務必根據使用的需求勾上“讀通路”和“寫通路”。如下圖所示,點選下一步
這樣 WINCC 會列出 GRM300 裡面的所有具備網絡讀和網絡寫屬性的變量,選中需要通路的變量“環境 溫度”,點選“添加條目”即可。
這個時候,WINCC 會要求先建立一個邏輯連接配接,點選“是”即可
在下圖新連接配接對話框中,點“确定”即可
在下圖添加變量對話框中,選中 GrmOpcServer_GRMOPC,點選完成即同時完成建立 OPC 連接配接和建立 OPC 變量的過程。
配置完畢後,可以看到已經添加了一個 OPC 裝置,并建立好了一個名為“環境溫度”的變量
可以手工添加更多的 OPC 變量,如下圖:
變量屬性中 資料類型和 GRM300 中一緻。GRM 裝置變量中整數類型對應 WINCC 有符号 32 位數,開關量 類型對應 WINCC 中二進制變量,浮點數類型對應 WINCC 浮點數 32 位 IEEE 754
條目位址需要手工輸入,格式為裝置顯示名.GRM300 工程中的變量名 上面輸入的條目位址是裝置 1.開關量 1,其中:裝置 1 是在 GrmOpcMgr 程式中添加 GRM 裝置時,設定的設 備顯示名。
開關量 1 是在 GRMDev5 中對應 GRM300 工程中的變量名稱
1.4 監視變量值
在 WINCC 畫面中建立一個“輸入輸出域”元件,配置如下圖所示
變量選擇剛才我們建立的“環境溫度”即可
然後啟動運作系統,看到如下圖所示的“環境溫度”值
現場實物圖檔:
公衆号: 巨控電子( 掃碼關注 )