西門子6ES73146CH040AB0原裝
當PLC運行時,是通過執(zhí)行反映控制要求的用戶程序來完成控制任務(wù)的,需要執(zhí)行眾多的操作,但CPU不可能同時去執(zhí)行多個操作,它只能按分時操作(串行工作)方式,每一次執(zhí)行一個操作,按順序逐個執(zhí)行。由于CPU的運算處理速度很快,所以從宏觀上來看,PLC外部出現(xiàn)的結(jié)果似乎是同時(并行)完成的。這種串行工作過程稱為PLC的掃描工作方式。
用掃描工作方式執(zhí)行用戶程序時,掃描是從*條程序開始,在無中斷或跳轉(zhuǎn)控制的情況下,按程序存儲順序的先后,逐條執(zhí)行用戶程序,直到程序結(jié)束。然后再從頭開始掃描執(zhí)行,周而復始重復運行。
PLC的掃描工作方式與電器控制的工作原理明顯不同。電器控制裝置采用硬邏輯的并行工作方式,如果某個繼電器的線圈通電或斷電,那么該繼電器的所有常開和常閉觸點不論處在控制線路的哪個位置上,都會立即同時動作;而PLC采用掃描工作方式(串行工作方式),如果某個軟繼電器的線圈被接通或斷開,其所有的觸點不會立即動作,必須等掃描到該時才會動作。但由于PLC的掃描速度快,通常PLC與電器控制裝置在I/O的處理結(jié)果上并沒有什么差別。面用一個簡單的例子來進一步說明PLC的掃描工作過程。圖1-6給出了PLC的外部接線圖和梯形圖,起動按鈕SB1停止按鈕SB2和熱繼電器FR的常開觸點分別接在編號為X0~X2的PLC的輸入端,交流接觸器KM的線圈接在編號為Y0的PLC的輸出端。圖1-6b是這4個輸入/輸出變量對應(yīng)的I/O映像寄存器,圖l-6c是PLC的梯形圖,它與圖1-3所示的繼電器電路的功能相同。但是應(yīng)注意,梯形圖是一種軟件,是PLC圖形化的程序。圖中的X0等是梯形圖中的編程元件,X0~-X2是輸入繼電器,Y0是輸出繼電器。梯形圖中的編程元件X0與接在輸入端子X0的SBl的常開觸點和輸入映像寄存器X0相對應(yīng),編程元件Y0與輸出映像寄存器Y0和接在輸出端子Y