第10分可編程序控制器_第1頁
第10分可編程序控制器_第2頁
第10分可編程序控制器_第3頁
第10分可編程序控制器_第4頁
第10分可編程序控制器_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第10章 可編程序控制器 10.1.1 概述概述10.2 .2 基本概念和編程語言簡介基本概念和編程語言簡介10.3 .3 plc指令及編程方法指令及編程方法10.4 .4 應(yīng)用舉例應(yīng)用舉例10.5 .5 實驗實驗10.1.1 10.1.1 什么是什么是plc ?plc ?plc 是一種專門用于工業(yè)控制的計算機(jī)。是一種專門用于工業(yè)控制的計算機(jī)。 早期的早期的plc是用來替代繼電器、接觸器控制的。是用來替代繼電器、接觸器控制的。它主要它主要 用于順序控制,只能實現(xiàn)邏輯運(yùn)算。因此,用于順序控制,只能實現(xiàn)邏輯運(yùn)算。因此,被稱為被稱為可編程邏輯控制器可編程邏輯控制器(programmable logi

2、c controller,略寫略寫 plc ) 隨著電子技術(shù)、計算機(jī)技術(shù)的迅速發(fā)展,可編程隨著電子技術(shù)、計算機(jī)技術(shù)的迅速發(fā)展,可編程控制器的功能已遠(yuǎn)遠(yuǎn)超出了順序控制的范圍。被稱控制器的功能已遠(yuǎn)遠(yuǎn)超出了順序控制的范圍。被稱為為可編程控制器可編程控制器(programmable controller,略寫略寫pc)。為區(qū)別于。為區(qū)別于personal computer (pc),故沿用,故沿用plc 這個略寫。這個略寫。10.1.1 概述概述中中央央處處理理單單元元存存儲儲器器數(shù)數(shù)據(jù)據(jù)存存儲儲器器輸輸出出接接口口地址總線地址總線 控制總線控制總線數(shù)據(jù)總線數(shù)據(jù)總線編程編程單元單元照明照明電磁裝置電磁

3、裝置執(zhí)行機(jī)構(gòu)執(zhí)行機(jī)構(gòu)。電源電源地址總線地址總線控制總線控制總線輸輸入入接接口口模擬量輸入模擬量輸入行程開關(guān)行程開關(guān)繼電器接點繼電器接點各種開關(guān)各種開關(guān)10.1.2 10.1.2 結(jié)構(gòu)及工作原理結(jié)構(gòu)及工作原理1.plc1.plc結(jié)構(gòu)示意圖結(jié)構(gòu)示意圖2.2.各組成部分的作用各組成部分的作用 存儲器:存儲器: ram:存儲各種暫存數(shù)據(jù)、中間結(jié)果、用戶正調(diào)存儲各種暫存數(shù)據(jù)、中間結(jié)果、用戶正調(diào) 試的程序。試的程序。 rom:存放監(jiān)控程序和用戶已調(diào)試好的程序。存放監(jiān)控程序和用戶已調(diào)試好的程序。 cpu:(1) 將各種輸入信號取入存儲器。將各種輸入信號取入存儲器。(2) 編譯、執(zhí)行指令。編譯、執(zhí)行指令。(3

4、) 把結(jié)果送到輸出端。把結(jié)果送到輸出端。(4) 響應(yīng)各種外部設(shè)備的請求。響應(yīng)各種外部設(shè)備的請求。 輸入、輸出接口:輸入、輸出接口:采用光電隔離,減小了電磁干擾。采用光電隔離,減小了電磁干擾。 輸出三種形式:輸出三種形式:繼電器繼電器 - - 低速大功率低速大功率可控硅可控硅 - - 高速大功率高速大功率晶體管晶體管 - - 高速小功率高速小功率 各種接口、高功能模塊:各種接口、高功能模塊:便于擴(kuò)展。便于擴(kuò)展。 小型機(jī):小型機(jī):一體機(jī)。有接口可擴(kuò)展。一體機(jī)。有接口可擴(kuò)展。 中、大型機(jī):中、大型機(jī):模塊式??筛鶕?jù)需要在主板上隨意組合模塊式。可根據(jù)需要在主板上隨意組合。cpu powerpcfp1-

