工作過程是:
1、輸入現場信號:在系統軟件的控制下,順次掃描各輸入點,讀入各輸入點的狀態;
2、執行程序:順次掃描用戶程序中的各條指令,根據輸入狀態和指令內容進行邏輯運算;
3、輸出控制信號:根據邏輯運算的結果,輸出狀態寄存器(鎖存器)向各輸出點並行發出相應的控制信號,實現所要求的邏輯控制功能。
擴展資料:
PLC就是這樣周而復始地重復上述循環掃描的。整個過程可分為以下幾個部分:
第壹部分是上電處理。PLC上電後對系統進行壹次初始化,包括硬件初始化和軟件初始化,停電保持範圍設定及其他初始化處理等。
第二部分是自診斷處理。PLC每掃描壹次,執行—次自診斷檢查,確定PLC自身的動作是否正常。如CPU、電池電壓、程序存儲器、I/O和通訊等是否異常或出錯。
如檢查出異常時,CPU面板上的LED及異常繼電器會接通,在特殊寄存器中會存入出錯代碼。當出現致命錯誤時,CPU被強制為STOP方式,所有的掃描便停止。
第三部分是通訊服務。PLC自診斷處理完成以後進入通訊服務過程。首先檢查有無通訊任務,如有則調用相應進程,完成與其他設備的通訊處理,並對通訊數據作相應處理;然後進行時鐘、特殊寄存器更新處理等工作。
第四部分是程序掃描過程。PLC在上電處理、自診斷和通訊服務完成以後,如果工作選擇開關在RUN位置,則進人程序掃描工作階段。先完成輸入處理,即把輸入端子的狀態讀入輸入映像寄存器中,然後執行用戶程序,最後把輸出處理結果刷新到輸出鎖存器中。
PLC控制器數字量輸出類型分為:繼電器輸出、晶體管輸出和晶閘管輸出三種類型。
1 繼電器輸出
不同公***點之間可帶不同的交、直流負載,且電壓也可不同,帶負載電流可達2A/點;但繼電器輸出方式不適用於高頻動作的負載,這是由繼電器的壽命決 定的。其壽命隨帶負載電流的增加而減少,壹般在幾十萬次至幾百萬次之間,有的公司產品可達1000萬次以上,響應時間為10ms。
2 晶體管輸出
適應於高頻動作,響應時間短,壹般為0.2ms左右,但它只能帶 DC 5—30V的負載,最大輸出負載電流為0.5A/點,但每4點不得大於0.8A。
3 晶閘管輸出
晶閘管(可控矽)帶負載能力為0.2A/點,只能帶交流負載,可適應高頻動作,響應時間為1ms。
參考資料: