6ES73141AG140AB0代理
)系統(tǒng)程序
系統(tǒng)程序包括監(jiān)控程序、編譯程序及診斷程序等。監(jiān)控程序又稱為管理程序,主要用于管理全機。編譯程序用來把程序語言翻譯成機器語言。診斷程序用來診斷機器故障。系統(tǒng)程序由PLC生產(chǎn)廠家提供,并固化在EPROM中,用戶不能直接存取,故也不需要用戶干預(yù)。
(2)用戶程序
用戶程序是用戶根據(jù)現(xiàn)場控制的需要,用PLC的程序語言編制的應(yīng)用程序,用以實現(xiàn)各種控制要求。用戶程序由用戶用編程器鍵入到PLC內(nèi)存。小型PLC的用戶程序比較簡單,不需要分段,而是順序編制的。大中型PLC的用戶程序很長,也比較復(fù)雜,為使用戶程序編制簡單清晰,可按功能結(jié)構(gòu)或使用目的將用戶程序劃分成各個程序模塊。按模塊結(jié)構(gòu)組成的用戶程序, 每個模塊用來解決一個確定的技術(shù)功能,能使很長的程序編制得易于理解,還使得程序的調(diào)試和修改變得很容易。
對于數(shù)控機床來說,數(shù)控機床PLC中的用戶程序由機床制造廠提供
PLC采用集中處理的方法,即對輸入掃描信號、執(zhí)行用戶程序和輸出刷新都采用集中分批處理的工作方式。
(1)輸入掃描 在這一階段中,PLC以掃描方式讀入所有輸入端子上的輸入信號,并將輸入信號存入輸入映像區(qū),輸入映像存儲器被刷新。在程序執(zhí)行階段和輸出刷新階段中,輸入映像存儲器與外界隔離,其內(nèi)容保持不變,直至下一個掃描周期的輸入掃描階段,才被重新讀入的輸入信號刷新??梢?,PLC在執(zhí)行程序和處理數(shù)據(jù)時,不直接使用現(xiàn)場當時的輸入信號,而使用本次采樣時輸入到映像區(qū)中的數(shù)據(jù)。如果輸入設(shè)備能使PLC輸入端形成閉合回路,對應(yīng)輸入端編號的內(nèi)部輸入繼電器內(nèi)保存為“1”,即相當于繼電器線圈導(dǎo)通。在程序執(zhí)行過程中,該編號對應(yīng)的觸點動作;如果輸入設(shè)備能使輸入開路,則對應(yīng)輸入端編號的內(nèi)部輸入繼電器內(nèi)保存為“0”,即相當于繼電