本文主要描述基于臺達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。
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 儲存設定。
①. 設定儲存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” 窗口彈出并要求輸入窗口名稱。 11. 開啟 “Wizard Selection” 圖標來新增對象。 12. 選擇所需求的對象。 舉例來說,若是使用 數字輸出入點,選擇“Switches”。 13. 在編輯窗口中點選對象設定其詳細資料輸入之前所設定的tag名稱。
14. 完成設定后,點擊 Runtime 來執行以設定好的應用,并且可以觀察到MBENET server與EN01通訊狀況。
關鍵詞: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.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” 窗口彈出并要求輸入窗口名稱。 11. 開啟 “Wizard Selection” 圖標來新增對象。 12. 選擇所需求的對象。 舉例來說,若是使用 數字輸出入點,選擇“Switches”。 13. 在編輯窗口中點選對象設定其詳細資料輸入之前所設定的tag名稱。
14. 完成設定后,點擊 Runtime 來執行以設定好的應用,并且可以觀察到MBENET server與EN01通訊狀況。
評論
查看更多