OMRONPLCCQM1教程.docx
- 文档编号:12303864
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:22
- 大小:200.39KB
OMRONPLCCQM1教程.docx
《OMRONPLCCQM1教程.docx》由会员分享,可在线阅读,更多相关《OMRONPLCCQM1教程.docx(22页珍藏版)》请在冰豆网上搜索。
OMRONPLCCQM1教程
CQM1可編程控制器的硬體結構
可編程控制器由下面5部分組成:
1.CPU處理單元
2.記憶體單元
3.輸入模組
4.輸出模組
5.電源
下面分別介紹PLC的五個部分:
1.CPU-它是PLC的核心,通常由單片機擔當。
在PLC中的CPU可作如下操作
a.刷新輸入和輸出.這個功能允許CPU讀輸入端的狀態和驅動輸出端.
b.執行算數和邏輯運算.CPU處理包括在PLC中的所有算數和邏輯運算.
c.同記憶體通信.PLC的程式和資料存儲在記憶體中,CPU讀或寫記憶體存儲單元的內容.
d.掃描應用程式.應用程式是一個被稱為梯形圖的應用程式,是一個由編程器寫成的指令集,掃描程式允許PLC去執行由編程人員編的專用應用程式.
e.同編程器通信.
2.記憶體單元
在PLC中,記憶體是一個存儲資訊,程式和資料的元件。
PLC中帶有唯讀記憶體ROM和隨機記憶體RAM.PLC的操作程式存儲在ROM中而梯形邏輯程式存儲在RAM中。
根據控制的複雜程度和型號的不同,PLC的RAM記憶體從1K到16K不等。
3.輸入模組
PLC的輸入模組包括開關量,類比量和特殊用途的模組。
OMRON的開關量輸入模組是有源輸入模組。
輸入電壓為24VDC.內部採用光電隔離,大大的提高了抗干擾能力,這也就是為什麼PLC能廣泛應用於惡劣的工業環境。
4.輸出模組
PLC的輸出模組包括繼電器接點,可控矽和電晶體輸出模組。
每個模組又有8點和16點之分,cqm1的OC221為8電繼電器輸出,單點共通,每個點可提供不同的電壓,可分別控制不同電壓的設備。
CQM1的OC222為16點共通,只能控制相同電壓的設備。
選型時可參考操作手冊。
5.電源
CQM1可編程控制器的選型
CPU模組選型:
(本身帶16點輸入)
CQM1-CPU11-E
程式尺寸:
3.2K字DM區尺寸:
1K字RS232介面:
沒有I/O點數:
128點
CQM1-CPU21-E
程式尺寸:
3.2K字DM區尺寸:
1K字RS232介面:
有I/O點數:
256點
電源模組選型:
CQM1-PA203:
5VDC3.6A(18W)
CQM1-PA206:
5VDC6.0A24VDC輸出0.5A(總共30W)
輸入模組選型:
CQM1-ID211:
8點輸入,單點共通,輸入電壓12V到24VDC
CQM1-ID212:
16點輸入,16點共通,輸入電壓24VDC
輸出模組選型:
CQM1-OC221:
8點,接點輸出,單點共通,負載能力2A
CQM1-OC222:
16點,接點輸出,16點共通,負載能力2A(8A/Unit)
CQM1-OD211:
8點,電晶體輸出,8點共通,負載能力2A(5A/Unit)
CQM1-OD212:
16點,電晶體輸出,16點共通,負載能力0.3A
CQM1可編程控制器的外部結構:
輸入端:
(有源輸入)
8點單點共通的輸入端子
16點共通的輸入端子
輸入端可接的設備:
按鈕開關(常開或常閉按鈕開關)
行程開關(常開或常閉行程開關)
接觸器輔助接點(接觸器的常開常閉輔助接點)
熱繼電器輔助接點(電機過熱保護的輔助接點)
限位元開關(常開或常閉限位元開關)
集電極開路三級管(集電極開路輸出的感測器)
NPN或PNP型三級管(滿足電晶體輸出的感測器)
開關量(各種開關量輸出的感測器)
輸出端:
8點單點共通的輸出端子
16點共通的輸出端子
輸出端可接的設備:
接觸器(主要考慮接觸器的吸合電流)
電磁閥
電笛
指示燈
其他可以控制的電器設備
CQM1可編程控制器的內部結構
SR區(特殊功能)
SR24400-SR24415:
輸入中斷0計數器方式SV(SV設定值)
SR24500-SR24515:
輸入中斷1計數器方式SV(SV設定值)
SR24600-SR24615:
輸入中斷2計數器方式SV(SV設定值)
SR24700-SR24715:
輸入中斷3計數器方式SV(SV設定值)
SR24800-SR24815:
輸入中斷0計數器方式PV(PV值)
SR24900-SR24915:
輸入中斷1計數器方式PV(PV值)
SR25000-SR25015:
輸入中斷2計數器方式PV(PV值)
SR25100-SR25115:
輸入中斷3計數器方式PV(PV值)
SR25200:
高速計數器復位
SR25208:
週邊設備口復位
SR25209:
RS-232C口清除位
SR25210:
PC配置清除位元
SR25211:
強制狀態保持位元
SR25212:
I/O保持位
SR25214:
錯誤記錄清除位元
SR25215:
輸出停止位
SR25300:
-SR25307致命錯誤碼
SR25308:
電池電壓下降標誌
SR25309:
掃描時間超過限度標誌
SR25313:
一直保持接通狀態
SR25314:
一直保持斷開狀態
SR25315:
第一次掃描標誌
SR25400:
1分鐘脈衝(30秒接通,30秒斷開)
SR25401:
0.02秒脈衝(0.01秒接通,0.01秒斷開)
SR25406:
不同的監控完成標誌
SR25407:
SREP(08)執行標誌
SR25408:
HKY(-)執行標誌
SR25409:
TSEG(-)執行標誌
SR25410:
DSW(-)執行標誌
SR25500:
0.1秒脈衝(0.05S接通,0.05S斷開
SR25501:
0.2秒脈衝(0.1S接通,0.1S斷開
SR25502:
1秒脈衝(0.5S接通,0.5斷開
SR25503:
指令執行錯誤(ER)標誌
SR25504:
進位元(CY)標誌
SR25505:
大於(GR)標誌
SR25506:
等於(EZ)標誌
SR25507:
小於(LE)標誌
AR區(特徵位元)
AR0712:
DIP開關腳6標誌
AR0800-AR0803:
RS-232C通信錯誤碼
AR0804:
RS232C錯誤標誌(出現RS232C通信錯誤時接通)
AR0805:
RS-232C傳輸使能標誌
AR0806:
RS-232C接收完成標誌
AR0807:
RS-232C接收溢出標誌
AR0808-AR0811:
輔助設備錯誤碼
AR0812:
輔助設備錯誤標誌
AR0813:
輔助設備發送使能標誌
AR0814:
輔助設備接收完成標誌
AR0815:
輔助設備接收溢出標誌
AR0900-AR0915:
RS-232C接收計數器
AR1000-AR1015:
輔助設備接收計數器
AR1100:
高速計數器量程1標誌
AR1101:
高速計數器量程2標誌
AR1102:
高速計數器量程3標誌
AR1103:
高速計數器量程4標誌
AR1104:
高速計數器量程5標誌
AR1105:
高速計數器量程6標誌
AR1106:
高速計數器量程7標誌
AR1107:
高速計數器量程8標誌
AR1300:
記憶體安裝標誌
AR1301:
時鐘有效標誌
AR1302:
記憶體防寫標誌
AR1304-AR1307:
記憶體功能碼
AR1400:
CPU向記憶體發送位
AR1401:
記憶體向CPU發送位
AR1402:
記憶體比較標誌
AR1403:
記憶體比較結果標誌
AR1412:
編程狀態傳送錯誤標誌
AR1413:
防寫錯誤標誌
AR1414:
容量不足標誌
AR1415:
無程式標誌
AR1500-AR1507:
記憶體編程狀態
AR1508-AR1515:
CPU編程狀態
AR1611:
PC配置初始化標誌
AR1612:
編程無效標誌
AR1613:
指令表初始化標誌
AR1614:
記憶體安裝標誌
AR1615:
記憶體發送錯誤標誌
AR1700-AR1707:
預置時間的“小時”部分,2位元BCD碼
AR1708-AR1715:
預置時間的“分鐘”部分,2位元BCD碼
AR1800-AR1807:
預置時間的“秒”部分,2位元BCD碼
AR1808-AR1815:
預置時間的“分鐘”部分,2位元BCD碼
AR1900-AR1907:
預置時間的“小時”部分,2位元BCD碼
AR1908-AR1915:
預置時間的“日”部分,2位元BCD碼
AR2000-AR2007:
預置時間的“月”部分,2位元BCD碼
AR2008-AR2015:
預置時間的“年”部分,2位元BCD碼
AR2100-AR2107:
預置時間的“周幾”部分,2位元BCD碼
AR2113:
30秒調整位
AR2114:
時間停止位
AR2115:
時間設置位
AR2700-AR2715:
當前掃描時間(4位元BCD碼)
CQM1梯形圖基本語言介紹
1.LD命令凡是從邏輯線開始的常開接點用LD命令
LD00000
ANDNOT00001
OUT10000
LD00002
AND00003
2.LDNOT命令凡是從邏輯線開始的常閉接點用LDNOT命令
LDNOT00000
ANDNOT10000
OUT10002
LDNOT00002
AND00003
OUT10003
3.AND命令串聯一個常開接點用AND命令
LD00000
AND00001
OUT10002
LDNOT00002
AND00003
OUT10003
4.ANDNOT命令串聯一個常閉接點用ANDNOT命令
LD00000
ANDNOT00001
OUT10002
LDNOT00002
ANDNOT00003
OUT10003
5.OR命令並聯一個常開接點用OR命令
LD00000
OR00002
ANDNOT00001
OUT10002
6.ORNOT命令並聯一個常閉接點用ORNOT命令
LD00000
ORNOT00002
ANDNOT00001
OUT10002
7.ANDLD命令串聯兩個邏輯模組用ANDLD命令
LD00000
ORNOT00002
LDNOT00001
OR00003
ANDLD
OUT10002
8.ORLD命令並聯兩個邏輯模組用ORLD命令
LD00000
ANDNOT00001
LDNOT00002
AND00003
ORLD
OUT10002
9.OUT命令用於控制輸出狀態和內部繼電器的工作狀態
LD00000
ANDNOT00001
OUT10002
LDNOT00002
ANDNOT00003
OUT10003
10.TR分支命令一條命令線分支成若干線時用TR命令
LD00000
OUTTR0
ANDNOT00001
OUT10002
LDTR0
AND00003
OUT10003
11.SET置位和RESET復位命令
當00000接通時,輸出10002接通.當00002接通時,輸出10002斷開.當00000和00002接通時,RESET優先.
LD00000
SET10002
LD00002
RESET10002
12.TIM-計時器命令(減量計時)
當00000接通時,定時期開始計時,計時到20秒後,其接點TIM000接通,使得輸出10002接通.當00000斷開時,定時起復位,輸出10002斷開.
LD00000
TIM000
#200
LDTIM000
OUT10002
13.CNT-計數器命令(減量計數)
輸入00000每閉合一次CNT000計數一次,當CNT000計數到200時,其接點CNT000接通,輸出10002接通.當輸入00001閉合時,計數器復位輸出10002斷開.
LD00000
LD00001
CNT000
#200
LDCNT000
OUT10002
14.CNTR-可逆計數器命令
雙向的上/下迴圈計數器,依據增量計數端II和減量計數端DI的兩種執行條件的變化,從0到SV計數.當00000從斷開到閉合時,計數器加1.當00001從斷開到閉合時,計數器減1.當兩個同時來時,計數值不變.當從0000遞減時,現行值被設置成SV值,同時CNTR000標誌位元接通,輸出10002接通.
LD00000
LD00001
LD00002
CNTR000
SV=200
LDCNTR000
OUT10002
CQM1高階語言介紹
功能命令:
1.空操作NOP命令(FUN00)
無梯形圖不影響標誌位元
2.程式結束END命令(FUN01)
說明:
在調試整個程式過程中,可以將結束命令插在某一局部完整線路後面,一部分一部分地調試程式。
程式的最後一條指令
3.IL(02)和ILC(03)處理輸出分支命令
在某種電路中,可編程控制器的基本命令不能完成電路設計如下圖:
在這個例子中,由於電路有分支,因此基本命令已無法解決,而IL和ILC可以解決這個問題。
應用方法:
1.在有分支的地方,設置IL分支命令。
2.分支命令設置後,邏輯線自動移到分支點。
3.分支點後的程式可用基本命令完成。
4.IL和ILC必須成對使用。
5.在整個程式中可多次使用IL和ILC命令。
6.可使用IL-IL-ILC的應用方法
LD00000
AND00001
IL(02)
LD00002
ANDNOT00003
OUT10000
LD00004
OUT10001
ILC(03)
4.跳轉JMP(04)和跳轉結束JME(05)命令
為了加快程式的運行速度,我們有時在電路中的某一條件下將程式跳過。
如下圖:
電路分析:
00000和00001是跳轉條件:
1.當00000和00001是接通時,不跳轉,程式正常執行。
2.當00000和00001是斷開時,JMP和JME之間的程式被跳過。
(輸出,記時/記數和閂鎖繼電器保持原有狀態
)
3.JMP-JME可單獨使用8次,多於8次產生JMP溢出。
4.可使用JMP-JMP-JME的應用方法。
LD00000
AND00001
JMP(04)
LD00002
ANDNOT00003
OUT10000
LDNOT00005
AND00004
OUT10001
LD00006
OUT10002
JME(O5)
4.移位寄存器命令(FUN10)
功能:
用作串列輸入的移位寄存器。
常用于步進控制或資料傳遞。
1.梯形圖:
2.編程順序:
資料登錄,時鐘輸入,重置輸入和指令SFT開始通道-終端通道。
3.如果需要掉電後保持資料,可採用保持繼電器HR000-HR915.
4.如果需要移位元32位元,終端通道+1.
LD00000
LD25502
LD00001
SFT(FUN10)
010
010
LD01000
OUT10000
LD01001
OUT10001
LD01015
OUT10015
5.閂鎖繼電器命令(FUN11)
1.符號:
2.工作原理:
(類似觸發器)
a.當置位輸入是1時,閂鎖繼電器被置1。
b.當復位輸入是1時,閂鎖繼電器被置0。
c.如果同時進行置位和復位,復位優先。
3.具有斷電保持功能。
4.舉例:
說明:
當輸入00000閉合時,內輔繼電器1600產生一個微紛正跳變,閂鎖繼電器10000來一個脈衝翻一次,10001來兩個脈衝翻一次。
6.可逆計數器命令(FUN12)
1.符號:
說明:
當00000的脈衝信號來時,計數器向上計數,0,1,2....1500.
當00002的脈衝信號來時,計數器相下計數,1500,1499...
當00001接通時,計數器復位。
當向上向下計數脈衝同時來時,不計數。
2.編程方法:
(1)向上計數輸入。
(2)向下計數輸入。
(3)重置輸入。
(4)計數器線圈及計數值。
3.可逆計數可內設置計數值(立即數)或外部取得計數值(另外的通道,如資料記憶體DM內等)
7.DIFU(FUN13)和DIFD(FUN14)前沿和後沿微分命令
一.DIFU命令
功能:
當輸入信號接通時,DIFU命令使繼電器接通一個掃描週期。
例:
當輸入00000接通時,10000輸出繼電器導通一個掃描週期。
二.DIFD命令
功能:
當輸入信號斷開時,DIFD命令使繼電器導通一個掃描週期。
例:
當輸入00000斷開時,10000輸出繼電器導通一個掃描週期。
8.MOV(FUN21)和MVN(FUN22)命令
一.功能:
MOV和MVN命令是用來將源通道的資料或四位元十六進位常數傳遞到目的通道的專用命令。
其中MOV是原碼傳遞而MVN是反碼傳遞。
源通道可以是IR,SR,AR,DM,HR,TC,LR,#常數
目的通道可以是IR,SR,AR,DM,HR,LR.
二.舉例1:
說明:
1.每個通道(字)有16位,例子中000源通道對應PLC的輸入點00000-00015(16位)。
目的通道HR0對應內部保持繼電器HR000-HR015.目的通道100對應PLC的輸出繼電器10000-10015。
傳遞格式:
(當00100接通時)
以上是傳遞結果。
舉例2:
傳遞常數
執行過程:
當輸入00000接通時,內輔繼電器1600接通一個掃描週期,常數#F8C2被傳送到保持繼電器HR2通道。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OMRONPLCCQM1 教程
![提示](https://static.bdocx.com/images/bang_tan.gif)