摘 要:本文主要描述基于臺達PLC產品的以太網SCADA系統設計技術。技術使用InTouch、Ciect、BroadWin、Lablink等典型SCADA軟件包。圖文并茂的給出這些SCADA軟件包與臺達PLC產品的系統集成技術。
關鍵詞:InTouch Ciect BroadWin Lablink 臺達PLC
1 引言
隨著全球化的影響,讓全世界都進入了網絡時代,不管是商業或工業,對于網絡的依賴性也與時俱增。
全球化最大的效應就在于無國界的商業型態。有可能今天本土的機器設備剛完成,明天就安裝運行在地球的另一端。或是有可能人在幾千公里遠外的控制中心,必須監控操作分布各地的機器設備。而這樣的型態更是凸顯網絡重要性的關鍵,工業網絡的發展也漸漸的將范圍擴展,數據傳輸速度增加。
以太網絡的發展解決了這些需求,沒有距離限制,數據傳輸速率可達100M bps,相當高的普及率。身處各地的機器設備,可輕易的先經由以太網互連,資料交換,然后再轉換到內部的串行網絡作命令執行的動作。
此時又出現了透過以太網絡聯絡各項設備作中央監控功能的系統,稱為SCADA或遠程監控系統。
本篇擇要介紹InTouch、Ciect、BroadWin、Lablink等四套著名SCADA軟件如何使用,以透過以太網絡與臺達PLC產品聯機。
2 SCADA概要
2.1什幺是SCADA?
SCADA(Supervisory Control And Data Acquisition)系統,即數據采集與監視控制系統。SCADA系統的應用領域很廣,它可以應用于電力系統、給水系統、石油、化工等領域的數據采集與監視控制以及過程控制等諸多領域。
SCADA系統是以計算機為基礎的生產過程控制與調度自動化系統。它可以對現場的運行設備進行監視和控制,以實現數據采集、設備控制、測量、參數調節以及各類信號報警等各項功能。
由于各個應用領域對SCADA的要求不同,所以不同應用領域的SCADA系統發展也不完全相同。
2.2 SCADA Driver
SCADA Driver是控制系統(DCS, PLC, DDC)與SCADA通訊監控所必備的要項。臺達目前已完成以太網絡聯機測試的SCADA為Wonderware Intouch, GE iFix, Citect, Broadwin, Lablink(超鼎)。而因臺達PLC內建Modbus通訊協議,其余所有SCADA系統皆可使用內建Modbus Driver透過串行傳輸與臺達PLC作聯機。
2.3基于臺達PLC網絡架構的SCADA
目前臺達所有PLC都內建了Modbus通訊協議,可透過RS-485作資料傳送與接收。除此之外,今年也針對SV機種推出了以太網絡模塊、DeviceNet主站模塊等,讓臺達PLC在與其它裝置的連接與利用上更為靈活,用途更為廣泛而不受限制,參見圖1。
圖1網絡連接示意圖
3 臺達SCADA系統集成設計
3.1 如何設定 InTouch 透過EN01連接DVP28SV
InTouch是由Wonderware公司開發的SCADA圖控軟件,若需更多有關此軟件信息,請參考其官方網站,http://us.wonderware.com/,或是臺灣代理商科勝科技網站http://www.utitech.com.tw/。
1.使用Wonderware’s InTouch 軟件中的 MODBUS Ethernet I/O Server (MBENET) 與EN01 通訊。MBENET server支持所有使用MODBUS TCP的通訊協議。在執行InTouch之前請先確認MBENET已安裝完成。根據以下步驟開啟I/O server:
Start All Programs Wonderware FactorySuite IO Servers Modicon MODBUS Ethernet。
2.在窗口Configure選單中選擇 Topic Definition,并且創造新的I/O server Topic。
3. 將會顯示Topic Definition 窗口,并且如下述步驟設定。
①. 新增 Topic Name.
②. 設定 EN01的 IP 地址
③. 于 Slave Device Type 字段
選擇584/984 PLC
④. 設定 Block I/O Sizes為
Coil Read: 80
Coil Write: 80
4. 開啟 Wonderware InTouch。
5. 設定完成后,選擇 Done 儲存設定。
6. 開啟 Start All Programs Wonderware InTouch。Application Manager 將會開啟,在預設路徑下創造新的資料夾并定義一個名字,如『EN01』。并創造一個新的應用。
①. 設定儲存InTouch 應用資料路徑
②. 設定目錄
③. 鍵入應用名稱
④. 設定完成后點擊『完成』
7. 雙擊之前創造的應用來開啟InTouch-WindowMaker 窗口。
8. 進入 InTouch-WindowMaker窗口前往 Configure Access Names 并雙擊呼叫出新增窗口,選擇 Add 來新增Access Name。 輸入 Access Name. Application Name必須為“MBENET”、并且Topic Name必須與之前輸入的MBENET 應用名稱相同(如“EN01”)。
9. 每個使用者欲新增的I/O信道都必須需要建立一個tag、并且具有獨特的tag名稱。開啟Tagname Dictionary來定義tag。
10. 開新檔案,而 “Window Properties” 窗口彈出并要求輸入窗口名稱。
13. 在編輯窗口中點選對象設定其詳細資料輸入之前所設定的tag名稱。
14. 完成設定后,點擊 Runtime 來執行以設定好的應用,并且可以觀察到MBENET server與EN01通訊狀況。
3.2如何設定 Citect 透過EN01連接DVP28SV
Citect是由Ci Technologies公司開發的SCADA圖控軟件,若需更多有關此軟件信息,請參考其官方網站,http://www.citect.com/,或是臺灣代理商巨勛科技網站http://www.citect.com.tw/。
1. 安裝完成后,開啟Citect Explorer 2. 輸入項目名稱和描述,完成后點擊OK
3. 于左側窗口選擇方才新增項目,并進入 4. 選擇Express IO Device Setup
Communication資料夾
5. 進行IO裝置設定
7. 設定Tag名稱、類型、并選擇剛剛新增的I/O裝置名稱 8. 選擇左上角File Compile,該組件的Modbus地址,完成后,點擊Add。
9. 回到主窗口,選擇Pages新增頁面 10. 選擇頁面排版形式,預設為normal
11. 自Object選項選擇所需組件 12. 輸入顯示于按鈕上的文字
13. 選擇Input選項,將Up打勾并于右方空格 14. 指示燈設定:首先畫一個圓,
輸入toggle(Y0)按確定 設定其外框、顏色等基本資料
15. 于Fill選項設定ON/OFF的顯示顏色, 16. 完成后如畫面所示
并在空白字段填入連結的裝置(Y0)
17. 選擇左上角File Save As 18. 完成后點擊RUN圖標
存盤于選定的Project中
19. 于執行畫面左上角Pages選擇欲執行的項目畫面 20. 執行畫面
3.3 如何設定 Broadwin 透過EN01連接DVP28SV
WebAccess是由Broadwin公司開發的SCADA圖控軟件,若需更多有關此軟件信息,請參考其官方網站,http://www.broadwin.com/,或是臺灣代理商柏眾網控網站http://www.broadwin.com.tw/。
1. 安裝完成后,屏幕右下角系統列將出現計算機圖標
2. 開啟瀏覽器,于網址列鍵入127.0.01 開啟工程首頁 3. 進入后將登入畫面,預設帳號為admin,密碼不用輸入
4. 登入后即可進入新增工程畫面 5. 輸入后,選擇提供新工程
6. 建立完成后,上方將顯示所有新建工程 7. 選擇工程進入工程設定窗口
8. 選擇增加監控節點 9. 輸入完成后選擇提供
10.自上方功能列表選擇增加通訊端口 11. 畫面將自動轉為TCP/IP設定窗口,設定完成后選擇提供
12. 完成后選擇增加設備 13. 輸入設備名稱、設備類型與其它基本資料
14. 設定完成后,選擇提供,接著選擇上方新增測點
15. 設定完成后,選擇下載,將所設定信息 16. 下載完成后將出現訊息提示
下載進Webaccess中
17. 在右下角系統列WebAccess圖標上按鼠標右鍵, 18. 進入繪圖窗口
選擇繪圖DAQ,并選擇欲新增圖表之節點
19. 選擇繪畫 Widget 20. 從已有組件庫中選擇適當組件,如DI/O選擇按鈕或指示燈,AI/O為數字表示組件
21. 組件選擇后會出現測點選擇清單, 22. 在畫面適當位置擺放選取組件
選擇與組件連結的測點
24. 完成后,關閉窗口,回到工程設定窗口選擇下載圖表23. 編輯完成后,選擇上方儲存DRW與BGR檔
26. 激活成功后,右下角圖標將變為綠色
25. 選擇激活節點 27. 選擇激活監控,將進入監控畫面
28. 登入名稱,預設為admin,密碼無 29. 登入后畫面
30. 選擇圖表功能 31. 將進入監控畫面
3.4 如何設定 LabLink 透過EN01連接DVP28SV
LabLink是由臺灣超鼎科技開發的全中文化SCADA圖控軟件,若需更多有關此軟件信息,請參考其官方網站,http://www.topteam.com.tw/。
1. 依照開始 所有程序 Lab-Link4 for windows 項目管理工具路徑開啟LabLink主程序。
2. 開啟后主窗口如下所示 3. 選擇開新檔案,將出現開啟新項目精靈
4. 接著新增工作站 5. 接著會出現項目設定窗口
6. 于IO裝置驅動程序按右鍵
7. 選擇Delta DVP Series PLC (Ethernet)為裝置驅動程序模塊 8. 設定IP地址,通訊Tag帶頭碼
9. 點選新增來新增裝置
10. 輸入裝置名稱后,則窗口將會顯示加入的裝置 11.可以發現在項目設定窗口新增了IO驅動裝置
新增完成后,選擇結束
12. 在IO裝置上按右鍵,選擇內容 13. 可在內容設定窗口中新增Tag
并選取需要使用的Tag于此IO裝置中
14. 新增Tag 15. 加入I/O Tag
16. 結束后回到項目設定窗口,選擇檔案 17. 面版編輯窗口
選取下方Pnl面版檔,在已建立的面版檔案上
雙擊左鍵,進入面版編輯窗口
18. 于組件區選擇按鈕 19. 在組件上點擊鼠標右鍵,呼叫Tag設定窗口
20. 選擇上方編譯項目,并選擇需編譯項目, 21. 按確定進行項目編譯,編譯完成后,選擇上方執行可選擇被變更的項目或全部項目 項目選擇欲執行項目的工作站,完成后選擇執行
22. 項目執行畫面
4 結束語
臺達電子公司在推出Ethernet模塊后,臺達系列PLC與SCADA系統的搭配進行遠程監控與數據采集等系統集成工程應用越來越普遍。市面上的SCADA軟件百家爭鳴,臺達也持續的在與各家廠商合作開發臺達PLC的Driver。而臺達所用的Modbus TCP/IP通訊協議幾乎與各家皆可聯機,因此,即便SCADA軟件內尚未建立臺達Driver,也可使用Modbus Driver與臺達PLC聯機。
網絡化為未來的趨勢,而臺達PLC已漸漸的開始開拓這塊市場,相信以太網絡模塊推出后,可讓臺達PLC提升至另一個更高的層次。
作者信息:
邵曉峰 臺達電子集團IABU事業部 應用工程師