音樂噴泉控制設備——PLC 的軟件構成
2016-11-1 14:47:12??????點擊:
PLC 如果只有硬件,而沒有軟件系統支持,就如同沒有操作系統的裸機一樣,是不能工作的。PLC 的系統程序又稱系統監控程序,是由 PLC 制造者設計的,用于 PLC 的運行管理。系統監控程序分系統管理程序、用戶指令解釋程序和專用標準程序塊等。
(1)系統管理程序:系統管理程序用于整個 PLC 的運行管理,管理程序又分為三部分:
1)運行管理。控制可編程控制器何時輸入、何時輸出、何時運算、何時自檢、何時通訊等等,進行時間上的分配管理。
2)進行存貯空間的管理。即生成用戶環境,由它規定各種參數、程序的存放地址,將用戶使用的數據參數存貯地址轉化為實際的數據格式及物理存放地址。它將有限的資源變為用戶可直接使用的元件。例如,它將有限個數的 CTC擴展為幾十至上百個用戶時鐘和計數器。通過這部分程序,用戶看到的就不是實際機器存貯地址和 PIO、CTC 的地址了,而是按照用戶數據結構排列的元件空間和程序存貯空間了。
3)系統自檢程序。它包括各種系統出錯檢驗、用戶程序語法檢驗、句法檢驗、警戒時鐘運行等。在系統管理程序的控制下,整個可編程控制器就能按步就班地正確工作了。
(2)用戶指令解釋程序:系統監控程序的第二部分為用戶指令解釋程序。任何計算機最終都是根據機器語言來執行的,而機器語言的編制又是很麻煩的。
為此,在可編程控制器中采用梯形圖編程,將人們易懂的梯形圖程序變為機器能懂的機器語言程序,即將梯形圖程序逐條翻譯成相應的一串機器碼,這就是解釋程序的任務。
事實上,為了節省內存,提高解釋速度,用戶程序是以內碼的形式存貯在可編程控制器中的。用戶程序變為內碼形式的這一步是由編輯程序實現的,它可以插入、刪除、檢查、查錯用戶程序,方便程序的調試。
(3)標準程序模塊和系統調用:系統監控程序的第三部分就是標準程序模塊和系統調用,這部分是由許多獨立的程序塊組成的,各自能完成不同的功能,有些完成輸入、輸出,有些完成特殊運算等。可編程控制器的各種具體工作都是由這部分程序來完成的,這部分程序的多少,就決定了可編程控制器性能的強弱。
整個系統監控程序是一個整體,它質量的好壞很大程度上影響了可編程控制器的性能。因為通過改進系統監控程序就可在不增加任何硬件設備的條件下大大改善可編程控制器的性能,所以國外可編程控制器廠家對監控程序的設計非常重視,實際售出的產品中,其監控程序一直在不斷地完善。
(1)系統管理程序:系統管理程序用于整個 PLC 的運行管理,管理程序又分為三部分:
1)運行管理。控制可編程控制器何時輸入、何時輸出、何時運算、何時自檢、何時通訊等等,進行時間上的分配管理。
2)進行存貯空間的管理。即生成用戶環境,由它規定各種參數、程序的存放地址,將用戶使用的數據參數存貯地址轉化為實際的數據格式及物理存放地址。它將有限的資源變為用戶可直接使用的元件。例如,它將有限個數的 CTC擴展為幾十至上百個用戶時鐘和計數器。通過這部分程序,用戶看到的就不是實際機器存貯地址和 PIO、CTC 的地址了,而是按照用戶數據結構排列的元件空間和程序存貯空間了。
3)系統自檢程序。它包括各種系統出錯檢驗、用戶程序語法檢驗、句法檢驗、警戒時鐘運行等。在系統管理程序的控制下,整個可編程控制器就能按步就班地正確工作了。
(2)用戶指令解釋程序:系統監控程序的第二部分為用戶指令解釋程序。任何計算機最終都是根據機器語言來執行的,而機器語言的編制又是很麻煩的。
為此,在可編程控制器中采用梯形圖編程,將人們易懂的梯形圖程序變為機器能懂的機器語言程序,即將梯形圖程序逐條翻譯成相應的一串機器碼,這就是解釋程序的任務。
事實上,為了節省內存,提高解釋速度,用戶程序是以內碼的形式存貯在可編程控制器中的。用戶程序變為內碼形式的這一步是由編輯程序實現的,它可以插入、刪除、檢查、查錯用戶程序,方便程序的調試。
(3)標準程序模塊和系統調用:系統監控程序的第三部分就是標準程序模塊和系統調用,這部分是由許多獨立的程序塊組成的,各自能完成不同的功能,有些完成輸入、輸出,有些完成特殊運算等。可編程控制器的各種具體工作都是由這部分程序來完成的,這部分程序的多少,就決定了可編程控制器性能的強弱。
整個系統監控程序是一個整體,它質量的好壞很大程度上影響了可編程控制器的性能。因為通過改進系統監控程序就可在不增加任何硬件設備的條件下大大改善可編程控制器的性能,所以國外可編程控制器廠家對監控程序的設計非常重視,實際售出的產品中,其監控程序一直在不斷地完善。
- 上一篇:淺談現代生活中噴泉的作用——濕潤周圍的空氣 2016/11/1
- 下一篇:音樂噴泉配曲——樂曲要素控制問題 2016/11/1