可編程序控制器及其應(yīng)用.doc_第1頁
可編程序控制器及其應(yīng)用.doc_第2頁
可編程序控制器及其應(yīng)用.doc_第3頁
可編程序控制器及其應(yīng)用.doc_第4頁
可編程序控制器及其應(yīng)用.doc_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、word文檔可編輯第一篇可編程序控制器及其應(yīng)用第一章可編程序控制器的組成與基本邏輯指令可編程序控制器又叫PLC,是一種專為工業(yè)應(yīng)用而設(shè)計的電子控制裝置。 誕 生于七十年代,有二十多年的發(fā)展歷史。 它是用軟件編程取代了接觸、繼電器的 硬件邏輯?,F(xiàn)在市面上流通的有歐姆龍、三菱、日立、西門子和松下等公司生產(chǎn) 的 PLC。PLC的特點:1、可靠性高2、編程簡單,使用方便可采用梯形圖編程方式,與實際繼電器控制電路非常接近, 一般電氣工作者 很容易接受。3、環(huán)境要求低適用于惡劣的工業(yè)環(huán)境。4、體積小,重量輕5、擴充方便,組合靈活第一節(jié)可編程控制器的組成和工作方式一、可編程控制器的組成傳統(tǒng)的控制系統(tǒng)是由輸入

2、設(shè)備(按鈕、開關(guān)和觸點)、控制線路(由各類繼 電器、接觸器、導(dǎo)線連接成的構(gòu)成某種邏輯功能的線路)和輸出設(shè)備(接觸器線 圈、指示燈)三部分組成??勺兂煽刂破魇怯奢斎氩糠?、邏輯部分和輸出部分組成。PLC控制系統(tǒng)框圖:編程器、PC等上位機按鈕開關(guān)繼電器融點檢置開關(guān)/輸入部分1、輸入部分輸入接口電央處理器系統(tǒng)程序存儲器用戶程序存儲器電源部分邏輯部分(內(nèi)部)顯示燈輸出接口繼電器線圈輸出部分輸入部分的作用是把從輸入設(shè)備的輸入信號送入可編程序控制器。輸入設(shè)備包括各類控制開關(guān)、按鈕、觸點和傳感器信號。以上信號經(jīng)過輸入接口電路(光 電耦合器)的輸入端子和微處理輸入電路相連。 為了保證能在惡劣的工業(yè)環(huán)境中 使用,

3、PLC輸入接口都采用了隔離措施。如下圖,采用光電耦合器為電流輸入型, 能有效地避免輸入端引線可能引入的電磁場干擾和輻射干擾。+24V0VCOM3.3kxoXI33kA輸入電路輸入部分的接線端子與該路的輸入回路連接。每一路的輸入電路可等效于一 個輸入繼電器。輸入繼電器可提供任意個動斷和動合觸點供 PLC內(nèi)部邏輯電路使 用。2、輸出部分輸出端子與控制對象如接觸器線圈、電磁閥線圈、指示燈等連接。為了把CPU®出電平轉(zhuǎn)換為控制對象所需的電壓或電流信號, 需要有輸出接口電路。PLC 輸出接口電路一般都有三種輸出形式可供用戶選擇,即繼電器輸出,晶體管輸出和晶閘管輸出。繼電器輸出可接交流和直流負載

4、;晶體管輸出只能直流負載; 晶閘管輸出只能接交流負載。特點:繼電器輸出:開關(guān)速度低,負載能力大,適用于低頻場合。晶體管輸出:開關(guān)速度高,負載能力小,適用于高頻場合。晶閘管輸出:開關(guān)速度高,負載能力較大,適用于高頻場合。 注意事項:(1) PLC輸出接口是成組的,每一組有一個 COM口,只能使用同一種電源電壓。(2) PLC輸出負載能力有限,具體參數(shù)請閱讀相關(guān)資料。(3) 對于電感性負載應(yīng)加阻容保護。(4) 負載采用直流電源小于30V時,為了縮短響應(yīng)時間,可用并接續(xù)流二極管 的方法改善響應(yīng)時間。輸出部分3、微處理器微處理器又叫中央處理器,簡稱 CPU是PLC的大腦,由控制器和運算器組 成。PLC