5、c16小型機(jī):小型機(jī):中、大型機(jī):中、大型機(jī):10.1.3 10.1.3 工作方式工作方式微機(jī):微機(jī):等待命令。等待命令。plc:循環(huán)掃描。循環(huán)掃描。cpu從第一條指令開始執(zhí)行,遇到結(jié)束符又從第一條指令開始執(zhí)行,遇到結(jié)束符又 返回第一條,不斷循環(huán)。返回第一條,不斷循環(huán)。一個掃描周期一個掃描周期 o刷新刷新 i刷新刷新執(zhí)行指令執(zhí)行指令i/o刷新刷新這種工作方式這種工作方式有什么好處?有什么好處?答:對慢速響應(yīng)系統(tǒng),答:對慢速響應(yīng)系統(tǒng),增強(qiáng)了抗干擾能力。增強(qiáng)了抗干擾能力。1. 輸入輸入/輸出點數(shù)輸出點數(shù) ( i/o點數(shù)點數(shù) )。2. 掃描速度。掃描速度。 單位:單位: ms /1000步步 或或

6、s /步步3. 內(nèi)存容量。內(nèi)存容量。4. 指令條數(shù)。指令條數(shù)。5. 內(nèi)部寄存器數(shù)目。內(nèi)部寄存器數(shù)目。6. 高功能模塊。高功能模塊。 10.1.4 10.1.4 主要主要技術(shù)性能技術(shù)性能1. 抗干擾、可靠性高??垢蓴_、可靠性高。2. 模塊化組合式結(jié)構(gòu),使用靈活方便。模塊化組合式結(jié)構(gòu),使用靈活方便。3. 編程簡單,便于普及。編程簡單,便于普及。4. 可進(jìn)行在線修改??蛇M(jìn)行在線修改。5. 網(wǎng)絡(luò)通訊功能,便于實現(xiàn)分散式測控系統(tǒng)。網(wǎng)絡(luò)通訊功能,便于實現(xiàn)分散式測控系統(tǒng)。6. 與傳統(tǒng)的控制方式比較,線路簡單。與傳統(tǒng)的控制方式比較,線路簡單。10.1.5 10.1.5 優(yōu)點優(yōu)點1. 用于開關(guān)邏輯控制。用于開關(guān)

7、邏輯控制。2. 用于機(jī)加工數(shù)字控制。用于機(jī)加工數(shù)字控制。3. 用于閉環(huán)過程控制。用于閉環(huán)過程控制。4 用于組成多級控制系統(tǒng)。用于組成多級控制系統(tǒng)。10. 1. 6 應(yīng)用應(yīng)用10.2 .2 基本概念和編程語言簡介基本概念和編程語言簡介plc的內(nèi)存除存放用戶和系統(tǒng)的程序外,還有四個區(qū):的內(nèi)存除存放用戶和系統(tǒng)的程序外,還有四個區(qū): i/o區(qū):區(qū):可直接與外部輸入、輸出端子傳遞信息可直接與外部輸入、輸出端子傳遞信息 內(nèi)部輔助寄存器區(qū):內(nèi)部輔助寄存器區(qū):存放中間變量存放中間變量 數(shù)據(jù)區(qū):數(shù)據(jù)區(qū):存放中間結(jié)果存放中間結(jié)果 專用寄存器區(qū):專用寄存器區(qū):定時時鐘、標(biāo)志、系統(tǒng)內(nèi)部的命令定時時鐘、標(biāo)志、系統(tǒng)內(nèi)部的

8、命令10. 2. 1 寄存器和接點的概念寄存器和接點的概念用戶在對這四個區(qū)進(jìn)行操作時,可以以用戶在對這四個區(qū)進(jìn)行操作時,可以以寄存器寄存器和和/或接點或接點的方式進(jìn)行。的方式進(jìn)行。以以i/o區(qū)為例:區(qū)為例:寄存器寄存器是一個是一個16位二進(jìn)制單元,位二進(jìn)制單元,16位中的每一位是一個位中的每一位是一個接點接點,對應(yīng)外部的一個輸入,對應(yīng)外部的一個輸入/輸出端子輸出端子。輸入寄存器輸入寄存器 wxm輸出寄存器輸出寄存器 wym輸入端子輸入端子xmn輸出端子輸出端子ymnm :十進(jìn)制數(shù),寄存器編號:十進(jìn)制數(shù),寄存器編號n:16進(jìn)制數(shù)進(jìn)制數(shù)(0f),寄存器的第寄存器的第n n位位f e d c b a

