可編程控制器的基本工作原理:
可編程控制器(PLC)的工作有兩個要點:入出信息變換、可靠物理實現,入出信息變換主要由運行存儲于PLC內存中的程序實現。這程序既有系統的(這程序又稱監控程序,或操作系統),又有用戶的。系統程序為用戶程序提供編輯與運行平臺,同時,還進行必要的公共處理,如自檢,I/O刷新,與外設、上位計算機或其它PLC通訊等處理。用戶程序由用戶按照控制的要求進行設計。什么樣的控制,就有什么樣的用戶程序。
可靠物理實現主要通過輸入(I, INPUT)及輸出(O, OUTPUT)電路。每一輸入點或輸出點就有一個I或O電路。而且,總是把若干個這樣電路集成在一個模塊(或箱體)中,然后再由若干個模塊(或箱體)集成為PLC完整的I/O系統(電路)。盡管這些模塊相當多,占了PLC體積的大部分,但由于它們都是由高度集成化的,所以,PLC的體積還是不太大的。
輸入電路時刻監視著輸入點的(通、ON或斷、OFF)狀態,并將此狀態暫存于它的輸入暫存器(還可能有別的稱謂)中。每一輸入點都有一個與其對應的輸入暫存器。