PLC監(jiān)控程序解釋和擴(kuò)展
1. 系統(tǒng)管理程序系統(tǒng)管理程序是可編程控制器(PLC)監(jiān)控程序中最重要的部分,它主管整個(gè)PLC的運(yùn)行。系統(tǒng)管理程序可以分為三部分: 第一部分是運(yùn)行管理,它負(fù)責(zé)控制PLC核實(shí)輸入、確定輸出、進(jìn)行運(yùn)算、
1. 系統(tǒng)管理程序
系統(tǒng)管理程序是可編程控制器(PLC)監(jiān)控程序中最重要的部分,它主管整個(gè)PLC的運(yùn)行。系統(tǒng)管理程序可以分為三部分:
第一部分是運(yùn)行管理,它負(fù)責(zé)控制PLC核實(shí)輸入、確定輸出、進(jìn)行運(yùn)算、自檢、通信等操作的時(shí)間分配管理。
第二部分是存儲(chǔ)空間管理,即生成用戶環(huán)境。它規(guī)定了各種參數(shù)、程序的存放地址,并將用戶使用的數(shù)據(jù)參數(shù)存儲(chǔ)地址轉(zhuǎn)化為實(shí)際的數(shù)據(jù)格式和物理存放地址。通過這部分程序,有限的CTC可以擴(kuò)展為幾十上百個(gè)用戶時(shí)鐘和計(jì)時(shí)器。用戶可以按照自己的數(shù)據(jù)結(jié)構(gòu)排列元件空間和程序存儲(chǔ)空間,而不必關(guān)心實(shí)際機(jī)器存儲(chǔ)地址和PIO、CTC的地址。
第三部分是系統(tǒng)自檢程序,它包括各種系統(tǒng)出錯(cuò)檢查、用戶程序語法檢查、句法檢查、警戒時(shí)鐘預(yù)算等。在系統(tǒng)管理程序的控制下,整個(gè)PLC能夠按部就班地正確工作。
2. 用戶指令解釋程序
監(jiān)控程序的第二部分是用戶指令解釋程序和編程程序。在可編程控制器中,采用梯形圖編程比起機(jī)器語言編寫更容易理解。因此,解釋程序的任務(wù)是將梯形圖程序逐條翻譯成相應(yīng)的機(jī)器語言,然后通過CPU完成功能。為了節(jié)省內(nèi)容和提高解釋速度,用戶程序以內(nèi)碼的形式存儲(chǔ)在PLC中。編輯程序可以插入、刪除、檢查、查錯(cuò)用戶程序,方便調(diào)試。
3. 標(biāo)準(zhǔn)程序模塊和系統(tǒng)調(diào)用
監(jiān)控程序的第三部分是標(biāo)準(zhǔn)程序模塊和系統(tǒng)調(diào)用。這部分由許多獨(dú)立的程序塊組成,各自能完成不同的功能,包括輸入輸出、特殊運(yùn)算等??删幊炭刂破鞯母鞣N具體工作都是由這部分程序來完成的。標(biāo)準(zhǔn)程序模塊和系統(tǒng)調(diào)用的數(shù)量決定了PLC性能的強(qiáng)弱。改進(jìn)監(jiān)控程序可以在不增加硬件設(shè)備的情況下,大大改善PLC的性能。因此,國(guó)外的PLC廠家非常注重監(jiān)控程序的編制,并不斷完善已售出產(chǎn)品的監(jiān)控程序。
結(jié)論
PLC監(jiān)控程序是一個(gè)整體,它質(zhì)量的好壞很大程度上影響了可編程控制器的性能。通過對(duì)監(jiān)控程序的改進(jìn)和擴(kuò)展,可以大幅提升PLC的功能和性能,而無需增加額外的硬件設(shè)備。因此,PLC廠家始終致力于不斷優(yōu)化監(jiān)控程序,以提供給用戶更強(qiáng)大、可靠的PLC產(chǎn)品。