9、 10 8 7 6 5 4 3 2 1 0寄存器寄存器例:例:若若x3 為為“on”,則,則 wx0 的第三位為的第三位為 “1” 若若 wy1=7,則表明,則表明y10、y11、y12三個接點三個接點 “on”plc中有兩類接點:中有兩類接點:常開接點常開接點和和常閉接點。常閉接點。符號分別為:符號分別為:接點通斷情況與接點的賦值有關(guān):(以接點通斷情況與接點的賦值有關(guān):(以 x0x0為例:為例:若若 x0x0的邏輯賦值為的邏輯賦值為“1”1”,則,則x0x0接通接通斷開斷開i/o區(qū):區(qū):可以以接點和寄存器的方式對其進(jìn)行操作。可以以接點和寄存器的方式對其進(jìn)行操作。內(nèi)部輔助寄存器區(qū):內(nèi)部輔助寄存

10、器區(qū):可以以接點和寄存器的方式可以以接點和寄存器的方式 對其操作。(對其操作。( rmn 、wrm)數(shù)據(jù)區(qū):數(shù)據(jù)區(qū):只能以寄存器的方式進(jìn)行操作。只能以寄存器的方式進(jìn)行操作。 (dtm)實際輸入端子:實際輸入端子:x0xf實際輸出端子:實際輸出端子:y0y7其他的其他的i/o區(qū)可作為輔助寄區(qū)可作為輔助寄存器用存器用。不同型號的不同型號的plc,其內(nèi)存分配有,其內(nèi)存分配有所不同。所不同。 如:松下電工的如:松下電工的fp1-24 i 區(qū):區(qū):x0x12f (wx0wx12) o區(qū):區(qū):y0y12f (wy0wy12)專用寄存器專用寄存器(fp1機(jī):機(jī):wr1000wr1003)。常用的如。常用的如

11、下:下:r1000a : “”標(biāo)志標(biāo)志 r1000b: “=”標(biāo)志標(biāo)志 r1000c: “”標(biāo)志標(biāo)志 r10010: 常常on繼電器繼電器 r10011: 常常off繼電器繼電器 r10013: 僅在第一個掃秒周期僅在第一個掃秒周期on,其他時候均為,其他時候均為offr10014: 僅在第一個掃秒周期僅在第一個掃秒周期off,其他時候均為,其他時候均為onr10018r1001d: 周期分別為周期分別為 0.01s, 002s, 0.1s, 0.2, 1s, 2s的時的時鐘鐘 脈沖繼電器脈沖繼電器專用數(shù)據(jù)寄存器專用數(shù)據(jù)寄存器(fp1機(jī):機(jī): dt10000dt100610)設(shè)置日期時間、高速

12、計數(shù)器、步進(jìn)等指令有關(guān)。設(shè)置日期時間、高速計數(shù)器、步進(jìn)等指令有關(guān)。指令表(助記符)語言指令表(助記符)語言梯形圖語言梯形圖語言流程圖語言流程圖語言布爾代數(shù)語言布爾代數(shù)語言常用常用助記符語言:助記符語言:類似于微機(jī)中的匯編語言。類似于微機(jī)中的匯編語言。梯形圖語言:梯形圖語言:沿襲了傳統(tǒng)的控制圖。直觀明了,易于掌握。沿襲了傳統(tǒng)的控制圖。直觀明了,易于掌握。10. 2. 2 編程語言編程語言一一. plc 的編程語言有:的編程語言有:二二. 梯形圖的規(guī)則:梯形圖的規(guī)則:(1)梯形圖的左邊為起始母線,右邊為結(jié)束母線。)梯形圖的左邊為起始母線,右邊為結(jié)束母線。 梯形圖按從左到右、從上到下的順序書寫。梯形

13、圖按從左到右、從上到下的順序書寫。(2)梯形圖中的接點(對應(yīng)觸頭)有兩種:)梯形圖中的接點(對應(yīng)觸頭)有兩種:常開(常開( ) 和和 常閉(常閉( )(3)輸出用)輸出用 表示,表示, 如如 - r0、-y0 。一個。一個 輸出變量只能輸出一次。輸出前面必須有接點。輸出變量只能輸出一次。輸出前面必須有接點。(4)梯形圖中,接點可串可并,但輸出只能并不能串。)梯形圖中,接點可串可并,但輸出只能并不能串。(5)程序結(jié)束時有結(jié)束符)程序結(jié)束時有結(jié)束符 -(ed)。)。10.3 .3 plc指令及編程方法指令及編程方法各個廠家生產(chǎn)的各個廠家生產(chǎn)的 plc 產(chǎn)品的指令系統(tǒng)大同小異。編產(chǎn)品的指令系統(tǒng)大同小

