1、可編程序控制器
早期的PLC只能做些開(kāi)關(guān)量的邏輯控制,叫PLC,但近年來(lái),PLC采用微
處理器作為處理單元,不僅有邏輯控制功能,還有算術(shù)運算、模擬量處理甚至通信聯(lián)網(wǎng)功能,正確應稱(chēng)為PC,但為了與個(gè)人計算機有所區別,仍稱(chēng)其為PLC。
2、PLC的特點(diǎn)
1>、靈活、通用
控制功能改變,只要及少量的線(xiàn)路即可實(shí)現。
2>、可靠性高、抗能力強
① 硬件方面:采用微電子技術(shù)開(kāi)關(guān)由無(wú)觸點(diǎn)的半導體電路及大規模集成電路完成,CPU與輸入輸出之間,采用光電隔離措施,隔離了它們之間電的聯(lián)系。
② 方面:有自身的監控程序,對強、欠電壓等外界定期檢查,有故障時(shí),存現狀態(tài)到存儲器,并對其封閉以保護信息;定時(shí)器WTD,檢查程序循環(huán)狀態(tài),超出循環(huán)時(shí)間時(shí);對程序進(jìn)行校驗,程序有錯誤進(jìn)輸出信息并停止執行。
3>、使用簡(jiǎn)單
采用自然語(yǔ)言——梯形圖語(yǔ)言編程,編程容易,更改方便。
輸入輸出接口可以與各種開(kāi)關(guān)、傳感器、繼電器、器、電磁閥連接,接線(xiàn)簡(jiǎn)單。
4>、功能強、體積小
縱向——PLC不僅可能完成各種條件控制,還能完成模/數、數/模轉換并進(jìn)行數字運算,可以完成對模擬量的控制;橫向——可以控制一臺至幾臺設備,還可實(shí)現遠距離控制;重量輕,體積小,便于安裝。
3、PLC控制思路
以前面的星——角起動(dòng)二次回路為例 。
按控制等效電路可分為三個(gè)部分:輸入部分、輸出部分及控制部分。
1>、輸入部分:
接收由各種主令電器發(fā)出的操作指令及由各種反映設備狀態(tài)信息的輸入元件傳來(lái)的各種狀態(tài)信息。
PLC的一個(gè)輸入點(diǎn)單獨對應一個(gè)內部繼電器,當輸入點(diǎn)與輸入用的公用腳COM接通時(shí),該輸入繼電器得電。
2>、輸出部分:
根據控制程序的執行結果直接驅動(dòng)相應負載。
在PLC內部設有輸出繼電器(可能是繼電器形式,也可能是晶體管形式),每個(gè)繼電器對應一個(gè)硬觸點(diǎn),當程序執行結果讓輸出繼電器線(xiàn)圈通電時(shí),該輸出繼電器的輸出觸點(diǎn)閉合,實(shí)現外部負載的控制運行。
3>、控制部分:
是由用戶(hù)自行編制的控制程序。
它存PLC的用戶(hù)程序存儲器中,運行時(shí),PLC依次讀取用戶(hù)程序存儲器中的程序內容,并對它們進(jìn)行解釋并執行,執行結果送輸出端子,以使相應的外部負載控制。
PLC的用戶(hù)程序采用梯形圖的編程,它由繼電器控制電路演變而來(lái),所不同的是,它內部的繼電器并非實(shí)際的繼電器,而是“軟"繼電器,由軟繼電器組成的控制線(xiàn)路并不是真正意義上的物理連接,而只是邏輯關(guān)系上的連接(軟接線(xiàn))。
它的內部繼電器線(xiàn)圈用 表示,常開(kāi)點(diǎn)用 來(lái)表示,常閉點(diǎn)用 來(lái)表示。
從PLC內部可區分為六個(gè)部分即:輸入、輸出、存儲器、CPU、電源及操作顯示部分。
詳見(jiàn)P8~14頁(yè)
① 輸入部分:負責采集外部指令及設備狀態(tài),以使CPU作出判斷。
見(jiàn)P11頁(yè)圖1.6及1.7。
② 輸出部分:將CPU的運算結果向外部輸出,以完成。
見(jiàn)P12頁(yè)圖1.8、1.9、及1.10
注:以上輸入輸出部分CPM1A產(chǎn)品均可擴展可擴展到40點(diǎn)輸入輸出。
③存儲器:存儲用戶(hù)程序及信息。
④CPU:執行各種邏輯及運算程序。
⑤電源:向輸入輸出及CPU提供電源。
⑥操作顯示:向存儲器輸入用戶(hù)程序或更改用戶(hù)程序,顯示程序運行狀態(tài)。
從外型看見(jiàn)P31頁(yè)圖2.1,CPM1A主機與多數PLC主機一樣,有電源端子(交流供電型還設有供外部輸入設備用的服務(wù)電源)、功能接地端子(抗、防,務(wù)必接地)、保護接地端子(防觸電)、輸入輸出端子及其LED(當對應的輸入或輸出端子ON時(shí),相應的輸入輸出LED燈亮,但當CPU異常、I/O總線(xiàn)發(fā)生異常時(shí)所有輸入LED滅;當內存異常及異常(FALS)發(fā)生時(shí),所有輸入LED保持發(fā)生異常時(shí)的狀態(tài),輸入狀態(tài)發(fā)生變化,輸入的LED狀態(tài)也不改變)、PLC狀態(tài)顯示LED(POWER電源、RUN 運行 /編程 停止、ERROR/ALARM亮故障/閃警告、COMM外設通訊亮)、模擬設定電位器及擴展連接器
使用:在梯形圖的末一個(gè)分支點(diǎn)以后有兩個(gè)以上的與接點(diǎn)串接的輸出,或在一個(gè)與
接點(diǎn)串接的輸出后面,還有一個(gè)沒(méi)有通過(guò)接點(diǎn)的直接輸出時(shí),在分支點(diǎn)上要使用TR暫存繼電器,只能用LD及OUT指令。
⑤ 保持繼電器HR00~19CH 256點(diǎn)
在電源切斷時(shí)或在編程設備向編程狀態(tài)轉換時(shí),其仍保持原有的ON/OFF狀態(tài)使用與
內部輔助繼電器一樣。
一般可用KEEP(FUN11)指令;也可用OUT 指令,但切記使用OUT指令時(shí)要有自?;芈?。
保持繼電器的復位要盡量使用常開(kāi)點(diǎn),否則可能在復電時(shí)復位該HR繼電器。
⑥鏈接繼電器LR00~15CH 256點(diǎn)
鏈接繼電器用于安裝了PC鏈接單元,與其它PC進(jìn)行1:1鏈接數據交換(輸入輸出)。
CPM1A可實(shí)現CPM1A族、及同CQM1、CPM1、C200HS作1:1連接,一方作方,另一方作從動(dòng)方。
在CPM1A中使用1:1鏈接功能時(shí),能夠用設備在局和從動(dòng)局的設定區域(DM6650)中設定。
例:在主站CPM1A與從站CPM1A之間,互相將輸入000CH的狀態(tài)反映到的內部輔助繼電器200CH
⑥ 定時(shí)器/計數器(TIM/CNT)
定時(shí)器/計數器號,可以在定時(shí)(TIM)、計數(CNT)、高速計數(TIMH)、可逆計數(CNTR)
指令中使用,但這些指令不能使用相同的號數,例如:同一個(gè)程序中不可以有CNT010及TIM010,若重復使用時(shí),程序檢查中,會(huì )有“線(xiàn)圈重復使用"的顯示,如執行程序,則會(huì )產(chǎn)生異常。
當使用互鎖IL(02)和解鎖ILC(03)指令時(shí),若IL(02)至ILC(03)指令之間有定時(shí)器(包括高速定時(shí)器)或計數器時(shí),定時(shí)器根據本指令前面的條件OFF時(shí)復位,而計數器保持原有的數據。
定時(shí)器/計數器的現在值,也可作為通道數據使用。
若使用中斷處理的定時(shí)器用高速定時(shí)器時(shí),請TIM000~001。
⑦ 數據存儲器DM0000~1023(可讀/寫(xiě)1024字) DM6144~6655(只讀 512字)共1536個(gè)通道,用于記憶一個(gè)字(16bit)為單位的數據,它只能以字為單位使用。
它不是繼電器,不能做為繼電器線(xiàn)圈和接點(diǎn)使用,可作為數據的輸入輸出區使用;當電源切斷時(shí),DM仍保持原有數據;可以間接使用(*DM),這時(shí),DM的內容是要尋找的DM的地址。
數據存儲器分為可讀/寫(xiě)DM及只讀DM,只讀DM可以用編程器寫(xiě)入,但不能在程序中寫(xiě)入。
其中DM6600~6614僅在編程時(shí)設定,而DM6615~6655則可在編程及監控時(shí)設定。
在可讀寫(xiě)DM區域內,DM1000~1021這22個(gè)通道由DM6655的00~03bit可主要用于存放故障履歷;在只讀DM區域中DM6600~6655為設定區,用來(lái)設定各種參數。
DM設定區的具體功能
通道號
bit
功 能
缺省值
定時(shí)讀出
DM
00~07
電源ON時(shí)工作。
00—編程,01—監控,02—運行
根據編程器的設定開(kāi)關(guān)
電源ON時(shí)
08~15
電源ON時(shí)工作設定。
00—編程器的設定開(kāi)關(guān);01—電源斷之前的;02:用00~07 bit的
DM
00~07
不可使用
08~11
電源ON時(shí)IOM(內繼)保持標志保持/非保持設定
0— 非保持
1— 保持
非保持
12~15
電源ON時(shí)S/R(特內繼)保持標志保持/非保持設定
DM
00~03
0—用戶(hù)程序存儲器可寫(xiě);1—用戶(hù)程序存儲器不可寫(xiě)(除DM6602)
可寫(xiě)(可修改)
04~07
0—編程器的信息顯示用英文;1—編程器的信息顯示用日文
英文
08~15
不可使用
DM6603~
不可使用
DM6615~
不可使用
運行開(kāi)始時(shí)
DM
00~07
設備通信口服務(wù)時(shí)間的設定。
對掃描周期而言,服務(wù)時(shí)間的比率可在00~99%之間(用BCD2桁)
無(wú)效
08~15
設備通信口服務(wù)時(shí)間設定的有效/無(wú)效。
00:無(wú)效(固定為掃描周期的5%);01:有效(用00~07bit)
DM
00~07
掃描時(shí)間的設定。
設定值00~99(BCD),單位用08~15位設定(設定為01~03時(shí)有效)
120 ms固定
08~15
掃描有效/無(wú)效設定。
00:無(wú)效(固定120ms);01:?jiǎn)挝粫r(shí)間10 ms、有效;02:?jiǎn)挝粫r(shí)間100 ms、有效;03:?jiǎn)挝粫r(shí)間1s、有效。
時(shí)間=設定值X單位時(shí)間99s)
DM
掃描周期可變/固定的設定。
0000—掃描周期可變設定;0001~9999:掃描周期為固定時(shí)間(單位:ms)
掃描時(shí)間可變
DM
00~03
00000~00002的輸入時(shí)間常數設定
0:初始值(8ms)
1:1 ms
2:2 ms
3:4 ms
4:8 ms
5:16 ms
6:32 ms
7:64 ms
8:128 ms
04~07
00003~00004的輸入時(shí)間常數設定
08~11
00005~00006的輸入時(shí)間常數設定
0:初始值8 ms
12~15
00007~00008的輸入時(shí)間常數設定
DM
00~07
001CH的輸入時(shí)間常數設定
08~15
002CH的輸入時(shí)間常數設定
DM
00~07
003CH的輸入時(shí)間常數設定
08~15
004CH的輸入時(shí)間常數設定
DM
00~07
005CH的輸入時(shí)間常數設定
08~15
006CH的輸入時(shí)間常數設定
DM
00~07
007CH的輸入時(shí)間常數設定
08~15
008CH的輸入時(shí)間常數設定
DM
00~07
009CH的輸入時(shí)間常數設定
08~15
不可使用
DM6626~
不可使用
DM
00~03
輸入號00003的中斷輸入設定
0:通常輸入
1:中斷輸入
2:快速脈沖輸入
通常輸入
04~07
輸入號00004的中斷輸入設定
08~11
輸入號00005的中斷輸入設定
12~15
輸入號00006的中斷輸入設定
DM6629~
不可使用
不使用高速計數器
DM
00~03
高速計數器計數設定。
4:加算;0:加減算
04~07
高速計數器的復位設定。
0:Z相+軟復位;1:軟復位
08~15
高速計數器使用設定。
00——不使用;01:使用
DM6643~
不可使用
DM6645~
不可使用
電源ON時(shí)常讀出
DM
00~07
鏈接單元
設備通信口通信條件格式設定。
00:設定(即:?jiǎn)?dòng)位1位;字長(cháng)7位;
偶校驗;停止位2位;波特率9600bps)
01:個(gè)別設定(由DM6651設定)
其它:設定異常(AR1302為ON)
設備通信口設定為鏈接
08~11
1:1鏈接
(局)
設備通信口1:1鏈接區域設定
0:LR00~15CH
12~15
全
設備通信口使用設定。
0— 鏈接;2—1:1鏈接從動(dòng)局
2— 1:1鏈接局;4:NT鏈接
其它:設定異常(AR1302為ON)
DM
00~07
鏈接
設備通信口波特率設定。
00:1200 01:
02:4800 03:9600 04:
08~15
鏈接
設備通信口的幀格式設定
啟動(dòng)位 字長(cháng) 停止位 奇偶校驗
00: 1 7 1 偶校驗
01: 1 7 1 奇校驗
02: 1 7 1 無(wú)校驗
03: 1 7 2 偶校驗
04: 1 7 2 奇校驗
05: 1 7 2 無(wú)校驗
06: 1 8 1 偶校驗
07: 1 8 1 奇校驗
08: 1 8 1 無(wú)校驗
09: 1 8 2 偶校驗
10: 1 8 2 奇校驗
11: 1 8 2 無(wú)校驗
其它:設定異常(AR1302為ON)
DM
00~15
鏈接
設備通信的發(fā)送延時(shí)設定。
設定值:0000~9999(BCD碼)單位10ms
其它:設定異常(AR1302為ON)
DM
00~07
鏈接
設備通信的bbbb的機號設定。
設定值:00~31(BCD碼)
其它:設定異常(AR1302為ON)
08~15
不可使用
DM
00~15
不可使用
DM
00~03
故障履歷存入法的設定(存入故障履歷區域DM1000~1021)
0:超過(guò)10個(gè)記錄,則移位存入
1:存到10個(gè)記錄為止(不移位)
其它:不存入
移位
04~07
不可使用
08~11
掃描周期超出檢測。
0——檢測; 1——不檢測
檢測
12~15
不可使用