詳細(xì)介紹
西門子CPU313C-2PTP中央控制單元 在程序執(zhí)行階段,,PLC對(duì)程序按順序進(jìn)行掃描,。如程序用梯形圖表示,則總是按先上后下,、先左后右的順序掃描,。每掃描到一條指令時(shí)所需要的輸入狀態(tài)或其他元素的狀態(tài),分別由輸入映像寄存器或輸出映像寄存器中讀入,,然后進(jìn)行相應(yīng)的邏輯或算術(shù)運(yùn)算,,運(yùn)算結(jié)果再存入寄存器。若執(zhí)行程序輸出指令時(shí),,則將相應(yīng)的運(yùn)算結(jié)果存入輸出映像寄存器,。
3. 輸出刷新階段
西門子CPU313C-2PTP中央控制單元在所有指令執(zhí)行完畢后,輸出映像寄存器中的狀態(tài)就是欲輸出的狀態(tài),。在輸出刷新階段將其轉(zhuǎn)存到輸出鎖存電路,,再經(jīng)輸出端子輸出信號(hào)去驅(qū)動(dòng)用戶輸出設(shè)備,這就是PLC的實(shí)際輸出。PLC重復(fù)地執(zhí)行上述三個(gè)階段,,每重復(fù)一次就是一個(gè)工作周期(或稱掃描周期),。工作周期的長(zhǎng)短與程序的長(zhǎng)短有關(guān)。
由于輸入/輸出模塊濾波器的時(shí)間常數(shù),,輸出繼電器的機(jī)械滯后以及執(zhí)行程序時(shí)按工作周期進(jìn)行等原因,,會(huì)使輸入/輸出響應(yīng)出現(xiàn)滯后現(xiàn)象,對(duì)一般工業(yè)控制設(shè)備來(lái)說(shuō),,這種滯后現(xiàn)象是允許的,。但一些設(shè)備的某些信號(hào)要求做出快速響應(yīng),因此,,有些PLC采用高速響應(yīng)的輸入/輸出模塊,,也有的將順序程序分為快速響應(yīng)的高級(jí)程序和一般響應(yīng)速度的低級(jí)程序兩類。如FANUC-BESK PLC規(guī)定高級(jí)程序每8ms掃描一次,,而把低級(jí)程序自動(dòng)劃分分割段,,當(dāng)開(kāi)始執(zhí)行程序時(shí),首先執(zhí)行高級(jí)順序程序,,然后執(zhí)行低級(jí)程序的分割段1,,然后又去執(zhí)行高級(jí)程序,再執(zhí)行低級(jí)程序的分割段2,,這樣每執(zhí)行完低級(jí)程序的一個(gè)分割段,,都要重新掃描執(zhí)行一次高級(jí)程序,以保證高級(jí)程序中信號(hào)響應(yīng)的快速性,。