14、異。編程方法也類似。程方法也類似。以下介紹以松下電工的以下介紹以松下電工的plc產(chǎn)品為例。產(chǎn)品為例。10. 3. 1、指令的分類、指令的分類 鍵盤指令、非鍵盤指令、高級指令鍵盤指令、非鍵盤指令、高級指令一一. 按編程器輸入指令的方式分類按編程器輸入指令的方式分類pcfp programmer(help)clrwrtfn/pflstkix/iynotdt/ldreadotl wlorr wrany wystx wxsrc(-)op(bin)k/hscctc evtmt svaclrentbafedc 108 3 2 1 0 7 6 5 4(delt)clr鍵盤指令:鍵盤指令:可從鍵盤上可從鍵盤上

15、直接鍵入的指令直接鍵入的指令擴(kuò)展功能指令:擴(kuò)展功能指令:用用f鍵加功鍵加功能號方可鍵入的指令。能號方可鍵入的指令。非鍵盤指令:非鍵盤指令:用指令代碼方可用指令代碼方可輸入的指令。輸入的指令。scsc指令指令代碼代碼 基本指令基本指令 數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令 算術(shù)運(yùn)算指令算術(shù)運(yùn)算指令 位移指令位移指令 位操作指令位操作指令 數(shù)據(jù)變換指令數(shù)據(jù)變換指令 轉(zhuǎn)移控制指令轉(zhuǎn)移控制指令 特殊控制指令特殊控制指令二二. 按指令的功能分類按指令的功能分類按指令的功能可分為:按指令的功能可分為:st:(start) 從母線開始一個新邏輯行時,或開始一個邏輯塊時,從母線開始一個新邏輯行時,或開始一個邏輯塊時, 輸

16、入的第一條指令。輸入的第一條指令。 st:以常開接點開始:以常開接點開始 st/:以常閉接點開始:以常閉接點開始o(jì)t:(output) 表示輸出一個變量。表示輸出一個變量。ed:(end)表示程序無條件結(jié)束。表示程序無條件結(jié)束。cned:(condition end)程序有條件結(jié)束。程序有條件結(jié)束。nop:(no-operation) 空操作指令??詹僮髦噶睢?10. 3. 2、基本指令基本指令邏輯關(guān)系邏輯關(guān)系 梯形圖梯形圖 助記符助記符y0x0 x1stx0anx1oty0stx0orx1oty0st / x0oty0與與或或非非andornot當(dāng)當(dāng) x0 與與 x1 都都 “on” 時,時

17、,則輸出則輸出 y0 “on”。當(dāng)當(dāng) x0 或或 x1 “on” 時,時,則輸出則輸出 y0 “on”。當(dāng)當(dāng) x0 “off” 時,時,則輸出則輸出 y0 “on”。y0x0x1y0x0注意:注意:與、或、非運(yùn)算均是對從該指令前面的與、或、非運(yùn)算均是對從該指令前面的stst 指令到該指令的前一個指令處的結(jié)果進(jìn)行指令到該指令的前一個指令處的結(jié)果進(jìn)行 運(yùn)算。運(yùn)算。ax2是與圖中是與圖中a點處的結(jié)果(即點處的結(jié)果(即x0與與x1的結(jié)果)的結(jié)果)相或,而不是與相或,而不是與x1相或。相或。y0x0x2x1stx0anx1orx2oty0例:例:邏輯關(guān)系邏輯關(guān)系 梯形圖梯形圖 助記符助記符stx0orx

18、1stx2orx3ansoty0stx0anx1stx2an / x3orsoty0當(dāng)當(dāng) “x0 或或 x1”與與“x2 或或x3” 都都 “on” 時,時,則輸出則輸出 y0 “on”。區(qū)塊與區(qū)塊與and stack區(qū)塊或區(qū)塊或or stack當(dāng)當(dāng) “x0 與與 x1”或或“x2 與與x3非非” “on” 時,則輸時,則輸出出 y0 “on”。y0x0x1x2x3y0x0x2x1x3pshs, rds,pops (棧指令)y0x0y1r30x2x1x2st x0pshsan x2ot y0rdsan x1ot y1popsan/ x2ot r30功能解釋功能解釋pshs (push stac

19、k) : 將結(jié)果存入堆棧將結(jié)果存入堆棧rds (read stack):從堆棧讀數(shù)從堆棧讀數(shù)pops (pop stack):從堆棧讀數(shù)并清空堆棧從堆棧讀數(shù)并清空堆棧df, df/:微分指令微分指令(df)r30(df/)r31x0x1st x0dfot r30st x1df/ot r31x0接通瞬間(上升沿),接通瞬間(上升沿),r30接點接通一個掃描周期。接點接通一個掃描周期。x1斷開瞬間(下降沿),斷開瞬間(下降沿),r31接點接通一個掃描周期。接點接通一個掃描周期。功能解釋指令使用當(dāng)只需要信號的上升或下降沿時使用。例:啟動或停當(dāng)只需要信號的上升或下降沿時使用。例:啟動或停車按鈕信號。車

