01目的
·1. 學習(xi) 使用MCGS嵌入版組態軟件設計實現對變電所網絡監控係統的模擬控製。
·2. 用TP717B型MCGS觸摸屏來控製西門子S7-200的PLC進行工作。
·3. 了解MCGS嵌入版組態軟件的組態過程、操作方法和實現功能等環節。
·4. 熟悉MCGS嵌入版組態軟件的動畫製作、控製流程的設計、腳本程序的編寫(xie) 、數據對象的設計等多項組態操作。
02設備·計算機1台、MCGS嵌入版組態軟件1套、TP717B型MCGS觸摸屏1台、數據通信線2根、西門子S7-200PLC 1台、V4.0 STEP 7 MicroWIN SP6軟件1套。
03工藝過程及控製要求·1、供電網絡進線由2路電源供電,出線有6條線路。
·2、每條支路由指示燈、控製開關(guan) ,檢測信號燈組成。
·3、供電網絡同時檢測變壓器、供電線路的保護狀態。
·4、 控製方式由觸摸屏、PLC共同控製。
·5、當供電網絡出現保護動作時,由係統自動切換線路。
·6、設置用戶權限管理、報警信息管理。
1工程分析及工藝流程·供電網進線由2路電源供電,出線有6條線路,運行線路有4 條。初始狀態隻有電源1開啟,電源2備用。在正常情況下電源1供電時,由電源1直接向負載提供電源,電源2一直工作在睡眠狀態。電源1的供電控製開關(guan) 開關(guan) 1、開關(guan) 2、開關(guan) 3、開關(guan) 4都為(wei) “1”。當電源1的A-B電路出現故障,則開關(guan) 1、開 關(guan) 2立即跳閘,開關(guan) 3、開關(guan) 4、開關(guan) 9閉合;當電源1的B-C電路出現故障,則開關(guan) 3、開關(guan) 4立即跳閘,開關(guan) 7、開關(guan) 8、開關(guan) 9閉合;當變壓器1出現故障,則開關(guan) 3、開關(guan) 4立即跳閘,開關(guan) 7、開關(guan) 8、開關(guan) 9閉合;當電源2的D-E電路出現故障,則開關(guan) 5、開關(guan) 6立即跳閘,開關(guan) 3、開關(guan) 4、開關(guan) 9閉 合;當電源2的E-F電路出現故障,則開關(guan) 7、開關(guan) 8立即跳 閘,開關(guan) 3、開關(guan) 4、開關(guan) 9閉合;當變壓器1出現故障,開關(guan) 7、開關(guan) 8立即跳閘,開關(guan) 3、開關(guan) 4、開關(guan) 9閉合;當B-E電路出現故障,則開關(guan) 9立即跳閘,電源1開啟;當出路的G-H 電路出現故障,則開關(guan) 10立即跳閘,其他出路照常工作。
2建立新畫麵·雙擊“MCGS組態環境”圖標,進入MCGS嵌入版組態軟件環境工作台。在MCGS組態工作台上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕,則產(chan) 生新“窗口0”,選中“窗口0”,單擊右邊的窗口屬性按鈕,並將窗口名改為(wei) “主窗口”。 同理建立“報表”,“報警”,“封麵”窗口,整體(ti) 框圖如圖實訓4-1至圖實訓4-4所示。
圖4-1 MCGS工作台窗口
圖4-2 工作主窗口
圖4-3 報警主窗口
圖4-4 報表主窗口
·進入MCGS嵌入版組態軟件工作台的“實時數據庫”窗口,打開實時數據庫窗口頁麵。點擊“新增對象” 按鈕,在窗口的數據變量列表中增加新的數據變量,增加多個(ge) 數據變量。選中變量點擊“對象屬性”按鈕打開對象屬性設置窗口,對所有的對象屬性進行設置新增對象如表4-1所示。
·以故障組變量屬性設置為(wei) 例進行說明:進入數據對象設置的基本屬性中,對象名稱為(wei) :液位組;對象類型為(wei) :組對象;其他設置不變。在存盤屬性中數據對象值的存盤設置中選擇定時存盤,存盤周期設置為(wei) 2秒。在組對象成員中選擇“故障1”,“故障2”, “故障3”,“故障4”, “故障5”,“故障6”, “故障7”,“故障8” 故障組變量屬性設置完成。
表實訓4-1 數據變量
變量名稱 |
類 型 |
注 釋 |
電源1 |
開 關(guan) 型 |
控製電路1“開啟”、“斷開”的變量 |
電源2 |
開 關(guan) 型 |
控製電路2“開啟”、“斷開”的變量 |
開關(guan) 1 |
開 關(guan) 型 |
電路中的開關(guan) |
故障1 |
開 關(guan) 型 |
控製電路A~B故障“開啟”、“斷開”的變量 |
故障 2 |
開 關(guan) 型 |
控製電路B~C故障“開啟”、“斷開”的變量 |
3 |
開 關(guan) 型 |
控製變壓器1故障“開啟”、“斷開”的變量 |
故障 4 |
開 關(guan) 型 |
控製電路D~E故障“開啟”、“斷開”的變量 |
故障 5 |
開 關(guan) 型 |
控製電路E~F故障“開啟”、“斷開”的變量 |
故障 6 |
開 關(guan) 型 |
控製變壓器2故障“開啟”、“斷開”的變量 |
故障 7 |
開 關(guan) 型 |
控製電路B~E故障“開啟”、“斷開”的變量 |
故障 8 |
開 關(guan) 型 |
控製電路G~H故障“開啟”、“斷開”的變量 |
變壓器1 |
開 關(guan) 型 |
控製變壓器1的“開啟”、“斷開”的變量 |
變壓器2 |
開 關(guan) 型 |
控製變壓器2的“開啟”、“斷開”的變量 |
故障 |
組 對 象 |
用於(yu) 曆史數據、報表輸出等功能構件 |
·變電所網絡監控係統主要的動畫連接就是供電網絡的停送電的切換。動畫的實現在組態環境裏麵使用流動塊來完成的。動畫連接的設置如下:雙擊流動塊,彈出“流動塊構件屬性 設置”窗口進行流動塊的“流動屬性”設置。修改“表達式”連接的對象變量名稱,其他屬性不變。2個(ge) 變壓器:雙擊“變壓器”選中“數據對象”進行數據對象連接。對2個(ge) 電源按鈕進行設置:雙擊“電源1”按鈕進行數據對象連接。8個(ge) 故障標簽:雙擊“故 障1”標簽進行單元屬性設置,左邊8個(ge) 輸出標簽:雙擊“A-B電路故障”標簽進行單元屬性設置。單擊選擇變量按鈕選中 變量“故障1”確定。設置其他輸出標簽。15個(ge) 開關(guan) :雙擊開 關(guan) ,選中“按鈕輸入”,則會(hui) 出現選擇變量按鈕,單擊選中開關(guan) 確定。17個(ge) 指示燈進行相應的變量連接即可。變壓器進行數據對象連接使用相同方法進行動畫連接。流動塊的設置如圖4-5所示。
圖4-5 流動塊的設置窗口
·打開“運行策略”窗口的“循環策略”進入“策略屬性設置”,把“循環時間”設為(wei) :200ms,按確定即可。在策略組態中,單擊工具條中的“新增策略行”圖標,再添加策略工具箱中的1個(ge) 腳本程序策略。顯示循環策略如圖實訓4-6所示。
圖4-6循環策略圖
在“運行策略”中,雙擊“循環策略”進入,雙擊圖標進入“策略屬性設置”,需要把“循環時間”設 為(wei) :200ms,按確定即可完成。進入腳本程序編輯環境,腳本程序如下。
IF 開關(guan) 1 = 1 AND 開關(guan) 2 = 1 AND 開關(guan) 3 = 1 AND 開關(guan) 4 = 1 THEN
IF 故障1 = 1 THEN 開關(guan) 1 = 0,開關(guan) 2 = 0,開關(guan) 3 = 1,開關(guan) 4 = 1,開關(guan) 5 = 1,開關(guan) 6 = 1, 開關(guan) 9 = 1 ENDIF
IF 故障2 = 1 THEN開關(guan) 3 = 0,開關(guan) 4 = 0,開關(guan) 1 = 1,開關(guan) 2 = 1,開關(guan) 7 = 1,開關(guan) 8 = 1
開關(guan) 9 = 1 ENDIF
IF 故障3= 1 THEN變壓器1 = 0,開關(guan) 3 = 0,開關(guan) 4 = 0,開關(guan) 1 = 1,開關(guan) 2 = 1,開關(guan) 7 = 1
開關(guan) 8 = 1,開關(guan) 9 = 1 ENDIF ENDIF
6實時數據表格與曆史數據表格·(1)實時數據表格。
·實時數據是實時地將數據對象變量值按報告格式顯示出來。實時表格的設置如下:進入“報表”窗口,點擊工具箱中的自 由表格圖標,拖放到窗口適當位置並調整大小。在窗口中拉出一個(ge) 實時數據報表,再通過增加行,刪除列,表格設置為(wei) 七行兩(liang) 列形式,然後在第一列添加如下6個(ge) 變量:。最後在 後一列各自連接對應變量:電源1 、電源2、故障1、故障2、故障3、故障4完成實時數據的連接,完成實時數據的製作。如圖實訓4-7所示。
·(2)曆史數據表格。
·曆史數據表格的創建:在“工具箱”中單擊“曆史表格” 圖標, 拖放到桌麵適當位置。拖動鼠標從(cong) R2C1到R5C3,表格會(hui) 反黑。表格中單擊鼠標右鍵,單擊“連接”或直接按“F9”,從(cong) 菜 單中單擊“表格”,單擊“合並表元”或直接單擊工具條中“編輯條” 圖標,從(cong) 編輯條中單擊“合並單元” 圖標,會(hui) 出現反斜
杠,雙擊表格中反斜杠處,彈出“數據庫連接”窗口,單擊“基本屬性”中的“存盤數據源組態設置”,彈出“數據源配置”,設置完畢後按“確認”退出完成。
圖4-7報表顯示效果圖
·(1)設置數據對象的報警屬性。
·在實時數據庫中,對變量“故障1”、“故障2”、“故障3” “故障4”、“故障5”、
“故障6”、 “故障7”、“故障8”、進行報警屬性設置。
·(2)實時報警。
·報警窗口的設置如下:進入“報警”窗口,用標簽作標題名為(wei) “報警”。然後單擊工具箱中的報警顯示按鈕,用來製作實時報警窗口內(nei) 容。從(cong) “工具箱” 中單擊“報警瀏覽” 圖標,變“十”後用鼠標拖動到適當位置與(yu) 大小。在“報警瀏覽構件屬性設置”中,把“實時報警數據”的變量改為(wei) :“故障”。在“實時報警”屬性設置中,將“實時報警數據 ”設為(wei) “液位組”。在“曆史報警”中,將“對應數據對象”設為(wei) “液位組”。然後再插入1個(ge) 標簽為(wei) 報警,設置完成報警實時顯示報警顯示設置完成。報警窗口效果圖如圖4-8所示。
·(3)曆史報警。
·曆史報警使用報警瀏覽按鈕製作的,報警瀏覽按鈕從(cong) “工具箱”中單擊圖 標,變“十”後用鼠標拖動到適當位置大小。在“報警顯示構件屬性設置” 中,把“對應的數據對象的名稱”改為(wei) :“故障”,按“確認”後,則曆史報警設置完畢。在運行環境中單擊“報警”菜單,打開“報警窗口”可以查看實時報警和曆史報警的相關(guan) 信息。
圖4-8報警窗口
8主菜單建立·係統工程的主菜單建立如下:雙擊打開“主控窗口”新增3個(ge) 操作集,分別命名為(wei) “用戶管理”、“報表”、“報警”。在“用戶管理”下新增4個(ge) 操作,分別命名為(wei) “用戶登錄”、“用戶退出”、“修改密碼”、“用戶管理”。然後分別對它們(men) 的菜單屬性進行設 置,在“主控窗口”的屬性設置 “菜單設置”設為(wei) ”有菜單”,供電監控係統工程的主菜單完成如圖4-9所示。
圖4-9 主控窗口屬性菜單
·設備窗口是MCGS組態係統的重要組成部分,在設備窗口中建立係統與(yu) 外部硬件設備的鏈接關(guan) 係。使係統工程能夠從(cong) 外部設備讀取數據並控製外部設備的工作狀態,實現對監控過程的實時監控。設備窗口是連接和驅動外部設備的工作環境。MCGS嵌入版組態軟件提供了多種類型的“設備構件”,作為(wei) 係統與(yu) 外部設備進行聯係的媒介。進入設備窗口從(cong) 設備構件工具箱裏選擇相應的構件,建立接口與(yu) 通道的連接關(guan) 係,設置相關(guan) 的屬性即完成了設備窗口的組態工作。運行時應用係統自動裝載設備窗口及其含有的設備構件,並在後台獨立運行設備窗口是不可見的,如圖4-10所示。
圖4-10 設備窗口屬性設置
10工程綜合測試·最後測試工程各部分的工作情況,完成整個(ge) 工程的組態工作。打開下載配置窗口,選擇“模擬運行”點擊“通信測試”,測試通信是否正常。如果通信成功,在返回信息框中將提示“通信測試正常”,同時彈出模擬運行環境窗口,將以最小化形式在任務欄中顯示。如果通信失敗將在返回信息框中提示“通信測試失敗”。點擊“工程下載”,將工程下載到模擬運行環境中。如果工程正常下載,將提示:“工程下載成功!”。成功後與(yu) 觸摸屏進行連機運行,點擊“啟動運行”,模擬運行環境啟動。模擬環境最大化顯示可看到工程正在運行,實現了供電網絡監控係統功能。
·點擊下載配置中的“停止運行”按鈕,或者模擬運行環境窗口中的停止按鈕,工程停止運行;點擊模擬運行環境窗口中的關(guan) 閉按鈕使窗口關(guan) 閉。下載過程圖如圖4-11所示。
圖4-11 下載配置窗口
11整體畫麵·按照以上11個(ge) 步驟利用MCGS組態軟件做成的供電網監控係統工程設計總圖。如圖4-12所示。
圖4-12 供電網監控係統工程設計的主畫麵圖
(文章來源網絡,僅(jin) 供參考。評論處大家可以補充文章解釋不對或欠缺的部分)