當PLC運行時,CPU就要執行用戶程序中的操作。但是CPU不可能同時執行多個操作,只能分時地一個操作一個操作地執行。PLC利用系統軟件在其內部建立了輸入輸出映像區,當PLC的CPU執行用戶程序時,從輸入映像區中讀取輸入信號的狀態,進行相應的操作。
當CPU執行完第一個操作后,將操作結果輸出到輸出映像區,然后再執行第二個操作,操作結果送到輸出映像區。在程序執行過程中,PLC并不讀取輸入信號的真正狀態,執行結果也并沒有輸出到PLC外部。
只有當程序執行到結束指令(END)時,將輸出映像區中執行結果向PLC外部輸出一次,將輸入信號的狀態讀取一次送到輸入映像區。對輸入輸出信號的這一操作過程稱為I/O刷新。
I/O刷新完成后,CPU再從用戶程序的第一條指令開始,進行下一次程序執行。PLC的這種工作方式被稱為掃描方式。
PLC的掃描周期包括上電后初始處理、共同處理、上位鏈接服務、外設服務、運算處理、I/O刷新。
審核編輯 :李倩
-
plc
+關注
關注
5029文章
13664瀏覽量
471614 -
cpu
+關注
關注
68文章
11026瀏覽量
215696
原文標題:何為PLC 的周期掃描機制?PLC的掃描周期一般包括哪幾個階段?
文章出處:【微信號:工控PLC學習,微信公眾號:工控PLC學習】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
如何為micropython添加自己的C代碼庫?
實戰分享:如何正確使用掃描機氣密性檢測儀提升檢測效率

掃描機氣密性檢測儀的操作方法

大幅掃描儀掃描地圖怎么操作
CPU時鐘周期、機器周期和指令周期的關系
銳達儀表3D掃描機器人:工業測量的革命性創新

何為電磁干擾(EMI)掃描儀,哪里需要它?

RS232轉PN協議網關模塊連接PLC和霍尼韋爾條碼掃描器通信

評論