20、按鈕信號。例1:直接啟動停車控制直接啟動停車控制控制電路圖控制電路圖sb1sb2kmkmi/o分配:分配: x0:啟動:啟動 x1:停車:停車 y0:km常開接點常開接點常閉按鈕常閉按鈕why?x1x0comy0comkmsb2sb1plc外部接線圖外部接線圖(ed)y0x1y0x0程序:程序:kmrm3a b ckmffuqskhkmfsb1kmfsbfkhkmrkmrsbrkmrkmfy0x0x2x1y1x0y1y0y0y1i/o分配:分配: stx0 ssf x1 ssr x2 kmf y0 kmr y1例2:三相異步電動機(jī)的正反轉(zhuǎn)控制三相異步電動機(jī)的正反轉(zhuǎn)控制y0x0x2x1y1x0y

21、1y0y0y1y0x0x2x1y1x0y1y0y0y1stx1ory0an / x0an / y1oty1stx2ory1an / x0an / y0oty0ed編程中應(yīng)注意的幾個問題編程中應(yīng)注意的幾個問題(ed)x0y0x1y0(ed)x1y0x0y01.用電路變換簡化程序用電路變換簡化程序(減少指令的條數(shù))減少指令的條數(shù))2.邏輯關(guān)系應(yīng)盡量清楚邏輯關(guān)系應(yīng)盡量清楚(避免左輕右重避免左輕右重)x3x2x5x4x6x8x7y0x10(ed)x3x2x5x4x6x8x7y0x10(ed)x5 x6x2x2編程中應(yīng)注意的幾個問題編程中應(yīng)注意的幾個問題3.避免出現(xiàn)無法編程的梯形圖避免出現(xiàn)無法編程的梯形

22、圖x5(ed)x1x3x2y1x4y2x1(ed)x3x2y1x5x3x1x4y2x5編程中應(yīng)注意的幾個問題編程中應(yīng)注意的幾個問題kp:(keep)置位信號:例置位信號:例x0復(fù)位信號:例復(fù)位信號:例x1kp r0st x0st x1kp r0說明:說明:(1)在置位信號接通的瞬間,)在置位信號接通的瞬間,r0置置1。以后無論置位。以后無論置位 信號狀態(tài)如何,只要復(fù)位信號斷開,信號狀態(tài)如何,只要復(fù)位信號斷開,r0的狀態(tài)的狀態(tài) 均為均為1。(2)在復(fù)位信號接通的瞬間,)在復(fù)位信號接通的瞬間,r0置置0。(3)在復(fù)位信號和置位信號同時接通時,復(fù)位優(yōu)先。)在復(fù)位信號和置位信號同時接通時,復(fù)位優(yōu)先。s

23、et、 rst(reset)這兩條指令的功能類似于這兩條指令的功能類似于kp指令,但使用比指令,但使用比kp指令靈活。指令靈活。例:例:x0r20st x0set y0st r20rst r30tm:(定時指令)(定時指令)xtn輸入接點輸入接點定時器號碼定時器號碼(fp1:01010)時間常數(shù)時間常數(shù):132767類型類型r:時鐘為:時鐘為0.01秒秒x:時鐘為:時鐘為0.1秒秒y:時鐘為:時鐘為1秒秒(1)時間常數(shù)與類型一起確定了定時的時間。)時間常數(shù)與類型一起確定了定時的時間。(2)定時器為減計數(shù)。當(dāng)輸入接點接通時,每來一個時)定時器為減計數(shù)。當(dāng)輸入接點接通時,每來一個時 鐘脈沖減鐘脈沖

