F6214 F6215德國黑馬HIMA以掃描方式順序讀入所有的輸入端的信號(hào)狀態(tài)(1或0)
F6214 F6215德國黑馬HIMA以掃描方式順序讀入所有的輸入端的信號(hào)狀態(tài)(1或0)
F6214 F6215德國黑馬HIMA以掃描方式順序讀入所有的輸入端的信號(hào)狀態(tài)(1或0)

當(dāng)PLC開始周期工作時(shí),控制器首先以掃描方式順序讀入所有的輸入端的信號(hào)狀態(tài)(1或0),并逐一存入輸入狀態(tài)寄存器。輸入狀態(tài)寄存器的位數(shù)與輸入端子的數(shù)目相對應(yīng),因而輸入狀態(tài)寄存器又可稱為輸入映象寄存器。值得指出的是,PLC對輸入元件的要求特別簡單。例如某一按鈕具有一動(dòng)合—?jiǎng)訑嘤|頭,對于PLC只須接入一動(dòng)合(或一動(dòng)斷)觸頭。控制器根據(jù)該觸頭的狀態(tài)即可判斷按鈕是否動(dòng)作,而這一觸頭的狀態(tài)可在程序中重復(fù)使用。這就可大大減少輸入信號(hào)線的根數(shù),同時(shí)也可簡化元件的結(jié)構(gòu),對于提高可靠性、降低成本很有好處。
輸入采樣結(jié)束后轉(zhuǎn)入程序執(zhí)行階段。在程序執(zhí)行期間,即使輸入狀態(tài)變化,輸入狀態(tài)寄存器的內(nèi)容也不會(huì)改變,這些變化只能在下一工作用期的輸入采樣階段才被讀入。
2. 程序執(zhí)行階段
PLC的用戶程序決定了輸入信號(hào)與輸出信號(hào)之間的具體關(guān)系。組成程序的每條指令都有順序號(hào),在PLC中稱為步序號(hào)。指令按步序號(hào)依次存入存儲(chǔ)單元。程序執(zhí)行期間,在無跳轉(zhuǎn)指令時(shí),地址計(jì)數(shù)器順序?qū)ぶ罚来沃赶蛎總€(gè)存儲(chǔ)單元,控制器順序執(zhí)行這些指令。執(zhí)行指令時(shí)先讀入輸入狀態(tài)寄存器的狀態(tài),若程序中規(guī)定要讀入某輸出狀態(tài),也在此時(shí)從輸出狀態(tài)寄存器的某對應(yīng)位讀入,然后進(jìn)行邏輯運(yùn)算,運(yùn)算結(jié)果存入輸出狀態(tài)寄存器。這就是說輸出狀態(tài)寄存器的內(nèi)容,會(huì)伴隨程序的執(zhí)行而變化(由輸出指令的執(zhí)行結(jié)果所決定)。輸出狀態(tài)寄存器的位數(shù)與輸出元件數(shù)目相對應(yīng),所以它又稱為元件映象寄存器。
3. 輸出刷新階段
在所有的指令執(zhí)行完畢后,輸出狀態(tài)寄存器中的狀態(tài)(即輸出繼電器的狀態(tài))在輸出刷新階段轉(zhuǎn)存到輸出鎖存器鎖存,驅(qū)動(dòng)輸出線圈,形成PLC的實(shí)際輸出。
在一個(gè)周期執(zhí)行完后,地址計(jì)數(shù)器恢復(fù)到初始值,重復(fù)執(zhí)行由以上三個(gè)階段構(gòu)成的工作周期。
雖然可以把PLC看成一個(gè)用微處理機(jī)實(shí)現(xiàn)的許多電子式繼電器、定時(shí)器和計(jì)數(shù)器的組合體;不過需要注意的是PLC與繼電器開關(guān)電路在動(dòng)作順序上的差別。對于繼電器開關(guān)電路,全部繼電器的動(dòng)作可以看成是并行執(zhí)行的,或者說是同時(shí)執(zhí)行的,而PLC的電器動(dòng)作是按程序或者說是串行,按周期重復(fù)執(zhí)行的。這使得PLC的輸出對于輸入存在滯后,因此在進(jìn)行PLC程序設(shè)計(jì)時(shí),應(yīng)充分注意它的周期工作方式。
總結(jié)PLC的工作原理,可得出如下PLC的輸入、輸出處理規(guī)則:
(1) 輸入狀態(tài)寄存器的內(nèi)容,由上一個(gè)輸入采樣期間輸入端子的狀態(tài)決定。
(2) 輸出狀態(tài)寄存器的狀態(tài),由程序執(zhí)行期間輸出指令(OUT)的執(zhí)行結(jié)果所決定,它是隨程序執(zhí)行而改變的。
(3) 輸出鎖存電路的狀態(tài),由程序執(zhí)行期間輸出狀態(tài)寄存器的最后狀態(tài)來確定。
(4) 輸出端子板上各輸出端的狀態(tài),由輸出鎖存電路來確定。
(5) 程序如何執(zhí)行。取決于輸入輸出狀態(tài)寄存器的狀態(tài)。
GE IS200PSCDG1A
GE DS200IAXSG1A
GE 531X307LTB
GE DS200RTBAG2A
GE DS200PTCTG1B
GE 04240FD11234A
EMERSON PR6423/003-030+CON021
EMERSON PR9268/200-000
REXROTH MSK061C-0600-NN-M1-UG1-NNNN
GE IS420UCSCS2A-B
GE IS420UCSBH4A
GE IS420PPNGH1A
GE IS420PUAAH1A
GE IS420YVIBS1B
GE IS220YDOAS1AJ
GE IS220PAOCH1BD
GE IS200TRLYS1BGG
A-B 1326AB-B740E-M2L
ABB UPC325AE01? 3BHB000644R0001
GE IS420UCSBH1A
EMERSON PR6423/015-110+CON021
ABB PFTL101B 2.0KN 3BSE004185R1
ABB 3BSE018741R30
ELAU ISH100/30058/0/0/00/0/00/01/00
Autoliv 627844200C
Autoliv 627913600B
Autoliv 627697900B
Autoliv 630096600A
GE RS-FS-9001 362A1052P404
WOODWARD 8200-1302
PROSOFT MVI56-BAS
A-B 80190-780-01-R
ABB USC329AE01 3HB002483R0001
B&R 8MSA3L.E0-31
TRICONEX 3504E
AMAT 0100-71278
WOODWARD 9907-018
AMAT 0100-77037
AMAT 0100-71251
AMAT 0100-71267
ICS TRIPLEX T8403
ICS TRIPLEX T8461
ICS TRIPLEX T8311
ICS TRIPLEX T8431
BENTLY 1900/65A-00-00-02-00-01
Vibro-meter VM600 MPC4
TRICONEX 3504E
TRICONEX 8120E
ABB PCD530A102 3BHE041343R0102
ABB KUC755AE117 3BHB005243R0117
ABB PPC907BE 3BHE024577R0101
KONGSBERG RMP201-8
KEBA FB201
TERASAKI ERC-244
AMAT 0100-71309
AMAT 0100-71309
ELAU ISH100/30058/0/0/00/0/00/01/00
ABB 3BHE032285R0102 XVC772A102
GE IC754CSX06CTD
HONEYWELL 05701-A-0302
KOLLMORGEN CP310250
TRICONEX 9671-810
MTL MTL5549
TRICONEX 3504E
GE IC755CSW07CDA
GE IS210BPPBH2BMD
ABB HIEE200038R0001
ABB PM150V08 3BSE009598R1
TERASAKI ERC-244
ABB HIEE200038R0001
FOXBORO FBM214B P0927AH
HONEYWELL 05701-A-0302
WOODWARD 9907-1290
ABB MB510 3BSE002540R1
ABB DAPI100 3AST000929R109
ABB CI522A 3BSE018283R1
ELAU SM-140/30/290/P0/45/M1/B0