版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第16章 可編程序控制器 16.1 可編程控制器的結(jié)構(gòu)和基本工作原理16.2 PLC的內(nèi)部寄存器及I/O配置16.3 PLC的編程語言概述11)什么是PLC ?PLC 是一種專門用于工業(yè)控制的計算機。 早期的PLC是用來替代繼電器、接觸器控制的。它主要用于順序控制,只能實現(xiàn)邏輯運算。因此,被稱為可編程邏輯控制器(Programmable logic controller,略寫 PLC ) 隨著電子技術(shù)、計算機技術(shù)的迅速發(fā)展,可編程控制器的功能已遠遠超出了順序控制的范圍。被稱為可編程控制器(Programmable controller,略寫PC)。為區(qū)別于Personal Computer (
2、PC),故沿用PLC 這個略寫。16.1 可編程控制器的結(jié)構(gòu)和基本工作原理2主機中央處理單元存儲器數(shù)據(jù)存儲器輸出接口地址總線 控制總線數(shù)據(jù)總線編程單元照明電磁裝置執(zhí)行機構(gòu)。電源地址總線控制總線輸入接口模擬量輸入行程開關(guān)繼電器接點各種開關(guān)2)PLC的結(jié)構(gòu)及工作原理1.PLC結(jié)構(gòu)示意圖32.各組成部分的作用 (2)存儲器: RAM:存儲各種暫存數(shù)據(jù)、中間結(jié)果、用戶正調(diào) 試的程序。 ROM:存放監(jiān)控程序和用戶已調(diào)試好的程序。(1)CPU :(1) 將各種輸入信號取入存儲器。 (2) 編譯、執(zhí)行指令。 (3) 把結(jié)果送到輸出端。 (4) 響應各種外部設備的請求。4 不同型號的PLC使用不同的CPU,制
3、造商用CPU的指令系統(tǒng)編寫系統(tǒng)程序,并固化到只讀存儲器ROM中,CPU 按系統(tǒng)程序賦予的功能,接收編程單元輸入的用戶程序和數(shù)據(jù),存入RAM中。 CPU按掃描方式工作,從0000首址存放的第一條用戶程序開始,到用戶程序的最后一個地址,不停地周期性掃描,每掃描一次,用戶程序就執(zhí)行一次。5(3) 輸入、輸出接口: 采用光電隔離,減小了電磁干擾。 輸出三種形式:繼電器 - 低速大功率可控硅 - 高速大功率晶體管 - 高速小功率(4) 各種接口、高功能模塊: 便于擴展。 小型機:一體機。有接口可擴展。 中、大型機:模塊式??筛鶕?jù)需要在主板上隨意組合。6CPU POWERPCFP1-C16小型機:中、大型
4、機:7(5) 編程單元: 是一臺專用的微機控制器,在編程單元上有顯示屏和鍵盤,用鍵盤上的按鍵輸入用戶程序,還可以調(diào)試、刪改、插入這些程序。3.可編程控制器的基本工作原理 可編程控制器按循環(huán)掃描方式工作。每個循環(huán)稱為一個掃描周期T。一個掃描周期要完成下列工作:自診斷、與編程器的數(shù)據(jù)交換、輸入采樣、執(zhí)行用戶程序、輸出刷新.8工作方式微機:等待命令。PLC:循環(huán)掃描。CPU從第一條指令開始執(zhí)行,遇到結(jié)束符又返回第一條,不斷循環(huán)。一個掃描周期 O刷新 I刷新執(zhí)行指令I(lǐng)/O刷新這種工作方式有什么好處?對慢速響應系統(tǒng),增強了抗干擾能力。91) 輸入/輸出點數(shù) ( I/O點數(shù) )。2) 掃描速度 單位: m
5、s /1000步 或 s/1000步3) 內(nèi)存容量。4) 指令條數(shù)。5) 內(nèi)部寄存器數(shù)目。6) 編程語言 4.主要技術(shù)指標10 簡單介紹OMRON公司C系列主要技術(shù)指標OMRON公司C系列的機型:P為小型機、H為高檔機、K為功能更強型機。OMRON公司C系列的C200H機型為例:1)最大輸入/輸出點數(shù) ( I/O點數(shù) ):4802)掃描速度 :每條基本指令處理時間0.75-2.25 s3)數(shù)據(jù)存儲容量:2000字4)指令條數(shù):1735)編程容量:6.6K111. 抗干擾、可靠性高。2. 模塊化組合式結(jié)構(gòu),使用靈活方便。3. 編程簡單,便于普及。4. 可進行在線修改。5. 網(wǎng)絡通訊功能,便于實現(xiàn)
6、分散式測控系統(tǒng)。6. 與傳統(tǒng)的控制方式比較,線路簡單。PLC的優(yōu)點121. 用于開關(guān)邏輯控制。2. 用于機加工數(shù)字控制。3. 用于閉環(huán)過程控制。4 用于組成多級控制系統(tǒng)。 PLC的 應用1316.2 PLC的內(nèi)部寄存器及I/O配置PLC的內(nèi)部寄存器分為:1)輸入/輸出寄存器區(qū) 用于存放輸入、輸出信號,可直接于外部輸入輸出端傳遞信息。2)內(nèi)部輔助寄存器區(qū) 用于存放中間變量,它的作用相當于傳統(tǒng)繼電器控制電路中的中間繼電器。3)數(shù)字寄存器區(qū) 用于數(shù)據(jù)存儲,存放中間結(jié)果。它只能以寄存器(16位)方式進行操作。144)專用寄存器區(qū) 這個區(qū)域包括:定時器、計數(shù)器、標志位寄存器、內(nèi)部指令寄存器。定時器:主要
7、起時間繼電器的作用控制,用于延時計數(shù)器:用于記錄計數(shù)輸入信號到來的個數(shù)標志位寄存器:用于監(jiān)測系統(tǒng)工作狀態(tài)、產(chǎn)生的時鐘信 號及各種標志的專用寄存器內(nèi)部指令寄存器:用于存放PLC的內(nèi)部指令。用戶在對這四個區(qū)進行操作時,可以以寄存器(16位)和/或接點(1位)的方式進行。15以I/O區(qū)為例: 寄存器是一個16位二進制單元,16位中的每一位是一個接點,對應外部的一個輸入/輸出端子。F E D C B A 9 8 7 6 5 4 3 2 1 0寄存器 寄存器000-029共30個通道,其中000-009共10個通道,在CPU母板上。010-029位于I/O擴展板上。 PLC通過 I/O寄存器與外部設備相
8、連,輸入用于接收現(xiàn)場來的輸入信號,一旦某輸入端上的外部信號于輸入電源形成回路,對應的輸入繼電器動作。16 在OMRON公司的產(chǎn)品中:位(點)號(0-15) 通道號(寄存器號) 寄存器采用4-6位阿拉伯數(shù)碼尋址。17區(qū) 域 名 稱通 道 號I/O寄存器區(qū)(繼電器區(qū)000-029不用的I/O通道作為內(nèi)部輔助寄存器內(nèi)部繼電器區(qū) IR030-250專用繼電器區(qū) SR250-255暫存繼電器區(qū) TRRT0-TR7(只有8位)保持繼電器區(qū) HRHR00-HR99輔助存儲繼電器區(qū) ARAR00-AR27鏈接繼電器區(qū) LRLR00-LR63定時/計數(shù)繼電器區(qū) TCTM000-TM511數(shù)據(jù)存儲區(qū) DMMD00
9、00-MD0999(讀/寫)DM1000-DM1999(只讀) C200H PLC的數(shù)據(jù)區(qū)通道號分配表 1816.3 PLC編程語言概述 與一般的計算機語言相比,PLC的編程語言,具有明顯的特點。它既不同與高級語言,也不同于匯編語言。PLC的主要用戶是工程技術(shù)人員,應用場合是工業(yè)過程。因此,PLC的編程語言簡單,易于編寫和調(diào)試,但應用范圍比較窄。 目前,各個PLC的生產(chǎn)廠家使用的語言互不兼容。常用的PLC使用的編程語言有梯形圖語言、助記符語言和計算機高級語言,一般的小型機多使用多使用梯形圖語言或指令助記符語言,本章著重介紹這兩種語言 。1916.3.1 梯形圖語言 梯形圖語言是一種圖形語言,它
10、是以繼電器控制系統(tǒng)的電氣原理圖為基礎(chǔ)演變而來的。它沿用了傳統(tǒng)的繼電器控制中的觸點、線圈、串并聯(lián)等術(shù)語和圖形符號還加進了許多功能強、使用靈活的指令,使得編程更加容易。 梯形圖語言比較形象、直觀,對于熟悉繼電器控制系統(tǒng)的人來說,容易接受。世界上各個PLC的生產(chǎn)廠家都把梯形圖語言作為第一用戶編程語言。20 OMRON公司梯形圖語言與常用繼電器動合觸點、動斷觸點及輸出線圈對照如下:211.梯形圖的語言格式:(1)梯形圖的左邊為起始母線,右邊為結(jié)束母線。 右邊結(jié)束母線可省略不畫。梯形圖按從左到 右、從上到下的順序排列,每個繼電器線圈 為一個邏輯行,最后是線圈輸出,整個圖形 呈階梯型。(2)梯形圖中的接點
11、(對應觸頭)有兩種:常開( ) 和 常閉( ) 不同的繼電器用不同的寄存器編號表示。梯 形圖的每個邏輯行必須是觸點與母線相連。22(4)繼電器觸點作為輸入元素可使用無數(shù)次,用線 圈驅(qū)動的觸點可多次用作輸入,既可用動合觸 點,又可用動斷觸點,(3)輸出繼電器用 表示, 并標出相 應的I/O寄存器編號,輸出寄存器只能輸出一次, 輸出前面必須有接點。(5)一段完整的梯形圖程序,必須用END結(jié)束23KMRM3ABCKMFFUQSKHKMFSB1KMFSBFKHKMRKMRSBRKMRKMFI/O分配: SB10000 SBF 0001 SBR 0002 KMF 0500 KMR 0501例:三相異步電
12、動機的正反轉(zhuǎn)控制24KMFSB1KMFSBFKHKMRKMRSBRKMRKMFI/O分配: SB10000 SBF 0001 SBR 0002 KMF 0500 KMR 05010501050000000001050105000002000005000501END梯形圖語言2516.3.2指令助記符語言 指令助記符語言是用一系列可編程控制器的操作命令組成的語句表.這些操作命令將控制邏輯關(guān)系描述出來,通過編程器將這些命令輸入到可編程控制器。 可編程控制器的指令由助記符和操作數(shù)兩部分組成,助記符標志計算機的CPU執(zhí)行此條指令完成的功能,操作數(shù)指出CPU的操作對象(寄存器的地址、通道號、位號)。 重
13、點介紹20條基本指令及某些用于數(shù)據(jù)傳送的指令和位移指令。掌握這些指令后,就可以用PLC取代繼電器控制電路,完成原來用繼電器控制較難實現(xiàn)的邏輯控制功能。26(3)立即數(shù)尋址 當立即數(shù)作為操作數(shù)時,需要在立即數(shù)前面加上“#”以示與繼電器號的區(qū)別。1)操作數(shù)的尋址方式(1)直接尋址 指令中的操作數(shù)存放于存儲器中,存儲器由若干個通道組成。每個通道為16個二進制數(shù)位,每位叫做一個繼電起(軟繼電器)。在指令格式中,操作數(shù)以所在繼電器的地址碼形式給出,叫做直接尋址。(2)間接尋址 數(shù)據(jù)存儲區(qū)(DM)的數(shù)據(jù)訪問可采用間接尋址方式,可用DM表示。將DM的內(nèi)容作為操作數(shù)的實際地址。27 2)基本指令讀取指令:LD
14、 s梯形圖:功能:讀入每一邏輯線開頭的常開觸點狀態(tài),用于每條邏輯線的開始。操作數(shù)s:除DM區(qū)以外的寄存器點號。s輸出指令:OUT s梯形圖:功能:將運算結(jié)果輸出。操作數(shù)s:IR、HR、TR、AR、LR。 s28“與”指令:AND s梯形圖:功能:邏輯“與”運算,用于串聯(lián)一個常開觸點。操作數(shù)s:IR、SR、HR、TR、AR、LR。 s “或”指令:OR s梯形圖:功能:邏輯“或”運算,用于并聯(lián)一個常開觸點。操作數(shù)s:IR、SR、HR、TR、AR、LR s29非指令:NOT梯形圖:功能:對操作數(shù)求“反”,可與上述指令配合使用, 用于對常閉觸點的操作。讀取動斷觸點指令:LDNOT s梯形圖:功能:讀
15、入邏輯線開頭的動斷觸點狀態(tài)。30OUTNOT s梯形圖:功能:將運算結(jié)果求反后輸出。 s“與非”指令:ANDNOT s梯形圖:功能:邏輯“與非”運算,串聯(lián)一個常閉觸點。 s “或非”指令:ORNOT s梯形圖:功能:邏輯“或非”運算,用于并聯(lián)一個常閉觸點。s31“塊與”指令:ANDLD 梯形圖:功能:兩個程序塊(觸點組)的串聯(lián)“塊或”指令:ORLD 梯形圖:功能:兩個程序塊(觸點組)的并聯(lián)結(jié)束指令:END功能:程序結(jié)束。PLC執(zhí)行用戶程序時,總是從第一 條開始遇到END結(jié)束。 32 用這些基本指令可編制出“與”、“或”混合基本邏輯控制程序。如下圖00001000000000200200END0
16、0005000030000400201000060000900007000080020200010地址指令數(shù)據(jù)00000LD0000000001OR0000100002ANDNOT0000200003OUT0020000004LD0000300005AND0000400006LD0000500007ANDNOT0000600008ORLD00009OUT0020100010LD0000700011OR0000900012LD0000800013OR0001000014ANDLD00015OUT0020200016END3323)C200H PLC的特殊功能指令(1)分支指令和分支結(jié)束指令 a.
17、IL前面的條件為ON時,IL-ILC之間的程序正常執(zhí)行。IL前面的條件為OFF時,IL-ILC之間的程序不執(zhí)行。此時,兩指令間所有輸出位被關(guān)斷,所有定時器被復位,所有計數(shù)器、移位寄存器、保持繼電器不發(fā)生變化。 IL(02)/ILC(03)(指令后的小括號內(nèi)的數(shù),表示它的指令代號)。IL(02)總是和ILC(03)一起使用,分別位于一段分支程序的首尾處。幾點注意: b.分支指令I(lǐng)L可以實現(xiàn)程序分支,用于工作方式的切換,與LD指令連用,作為支路的開始,分支結(jié)束指令I(lǐng)LC作為支路返回信號,IL-ILC指令成對使用。34 C.分支不允許嵌套(如IL-IL-ILC-ILC),但允許不成對出現(xiàn)(IL-IL
18、-ILC)。在程序中使用IL-IL-ILC后,程序檢查時,認為出錯,編程器上會顯示“IL-ILC-ERR”,但不影響執(zhí)行。 IL和ILC的應用舉例 00004ILC(01)00001000000000200200000030020100202IL 02地址指令數(shù)據(jù)00000LD0000000001IL(02)00002LD0000100003AND0000200004OUT0020000005LD0000300006OUT0020100007LDNOT0000400008OUT0020200009ILC(03)35(2) 暫存指令:TR 暫存繼電器TR0-TR7用于暫存中間邏輯結(jié)果,記錄程序分
19、支點的狀態(tài)。暫存指令TR的使用,只是為了方便編程,對程序的執(zhí)行不產(chǎn)生影響。同一個暫存器在一個程序段中只能使用一次,在不同的程序段中,可重復使用。 0000300201002020000400001TR10000400203000000000200200TR0地址指令數(shù)據(jù)00000LD0000000001OUTTR000002AND0000200003OUT0020000004LDTR000005AND0000300006OUT0020100007LDTR000008AND0000100009OUTTR100010ANDNOT0000400011OUT002O200012LDTR100013AN
20、D0000400014OUT00203暫存指令舉例36 (3)跳轉(zhuǎn)指令:JMP(04)/JME(05) JMP為跳轉(zhuǎn)開始,JME跳轉(zhuǎn)結(jié)束。C200H的跳轉(zhuǎn)指令用跳轉(zhuǎn)號n來區(qū)分,n的范圍為00-99。 幾點注意: a.JMP n前面的條件為OFF時,在JIMPn與JMEn之間的程序不執(zhí)行。當JMPn前面的條件為ON時,在JIMPn與JMEn之間的程序執(zhí)行,與沒有跳轉(zhuǎn)指令相同 b.跳轉(zhuǎn)指令JMP/JME與分支指令I(lǐng)L/ILC一樣,可實現(xiàn)程序的分支。兩者的區(qū)別在于,當輸入條件OFF時,IL/ILC之間的繼電器全部釋放,而JMP/JME之間的繼電器均為保持。所以JMP/JME適用于控制某些需要保持的設
21、備,如氣動裝置和液壓系統(tǒng),而IL/ILC適用于控制某些不需要輸出保持的設備。37 c.跳轉(zhuǎn)號n是00-99之間的任何一個兩位數(shù),非零跳轉(zhuǎn)編號在程序中只能使用一次,而JMP00與JME00可在程序中多次使用。 d.JMP00與JME00的程序塊在JMP 00前面的條件為OFF時,仍需處理,占用掃描時間,當跳轉(zhuǎn)號n0時,JMPn與JMEn之間的程序塊在JMP n前面的條件為OFF時,不進行處理,不占用掃描時間。 e.可以嵌套使用(如JMP01-JMP02-JME02-JME01)。允許不成對出現(xiàn)(JMP01-JMP02-JME02),這樣使用后,程序檢查時,認為出錯,編程器上會顯示“JMP-JME
22、-ERR”,但不影響執(zhí)行。38跳轉(zhuǎn)指令的編程舉例 0000300201JMP020000500203000000000200200JMP01002000020100204JME02JME01002020000400001地址指令數(shù)據(jù)00000LD0000000001JMP0100002LD0000200003OUT0020000004LD0000300005OUT0020100006LD0000100007JMP0200008LD0000400009OUT0020200010LD0000500011OUT0020300012JME0200013LD0020000014AND0020100015
23、OUT0020400016JME0139(4)保持指令:KEEP 語句格式:KEEP s操作數(shù)s:IR、HR、AR、LR區(qū)的繼電器號 KEEP BStR 梯形圖格式: KEEP指令有一個置位端St,一個復位端R。用于改變一個位的狀態(tài)。40 編程時先編置位端,后編復位端,然后編KEEP指令。當置位端為ON時,復位端OFF時,KEEP狀態(tài)為ON;當置位端為OFF時,復位端ON時,KEEP位保持原狀態(tài)不變。KEEP指令只能以位為單位操作,且不影響標志位。當置位輸入St和復位輸入R同時為ON時,復位輸入優(yōu)先。復位優(yōu)先KEEP位置位端St復位端RKEEP指令時序圖 41 當KEEP指令使用HR或AR數(shù)據(jù)
24、區(qū)時,斷電后保持斷電前的狀態(tài);使用IR或LR數(shù)據(jù)區(qū)時,斷電后變?yōu)镺FF。KEEP指令的編程舉例 0000200003KEEPHR0010地址指令數(shù)據(jù)00000LD0000200001LD0000300002KEEPHR001042(5)微分指令:DIFU/DIFD 前沿微分指令:DIFU S 后沿微分指令:DIFD S語句格式:操作數(shù)S:IR、HR、AR、LRDIFU BDIFD B梯形圖 前沿微分指令DIFU,是上升沿微分指令。在輸入端檢測到一個OFFON的跳變時,DIFU輸出為ON。43 后沿微分指令DIFD,是下降沿微分指令。在輸入端檢測到一個ONOFF的跳變時,DIFD輸出為ON。DI
25、FU 22500DIFD 2250100000微分指令的編程舉例地址指令數(shù)據(jù)00000LD0000000001DIFU2250000002DIFD22501一次掃描時間一次掃描時間 微分指令的時序圖 22500225010000044(6)定時器和計數(shù)器指令 a.定時器指令TIM 共有四種,兩種定時器,兩種計數(shù)器。定時器和計數(shù)器都有設定值SV和當前值PV。設定值SV可以使用不同的數(shù)據(jù)區(qū),其值為BCD數(shù),由用戶程序設定;當前值PV取決于定時器計數(shù)器的工作狀態(tài)和設定值SV,由PLC自動處理,也可由用戶程序進行設定N:定時器編號,范圍000-511共512個。T:時間設定值,范圍0000-9999的
26、一個四位數(shù)。語句格式:TIM N,T 定時器TIM 為通電延時,基本延時單位為0.1s。定時器是減1定時器,定時時間到,定時器觸點接通,當輸入條件為ON時,開始每0.1s的減1運算,定時器當前值減到0時,為“定時時間到”定時器觸點接通并保持。當輸入條件為OFF時,定時器復位,當前值恢復為設定值T,觸點斷開。45 定時器相當于時間繼電器,精度為0.1秒,電源掉電時,定時器復位,即定時器無掉電保護功能b.高速定時器指令TIMHTTIMNT為設定值SV梯形圖 高速定時器指令TIMH和定時器指令TIM的語句格式、梯形圖、功能基本一樣。不同的是,高速定時器指令TIMH的基本延時單位為10ms TIM設定
27、值SV的數(shù)據(jù)區(qū):IR、HR、AR、LR、DM、*DM、#。46C.計數(shù)器指令CNTN:定時器編號,范圍000-511共512個。D:一般是立即數(shù),范圍0000-9999的一個四位數(shù):語句格式:CNT N,DCNTND計數(shù)端CP復位端R梯形圖 計數(shù)器指令CNT為減1計數(shù),當計數(shù)器輸入端CP每一次由OFFON,計數(shù)器的當前值就減1,在計數(shù)器當前值減至0時,計數(shù)觸點接通并保持。當計數(shù)器的輸入信號CP和復位信號R同時到達時,復位優(yōu)先。計數(shù)器的編程順序為先編計數(shù)輸入信號CP,再編復位端R,最后是計數(shù)器CNT。CNT設定值D的數(shù)據(jù)區(qū):IR、HR、AR、LR、DM、*DM、#。47d.可逆計數(shù)器指令CNTR
28、N:定時器編號,范圍000-511共512個D:一般是立即數(shù),范圍0000-9999的一個四位數(shù);語句格式:CNTR(12)N,D;CNTRND計數(shù)端CP(+)復位端R計數(shù)端CP(-)梯形圖 CNTR是一個環(huán)形可逆計數(shù)器指令,根據(jù)輸入信號為(+)端或(-)端,可分別作遞增或遞減計數(shù)器。CNTR設定值D的數(shù)據(jù)區(qū):IR、HR、AR、LR、DM、*DM、#。48定時器/計數(shù)器應用舉例 用兩個定時器串聯(lián)組成一個3min定時器。 00000TIM001#900TIM001TIM002#900TIM00200200地址指令數(shù)據(jù)00000LD0000000001TIM001#90000002LDTIM001
29、00003TIM002#90000004LDTIM00200005OUT0020049 用幾個定時器和計數(shù)器聯(lián)合使用,組成一個500s的定時器。TIM每5s產(chǎn)生一個脈沖,CNT002對該脈沖計數(shù)。得到一個500s的定時器。CNT0020020000000TIM001#50TIM 001CNT 002TIM001CNT002#0100CPR00001地址指令數(shù)據(jù)00000LD0000000001ANDNOTTIM00100002ANDNOTCNT00200003TIM001#5000004LDTIM00100005LD0000100006CNT002#010000007LDCNT00200008
30、OUT0020050(7) 數(shù)據(jù)比較指令CMPC1 ,C2 :是需比較數(shù)據(jù)所在地址,其中之一可為立即數(shù)。語句格式:CMP C1 ,C2 當CMP指令前的條件為“ON”時,比較C1 和C2的大小,比較結(jié)果影響標志位,根據(jù)標志位的狀態(tài),可以構(gòu)成程序分支。 CMP c1c2梯形圖 比較指令的數(shù)據(jù)區(qū):IR、SR、HR、TC、DM、#51 比較指令舉例25505(GR)00200大于25506(EQ)00201等于25507(LE)00202小于 CMP010 HR0900000TR0地址指令數(shù)據(jù)00000LD0000000001OUTTR000002CMP010HR0900003LDTR000004A
31、ND2550500005OUT0020000006LDTR000007AND2550600008OUT0020100009LDTR000010AND2550700011OUT00202 控制功能是:將IR10通道的數(shù)據(jù)與HR09通道的數(shù)據(jù)進行比較,將結(jié)果輸出到SR區(qū)中的GR、EQ和LE標志上。GR標志位為25505,EQ標志位為25506,LE標志位為25507。 52C1 C2C1 =C2C1 C2GR(25505)ONOFFOFFEQ(25506)OFFONOFFLE(25507)OFFOFFONCMP比較結(jié)果與標志狀態(tài)表 (8)數(shù)據(jù)傳送指令MOV/MVN數(shù)據(jù)傳送指令MOV S,D;數(shù)據(jù)求
32、反傳送指令MVN S,D;S所在數(shù)據(jù)區(qū):IR、SR、HR、TC、DM、#;D所在數(shù)據(jù)區(qū):IR、HR、DM。語句格式:53MVNSDMOVSD梯形圖 數(shù)據(jù)傳送指令MOV是把源數(shù)據(jù)(或是一個指定通道的數(shù)據(jù),或是一個四位十六進制常數(shù))傳送到一目標通道。MVN則是把源數(shù)據(jù)取反后,在送到目標通道。 5400000MOV001HR05MVNHR05HR10地址指令數(shù)據(jù)00000LD0000000001MOV001HR0500002MVNHR05HR10 控制功能:當輸入00000為“ON”時,MOV把通道001的內(nèi)容傳送到HR05,而MVN又把HR05的內(nèi)容取反后,再傳送到HR10。5516.4 OMRO
33、N可編程控制器的程序設計16.4.1 OMRON可編程控制器的編程步驟對可編程控制器系統(tǒng),要根據(jù)控制要求設計程序。其編程過程大致分四步進行。1確定I/O點數(shù)首先要明確系統(tǒng)對現(xiàn)場的控制要求和控制系統(tǒng)的組成,分清輸入設備和輸出設備的種類和數(shù)量,即PLC所需的總的I/O點數(shù)。 2分配I/O地址 可編程控制器的內(nèi)存單元采用通道的概念,每個通道由16個二進制數(shù)位組成,每位就是一個繼電器。位地址由存儲器標識符、通道地址和位碼共同組成。對輸入、輸出信號和中間信號地址位的分配,稱為繼電器(位)的I/O分配。563繪制梯形圖 繪制梯形圖是程序設計的主體,由梯形圖語言可直觀的表達程序設計的思想,實現(xiàn)程序編制。4把
34、梯形圖轉(zhuǎn)換成語句表 將梯形圖轉(zhuǎn)換成語句表后,由編程器將其輸入到PLC中16.4.2 OMRON C200H可編程控制器編程舉例例1 用OMRON C200H可編程控制器實現(xiàn)三相異步電動機的 正反轉(zhuǎn)控制。三相異步電動機的正反轉(zhuǎn)繼電器控制圖 57KMRM3ABCKMFFUQSKHKMFSB1KMFSBFKHKMRKMRSBRKMRKMF58解:該控制電路有三個輸入信號: 停機按紐SB1、正轉(zhuǎn)按紐SBF、反轉(zhuǎn)按紐SBR。兩個輸出信號:正轉(zhuǎn)接觸器線圈KMF、反轉(zhuǎn)接觸器線圈KMR。輸入信號:SBF0000 輸出信號:KMF0500 SBR0001 KMR0501 SB10002I/O分配:KMFSB1K
35、MFSBFKHKMRKMRSBRKMRKMF590500000200000501050005010001000205000501END地址指令數(shù)據(jù)0000LD00000001OR05000002ANDNOT00020003ANDNOT05010004OUT05000005LD00010006OR05010007ANDNOT00020008ANDNOT05000009OUT05010010END0501000000020500050005000001000205010501END助記符語句表繪制梯形圖如下: 60例2 三相異步電動機Y降壓起動的繼電器控制電路如圖1所示。用OMRON C200H可
36、編程控制器實現(xiàn)三相異步電動機Y降壓起動控制 KM1KM2FRKM3U1U2V1V2W1W2FRKM3KM2KTSB2KM1SB1KM1KTKM3KM2KM3 KTKM3Y轉(zhuǎn)換時間控制電動機Y接電動機接61 輸入信號: SB20000 輸出信號:KM10501 SB10001 KM20502 FR0002 KM30503I/O分配:05010503TIM00#010005020503YTIM000000000105020503ILILCEND電源0502050105010002助記符語句表從略6216.4.3編程中應注意的幾個問題 梯形圖每一行都是從左邊母線開始,線圈接在最右邊。觸點不能放在線圈
37、的右邊。在傳統(tǒng)的繼電器原理圖中,熱繼電器的觸點可在線圈的右邊,而PLC的梯形圖是不允許的 。不正確電路0000000001000020500正確的電路00010500000200001.梯形圖的線圈、觸點632.線圈不能直接與左邊母線相連005030000700002#0060TIM001正確的電路#0060TIM00100503不正確電路 如果需要,線圈可以通過一個沒有使用的內(nèi)部輔助繼電器的常閉觸點或者專用的內(nèi)部輔助寄存器的觸點與之相連。643.同一編號的線圈不能重復使用 同一編號的線圈,作為輸出在一個程序中只能使用一次,但作為輸入觸點可以無限制的重復使用。不正確電路0000100003005000000100500000020000000500正確電路0000100500000020000000
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)買賣協(xié)議范例(2024年度)
- 2024公司物流運輸業(yè)務協(xié)議
- 2024年磚購銷協(xié)議格式
- 2024年拆除工程中介服務協(xié)議
- 2024年區(qū)域合作銷售協(xié)議模板
- 2024年度汽車租賃業(yè)務協(xié)議樣本
- 飯店廚房托管協(xié)議精簡2024適用
- 新時代背景下教師教育轉(zhuǎn)型的實施方案與策略
- 吊車租賃正規(guī)協(xié)議2024細化
- 2024砌墻工程施工人員服務協(xié)議
- 高三年級班級成績分析報告
- 整形美容科品管圈PDCA匯報模板-通過綜合性護理干預措施降低疤痕發(fā)生率
- 小學心理健康教育-團體心理輔導教學課件設計
- 國際貿(mào)易業(yè)務流程圖(完整資料)
- 國際海上人命安全公約
- DB51T 3007-2023四川省農(nóng)田生態(tài)溝渠構(gòu)建技術(shù)規(guī)范
- 凝血基礎(chǔ)知識專家講座
- 八年級數(shù)學競賽題及標準答案解析
- 輸變電工程建設的標準強制性條文實施管理規(guī)程
- 2022年全國統(tǒng)一高考日語真題試卷及答案
- 物聯(lián)網(wǎng)技術(shù)在軍事上的應用:物聯(lián)網(wǎng)與現(xiàn)代戰(zhàn)爭課件
評論
0/150
提交評論