24、減1,直到減為,直到減為0。這時,定時器的常開接點。這時,定時器的常開接點 閉合,常閉接點斷開。當(dāng)輸入接點斷開時,定時器閉合,常閉接點斷開。當(dāng)輸入接點斷開時,定時器 復(fù)位。復(fù)位。說明:說明:動作說明:動作說明:當(dāng)當(dāng)y0閉合后,定時器閉合后,定時器tm5開始計時。經(jīng)過開始計時。經(jīng)過300.1=3s后,后,y1閉合,閉合,y2斷開。斷開。y0tx k 305y1t5y2t5st y0tmx 5k 30st t5ot y1st/ t5ot y2例:定時器應(yīng)用舉例定時器應(yīng)用舉例與定時器有關(guān)的兩個寄存器:與定時器有關(guān)的兩個寄存器:evn 和和svn (n (n為寄存器編號為寄存器編號, ,該編號與定時器

25、編號對應(yīng)該編號與定時器編號對應(yīng)) )evn:存儲定時器:存儲定時器tmn的過程值。的過程值。svn:存儲定時器:存儲定時器tmn的設(shè)置值。的設(shè)置值。ctn計數(shù)器初始值:計數(shù)器初始值:132767計數(shù)器編號計數(shù)器編號(fp1機(jī):機(jī):100143)計數(shù)脈沖計數(shù)脈沖復(fù)位信號復(fù)位信號(1)復(fù)位信號接通時,計數(shù)器復(fù)位,裝入初始值。)復(fù)位信號接通時,計數(shù)器復(fù)位,裝入初始值。(2)復(fù)位信號斷開時,每來一個計數(shù)脈沖減)復(fù)位信號斷開時,每來一個計數(shù)脈沖減1,直,直 到減為到減為0,計數(shù)器的常開接點接通,常閉接點,計數(shù)器的常開接點接通,常閉接點 斷開。斷開。ct:(計數(shù)器)(計數(shù)器)說明:說明:與計數(shù)器有關(guān)的兩個

26、寄存器:與計數(shù)器有關(guān)的兩個寄存器:evn 和和svn (n (n為寄存器編號為寄存器編號, ,該編號與計數(shù)器編號對應(yīng)該編號與計數(shù)器編號對應(yīng)) )evn:存儲計數(shù)器:存儲計數(shù)器 ctn 的過程值。的過程值。svn:存儲計數(shù)器:存儲計數(shù)器 ctn 的設(shè)置值。的設(shè)置值。udc:(可逆計數(shù))(可逆計數(shù))f118 udc s d加減計數(shù)信號加減計數(shù)信號例:設(shè)為例:設(shè)為 x0計數(shù)脈沖計數(shù)脈沖例:設(shè)為例:設(shè)為x1復(fù)位信號:復(fù)位信號:例:設(shè)為例:設(shè)為x2初值或存放初值或存放初值的寄存器初值的寄存器作為加減計數(shù)作為加減計數(shù)器的寄存器器的寄存器st x0st x1st x2f118(udc) s diydsixd

27、tevsvwrwywx常數(shù)常數(shù) 一一. 數(shù)據(jù)傳送指令:數(shù)據(jù)傳送指令:f0(mv) 、f1(mv/)f0 mv s d功能說明:功能說明:s為常數(shù)或寄存器,為常數(shù)或寄存器,d 為寄為寄存器。當(dāng)條件滿足時,存器。當(dāng)條件滿足時,s或或s的內(nèi)容傳的內(nèi)容傳送到送到d。f0(mv):把把 s 或或 s 的內(nèi)容傳送到的內(nèi)容傳送到d。 f1(mv/):把把 s 或或 s 的內(nèi)容求反后傳送到的內(nèi)容求反后傳送到d。10. 3. 3、其他常用指令簡介其他常用指令簡介其他傳送指令常用的有:其他傳送指令常用的有:f10(bkmv), f11(copy)等等。等等。例:例:某控制控制系統(tǒng),若出現(xiàn)嚴(yán)重故某控制控制系統(tǒng),若出

28、現(xiàn)嚴(yán)重故障信號,則所有的動作全停,故障指障信號,則所有的動作全停,故障指示顯示示顯示。f0 mv k1 wy0x0i/o分配:分配: x0:故障信號:故障信號 y0:故障指示:故障指示 其他輸出端:其他輸出端:y1yf二二. 算術(shù)指令:算術(shù)指令:f60(cmp) f60 cmp ev0 k100r10y0r10 r1000ay1r10 r1000by2r10 r1000c其它的算術(shù)運(yùn)算指令,如算術(shù)運(yùn)算、其它的算術(shù)運(yùn)算指令,如算術(shù)運(yùn)算、bcd碼運(yùn)算、比較碼運(yùn)算、比較指令等等。指令等等。功能說明:當(dāng)功能說明:當(dāng)r10接通時,接通時,比較比較ev0和和100,若若ev0100,則,則y0接通;若接通

