一、編程的幾個步驟
(一)決定系統所需的動作及次序。
當使用可編程控制器時,最重要的一環是決定系統所需的輸入及輸出。輸入及輸出要求:
(1)第一步是設定系統輸入及輸出數目。
(2)第二步是決定控制先后、各器件相應關系以及作出何種反應。
(二)對輸入及輸出器件編號
每一輸入和輸出,包括定時器、計數器、內置寄存器等都有一個唯一的對應編號,不能混用。
(三)畫出梯形圖。
根據控制系統的的動作要求,畫出梯形圖。
梯形圖設計規則
(1)觸點應畫在水平線上,并且根據自左至右、自上而下的原則和對輸出線圈的控制路徑來畫。
(2)不包含觸點的分支應放在垂直方向,以便于識別觸點的組合和對輸出線圈的控制路徑。
(3)在有幾個串聯回路相并聯時,應將觸頭多的那個串聯回路放在梯形圖的最上面。在有幾個并聯回路相串聯時,應將觸頭最多的并聯回路放在梯形圖的最左面。這種安排,所編制的程序簡潔明了,語句較少。
(4)不能將觸點畫在線圈的右邊。
(四)將梯形圖轉化為程序
把繼電器梯形圖轉變為可編程控制器的編碼,當完成梯形圖以后,下一步是把它的編碼編譯成可編程控制器能識別的程序。
這種程序語言是由序號(即地址)、指令(控制語句)、器件號(即數據)組成。地址是控制語句及數據所存儲或擺放的位置,指令告訴可編程控制器怎樣利用器件作出相應的動作。
(五)在編程方式下用鍵盤輸入程序。
(六)編程及設計控制程序。
(七)測試控制程序的錯誤并修改。
(八)保存完整的控制程序。
一、MCGS系統介紹
(一)、MCGS 。
MCGS(Monitor and Control Generated System,通用監控系統)是一套用于快速構造和生成計算機監控系統的組態軟件,它能夠在基于Microsoft的各種32位Windows平臺上運行,通過對現場數據的采集處理,以動畫顯示、報警處理、流程控制和報表輸出等多種方式向用戶提供解決實際工程問題的方案,在工業控制領域有著廣泛的應用。MCGS組態軟件功能強大,操作簡單,易學易用,普通工程人員經過短時間的培訓就能迅速掌握多數工程項目的設計和運行操作。同時使用MCGS組態軟件能夠避開復雜的計算機軟、硬件問題,集中精力去解決工程本身,根據工程作業的需要和特點,組態配置出高性能、高可靠性和高度專業化的工業控制監控系統。
(二)MCGS的構成。
MCGS系統包括組態環境和運行環境兩個部分。
用戶的所有組態配置過程都在組態環境中進行,組態環境相當于一套完整的工具軟件,它幫助用戶設計和構造自己的應用系統。用戶組態生成的結果是一個數據庫文件,稱為組態結果數據庫。
運行環境是一個獨立的運行系統,它按照組態結果數據庫中用戶指定的方式進行各種處理,完成用戶組態設計的目標和功能,運行環境本身沒有任何意義,必須與組態結構數據庫一起作為一個整體,才能構成用戶應用系統。一旦組態工作完成,運行環境和組態結果數據庫就可以離開組態環境而獨立運行在監控計算機上。