5、是由輸入輸出設(shè)備、運算器、控制器和存儲器組成??刂破魅〕龃尜A器中用戶程序的每一個指令的操作碼和操作數(shù),按照指令的功能進行讀取輸入信號、暫存信號和輸出信號,把上述信號到運算器中進行運算、 處理。得到相應(yīng)的輸出。PLC可以輸入形式有梯形圖和程序指令。由電腦和手持器完成。4、存儲器存儲器是用來存放系統(tǒng)程序、編譯程序、用戶的應(yīng)用程序、 邏輯變量和其他 信息。存儲器可分為只讀存儲器 ROM隨機存儲器RAM只讀存儲器ROh分為掩 摸ROM可編程RO( PROM、可擦除可編程只讀 RO( EPRO)和電可擦除可編 程RO( E2PROM;隨機存儲器分為靜態(tài) RAM和動態(tài)RAM靜態(tài)RAM是靠雙穩(wěn)態(tài) 電路存放信

6、息的,動態(tài)RA辰靠MO管的柵極電容上的電荷來存儲信息。只讀存儲器ROM存放系統(tǒng)程序、編譯程序;電可擦除可編程 RO( E2PROM 存放用戶應(yīng)用程序;隨機存儲器 RAh存放計算數(shù)據(jù)、中間結(jié)果和機內(nèi)用戶程序, 需要電池。5、電源PLC的電源一個開關(guān)電源,它把輸入的交流 220V電源通過整流、濾波、斬 波等電路,變成PLC內(nèi)部使用和輸出需要的電源電壓。一般有 5V、24V。二、可編程序控制器的工作方式PLC執(zhí)行程序是以循環(huán)掃描方式進行的。PLC的掃描過程分為三個階段:輸 入采樣階段、程序執(zhí)行階段和輸出刷新階段。1、輸入采樣階段PLC順序讀取全部輸入端,把輸入繼電器的通斷狀態(tài)存放于輸入映象寄存器 中

7、。2、程序執(zhí)行階段PLC按梯形圖從左向右、從上向下逐條對指令進行掃描,并從輸入映象寄存 器和內(nèi)部元件讀入其狀態(tài),進行邏輯運算。把結(jié)果放入中間映象寄存器和輸出映 象寄存器中。3、輸出刷新階段把輸出映象寄存器中各輸出繼電器的通斷狀態(tài)通過輸出部分送到輸出鎖存 器,去驅(qū)動輸出繼電器線圈,使執(zhí)行相應(yīng)的輸出動作。一般地,PLC的一個掃描周期約10ms另外,可編程序控制器的輸入/輸出 還有響應(yīng)滯后(輸入濾波約10mS,繼電器機械滯后約10ms所以,一個信號 從輸入到實際輸出,大約有20-30ms的滯后。輸入信號的有效寬度應(yīng)大于1個周期+10ms第二節(jié) FX系列PLC的基本特性FX系列PLC是三菱公司生產(chǎn)的,

8、其中還有早期的 F1系列和現(xiàn)在的A系列。第三節(jié)FX系列PLC的內(nèi)部器件(以FX2-64MR、輸入繼電器XX0-X7(共32點)(共32點X10-X17X20-X27X30-X37二、輸出繼電器YY0-Y7Y10-Y17Y20-Y27Y30-Y37? X、 Y還有無數(shù)個常開、常閉觸點供編程使用。? Y外部分僅有一個常開觸點供帶動負載使用。? 可以看岀每組都是 8個(8進制),輸入、輸岀分別最多可達 128點。即:X0X177,Y0Y仃7。? 輸入輸岀點數(shù)根據(jù)實際工程需要來確定??刹捎弥鳈C+擴展的方式來使用,擴展的編號依次編下去。三、輔助繼電器M(1)通用輔助繼電器M0-M499 (共500個),

9、關(guān)閉電源后重新啟動后,通用繼電器不能保護斷電前的 狀態(tài)。(2)掉電保持輔助繼電器M500-M1023(共524個),PLC斷電后再運行時,能保持斷電前的工作狀態(tài), 采用鋰電池作為PLC掉電保持的后備電源。(3)特殊輔助繼電器M8000-M8255 (共156點),有特殊用途,將在其它章節(jié)中另作介紹。輔助繼電器都有無數(shù)個常開、常閉觸點供編程使用,只能作為中間繼電器使 用,不能作為外部輸出負載使用。部分特殊輔助繼電器的功能為:M8000運行(RUN監(jiān)控(PLC運行時接通)M8002初始脈沖(僅在PLC運行開始時瞬間接通)M8011 10MS時鐘脈沖(每10MS發(fā)一脈沖)M8012 100MS時鐘脈

10、沖(每100MS發(fā)一脈沖)M8033 PLC停止時輸出保持(PLC停止時,映象寄存器和數(shù)據(jù)寄存器數(shù)據(jù)全 部保持)M8034禁止全部輸出(雖然輸出端全被禁止,但 PLC中的程序及映象寄存 器仍在運行)。四、狀態(tài)繼電器S(1)通用狀態(tài)繼電器 S0-S499(2)掉電保持型狀態(tài)繼電器 S499-S899(3)供信號報警用:S900-S999狀態(tài)繼電器S是對工作步進控制進行簡易編程的重要元件,這里不作進一步的介紹。其中存放初始狀態(tài):S0S9 (10點)回零:S10S19( 10點)通用:S20S499 (480 點)停電保持: S500 S899 (400點)故障診斷報警:S900S9999 (100

11、點)五、定時器T (時間繼電器)PLC的定時器相當于時間繼電器,有一等效線圈,無數(shù)對常開、常閉觸點。 定時器的設(shè)定值是十進制常數(shù)。當定時器累積計數(shù)器與該設(shè)定值相等時,定時器的等效線圈接通,相應(yīng)觸點動作。(1)定時器T0T199 (200點):時鐘脈沖為100ms的定時器,即當設(shè)定值 K=1時,延時 100ms設(shè)定范圍為0.13276.7秒。T200-T245 (46點):時鐘脈沖為10ms的定時器,即當設(shè)定值K=1時,延時10mS 設(shè)定范圍為0.01327.67秒。(2)積算定時器T246T249 (4點):時鐘脈沖為1ms的積算定時器設(shè)定范圍:0.00132.767秒。T250T255 (6

12、點):時鐘脈沖為100ms的積算定時器。設(shè)定范圍:0.13267.7秒。積算定時器的意義:當控制積算定時器的回路接通時, 定時器開始計算延時 時間,當設(shè)定時間到時定時器動作,如果在定時器未動作之前控制回路斷開或掉 電,積算定時器能保持已經(jīng)計算的時間,待控制回路重新接通時,積算定時器從已積算的值開始計算。積算定時器必須用RST命令復(fù)位。五、計數(shù)器CPLC的計數(shù)器具有計數(shù)功能。它有等效的計數(shù)線圈和對應(yīng)的常開,常閉觸頭, 還有復(fù)位線圈。當復(fù)位線圈接通,計數(shù)器當前值復(fù)位到 0。當計數(shù)線圈每接通一 次,計數(shù)器當前值增1或減1。FX2系列計數(shù)器有:(1)16bit加計數(shù)器C0C99 ( 100點):通用型

13、C10(C199 (100點):掉電保持型 設(shè)定值范圍:K1-K32767(2)32bit可逆計數(shù)器C20(C219 (20點):通用型C22(C234 (15點):掉電保持型。設(shè)定值范圍:-2147483648 +2147483647可逆計數(shù)器的計數(shù)方向(加計數(shù)或減計數(shù))由特殊輔助繼電器M820CM8234設(shè)定。即M8X接通時作減計數(shù),當 M8斷開時作加計數(shù)。(3)高速計數(shù)器:C235- C255 (后面章節(jié)實例中作介紹)六、數(shù)據(jù)寄存器DD0D199( 200只):通用型數(shù)據(jù)寄存器,即掉電時全部數(shù)據(jù)均清零。D20(D511 (312只):掉電保護型數(shù)據(jù)寄存器。第四節(jié)FX系列PLC的基本邏輯指

14、令PLC的編程簡單,無論廠家不同,大多數(shù)使用梯形圖和基本邏輯指令編程。一、PLC的梯形圖梯形圖是由繼電接觸控制系統(tǒng)變換而來的。有左右兩邊母線(也有只有左母線的),之間連接著內(nèi)部繼電器常開常閉的觸點組合以及繼電器線圈形成一條條 平行的邏輯行。每個邏輯行必須以觸點與左母線連接開始,以線圈與右母線連接結(jié)束。二、基本邏輯指令指令是將梯形圖中各種邏輯關(guān)系以規(guī)定指令表示的一種方式。格式: 步序 指令 操作數(shù)(元件號)1、LD , LDI , OUT 指令指令助記符與功能:符號、名稱功能可用元件程序步LD取a觸點邏輯運算開始X,Y,MS, T,C1LDI取反b觸點邏輯運算開始X,Y,M S,T,C1OUT輸

15、出線圈驅(qū)動Y,M,S,T,CY,M 1S,特,M2T: 3C: 3-5注:當使用M1536-M307創(chuàng),程序步加1指令說明:? LD, LDI指令用于將觸點接到母線上。另外,與后面講到的ANB指令組合, 在分支起點處也可使用。? OUT指令是對輸出繼電器、輔助繼電器、狀態(tài)、定時器、計數(shù)器的線圈驅(qū) 動指令,對輸入繼電器不能使用。? OUT旨令可作多次并聯(lián)使用。(在下圖中,在 OUTM100之后,接OUTT0) 編程:0 LD X0001 OUT Y0002 LDI X0013 OUT M1004 OUT T0 K19程序步自動管理空 2步7 LD T08 OUT Y001定時器、計數(shù)器的程序:?

16、 對于定時器的計時線圈或計數(shù)器的計數(shù)線圈,使用OUT指令以后,必須設(shè)定常數(shù) K。此外,也可指定數(shù)據(jù)寄存器的地址號。? 常數(shù)K的設(shè)定范圍、實際的定時器常數(shù)、相對于OUT指令的程序步數(shù)(包括設(shè)定值)如下表所示。2、AND ANI 指令助記符與功能:符號、名稱功能可用軟元件程序步IIAND與a觸點串聯(lián)連接X,Y,M,S,T,C-1II'ANI與非b觸點串聯(lián)連接X,Y,M,S,T,C-11當使用M1536-M3071時,程序步加 1。指令說明:? 用AND,ANI指令可進行1個觸點的串聯(lián)連接。串聯(lián)觸點的數(shù)量不受限制,該指令可多次使用。? OUT旨令后,通過觸點對其他線圈使用OUT旨令,稱之為縱

17、接輸出,(下圖的OUTM101 與 OUT Y004這種縱接輸出,如果順序不錯,可多次重復(fù)。串聯(lián)觸點數(shù)和縱接輸出次數(shù)不受限制, 但使用圖形編程設(shè)備和打印機則有限制。建議盡量做到1行不超過10個觸點和1個級圈,總共不要超過24行。編程:0 LD X0021 ANDX0002 OUT Y0033 LD Y0034 ANI X0035 OUT M1016 ANDT17 OUT Y004如上圖所示,緊接著OUT M101以后通過觸點T1可以驅(qū)動OUT Y004,但如是驅(qū)動順序相反(如左圖所示)時,則必 須使用后面講到的 MPS和MPP命令。3、OR ORI 指令指令助記符與功能:指令助記符、名稱功能可

18、用軟兀件程序步OR或a觸點并聯(lián)連接X,Y,M,S,T,CORI或非b觸點并聯(lián)連接X,Y,M,S,T,C當使用 M1536-M3071時,程序步加 1指令說明:? OR ORI用作1個觸點的并聯(lián)連接指令。串聯(lián)連接2個以上觸點時,并將這種串聯(lián)電路塊與其他電路并聯(lián)連接時,采用后 面講到的ORBt令。? OR ORI是從該指令的步開始,與前面的LD, LDI指令步,進行并聯(lián)連接。并聯(lián)連接的 次數(shù)不受限制,但使用圖形編程設(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個以上的觸點串聯(lián)連接的電路稱為串聯(lián)電路塊。將串聯(lián)電路并聯(lián)連接時,分支開始用LD LDI指令,分支結(jié)束用ORBt令。? ORB指令與后面講的ANB旨令等一樣,是不帶軟元件地址號的獨立指令。?有多個并聯(lián)電路時,若對每個電路塊使用 ORB旨令,則并聯(lián)電路沒有限制。(見正確編 程程序)? ORB也可以成批地使用,但是由于 LD, LDI指令的重復(fù)使用次數(shù)限制在8次以下,請務(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指令說明:?當分支電路(并聯(lián)電路塊)與前面的電路串聯(lián)連接時,使用ANB旨令,分支的起點用LD, LDI指令,并聯(lián)電路塊結(jié)束后用 ANB指令,與前面的電路串聯(lián)。?若多個并聯(lián)電路塊按順序和前面的電路串聯(lián)連接時,則ANB指令

21、的使用次數(shù)沒有限制。?也可成批地使用ANB旨令,但在這種場合,與 ORB旨令一樣,LD LDI指令的使用次數(shù)是有限 制的(8次以下),請務(wù)必請意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取脈沖|上升沿檢測運算開始X、Y、M、S、T、C1|LDF取脈沖下降沿檢測運算開

22、始X、Y、M、S、T、C1|ANDP與脈沖上升沿檢測串聯(lián)連接X、Y、M、S、T、C|ANDF與脈沖下降沿檢測串聯(lián)連接X、Y、M、S、T、C|ORP或脈沖上升沿檢測并聯(lián)連接X、Y、M、S、T、C|ORF或脈沖下降沿檢測并聯(lián)連接X、Y、M、S、T、C1當使用M1536-M3071時,程序步加1,以上指令FX2N中才有指令說明:? LDR ANDP ORF指令是進行上升沿檢測的觸點指令,僅在指定位軟件上沿時(即由 OFF ON變化時)接通1個掃描周期。? LDF ANDF ORF指令是進行下降沿檢測的觸點指令,僅在指定位軟元件下降時(即由 ONr> OFF變化時)接通1個掃描周期。編程:例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上升時嘅一卡冏期在XD下犀對瞰一個周期word文檔可編輯word文檔可編輯7、MPS MRD MPP指令指令助記符與功能1指令助記符、名稱功能程序步|MPS進棧進棧|MRD讀棧讀棧|MPP 出棧出棧word文檔可編輯word文檔可編輯指令說明w

24、ord文檔可編輯word文檔可編輯廠嚴L1肝F1 (9 J I 丄 32 |:f WPP10 | 11棧編程?在可編程序控制器中有11個存儲器,用來存儲運 算的中間結(jié)果,被稱為棧存儲器。使用一次 MPS 指令就將此時刻的運算結(jié)果送入棧存儲器的第 1 段,再使用MPS指令,又將此時刻的運算結(jié)果送 入棧存儲器的第1段,而將原先存入第一段的數(shù) 據(jù)移到第二段。以此類推。?使用MPP指令,將最上段的數(shù)據(jù)讀出,同時該數(shù) 據(jù)從棧存儲器中消失,下面的各段數(shù)據(jù)順序向上 移動。即所謂后進先出的原則。? MRD是讀出最上段所存的最新數(shù)據(jù)的專用指令, 棧 存儲器內(nèi)的數(shù)據(jù)不發(fā)生移動。?這些指令都是不帶軟元件地址的獨立指

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嚴期斗悟鋼期MlMOMlYtYrtWOO0 LD XOOO1 OUT Y0042 AND X0013 OUT Y0034 AND X0025 OUT Y0026 AND X0037 OUT Y0018 AND X0049 OUT Y000例3中需要要三重 MPS指令編程,但是如果改成左面的電路,實現(xiàn)的果一樣。編程卻很方便,不必采用MPS指令。word文檔可編輯沒有嵌套結(jié)構(gòu)時,通用NO 編程

27、。NO的使用次數(shù)沒有限 制。有嵌套結(jié)構(gòu)時,嵌套級 N 的地址號增大,即 N0-N1-N2 N7。& MC MCR指令指令助記符與功能1指令助記符、名稱功能|程序步|MC主控指令公共串聯(lián)觸點的連接13|IMCR主控復(fù)位公共串聯(lián)觸點的清除2II11 1指令說明?在下面程序示例中,輸入 X000為接通時,直接執(zhí)行從 MC到MCR勺指令,輸入X000為 斷開時,成為如下形式:保持當前狀態(tài):積算定時器、計數(shù)器、用置位 /復(fù)位指令驅(qū)動的軟元件。變成OFF的軟件:非積算定時器,用 OUTf令驅(qū)動的軟元件。?主控(MC指令后,母線(LD LDI點)移動主控觸點后,MCM將其返回原母線的指 令。?通過更

28、改軟元件地址號 Y、M,可多次使用主控指令。但使用同一軟元件地址號時,就 和OUT旨令一樣,成為雙線圈輸出。編程0 LD X0001 MC N0 M1004 LD X0015 OUT Y0006 LD X0027 OUT Y0018 MCR N0例2 :有嵌套時第一級ND先退出第二級再退出第一級第二級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置位動作保持Y、M、SY、M1S特M2T、C:2D、V、Z、特 D: 3RST復(fù)位消除動作保持, 寄存器清零Y、M、S、T、C、D、V、Z指令說明?在下述程序示例中,X000旦接通后,即使它再次成為 OFF Y000依然被吸合。X001 旦接通后,即使它再次成為 OFF Y000仍然是釋放狀態(tài)。?對同一種軟元件,SET RST可多次使用,順序也可隨意,但最后執(zhí)行者有效。?此外,要使數(shù)據(jù)寄存器 D變址寄存器V、Z的內(nèi)容清零時,也可使用 RST指令。?積算定時器T246-T255的當前值的復(fù)位和觸點復(fù)位也可用 RST指令。xooozaoiY

30、OOO10、計數(shù)器軟元件的 OUT RST指令助記符與功能指令助記符、名稱功能程序步OUT 輸出計數(shù)線圈的驅(qū)動32位計數(shù)器:516位計數(shù)器:3RST復(fù)位輸出觸點的復(fù)位、當前值的清零2內(nèi)部計數(shù)器編程瓜)1Q| |1 甫T |C0COI I0 LD X0101 RST CO 2步指令3 LD X0114 OUT CO K10 ( 3 步指令)7 LD CO8 OUT YOOO? CO對XO11的OFF-ON次數(shù)進行增計數(shù),當它達到設(shè)定值 K1O時,輸出輸出點CO動作,以后 使XO11從OFF-ON計數(shù)器的當前值不變,輸出觸點依然動作。?為了清除這些當前值,讓輸出觸點復(fù)位,貝U應(yīng)令XO1O為ON?有

31、必要在OUT旨令后面指定常數(shù)K或用數(shù)據(jù)寄存器的地址號作間接設(shè)定。?對于掉電保持用計數(shù)器,即使停電,也能保持當前值,以及輸出觸點的工作狀態(tài)或復(fù)位狀態(tài)高速計數(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的單相單輸入計數(shù)器中,為了指定計數(shù)方向,采用特殊輔助繼電器M8234-M8? 當X010為ON時,對應(yīng) C*的M8*也ON這時C*為減計數(shù)。? 當X010為OFF時,對應(yīng)C*的M8*也OFF這時C*為增計數(shù)。? X0

32、11為ON時,計數(shù)器C*的輸出觸點復(fù)位,計數(shù)器的當前值也清零。?當X012為ON時,對依據(jù)計數(shù)器地址號確定的計數(shù)器輸入X000-X005的ON/OFF進行計數(shù)?計數(shù)器的當前值增加,通過設(shè)定值(K或D的內(nèi)容)時輸出觸點置位。在減少方向上通過設(shè) 值復(fù)位。11、PLS PLF 指令指令助記符、名稱指令助記符、名稱功能程序步PLS上升脈沖上升沿微分輸出2PLF下沿脈沖下降沿微分輸出2當使用M1536-M3071時,程序步加1指令說明?使用PLF指令時,僅在驅(qū)動輸入 OFF后1個掃描周期內(nèi),軟元件 Y、M動作?使用PLS指令時,僅在驅(qū)動輸入 ON后1個掃描周期內(nèi),軟元件 Y、M動作。編程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控操作無動作END結(jié)束輸入輸出處理和返回到 0步1指令說明NOF指令:1、將程序全部清除時,全部指令成為空操作2、若在普通指令與指令之間加入空操作(NOP指令,則可編程序控制器可繼續(xù)工作, 而與此無關(guān)。若在編寫程序過程中加入空操作指令,則在修改或追加程序時,可以減少步序號的變

34、化,但是程序步需要有空余。3、若將已寫入的指令換成 NOP旨令,則電路會發(fā)生變化,務(wù)必請注意。END指令:1、 可編程序控制器反復(fù)進行輸入處理、程序執(zhí)行、輸出處理。若在程序的最后寫入END 令,則END以后的其余程序步不再執(zhí)行,而直接進行輸出處理。2、 在程序中沒有END旨令時,則處理到最終的程序步再執(zhí)行輸出處理,然后返回0步處理 程序。3、 在調(diào)試期間,在各程序段插入END旨令,可依次檢測各程序段的動作。這種場合,在確 認前面電路塊動作正確無誤后,依次刪去 END旨令。4、RUN(運行)開始時的首次執(zhí)行,從執(zhí)行 END旨令開始。梯形圖設(shè)計的規(guī)則和技巧一、梯形圖中的觸點應(yīng)畫在水平線上,而不能畫

35、在垂直分支上,如圖1 (a),由于X005畫在垂直分支上,這樣很難判斷與其他觸點的關(guān)系, 也很難判斷X005與輸出線圈Y001的控制方向,因此應(yīng) 根據(jù)從左至右,自上而下的原則。正確的畫法如圖1 ( b)word文檔可編輯XOOl X005004XQ0 3X0O3 X005XQ0 2XOOl圖 1 (b)圖 1 (a)、不包含觸點的分支應(yīng)放放在垂直方向, 不應(yīng)放在水平線上,這樣便于看清觸點的組和對輸出線圈的控制路線,以免編程時出錯。如圖2所示圖2( b)正確畫法word文檔可編輯word文檔可編輯圖2( a)不正確畫法三、在有幾個串聯(lián)電路相并聯(lián)時,需鈄觸點最多的那條串聯(lián)電路放在梯形圖的最上面,在

36、有幾個并聯(lián)電路串聯(lián)時,應(yīng)將觸點最多的那個并聯(lián)放在梯形圖的最左面,這樣所編的程序比較明了,使用的指令較少,如圖3所示。ABYT HCDEFGH H圖3( a)不正確畫法圖3( b)正確的畫法word文檔可編輯四、按梯形圖編制程序時一定要按從左至右,自上而下的原則進行。五、在畫梯形圖時,不能將觸點畫在線圈的右邊,而只能畫在線圈的左邊,如圖4所示。word文檔可編輯四、按梯形圖編制程序時一定要按從左至右,自上而下的原則進行。word文檔可編輯四、按梯形圖編制程序時一定要按從左至右,自上而下的原則進行。word文檔可編輯四、按梯形圖編制程序時一定要按從左至右,自上而下的原則進行。word文檔可編輯四、

37、按梯形圖編制程序時一定要按從左至右,自上而下的原則進行。圖4 (a)正確畫法圖4( a)不正確畫法六、梯形圖畫得合理,對編程時指令的使用可減少。雙重輸出動作及其對策雙重輸出動作若在順控程序內(nèi)進行線圈的雙重輸出(線圈),則后面的動作優(yōu)先如左圖所示:考慮一下在多處使用同一線圈 丫0 的情況。例如:X00仁ON X002=OFF初次的Y003,因X001接通,因此YOO3 ON輸Y004也 ON但是第二次的Y003,因輸入X002斷開,因此其出改為OFF因此,實際上外部輸出成為:Y003=OFFY004=ON雙重輸出的對策word文檔可編輯word文檔可編輯A或者word文檔可編輯H101FX2n應(yīng)

38、用指令一覽表類別功能號指令助記 符功能D指令P指令00CJ條件跳轉(zhuǎn)O程01CALL|調(diào)用子程序二1 O序02SRET|子程序返回1 -流03IRET中斷返回程04EI開中斷-土05DI關(guān)中斷-06FEND主程序結(jié)束07WDT監(jiān)視定時器O08FOR循環(huán)區(qū)開始-09NEXT循環(huán)區(qū)結(jié)束較 傳一送 與比10CMP比較0011ZCP區(qū)間比較OO12MOV傳送O013SMOV移位傳送-014CML取反O015BMOV塊傳送-016FMOV多點傳送O017XCH數(shù)據(jù)交換O018BCD求BCD碼0019BIN求二進制碼O0四則運算與邏輯運算20ADD二進制加法0021SUB二進制減法O022MUL二進制乘法Q

39、23DIV二進制除法O24INC二進制加一O0125| DEC二進制減一OO26WADN邏輯字與OO27WOR邏輯字或OO28WXOR邏輯字與或OO29ENG求補碼OO循環(huán)與30ROR循環(huán)右移OO31ROL循環(huán)左移OO32RCR帶進位右移OO33RCL帶進位左移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標志位置二47ANR標志復(fù)位-048SOR二進制平方根O049FLT二進制整數(shù)與浮點數(shù)轉(zhuǎn)換O050REF刷新-051REFE濾波調(diào)整正052MTR矩陣輸入高53HSCS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論