29、;若ev0=100,則,則y1接通;接通;若若ev0100,則,則y2接通。接通。例:例:設(shè)計一個順序控制電路設(shè)計一個順序控制電路:啟動時,電機(jī)啟動時,電機(jī)d1先啟動,先啟動,3s后電機(jī)后電機(jī)d2啟動,再過啟動,再過5s后電機(jī)后電機(jī)d3啟動。啟動。i/o分配:分配:x0:啟動按鈕:啟動按鈕x1:停車按鈕:停車按鈕y0:電機(jī):電機(jī)d1y1:電機(jī):電機(jī)d2y2:電機(jī):電機(jī)d3y1(df)tx k 300tx k 501(ed)y0x0y0t0x1y0y2t1y1方案一方案一(df)tx k 300tx k 501(ed)y0x0y0t0x1y0y2t1y1y1方案一方案一方案二方案二(df)tx

30、k 800(ed)y0x0y0r1000cx1y0y2t0f60 cmp ev0 k50r10010y1三三. 移位指令:移位指令:(1) 左移指令左移指令 sr incpclrsr wrn(1)sr指令只能對指令只能對wr型寄存器進(jìn)行移位。型寄存器進(jìn)行移位。(2)in:串行輸入端(補(bǔ)位),接點通,補(bǔ):串行輸入端(補(bǔ)位),接點通,補(bǔ)1, 接點斷,補(bǔ)接點斷,補(bǔ)0。(3)cp:移位脈沖:移位脈沖(4)clr:復(fù)位清零。:復(fù)位清零。inout說明:說明:210534sw2sw3sw1mv次品次品正品正品sw1:sw1:檢測有無次品檢測有無次品sw2:sw2:檢測凸輪的突起檢測凸輪的突起sw3:sw3

31、:檢測有無次品落下檢測有無次品落下sw1,sw2,sw3sw1,sw2,sw3為光電傳感器為光電傳感器: :凸輪每轉(zhuǎn)一圈發(fā)出一個脈沖,且每個凸輪每轉(zhuǎn)一圈發(fā)出一個脈沖,且每個脈沖過一個物品。當(dāng)次品移到脈沖過一個物品。當(dāng)次品移到4號位時,號位時,電磁閥電磁閥mv打開,次品落入次品箱內(nèi)。打開,次品落入次品箱內(nèi)。無次品則自動掉入正品箱內(nèi)。有一復(fù)無次品則自動掉入正品箱內(nèi)。有一復(fù)位按鈕位按鈕sb實現(xiàn)手動復(fù)位。實現(xiàn)手動復(fù)位。i/o分配:分配:x0: sw1x1: sw2x2: sw3x3: sby0: mv例:例:i/o分配:分配:x0: sw1 檢測有無次品檢測有無次品x1: sw2 檢測凸輪的突起檢測凸

32、輪的突起x2: sw3 檢測有無次品落下檢測有無次品落下x3: sb 復(fù)位復(fù)位y0: mvx1x0r4x3x2(ed)sr wr 0kp y0 rf re rd rc rb ra r 10 r 8 r7 r6 r5 r4 r3 r2 r1 r0in無次品時該位無次品時該位總為總為0(2) 雙向移位指令雙向移位指令 lrsr dir inclr cpf1110 lrsr d1 d2dir:移位方向。:移位方向。 on:左移左移 off:右移右移in:串行輸入端:串行輸入端cp:移位脈沖:移位脈沖clr:復(fù)位清零:復(fù)位清零說明:說明:d1,d2為移位區(qū)的首址和末址。可使用為移位區(qū)的首址和末址??墒?/p>

33、用的的 寄存器有:寄存器有: wy, wr, sv, ev, dt例一:沖壓機(jī)控制程序例一:沖壓機(jī)控制程序工作指示燈工作指示燈帶式輸送機(jī)帶式輸送機(jī)輸送機(jī)傳動電機(jī)輸送機(jī)傳動電機(jī)工件工件沖壓機(jī)沖壓機(jī)氣筒氣筒沖壓工沖壓工作結(jié)束作結(jié)束加工品檢測加工品檢測搬運(yùn)結(jié)束搬運(yùn)結(jié)束(x1)(x1) ( x3)(x2)啟動開關(guān)啟動開關(guān)(x1)(y0)(y1)10.4 .4 應(yīng)用舉例應(yīng)用舉例例二:樓宇電梯自動控制例二:樓宇電梯自動控制順序控制順序控制例三:電機(jī)變速及精密位置控制例三:電機(jī)變速及精密位置控制x2 x3x4 x5工作臺工作臺步進(jìn)電機(jī)步進(jìn)電機(jī)其他信號有:其他信號有: 啟動、啟動、 停車、停車、 緊急停車、運(yùn)

