【133442-01 本特利】
【廈門(mén)莫格電氣自動(dòng)化有限公司】
【具體詢價(jià)咨詢-雷琳】
【:(同號(hào))】
【】
【采購(gòu)單*低10個(gè)點(diǎn)您拿單子,追求共贏!】
【本公司擁有所有產(chǎn)品專業(yè)檢測(cè)平臺(tái),產(chǎn)品質(zhì)量嚴(yán)格把關(guān)】
1、PLC的基本概念
可編程控制器(Programmable Controller)是計(jì)算機(jī)家族中的一員,是為產(chǎn)業(yè)控制應(yīng)用而設(shè)計(jì)制造的。早期的可編程控制器稱作可編程邏輯控制器(Programmable Logic Controller),簡(jiǎn)稱PLC,它主要用來(lái)代替繼電器實(shí)現(xiàn)邏輯控制。隨著技術(shù)的發(fā)展,這種裝置的功能已經(jīng)大大超過(guò)了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡(jiǎn)稱PC。但是為了避免與個(gè)人計(jì)算機(jī)(Personal Computer)的簡(jiǎn)稱混淆,所以將可編程控制器簡(jiǎn)稱PLC
2、PLC的基本結(jié)構(gòu)
PLC實(shí)質(zhì)是一種于產(chǎn)業(yè)控制的計(jì)算機(jī),其硬件結(jié)構(gòu)基本上與微型計(jì)算機(jī)相同.
a. 中心處理單元(CPU)
中心處理單元(CPU)是PLC的控制中樞。它按照PLC系統(tǒng)程序賦予的功能接收并存儲(chǔ)從編程器鍵進(jìn)的用戶程序和數(shù)據(jù);檢查電源、存儲(chǔ)器、I/O以及警戒定時(shí)器的狀態(tài),并能診斷用戶程序中的語(yǔ)法錯(cuò)誤。當(dāng)PLC投進(jìn)運(yùn)行時(shí),首先它以掃描的方式接收現(xiàn)場(chǎng)各輸進(jìn)裝置的狀態(tài)和數(shù)據(jù),并分別存進(jìn)I/O映象區(qū),然后從用戶程序存儲(chǔ)器中逐條讀取用戶程序,經(jīng)過(guò)命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運(yùn)算的結(jié)果送進(jìn)I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程序執(zhí)行完畢之后,zui后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行。
為了進(jìn)一步進(jìn)步PLC的可*性,近年來(lái)對(duì)大型PLC還采用雙CPU構(gòu)成冗余系統(tǒng),或采用三CPU的表決式系統(tǒng)。這樣,即使某個(gè)CPU出現(xiàn)故障,整個(gè)系統(tǒng)仍能正常運(yùn)行。
b、存儲(chǔ)器
存放系統(tǒng)軟件的存儲(chǔ)器稱為系統(tǒng)程序存儲(chǔ)器。
存放應(yīng)用軟件的存儲(chǔ)器稱為用戶程序存儲(chǔ)器。133442-01 本特利
C、電源
PLC的電源在整個(gè)系統(tǒng)中起著十分重要得作用。假如沒(méi)有一個(gè)良好的、可*得電源系統(tǒng)是無(wú)法正常工作的,因此PLC的制造商對(duì)電源的設(shè)計(jì)和制造也十分重視。一般交流電壓波動(dòng)在+10%(+15%)范圍內(nèi),可以不采取其它措施而將PLC直接連接到交流電網(wǎng)上往。
3、PLC的工作原理
一. 掃描技術(shù)
當(dāng)PLC投進(jìn)運(yùn)行后,其工作過(guò)程一般分為三個(gè)階段,即輸進(jìn)采樣、用戶程序執(zhí)行和輸出刷新三個(gè)階段。完成上述三個(gè)階段稱作一個(gè)掃描周期。在整個(gè)運(yùn)行期間,PLC的CPU以一定的掃描速度重復(fù)執(zhí)行上述三個(gè)階段。
(一) 輸進(jìn)采樣階段
在輸進(jìn)采樣階段,PLC以掃描方式依次地讀進(jìn)所有輸進(jìn)狀態(tài)和數(shù)據(jù),并將它們存進(jìn)I/O映象區(qū)中的相應(yīng)得單元內(nèi)。輸進(jìn)采樣結(jié)束后,轉(zhuǎn)進(jìn)用戶程序執(zhí)行和輸出刷新階段。在這兩個(gè)階段中,即使輸進(jìn)狀態(tài)和數(shù)據(jù)發(fā)生變化,I/O映象區(qū)中的相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會(huì)改變。因此,假如輸進(jìn)是脈沖信號(hào),則該脈沖信號(hào)的寬度必須大于一個(gè)掃描周期,才能保證在任何情況下,該輸進(jìn)均能被讀進(jìn)。
(二) 用戶程序執(zhí)行階段
在用戶程序執(zhí)行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時(shí),又總是先掃描梯形圖左邊的由各觸點(diǎn)構(gòu)成的控制線路,并按先左后右、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算,然后根據(jù)邏輯運(yùn)算的結(jié)果,刷新該邏輯線圈在系統(tǒng)RAM存儲(chǔ)區(qū)中對(duì)應(yīng)位的狀態(tài);或者刷新該輸出線圈在I/O映象區(qū)中對(duì)應(yīng)位的狀態(tài);或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令。
即,在用戶程序執(zhí)行過(guò)程中,只有輸進(jìn)點(diǎn)在I/O映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會(huì)發(fā)生變化,而其他輸出點(diǎn)和軟設(shè)備在I/O映象區(qū)或系統(tǒng)RAM存儲(chǔ)區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖,其程序執(zhí)行結(jié)果會(huì)對(duì)排在下面的凡是用到這些線圈或數(shù)據(jù)的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個(gè)掃描周期才能對(duì)排在其上面的程序起作用。
(三) 輸出刷新階段
當(dāng)掃描用戶程序結(jié)束后,PLC就進(jìn)進(jìn)輸出刷新階段。在此期間,CPU按照I/O映象區(qū)內(nèi)對(duì)應(yīng)的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅(qū)動(dòng)相應(yīng)的外設(shè)。這時(shí),才是PLC的真正輸出。
同樣的若干條梯形圖,其排列次序不同,執(zhí)行的結(jié)果也不同。另外,采用掃描用戶程序的運(yùn)行結(jié)果與繼電器控制裝置的硬邏輯并行運(yùn)行的結(jié)果有所區(qū)別。當(dāng)然,假如掃描周期所占用的時(shí)間對(duì)整個(gè)運(yùn)行來(lái)說(shuō)可以忽略,那么二者之間就沒(méi)有什么區(qū)別了。
一般來(lái)說(shuō),PLC的掃描周期包括自診斷、通訊等,如下圖所示,即一個(gè)掃描周期即是自診斷、通訊、輸進(jìn)采樣、用戶程序執(zhí)行、輸出刷新等所有時(shí)間的總和。
DS3800NCLA
DS3800NCT1B1B
DS3800NDAC1B1C
DS3800NDAC1D1E
DS3800NDAC1E1F
DS3800NDIC
DS3800NDID1M1D
DS3800NDIDIMID
DS3800NEPA1C1A
DS3800NEPA1C1B
DS3800NEPA1D1B
DS3800NEPA1D1C
DS3800NEPA1E1D
DS3800NEPA1F1E
DS3800NEPB1G1F
DS3800NFCD1K1C
DS3800NFCD1K1D
DS3800NFCD1K1E
DS3800NFCD1Q1H
DS3800NFCD1S1J
DS3800NFCD1S1K
DS3800NFCD1S1L
DS3800NFCF1F1D
DS3800NFCF1J1C
DS3800NFIB
DS3800NGRA1L1D
DS3800NGRA1L1E
DS3800NGRC1D1D
DS3800NGRC1H1F
DS3800NGRC1H1G
DS3800NGTA
DS3800NGTA1E1D
DS3800NGTC1B1C
DS3800NHVD
DS3800NHVD1C1B
DS3800NHVD1D1B
DS3800NHVD1E1B
DS3800NHVE
DS3800NHVE1C1C
DS3800NHVF11B1A
DS3800NHVF1B1A
DS3800NHVJ1A1A
DS3800NHVM1E1D
DS3800NLCB1H1E
DS3800NMEA1G1E
DS3800NMEA1H1E
DS3800NMEA1K1H
DS3800NMEA1L1J
DS3800NMEA1P1K
DS3800NMEC1D1C
DS3800NPCA1A1B
DS3800NPCT1B1B
DS3800NPRB1A1A
DS3800NPSE1B1A
DS3800NPSE1B1B
DS3800NPSE1C1C
DS3800NPSE1D1F
DS3800NPSE1E1G
DS3800NPSF1C1B
DS3800NPSF1D1E
DS3800NPSR
DS3800NRTB1A
DS3800NRTB1A1A
DS3800NTBD
DS3800NTBE
DS3800NTCA
DS3800NTCA1A1B
DS3800NTDA1B1E
DS3800NTEA1A1A
DS3800NVAA
DS3800XCIB1B1B
DS3810CLCB
DS3810CLCB1A1A
DS3810MMAC
DS3815PAAA1D1A
DS3815PMMA1F1B
DS3815RCA1BL004
DS3815RCC1BL018
DS3815RCC1BLO12
DS3815RCE1BL014
DS3815RCE1BL022
DS3815RCG1BL018
DS3815RCL1BL004
DS3815RCL1BL008
DS3820CLMA1A1A
DS3820DMCC1A1A
DS3820FDCA1A1A
DS3820FE1A1A
DS3820HSMD
DS3820LIMA
DS3820MAUD
DS3820MSAB1A1A
DS3820OPSWA1C1A
DS3820PMMB1A1B
DS3820PSCC1D1B
DS3820PSSB1B1B
DS3820STMA
DS3827AMCCF
DS3827AMCLF
DS3827ASBB01
DS3827BMDHB
DS3827BMDJB
DS3827BMDLB
DS3827BMDMB
DS3827BP6A2EFAD
DS3827BS6
DS3828BH3AN
DS3860DMPK
DS3860HAIC
DS3860HCMC
DS3860HCVA
DS3860HIOD
DS3860HRDB
DS3860HUMA
DS3860HUMB
DS3860NTCF
DS3860NVCD
DS3860XTFP
DS3880AIPA
DS3880AIQA
DS3880AIRA
DS3880EPSA1A1A
DS3880PSCB1D1B
DS3880PSCC1D1B
DS3880RDMA
DS4875CHGA
DS6800CCIE1F1D
DS800NMEA1P1K
DS800NPSF1D1D
DS9445Y102
SB9BB300SUS2Y
400AQMR365 DS-24
507-DS77
5KCP39MGD184DS
5KCP39NG-H948DS
BC53P1A
DS200ACNAG1ADDU
DS200ADCIH1ADB
DS200ADGIH1AAA
DS200CPCAG1A
DS200CPCAG1ABB
DS200CVMAG3AEB
DS200FPSAG1ABB
DS200FSAAG2ABA
DS200GDPAG1AGC
DS200GDPAG1AKF
DS200GGXCG1AAA
DS200GGXCG1ACB
DS200GSIAG1ABA
DS200GSIAG1ACA
DS200GSIAG1BBB
DS200GSIAG1CGD
DS200IIBDG1AAA
DS200IIBDG1ACA
DS200IIBDG1ADA
DS200IIBDG1AEA
DS200IMCPG1AAA
DS200IMCPG1ADA