PLC的掃描工作過程除了執行用戶程序外,在每次掃描工作過程中還要完成內部處理、通信服務工作。如圖1所示,整個掃描工作過程包括內部處理、通信服務、輸入采樣、程序執行、輸出刷新五個階段。整個過程掃描執行一遍所需的時間稱為掃描周期。掃描周期與CPU運行速度、PLC硬件配置及用戶程序長短有關,典型值為1~100ms。
圖1 掃描過程示意圖
在內部處理階段,進行PLC自檢,檢查內部硬件是否正常,對監視定時器(WDT)復位以及完成其它一些內部處理工作。
在通信服務階段,PLC與其它智能裝置實現通信,響應編程器鍵入的命令,更新編程器的顯示內容等。
當PLC處于停止(STOP)狀態時,只完成內部處理和通信服務工作。當PLC處于運行(RUN)狀態時,除完成內部處理和通信服務工作外,還要完成輸入采樣、程序執行、輸出刷新工作。PM803F 3BDH000530R1
FI810F 3BDH000030R1
FI820F 3BDH000031R1
FI830F 3BDH000032R1
FI840F 3BDH000033R1
EI801F 3BDH000015R1
EI811F 3BDH000020R1
EI802F 3BDH000016R1
EI812F 3BDH000021R1
EI803F 3BDH000017R1
EI813F 3BDH000022R1
CI801 3BSE022366R1
CI830 3BSE013252R1
CI840A 3BSE041882R1
TU847 3BSE022462R1
AI810 3BSE008516R1
AI820 3BSE008544R1
AI825 3BSE036456R1
AI830A 3BSE040662R1
AI835 3BSE008520R1
AI843 3BSE028925R1
AI845 3BSE023675R1
AI890 3BSC690071R1
AI893 3BSC690141R1
AI895 3BSC690086R1
AI880A 3BSE039293R1
AO810V2 3BSE038415R1
AO820 3BSE008546R1
AO845 3BSE023676R1
AO890 3BSC690072R1
AO895 3BSC690087R1
DI810 3BSE008508R1
DI811 3BSE008552R1
DI814 3BUR001454R1
DI820 3BSE008512R1
DI821 3BSE008550R1
DI825 3BSE036373R1
DI830 3BSE013210R1
DI831 3BSE013212R1
DI840 3BSE020836R1
DI885 3BSE013088R1
DI890 3BSC690073R1
DI880 3BSE028586R1
DO810 3BSE008510R1
DO814 3BUR001455R1
DO820 3BSE008514R1
DO840 3BSE020838R1
DO890 3BSE690074R1
PL810 3BDH000311R0101
PL890 3BDH003115R0101
SD823 3BSC610039R1
SS822 3BSC610042R1
SD833 3BSC610066R1
SD834 3BSC610067R1
SS832 3BSC610068R1
PM860K01 3BSE018100R1
PM861AK02 3BSE018160R1
PM864AK01 3BSE018161R1
PM866K01 3BSE050198R1
PM866K02 3BSE050199R1
SB821 3BSE018109R1
SB822 3BSE018172R1
CI853K01 3BSE018103R1
CI855K01 3BSE018106R1
CI856K01 3BSE026055R1
CI862K01 3BUA000037R1
CI865K01 3BSE040795R1
CI857K01 3BSE018144R1
CI858K01 3BSE018135R1
CI867K01 3BSE043660R1
ABB 6634838A1 6634837B1
ABB 6635291C1 6635291C1-25
ABB POT 31 70913-4-0369108
ABB POT 32 P70913-4-0369109
EI812F 3BDH000021R1