




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、word文檔可編輯第一篇可編程序控制器及其應(yīng)用第一章可編程序控制器的組成與基本邏輯指令可編程序控制器又叫PLC,是一種專為工業(yè)應(yīng)用而設(shè)計(jì)的電子控制裝置。 誕 生于七十年代,有二十多年的發(fā)展歷史。 它是用軟件編程取代了接觸、繼電器的 硬件邏輯?,F(xiàn)在市面上流通的有歐姆龍、三菱、日立、西門子和松下等公司生產(chǎn) 的 PLC。PLC的特點(diǎn):1、可靠性高2、編程簡(jiǎn)單,使用方便可采用梯形圖編程方式,與實(shí)際繼電器控制電路非常接近, 一般電氣工作者 很容易接受。3、環(huán)境要求低適用于惡劣的工業(yè)環(huán)境。4、體積小,重量輕5、擴(kuò)充方便,組合靈活第一節(jié)可編程控制器的組成和工作方式一、可編程控制器的組成傳統(tǒng)的控制系統(tǒng)是由輸入
2、設(shè)備(按鈕、開關(guān)和觸點(diǎn))、控制線路(由各類繼 電器、接觸器、導(dǎo)線連接成的構(gòu)成某種邏輯功能的線路)和輸出設(shè)備(接觸器線 圈、指示燈)三部分組成??勺兂煽刂破魇怯奢斎氩糠?、邏輯部分和輸出部分組成。PLC控制系統(tǒng)框圖:編程器、PC等上位機(jī)按鈕開關(guān)繼電器融點(diǎn)檢置開關(guān)/輸入部分1、輸入部分輸入接口電央處理器系統(tǒng)程序存儲(chǔ)器用戶程序存儲(chǔ)器電源部分邏輯部分(內(nèi)部)顯示燈輸出接口繼電器線圈輸出部分輸入部分的作用是把從輸入設(shè)備的輸入信號(hào)送入可編程序控制器。輸入設(shè)備包括各類控制開關(guān)、按鈕、觸點(diǎn)和傳感器信號(hào)。以上信號(hào)經(jīng)過輸入接口電路(光 電耦合器)的輸入端子和微處理輸入電路相連。 為了保證能在惡劣的工業(yè)環(huán)境中 使用,
3、PLC輸入接口都采用了隔離措施。如下圖,采用光電耦合器為電流輸入型, 能有效地避免輸入端引線可能引入的電磁場(chǎng)干擾和輻射干擾。+24V0VCOM3.3kxoXI33kA輸入電路輸入部分的接線端子與該路的輸入回路連接。每一路的輸入電路可等效于一 個(gè)輸入繼電器。輸入繼電器可提供任意個(gè)動(dòng)斷和動(dòng)合觸點(diǎn)供 PLC內(nèi)部邏輯電路使 用。2、輸出部分輸出端子與控制對(duì)象如接觸器線圈、電磁閥線圈、指示燈等連接。為了把CPU®出電平轉(zhuǎn)換為控制對(duì)象所需的電壓或電流信號(hào), 需要有輸出接口電路。PLC 輸出接口電路一般都有三種輸出形式可供用戶選擇,即繼電器輸出,晶體管輸出和晶閘管輸出。繼電器輸出可接交流和直流負(fù)載
4、;晶體管輸出只能直流負(fù)載; 晶閘管輸出只能接交流負(fù)載。特點(diǎn):繼電器輸出:開關(guān)速度低,負(fù)載能力大,適用于低頻場(chǎng)合。晶體管輸出:開關(guān)速度高,負(fù)載能力小,適用于高頻場(chǎng)合。晶閘管輸出:開關(guān)速度高,負(fù)載能力較大,適用于高頻場(chǎng)合。 注意事項(xiàng):(1) PLC輸出接口是成組的,每一組有一個(gè) COM口,只能使用同一種電源電壓。(2) PLC輸出負(fù)載能力有限,具體參數(shù)請(qǐng)閱讀相關(guān)資料。(3) 對(duì)于電感性負(fù)載應(yīng)加阻容保護(hù)。(4) 負(fù)載采用直流電源小于30V時(shí),為了縮短響應(yīng)時(shí)間,可用并接續(xù)流二極管 的方法改善響應(yīng)時(shí)間。輸出部分3、微處理器微處理器又叫中央處理器,簡(jiǎn)稱 CPU是PLC的大腦,由控制器和運(yùn)算器組 成。PLC
5、是由輸入輸出設(shè)備、運(yùn)算器、控制器和存儲(chǔ)器組成??刂破魅〕龃尜A器中用戶程序的每一個(gè)指令的操作碼和操作數(shù),按照指令的功能進(jìn)行讀取輸入信號(hào)、暫存信號(hào)和輸出信號(hào),把上述信號(hào)到運(yùn)算器中進(jìn)行運(yùn)算、 處理。得到相應(yīng)的輸出。PLC可以輸入形式有梯形圖和程序指令。由電腦和手持器完成。4、存儲(chǔ)器存儲(chǔ)器是用來存放系統(tǒng)程序、編譯程序、用戶的應(yīng)用程序、 邏輯變量和其他 信息。存儲(chǔ)器可分為只讀存儲(chǔ)器 ROM隨機(jī)存儲(chǔ)器RAM只讀存儲(chǔ)器ROh分為掩 摸ROM可編程RO( PROM、可擦除可編程只讀 RO( EPRO)和電可擦除可編 程RO( E2PROM;隨機(jī)存儲(chǔ)器分為靜態(tài) RAM和動(dòng)態(tài)RAM靜態(tài)RAM是靠雙穩(wěn)態(tài) 電路存放信
6、息的,動(dòng)態(tài)RA辰靠MO管的柵極電容上的電荷來存儲(chǔ)信息。只讀存儲(chǔ)器ROM存放系統(tǒng)程序、編譯程序;電可擦除可編程 RO( E2PROM 存放用戶應(yīng)用程序;隨機(jī)存儲(chǔ)器 RAh存放計(jì)算數(shù)據(jù)、中間結(jié)果和機(jī)內(nèi)用戶程序, 需要電池。5、電源PLC的電源一個(gè)開關(guān)電源,它把輸入的交流 220V電源通過整流、濾波、斬 波等電路,變成PLC內(nèi)部使用和輸出需要的電源電壓。一般有 5V、24V。二、可編程序控制器的工作方式PLC執(zhí)行程序是以循環(huán)掃描方式進(jìn)行的。PLC的掃描過程分為三個(gè)階段:輸 入采樣階段、程序執(zhí)行階段和輸出刷新階段。1、輸入采樣階段PLC順序讀取全部輸入端,把輸入繼電器的通斷狀態(tài)存放于輸入映象寄存器 中
7、。2、程序執(zhí)行階段PLC按梯形圖從左向右、從上向下逐條對(duì)指令進(jìn)行掃描,并從輸入映象寄存 器和內(nèi)部元件讀入其狀態(tài),進(jìn)行邏輯運(yùn)算。把結(jié)果放入中間映象寄存器和輸出映 象寄存器中。3、輸出刷新階段把輸出映象寄存器中各輸出繼電器的通斷狀態(tài)通過輸出部分送到輸出鎖存 器,去驅(qū)動(dòng)輸出繼電器線圈,使執(zhí)行相應(yīng)的輸出動(dòng)作。一般地,PLC的一個(gè)掃描周期約10ms另外,可編程序控制器的輸入/輸出 還有響應(yīng)滯后(輸入濾波約10mS,繼電器機(jī)械滯后約10ms所以,一個(gè)信號(hào) 從輸入到實(shí)際輸出,大約有20-30ms的滯后。輸入信號(hào)的有效寬度應(yīng)大于1個(gè)周期+10ms第二節(jié) FX系列PLC的基本特性FX系列PLC是三菱公司生產(chǎn)的,
8、其中還有早期的 F1系列和現(xiàn)在的A系列。第三節(jié)FX系列PLC的內(nèi)部器件(以FX2-64MR、輸入繼電器XX0-X7(共32點(diǎn))(共32點(diǎn)X10-X17X20-X27X30-X37二、輸出繼電器YY0-Y7Y10-Y17Y20-Y27Y30-Y37? X、 Y還有無數(shù)個(gè)常開、常閉觸點(diǎn)供編程使用。? Y外部分僅有一個(gè)常開觸點(diǎn)供帶動(dòng)負(fù)載使用。? 可以看岀每組都是 8個(gè)(8進(jìn)制),輸入、輸岀分別最多可達(dá) 128點(diǎn)。即:X0X177,Y0Y仃7。? 輸入輸岀點(diǎn)數(shù)根據(jù)實(shí)際工程需要來確定??刹捎弥鳈C(jī)+擴(kuò)展的方式來使用,擴(kuò)展的編號(hào)依次編下去。三、輔助繼電器M(1)通用輔助繼電器M0-M499 (共500個(gè)),
9、關(guān)閉電源后重新啟動(dòng)后,通用繼電器不能保護(hù)斷電前的 狀態(tài)。(2)掉電保持輔助繼電器M500-M1023(共524個(gè)),PLC斷電后再運(yùn)行時(shí),能保持?jǐn)嚯娗暗墓ぷ鳡顟B(tài), 采用鋰電池作為PLC掉電保持的后備電源。(3)特殊輔助繼電器M8000-M8255 (共156點(diǎn)),有特殊用途,將在其它章節(jié)中另作介紹。輔助繼電器都有無數(shù)個(gè)常開、常閉觸點(diǎn)供編程使用,只能作為中間繼電器使 用,不能作為外部輸出負(fù)載使用。部分特殊輔助繼電器的功能為:M8000運(yùn)行(RUN監(jiān)控(PLC運(yùn)行時(shí)接通)M8002初始脈沖(僅在PLC運(yùn)行開始時(shí)瞬間接通)M8011 10MS時(shí)鐘脈沖(每10MS發(fā)一脈沖)M8012 100MS時(shí)鐘脈
10、沖(每100MS發(fā)一脈沖)M8033 PLC停止時(shí)輸出保持(PLC停止時(shí),映象寄存器和數(shù)據(jù)寄存器數(shù)據(jù)全 部保持)M8034禁止全部輸出(雖然輸出端全被禁止,但 PLC中的程序及映象寄存 器仍在運(yùn)行)。四、狀態(tài)繼電器S(1)通用狀態(tài)繼電器 S0-S499(2)掉電保持型狀態(tài)繼電器 S499-S899(3)供信號(hào)報(bào)警用:S900-S999狀態(tài)繼電器S是對(duì)工作步進(jìn)控制進(jìn)行簡(jiǎn)易編程的重要元件,這里不作進(jìn)一步的介紹。其中存放初始狀態(tài):S0S9 (10點(diǎn))回零:S10S19( 10點(diǎn))通用:S20S499 (480 點(diǎn))停電保持: S500 S899 (400點(diǎn))故障診斷報(bào)警:S900S9999 (100
11、點(diǎn))五、定時(shí)器T (時(shí)間繼電器)PLC的定時(shí)器相當(dāng)于時(shí)間繼電器,有一等效線圈,無數(shù)對(duì)常開、常閉觸點(diǎn)。 定時(shí)器的設(shè)定值是十進(jìn)制常數(shù)。當(dāng)定時(shí)器累積計(jì)數(shù)器與該設(shè)定值相等時(shí),定時(shí)器的等效線圈接通,相應(yīng)觸點(diǎn)動(dòng)作。(1)定時(shí)器T0T199 (200點(diǎn)):時(shí)鐘脈沖為100ms的定時(shí)器,即當(dāng)設(shè)定值 K=1時(shí),延時(shí) 100ms設(shè)定范圍為0.13276.7秒。T200-T245 (46點(diǎn)):時(shí)鐘脈沖為10ms的定時(shí)器,即當(dāng)設(shè)定值K=1時(shí),延時(shí)10mS 設(shè)定范圍為0.01327.67秒。(2)積算定時(shí)器T246T249 (4點(diǎn)):時(shí)鐘脈沖為1ms的積算定時(shí)器設(shè)定范圍:0.00132.767秒。T250T255 (6
12、點(diǎn)):時(shí)鐘脈沖為100ms的積算定時(shí)器。設(shè)定范圍:0.13267.7秒。積算定時(shí)器的意義:當(dāng)控制積算定時(shí)器的回路接通時(shí), 定時(shí)器開始計(jì)算延時(shí) 時(shí)間,當(dāng)設(shè)定時(shí)間到時(shí)定時(shí)器動(dòng)作,如果在定時(shí)器未動(dòng)作之前控制回路斷開或掉 電,積算定時(shí)器能保持已經(jīng)計(jì)算的時(shí)間,待控制回路重新接通時(shí),積算定時(shí)器從已積算的值開始計(jì)算。積算定時(shí)器必須用RST命令復(fù)位。五、計(jì)數(shù)器CPLC的計(jì)數(shù)器具有計(jì)數(shù)功能。它有等效的計(jì)數(shù)線圈和對(duì)應(yīng)的常開,常閉觸頭, 還有復(fù)位線圈。當(dāng)復(fù)位線圈接通,計(jì)數(shù)器當(dāng)前值復(fù)位到 0。當(dāng)計(jì)數(shù)線圈每接通一 次,計(jì)數(shù)器當(dāng)前值增1或減1。FX2系列計(jì)數(shù)器有:(1)16bit加計(jì)數(shù)器C0C99 ( 100點(diǎn)):通用型
13、C10(C199 (100點(diǎn)):掉電保持型 設(shè)定值范圍:K1-K32767(2)32bit可逆計(jì)數(shù)器C20(C219 (20點(diǎn)):通用型C22(C234 (15點(diǎn)):掉電保持型。設(shè)定值范圍:-2147483648 +2147483647可逆計(jì)數(shù)器的計(jì)數(shù)方向(加計(jì)數(shù)或減計(jì)數(shù))由特殊輔助繼電器M820CM8234設(shè)定。即M8X接通時(shí)作減計(jì)數(shù),當(dāng) M8斷開時(shí)作加計(jì)數(shù)。(3)高速計(jì)數(shù)器:C235- C255 (后面章節(jié)實(shí)例中作介紹)六、數(shù)據(jù)寄存器DD0D199( 200只):通用型數(shù)據(jù)寄存器,即掉電時(shí)全部數(shù)據(jù)均清零。D20(D511 (312只):掉電保護(hù)型數(shù)據(jù)寄存器。第四節(jié)FX系列PLC的基本邏輯指
14、令PLC的編程簡(jiǎn)單,無論廠家不同,大多數(shù)使用梯形圖和基本邏輯指令編程。一、PLC的梯形圖梯形圖是由繼電接觸控制系統(tǒng)變換而來的。有左右兩邊母線(也有只有左母線的),之間連接著內(nèi)部繼電器常開常閉的觸點(diǎn)組合以及繼電器線圈形成一條條 平行的邏輯行。每個(gè)邏輯行必須以觸點(diǎn)與左母線連接開始,以線圈與右母線連接結(jié)束。二、基本邏輯指令指令是將梯形圖中各種邏輯關(guān)系以規(guī)定指令表示的一種方式。格式: 步序 指令 操作數(shù)(元件號(hào))1、LD , LDI , OUT 指令指令助記符與功能:符號(hào)、名稱功能可用元件程序步LD取a觸點(diǎn)邏輯運(yùn)算開始X,Y,MS, T,C1LDI取反b觸點(diǎn)邏輯運(yùn)算開始X,Y,M S,T,C1OUT輸
15、出線圈驅(qū)動(dòng)Y,M,S,T,CY,M 1S,特,M2T: 3C: 3-5注:當(dāng)使用M1536-M307創(chuàng),程序步加1指令說明:? LD, LDI指令用于將觸點(diǎn)接到母線上。另外,與后面講到的ANB指令組合, 在分支起點(diǎn)處也可使用。? OUT指令是對(duì)輸出繼電器、輔助繼電器、狀態(tài)、定時(shí)器、計(jì)數(shù)器的線圈驅(qū) 動(dòng)指令,對(duì)輸入繼電器不能使用。? OUT旨令可作多次并聯(lián)使用。(在下圖中,在 OUTM100之后,接OUTT0) 編程:0 LD X0001 OUT Y0002 LDI X0013 OUT M1004 OUT T0 K19程序步自動(dòng)管理空 2步7 LD T08 OUT Y001定時(shí)器、計(jì)數(shù)器的程序:?
16、 對(duì)于定時(shí)器的計(jì)時(shí)線圈或計(jì)數(shù)器的計(jì)數(shù)線圈,使用OUT指令以后,必須設(shè)定常數(shù) K。此外,也可指定數(shù)據(jù)寄存器的地址號(hào)。? 常數(shù)K的設(shè)定范圍、實(shí)際的定時(shí)器常數(shù)、相對(duì)于OUT指令的程序步數(shù)(包括設(shè)定值)如下表所示。2、AND ANI 指令助記符與功能:符號(hào)、名稱功能可用軟元件程序步IIAND與a觸點(diǎn)串聯(lián)連接X,Y,M,S,T,C-1II'ANI與非b觸點(diǎn)串聯(lián)連接X,Y,M,S,T,C-11當(dāng)使用M1536-M3071時(shí),程序步加 1。指令說明:? 用AND,ANI指令可進(jìn)行1個(gè)觸點(diǎn)的串聯(lián)連接。串聯(lián)觸點(diǎn)的數(shù)量不受限制,該指令可多次使用。? OUT旨令后,通過觸點(diǎn)對(duì)其他線圈使用OUT旨令,稱之為縱
17、接輸出,(下圖的OUTM101 與 OUT Y004這種縱接輸出,如果順序不錯(cuò),可多次重復(fù)。串聯(lián)觸點(diǎn)數(shù)和縱接輸出次數(shù)不受限制, 但使用圖形編程設(shè)備和打印機(jī)則有限制。建議盡量做到1行不超過10個(gè)觸點(diǎn)和1個(gè)級(jí)圈,總共不要超過24行。編程:0 LD X0021 ANDX0002 OUT Y0033 LD Y0034 ANI X0035 OUT M1016 ANDT17 OUT Y004如上圖所示,緊接著OUT M101以后通過觸點(diǎn)T1可以驅(qū)動(dòng)OUT Y004,但如是驅(qū)動(dòng)順序相反(如左圖所示)時(shí),則必 須使用后面講到的 MPS和MPP命令。3、OR ORI 指令指令助記符與功能:指令助記符、名稱功能可
18、用軟兀件程序步OR或a觸點(diǎn)并聯(lián)連接X,Y,M,S,T,CORI或非b觸點(diǎn)并聯(lián)連接X,Y,M,S,T,C當(dāng)使用 M1536-M3071時(shí),程序步加 1指令說明:? OR ORI用作1個(gè)觸點(diǎn)的并聯(lián)連接指令。串聯(lián)連接2個(gè)以上觸點(diǎn)時(shí),并將這種串聯(lián)電路塊與其他電路并聯(lián)連接時(shí),采用后 面講到的ORBt令。? OR ORI是從該指令的步開始,與前面的LD, LDI指令步,進(jìn)行并聯(lián)連接。并聯(lián)連接的 次數(shù)不受限制,但使用圖形編程設(shè)備和打印機(jī)時(shí)受限制(24行以下)編程:0 LD X0041 ORX0062 ORI M1023 OUT Y0054 LDI Y0055 AND X0076 ORM1037 ANI X0
19、108 ORM1109 OUT M1034、ORB指令指令助記符與功能指令助記符、名稱功能程序步ORB由,路塊或串聯(lián)電路塊的并聯(lián)連接1指令說明?2個(gè)以上的觸點(diǎn)串聯(lián)連接的電路稱為串聯(lián)電路塊。將串聯(lián)電路并聯(lián)連接時(shí),分支開始用LD LDI指令,分支結(jié)束用ORBt令。? ORB指令與后面講的ANB旨令等一樣,是不帶軟元件地址號(hào)的獨(dú)立指令。?有多個(gè)并聯(lián)電路時(shí),若對(duì)每個(gè)電路塊使用 ORB旨令,則并聯(lián)電路沒有限制。(見正確編 程程序)? ORB也可以成批地使用,但是由于 LD, LDI指令的重復(fù)使用次數(shù)限制在8次以下,請(qǐng)務(wù) 必注意。(見編程不佳的程序)編程正確編程程序1 LD X0002 AND X0013
20、 LD X0024 AND X0035 ORB6 LDI X0047 AND X0068 ORB9 OUT Y006編程不佳的程序1 LD X0002 AND X0013 LD X0024 AND X0035 LDI X0046 AND X0067 ORB8 ORB9 OUT Y0065、ANB指令指令助記符與功能:指令助記符、名稱功能程序步ANB 電路塊與并聯(lián)電路塊的串聯(lián)連接1指令說明:?當(dāng)分支電路(并聯(lián)電路塊)與前面的電路串聯(lián)連接時(shí),使用ANB旨令,分支的起點(diǎn)用LD, LDI指令,并聯(lián)電路塊結(jié)束后用 ANB指令,與前面的電路串聯(lián)。?若多個(gè)并聯(lián)電路塊按順序和前面的電路串聯(lián)連接時(shí),則ANB指令
21、的使用次數(shù)沒有限制。?也可成批地使用ANB旨令,但在這種場(chǎng)合,與 ORB旨令一樣,LD LDI指令的使用次數(shù)是有限 制的(8次以下),請(qǐng)務(wù)必請(qǐng)意word文檔可編輯編程:word文檔可編輯word文檔可編輯0 LD XOOO1 OR X0012 LD X0023 AND X0034 LDI X0045 AND X0056 ORB7 OR X0068 ANB9 OR X00310 OUT Y0076、LDP LDF ANDP ANDF ORP ORF指令指令助指符與功能:1指令助記符、名稱1功能可用軟元件程序步|LDP取脈沖|上升沿檢測(cè)運(yùn)算開始X、Y、M、S、T、C1|LDF取脈沖下降沿檢測(cè)運(yùn)算開
22、始X、Y、M、S、T、C1|ANDP與脈沖上升沿檢測(cè)串聯(lián)連接X、Y、M、S、T、C|ANDF與脈沖下降沿檢測(cè)串聯(lián)連接X、Y、M、S、T、C|ORP或脈沖上升沿檢測(cè)并聯(lián)連接X、Y、M、S、T、C|ORF或脈沖下降沿檢測(cè)并聯(lián)連接X、Y、M、S、T、C1當(dāng)使用M1536-M3071時(shí),程序步加1,以上指令FX2N中才有指令說明:? LDR ANDP ORF指令是進(jìn)行上升沿檢測(cè)的觸點(diǎn)指令,僅在指定位軟件上沿時(shí)(即由 OFF ON變化時(shí))接通1個(gè)掃描周期。? LDF ANDF ORF指令是進(jìn)行下降沿檢測(cè)的觸點(diǎn)指令,僅在指定位軟元件下降時(shí)(即由 ONr> OFF變化時(shí))接通1個(gè)掃描周期。編程:例1:
23、圖示理解:0 LDP X0001 ORP X0012 OUT M03 LD M80004 ANDP X0025 OUT M10 LDF X0001 ORF X0012 OUT M03 LD M80004 ANDF X002OUT M1word文檔可編輯word文檔可編輯word文檔可編輯word文檔可編輯XODOword文檔可編輯word文檔可編輯在20上升時(shí)嘅一卡冏期在XD下犀對(duì)瞰一個(gè)周期word文檔可編輯word文檔可編輯7、MPS MRD MPP指令指令助記符與功能1指令助記符、名稱功能程序步|MPS進(jìn)棧進(jìn)棧|MRD讀棧讀棧|MPP 出棧出棧word文檔可編輯word文檔可編輯指令說明w
24、ord文檔可編輯word文檔可編輯廠嚴(yán)L1肝F1 (9 J I 丄 32 |:f WPP10 | 11棧編程?在可編程序控制器中有11個(gè)存儲(chǔ)器,用來存儲(chǔ)運(yùn) 算的中間結(jié)果,被稱為棧存儲(chǔ)器。使用一次 MPS 指令就將此時(shí)刻的運(yùn)算結(jié)果送入棧存儲(chǔ)器的第 1 段,再使用MPS指令,又將此時(shí)刻的運(yùn)算結(jié)果送 入棧存儲(chǔ)器的第1段,而將原先存入第一段的數(shù) 據(jù)移到第二段。以此類推。?使用MPP指令,將最上段的數(shù)據(jù)讀出,同時(shí)該數(shù) 據(jù)從棧存儲(chǔ)器中消失,下面的各段數(shù)據(jù)順序向上 移動(dòng)。即所謂后進(jìn)先出的原則。? MRD是讀出最上段所存的最新數(shù)據(jù)的專用指令, 棧 存儲(chǔ)器內(nèi)的數(shù)據(jù)不發(fā)生移動(dòng)。?這些指令都是不帶軟元件地址的獨(dú)立指
25、令。0 LD X0041 MPS2 AND X0053 OUT Y0024 MRD5 AND X0066 OUT Y0037 MRD8 OUT Y0049 MPP10 AND X00711 OUT Y005例2:二段棧0 LD X0001 MPS2 AND X0013 MPS4 AND X0025 OUT Y0006 MPP7 AND X0039 MPP10 AND X00411 MPS12 AND X00513 OUT Y00214 MPP15 AND X00616 OUT Y0030 LD X0001 MPS2 AND X0013 MPS4 AND X0025 MPS6 AND X0037
26、 MPS8 AND X0049 OUT Y00010 MPP11 OUT Y00112 MPP13 OUT Y00214 MPP15 OUT 00316 MPP17 OUT Y0048 OUT Y001|4L嚴(yán)期斗悟鋼期MlMOMlYtYrtWOO0 LD XOOO1 OUT Y0042 AND X0013 OUT Y0034 AND X0025 OUT Y0026 AND X0037 OUT Y0018 AND X0049 OUT Y000例3中需要要三重 MPS指令編程,但是如果改成左面的電路,實(shí)現(xiàn)的果一樣。編程卻很方便,不必采用MPS指令。word文檔可編輯沒有嵌套結(jié)構(gòu)時(shí),通用NO 編程
27、。NO的使用次數(shù)沒有限 制。有嵌套結(jié)構(gòu)時(shí),嵌套級(jí) N 的地址號(hào)增大,即 N0-N1-N2 N7。& MC MCR指令指令助記符與功能1指令助記符、名稱功能|程序步|MC主控指令公共串聯(lián)觸點(diǎn)的連接13|IMCR主控復(fù)位公共串聯(lián)觸點(diǎn)的清除2II11 1指令說明?在下面程序示例中,輸入 X000為接通時(shí),直接執(zhí)行從 MC到MCR勺指令,輸入X000為 斷開時(shí),成為如下形式:保持當(dāng)前狀態(tài):積算定時(shí)器、計(jì)數(shù)器、用置位 /復(fù)位指令驅(qū)動(dòng)的軟元件。變成OFF的軟件:非積算定時(shí)器,用 OUTf令驅(qū)動(dòng)的軟元件。?主控(MC指令后,母線(LD LDI點(diǎn))移動(dòng)主控觸點(diǎn)后,MCM將其返回原母線的指 令。?通過更
28、改軟元件地址號(hào) Y、M,可多次使用主控指令。但使用同一軟元件地址號(hào)時(shí),就 和OUT旨令一樣,成為雙線圈輸出。編程0 LD X0001 MC N0 M1004 LD X0015 OUT Y0006 LD X0027 OUT Y0018 MCR N0例2 :有嵌套時(shí)第一級(jí)ND先退出第二級(jí)再退出第一級(jí)第二級(jí)N10 LD X000ND1 MC N0 M100令4 LD X0015 OUT Y0006 LD X0027 MC N1 M101令10 LD X00311 OUT Y00112 MCR N1指令14 LD X00415 OUT Y00216 MCR N0指令3步指3步指9、SET RST 指令
29、指令助記符與功能指令助記符、名稱功能可用軟兀件程序步SET置位動(dòng)作保持Y、M、SY、M1S特M2T、C:2D、V、Z、特 D: 3RST復(fù)位消除動(dòng)作保持, 寄存器清零Y、M、S、T、C、D、V、Z指令說明?在下述程序示例中,X000旦接通后,即使它再次成為 OFF Y000依然被吸合。X001 旦接通后,即使它再次成為 OFF Y000仍然是釋放狀態(tài)。?對(duì)同一種軟元件,SET RST可多次使用,順序也可隨意,但最后執(zhí)行者有效。?此外,要使數(shù)據(jù)寄存器 D變址寄存器V、Z的內(nèi)容清零時(shí),也可使用 RST指令。?積算定時(shí)器T246-T255的當(dāng)前值的復(fù)位和觸點(diǎn)復(fù)位也可用 RST指令。xooozaoiY
30、OOO10、計(jì)數(shù)器軟元件的 OUT RST指令助記符與功能指令助記符、名稱功能程序步OUT 輸出計(jì)數(shù)線圈的驅(qū)動(dòng)32位計(jì)數(shù)器:516位計(jì)數(shù)器:3RST復(fù)位輸出觸點(diǎn)的復(fù)位、當(dāng)前值的清零2內(nèi)部計(jì)數(shù)器編程瓜)1Q| |1 甫T |C0COI I0 LD X0101 RST CO 2步指令3 LD X0114 OUT CO K10 ( 3 步指令)7 LD CO8 OUT YOOO? CO對(duì)XO11的OFF-ON次數(shù)進(jìn)行增計(jì)數(shù),當(dāng)它達(dá)到設(shè)定值 K1O時(shí),輸出輸出點(diǎn)CO動(dòng)作,以后 使XO11從OFF-ON計(jì)數(shù)器的當(dāng)前值不變,輸出觸點(diǎn)依然動(dòng)作。?為了清除這些當(dāng)前值,讓輸出觸點(diǎn)復(fù)位,貝U應(yīng)令XO1O為ON?有
31、必要在OUT旨令后面指定常數(shù)K或用數(shù)據(jù)寄存器的地址號(hào)作間接設(shè)定。?對(duì)于掉電保持用計(jì)數(shù)器,即使停電,也能保持當(dāng)前值,以及輸出觸點(diǎn)的工作狀態(tài)或復(fù)位狀態(tài)高速計(jì)數(shù)器的編程0 LD X0101 OUT M8*2步3 LD X0114 RST C*2步6 LD XO127 OUT C* K值(或D)12 LD C*13 OUT Y002word文檔可編輯word文檔可編輯?在C235-C245的單相單輸入計(jì)數(shù)器中,為了指定計(jì)數(shù)方向,采用特殊輔助繼電器M8234-M8? 當(dāng)X010為ON時(shí),對(duì)應(yīng) C*的M8*也ON這時(shí)C*為減計(jì)數(shù)。? 當(dāng)X010為OFF時(shí),對(duì)應(yīng)C*的M8*也OFF這時(shí)C*為增計(jì)數(shù)。? X0
32、11為ON時(shí),計(jì)數(shù)器C*的輸出觸點(diǎn)復(fù)位,計(jì)數(shù)器的當(dāng)前值也清零。?當(dāng)X012為ON時(shí),對(duì)依據(jù)計(jì)數(shù)器地址號(hào)確定的計(jì)數(shù)器輸入X000-X005的ON/OFF進(jìn)行計(jì)數(shù)?計(jì)數(shù)器的當(dāng)前值增加,通過設(shè)定值(K或D的內(nèi)容)時(shí)輸出觸點(diǎn)置位。在減少方向上通過設(shè) 值復(fù)位。11、PLS PLF 指令指令助記符、名稱指令助記符、名稱功能程序步PLS上升脈沖上升沿微分輸出2PLF下沿脈沖下降沿微分輸出2當(dāng)使用M1536-M3071時(shí),程序步加1指令說明?使用PLF指令時(shí),僅在驅(qū)動(dòng)輸入 OFF后1個(gè)掃描周期內(nèi),軟元件 Y、M動(dòng)作?使用PLS指令時(shí),僅在驅(qū)動(dòng)輸入 ON后1個(gè)掃描周期內(nèi),軟元件 Y、M動(dòng)作。編程0 LD XOO
33、O1 PLS MO 2步指令3 LD MO4 SET YOOO5 LD XOO16 PLF M12步指令8 LD M19 RST YOOO各元件的狀態(tài)圖:XOOOMl斗訝鯛期1#雕期MlYOOO12、NOP END指令word文檔可編輯word文檔可編輯指令助記符與功能word文檔可編輯r指令助記符、名稱功能程序步NOP控操作無動(dòng)作END結(jié)束輸入輸出處理和返回到 0步1指令說明NOF指令:1、將程序全部清除時(shí),全部指令成為空操作2、若在普通指令與指令之間加入空操作(NOP指令,則可編程序控制器可繼續(xù)工作, 而與此無關(guān)。若在編寫程序過程中加入空操作指令,則在修改或追加程序時(shí),可以減少步序號(hào)的變
34、化,但是程序步需要有空余。3、若將已寫入的指令換成 NOP旨令,則電路會(huì)發(fā)生變化,務(wù)必請(qǐng)注意。END指令:1、 可編程序控制器反復(fù)進(jìn)行輸入處理、程序執(zhí)行、輸出處理。若在程序的最后寫入END 令,則END以后的其余程序步不再執(zhí)行,而直接進(jìn)行輸出處理。2、 在程序中沒有END旨令時(shí),則處理到最終的程序步再執(zhí)行輸出處理,然后返回0步處理 程序。3、 在調(diào)試期間,在各程序段插入END旨令,可依次檢測(cè)各程序段的動(dòng)作。這種場(chǎng)合,在確 認(rèn)前面電路塊動(dòng)作正確無誤后,依次刪去 END旨令。4、RUN(運(yùn)行)開始時(shí)的首次執(zhí)行,從執(zhí)行 END旨令開始。梯形圖設(shè)計(jì)的規(guī)則和技巧一、梯形圖中的觸點(diǎn)應(yīng)畫在水平線上,而不能畫
35、在垂直分支上,如圖1 (a),由于X005畫在垂直分支上,這樣很難判斷與其他觸點(diǎn)的關(guān)系, 也很難判斷X005與輸出線圈Y001的控制方向,因此應(yīng) 根據(jù)從左至右,自上而下的原則。正確的畫法如圖1 ( b)word文檔可編輯XOOl X005004XQ0 3X0O3 X005XQ0 2XOOl圖 1 (b)圖 1 (a)、不包含觸點(diǎn)的分支應(yīng)放放在垂直方向, 不應(yīng)放在水平線上,這樣便于看清觸點(diǎn)的組和對(duì)輸出線圈的控制路線,以免編程時(shí)出錯(cuò)。如圖2所示圖2( b)正確畫法word文檔可編輯word文檔可編輯圖2( a)不正確畫法三、在有幾個(gè)串聯(lián)電路相并聯(lián)時(shí),需鈄觸點(diǎn)最多的那條串聯(lián)電路放在梯形圖的最上面,在
36、有幾個(gè)并聯(lián)電路串聯(lián)時(shí),應(yīng)將觸點(diǎn)最多的那個(gè)并聯(lián)放在梯形圖的最左面,這樣所編的程序比較明了,使用的指令較少,如圖3所示。ABYT HCDEFGH H圖3( a)不正確畫法圖3( b)正確的畫法word文檔可編輯四、按梯形圖編制程序時(shí)一定要按從左至右,自上而下的原則進(jìn)行。五、在畫梯形圖時(shí),不能將觸點(diǎn)畫在線圈的右邊,而只能畫在線圈的左邊,如圖4所示。word文檔可編輯四、按梯形圖編制程序時(shí)一定要按從左至右,自上而下的原則進(jìn)行。word文檔可編輯四、按梯形圖編制程序時(shí)一定要按從左至右,自上而下的原則進(jìn)行。word文檔可編輯四、按梯形圖編制程序時(shí)一定要按從左至右,自上而下的原則進(jìn)行。word文檔可編輯四、
37、按梯形圖編制程序時(shí)一定要按從左至右,自上而下的原則進(jìn)行。圖4 (a)正確畫法圖4( a)不正確畫法六、梯形圖畫得合理,對(duì)編程時(shí)指令的使用可減少。雙重輸出動(dòng)作及其對(duì)策雙重輸出動(dòng)作若在順控程序內(nèi)進(jìn)行線圈的雙重輸出(線圈),則后面的動(dòng)作優(yōu)先如左圖所示:考慮一下在多處使用同一線圈 丫0 的情況。例如:X00仁ON X002=OFF初次的Y003,因X001接通,因此YOO3 ON輸Y004也 ON但是第二次的Y003,因輸入X002斷開,因此其出改為OFF因此,實(shí)際上外部輸出成為:Y003=OFFY004=ON雙重輸出的對(duì)策word文檔可編輯word文檔可編輯A或者word文檔可編輯H101FX2n應(yīng)
38、用指令一覽表類別功能號(hào)指令助記 符功能D指令P指令00CJ條件跳轉(zhuǎn)O程01CALL|調(diào)用子程序二1 O序02SRET|子程序返回1 -流03IRET中斷返回程04EI開中斷-土05DI關(guān)中斷-06FEND主程序結(jié)束07WDT監(jiān)視定時(shí)器O08FOR循環(huán)區(qū)開始-09NEXT循環(huán)區(qū)結(jié)束較 傳一送 與比10CMP比較0011ZCP區(qū)間比較OO12MOV傳送O013SMOV移位傳送-014CML取反O015BMOV塊傳送-016FMOV多點(diǎn)傳送O017XCH數(shù)據(jù)交換O018BCD求BCD碼0019BIN求二進(jìn)制碼O0四則運(yùn)算與邏輯運(yùn)算20ADD二進(jìn)制加法0021SUB二進(jìn)制減法O022MUL二進(jìn)制乘法Q
39、23DIV二進(jìn)制除法O24INC二進(jìn)制加一O0125| DEC二進(jìn)制減一OO26WADN邏輯字與OO27WOR邏輯字或OO28WXOR邏輯字與或OO29ENG求補(bǔ)碼OO循環(huán)與30ROR循環(huán)右移OO31ROL循環(huán)左移OO32RCR帶進(jìn)位右移OO33RCL帶進(jìn)位左移O34SFTR位右移-O轉(zhuǎn)35SFTL位左移0移36WSFR字右移O37WSFL字左移-038SFWRFIFO 寫-039SFRDFIFO 讀=040ZRST區(qū)間復(fù)位1 941DECO解碼42ENCO編碼II。數(shù)43SUM求置ON位的總和OO據(jù)44BONON位判斷O0處45MEAN平均值O0理46ANS標(biāo)志位置二47ANR標(biāo)志復(fù)位-048SOR二進(jìn)制平方根O049FLT二進(jìn)制整數(shù)與浮點(diǎn)數(shù)轉(zhuǎn)換O050REF刷新-051REFE濾波調(diào)整正052MTR矩陣輸入高53HSCS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度物業(yè)賠償業(yè)主裝修噪音擾民的協(xié)議書
- 2025年度南方紅木原材購銷合同
- 健身房裝修合同協(xié)議
- 2025年焙烤食品項(xiàng)目合作計(jì)劃書
- 2025年空氣處理化學(xué)品:光觸媒項(xiàng)目合作計(jì)劃書
- 2025年特種功能焊接材料項(xiàng)目建議書
- FY公司第三方物流服務(wù)商選擇策略研究
- 芥菜型油菜莖稈和葉片木質(zhì)纖維素含量QTL定位與候選基因分析
- 高中生英語自我學(xué)習(xí)診斷能力對(duì)其定語從句學(xué)習(xí)成績(jī)的影響
- 印尼巴厘島旅游漢語教學(xué)設(shè)計(jì)研究
- 腦出血課件完整版本
- 涼山州小學(xué)數(shù)學(xué)教師業(yè)務(wù)素質(zhì)考試試題(真題+訓(xùn)練)
- 長(zhǎng)護(hù)險(xiǎn)定點(diǎn)機(jī)構(gòu)自查報(bào)告
- GB/T 6003.2-2024試驗(yàn)篩技術(shù)要求和檢驗(yàn)第2部分:金屬穿孔板試驗(yàn)篩
- 2025年初中地理八年級(jí)上冊(cè)全冊(cè)重點(diǎn)知識(shí)點(diǎn)復(fù)習(xí)課件
- 人工智能大模型
- 川教版信息技術(shù)五年級(jí)下冊(cè)全冊(cè)教學(xué)設(shè)計(jì)教案
- 重慶市江北區(qū)社區(qū)專職工作者招考聘用高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 掩體構(gòu)筑與偽裝教學(xué)法教案
- 讓我們一起去追“星”!兩彈一星之核彈老人魏世杰課件高二下學(xué)期愛國主義教育主題班會(huì)
- 2024年日歷表電子版(帶農(nóng)歷-含周數(shù)-周一開始-打印版)
評(píng)論
0/150
提交評(píng)論