34、動方向控制等等緊急停車、運(yùn)動方向控制等等例四:在智能建筑技術(shù)中的應(yīng)用例四:在智能建筑技術(shù)中的應(yīng)用智能建筑的七個層次智能建筑的七個層次(7 7)樓宇專用信息)樓宇專用信息(6 6)樓宇共用信息處理)樓宇共用信息處理(5 5)樓宇運(yùn)營管理)樓宇運(yùn)營管理(4 4)樓宇設(shè)備自動控制)樓宇設(shè)備自動控制(3 3)樓宇通訊)樓宇通訊(2 2)智能建筑環(huán)境)智能建筑環(huán)境(1 1)一般建筑)一般建筑plc在其中的應(yīng)用在其中的應(yīng)用:(1)防盜、防火系統(tǒng))防盜、防火系統(tǒng)(2)供熱、供氣、空調(diào)、)供熱、供氣、空調(diào)、 照明系統(tǒng)照明系統(tǒng)(一)辦公自動化(一)辦公自動化(二)樓宇自動化網(wǎng)絡(luò)(二)樓宇自動化網(wǎng)絡(luò)樓宇自動化:樓

35、宇自動化:(1)保安)保安 (2)設(shè)備管理)設(shè)備管理例五:在大型車庫管理中的應(yīng)用例五:在大型車庫管理中的應(yīng)用管理分為三級:管理分為三級:(2)管理級:由總出入口的)管理級:由總出入口的plc和各分庫和各分庫 的的 plc 構(gòu)成??杀O(jiān)控全庫車輛的進(jìn)出構(gòu)成。可監(jiān)控全庫車輛的進(jìn)出 情況,同時顯示各分庫是否有空車位。情況,同時顯示各分庫是否有空車位。(3)現(xiàn)場監(jiān)控級:每個分庫的)現(xiàn)場監(jiān)控級:每個分庫的plc用遠(yuǎn)程用遠(yuǎn)程 i/o單元檢測車輛的出入情況。單元檢測車輛的出入情況。(1)中央監(jiān)控級:一臺)中央監(jiān)控級:一臺pc及其外圍設(shè)備。及其外圍設(shè)備。例六:養(yǎng)魚場管理中的應(yīng)用例六:養(yǎng)魚場管理中的應(yīng)用對魚池中的

36、水質(zhì)、水溫、流量等進(jìn)行監(jiān)測及控制,對魚池中的水質(zhì)、水溫、流量等進(jìn)行監(jiān)測及控制,以實現(xiàn)科學(xué)養(yǎng)殖以實現(xiàn)科學(xué)養(yǎng)殖例七:例七:2424小時環(huán)境監(jiān)測小時環(huán)境監(jiān)測plc進(jìn)行現(xiàn)場檢測:傳感器檢測的各種信號經(jīng)進(jìn)行現(xiàn)場檢測:傳感器檢測的各種信號經(jīng)a/d轉(zhuǎn)換后,送至上位轉(zhuǎn)換后,送至上位plc及數(shù)據(jù)采集用的及數(shù)據(jù)采集用的pc機(jī)。經(jīng)機(jī)。經(jīng)數(shù)據(jù)處理后送中央監(jiān)控級,再由中央機(jī)發(fā)出命令,數(shù)據(jù)處理后送中央監(jiān)控級,再由中央機(jī)發(fā)出命令,送到管理用的送到管理用的pc機(jī)進(jìn)行處理。機(jī)進(jìn)行處理。系統(tǒng)分三級:系統(tǒng)分三級:中央監(jiān)控級、數(shù)據(jù)采集及管理級、現(xiàn)中央監(jiān)控級、數(shù)據(jù)采集及管理級、現(xiàn) 場檢測級。場檢測級。10. 5. 1 plc的三種工作方式:的三種工作方式:program, remote, run編程時,把開關(guān)撥到編程時,把開關(guān)撥到 prog. 處。處。運(yùn)行時,把開關(guān)撥到運(yùn)行時,把開

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論