第10章可編程序控制器
《第10章可編程序控制器》由會(huì)員分享,可在線閱讀,更多相關(guān)《第10章可編程序控制器(60頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第10章 可編程序控制器 10.1.1 概述概述10.2.2 基本概念和編程語言簡介基本概念和編程語言簡介10.3.3 PLC指令及編程方法指令及編程方法10.4.4 應(yīng)用舉例應(yīng)用舉例10.5.5 實(shí)驗(yàn)實(shí)驗(yàn)10.1.1 10.1.1 什么是什么是PLC?PLC?PLC 是一種專門用于工業(yè)控制的計(jì)算機(jī)。是一種專門用于工業(yè)控制的計(jì)算機(jī)。早期的早期的PLC是用來替代繼電器、接觸器控制的。是用來替代繼電器、接觸器控制的。它主要它主要 用于順序控制,只能實(shí)現(xiàn)邏輯運(yùn)算。因此,用于順序控制,只能實(shí)現(xiàn)邏輯運(yùn)算。因此,被稱為被稱為可編程邏輯控制器可編程邏輯控制器(Programmable logic contr
2、oller,略寫略寫 PLC)隨著電子技術(shù)、計(jì)算機(jī)技術(shù)的迅速發(fā)展,可編程隨著電子技術(shù)、計(jì)算機(jī)技術(shù)的迅速發(fā)展,可編程控制器的功能已遠(yuǎn)遠(yuǎn)超出了順序控制的范圍。被稱控制器的功能已遠(yuǎn)遠(yuǎn)超出了順序控制的范圍。被稱為為可編程控制器可編程控制器(Programmable controller,略寫略寫PC)。為區(qū)別于。為區(qū)別于Personal Computer(PC),故沿用,故沿用PLC 這個(gè)略寫。這個(gè)略寫。10.1.1 概述概述中中央央處處理理單單元元存存儲(chǔ)儲(chǔ)器器數(shù)數(shù)據(jù)據(jù)存存儲(chǔ)儲(chǔ)器器輸輸出出接接口口地址總線地址總線 控制總線控制總線數(shù)據(jù)總線數(shù)據(jù)總線編程編程單元單元照明照明電磁裝置電磁裝置執(zhí)行機(jī)構(gòu)執(zhí)行機(jī)構(gòu)
3、。電源電源地址總線地址總線控制總線控制總線輸輸入入接接口口模擬量輸入模擬量輸入行程開關(guān)行程開關(guān)繼電器接點(diǎn)繼電器接點(diǎ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.各組成部分的作用各組成部分的作用 存儲(chǔ)器:存儲(chǔ)器:RAM:存儲(chǔ)各種暫存數(shù)據(jù)、中間結(jié)果、用戶正調(diào)存儲(chǔ)各種暫存數(shù)據(jù)、中間結(jié)果、用戶正調(diào) 試的程序。試的程序。ROM:存放監(jiān)控程序和用戶已調(diào)試好的程序。存放監(jiān)控程序和用戶已調(diào)試好的程序。CPU:(1)將各種輸入信號(hào)取入存儲(chǔ)器。將各種輸入信號(hào)取入存儲(chǔ)器。(2)編譯、執(zhí)行指令。編譯、執(zhí)行指令。(3)把結(jié)果送到輸出端。把結(jié)果送到
4、輸出端。(4)響應(yīng)各種外部設(shè)備的請(qǐng)求。響應(yīng)各種外部設(shè)備的請(qǐng)求。輸入、輸出接口:輸入、輸出接口:采用光電隔離,減小了電磁干擾。采用光電隔離,減小了電磁干擾。輸出三種形式:輸出三種形式:繼電器繼電器 -低速大功率低速大功率可控硅可控硅 -高速大功率高速大功率晶體管晶體管 -高速小功率高速小功率 各種接口、高功能模塊:各種接口、高功能模塊:便于擴(kuò)展。便于擴(kuò)展。小型機(jī):小型機(jī):一體機(jī)。有接口可擴(kuò)展。一體機(jī)。有接口可擴(kuò)展。中、大型機(jī):中、大型機(jī):模塊式??筛鶕?jù)需要在主板上隨意組合模塊式??筛鶕?jù)需要在主板上隨意組合。CPU POWERPCFP1-C16小型機(jī):小型機(jī):中、大型機(jī):中、大型機(jī):10.1.3
5、10.1.3 工作方式工作方式微機(jī):微機(jī):等待命令。等待命令。PLC:循環(huán)掃描。循環(huán)掃描。CPU從第一條指令開始執(zhí)行,遇到結(jié)束符又從第一條指令開始執(zhí)行,遇到結(jié)束符又 返回第一條,不斷循環(huán)。返回第一條,不斷循環(huán)。一個(gè)掃描周期一個(gè)掃描周期 O刷新刷新 I刷新刷新執(zhí)行指令執(zhí)行指令I(lǐng)/O刷新刷新這種工作方式這種工作方式有什么好處?有什么好處?答:對(duì)慢速響應(yīng)系統(tǒng),答:對(duì)慢速響應(yīng)系統(tǒng),增強(qiáng)了抗干擾能力。增強(qiáng)了抗干擾能力。1.輸入輸入/輸出點(diǎn)數(shù)輸出點(diǎn)數(shù)(I/O點(diǎn)數(shù)點(diǎn)數(shù))。2.掃描速度。掃描速度。單位:單位:ms/1000步步 或或 s/步步3.內(nèi)存容量。內(nèi)存容量。4.指令條數(shù)。指令條數(shù)。5.內(nèi)部寄存器數(shù)目。
6、內(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ò)通訊功能,便于實(shí)現(xiàn)分散式測控系統(tǒng)。網(wǎng)絡(luò)通訊功能,便于實(shí)現(xiàn)分散式測控系統(tǒng)。6.與傳統(tǒng)的控制方式比較,線路簡單。與傳統(tǒng)的控制方式比較,線路簡單。10.1.5 10.1.5 優(yōu)點(diǎn)優(yōu)點(diǎn)1.用于開關(guān)邏輯控制。用于開關(guān)邏輯控制。2.用于機(jī)加工數(shù)字控制。用于機(jī)加工數(shù)字控制。3.用于閉環(huán)過程控制。用于閉環(huán)過程控制。4 用于
7、組成多級(jí)控制系統(tǒng)。用于組成多級(jí)控制系統(tǒng)。10.1.6 應(yīng)用應(yīng)用10.2.2 基本概念和編程語言簡介基本概念和編程語言簡介PLC的內(nèi)存除存放用戶和系統(tǒng)的程序外,還有四個(gè)區(qū):的內(nèi)存除存放用戶和系統(tǒng)的程序外,還有四個(gè)區(qū):I/O區(qū):區(qū):可直接與外部輸入、輸出端子傳遞信息可直接與外部輸入、輸出端子傳遞信息 內(nèi)部輔助寄存器區(qū):內(nèi)部輔助寄存器區(qū):存放中間變量存放中間變量 數(shù)據(jù)區(qū):數(shù)據(jù)區(qū):存放中間結(jié)果存放中間結(jié)果 專用寄存器區(qū):專用寄存器區(qū):定時(shí)時(shí)鐘、標(biāo)志、系統(tǒng)內(nèi)部的命令定時(shí)時(shí)鐘、標(biāo)志、系統(tǒng)內(nèi)部的命令10.2.1 寄存器和接點(diǎn)的概念寄存器和接點(diǎn)的概念用戶在對(duì)這四個(gè)區(qū)進(jìn)行操作時(shí),可以以用戶在對(duì)這四個(gè)區(qū)進(jìn)行操作時(shí)
8、,可以以寄存器寄存器和和/或接點(diǎn)或接點(diǎn)的方式進(jìn)行。的方式進(jìn)行。以以I/O區(qū)為例:區(qū)為例:寄存器寄存器是一個(gè)是一個(gè)16位二進(jìn)制單元,位二進(jìn)制單元,16位中的每一位是一個(gè)位中的每一位是一個(gè)接點(diǎn)接點(diǎn),對(duì)應(yīng)外部的一個(gè)輸入,對(duì)應(yīng)外部的一個(gè)輸入/輸出端子輸出端子。輸入寄存器輸入寄存器 WXm輸出寄存器輸出寄存器 WYm輸入端子輸入端子Xmn輸出端子輸出端子Ymnm:十進(jìn)制數(shù),寄存器編號(hào):十進(jìn)制數(shù),寄存器編號(hào)n:16進(jìn)制數(shù)進(jìn)制數(shù)(0F),寄存器的第寄存器的第n n位位F E D C B A 10 8 7 6 5 4 3 2 1 0寄存器寄存器例:例:若若X3 為為“ON”,則,則 WX0 的第三位為的第三位
9、為“1”若若 WY1=7,則表明,則表明Y10、Y11、Y12三個(gè)接點(diǎn)三個(gè)接點(diǎn) “ON”PLC中有兩類接點(diǎn):中有兩類接點(diǎn):常開接點(diǎn)常開接點(diǎn)和和常閉接點(diǎn)。常閉接點(diǎn)。符號(hào)分別為:符號(hào)分別為:接點(diǎn)通斷情況與接點(diǎn)的賦值有關(guān):(以接點(diǎn)通斷情況與接點(diǎn)的賦值有關(guān):(以 X0X0為例:為例:若若 X0X0的邏輯賦值為的邏輯賦值為“1”1”,則,則X0X0接通接通斷開斷開I/O區(qū):區(qū):可以以接點(diǎn)和寄存器的方式對(duì)其進(jìn)行操作??梢砸越狱c(diǎn)和寄存器的方式對(duì)其進(jìn)行操作。內(nèi)部輔助寄存器區(qū):內(nèi)部輔助寄存器區(qū):可以以接點(diǎn)和寄存器的方式可以以接點(diǎn)和寄存器的方式 對(duì)其操作。(對(duì)其操作。(Rmn、WRm)數(shù)據(jù)區(qū):數(shù)據(jù)區(qū):只能以寄存器
10、的方式進(jìn)行操作。只能以寄存器的方式進(jìn)行操作。(DTm)實(shí)際輸入端子:實(shí)際輸入端子:X0XF實(shí)際輸出端子:實(shí)際輸出端子:Y0Y7其他的其他的I/O區(qū)可作為輔助寄區(qū)可作為輔助寄存器用存器用。不同型號(hào)的不同型號(hào)的PLC,其內(nèi)存分配有,其內(nèi)存分配有所不同。所不同。如:松下電工的如:松下電工的FP1-24 I 區(qū):區(qū):X0X12F (WX0WX12)O區(qū):區(qū):Y0Y12F (WY0WY12)專用寄存器專用寄存器(FP1機(jī):機(jī):WR1000WR1003)。常用的如。常用的如下:下:R1000A:“”標(biāo)志標(biāo)志 R1000B:“=”標(biāo)志標(biāo)志 R1000C:“”標(biāo)志標(biāo)志 R10010:常常ON繼電器繼電器 R1
11、0011:常常OFF繼電器繼電器 R10013:僅在第一個(gè)掃秒周期僅在第一個(gè)掃秒周期ON,其他時(shí)候均為,其他時(shí)候均為OFFR10014:僅在第一個(gè)掃秒周期僅在第一個(gè)掃秒周期OFF,其他時(shí)候均為,其他時(shí)候均為ONR10018R1001D:周期分別為周期分別為 0.01s,002s,0.1s,0.2,1s,2s的時(shí)的時(shí)鐘鐘 脈沖繼電器脈沖繼電器專用數(shù)據(jù)寄存器專用數(shù)據(jù)寄存器(FP1機(jī):機(jī):DT10000DT100610)設(shè)置日期時(shí)間、高速計(jì)數(shù)器、步進(jìn)等指令有關(guān)。設(shè)置日期時(shí)間、高速計(jì)數(shù)器、步進(jìn)等指令有關(guān)。指令表(助記符)語言指令表(助記符)語言梯形圖語言梯形圖語言流程圖語言流程圖語言布爾代數(shù)語言布爾代
12、數(shù)語言常用常用助記符語言:助記符語言:類似于微機(jī)中的匯編語言。類似于微機(jī)中的匯編語言。梯形圖語言:梯形圖語言:沿襲了傳統(tǒng)的控制圖。直觀明了,易于掌握。沿襲了傳統(tǒng)的控制圖。直觀明了,易于掌握。10.2.2 編程語言編程語言一一.PLC 的編程語言有的編程語言有:二二.梯形圖的規(guī)則:梯形圖的規(guī)則:(1)梯形圖的左邊為起始母線,右邊為結(jié)束母線。)梯形圖的左邊為起始母線,右邊為結(jié)束母線。梯形圖按從左到右、從上到下的順序書寫。梯形圖按從左到右、從上到下的順序書寫。(2)梯形圖中的接點(diǎn)(對(duì)應(yīng)觸頭)有兩種:)梯形圖中的接點(diǎn)(對(duì)應(yīng)觸頭)有兩種:常開(常開()和和 常閉(常閉()(3)輸出用)輸出用 表示,表示
13、,如如 -R0、-Y0。一個(gè)。一個(gè) 輸出變量只能輸出一次。輸出前面必須有接點(diǎn)。輸出變量只能輸出一次。輸出前面必須有接點(diǎn)。(4)梯形圖中,接點(diǎn)可串可并,但輸出只能并不能串。)梯形圖中,接點(diǎn)可串可并,但輸出只能并不能串。(5)程序結(jié)束時(shí)有結(jié)束符)程序結(jié)束時(shí)有結(jié)束符-(ED)。)。10.3.3 PLC指令及編程方法指令及編程方法各個(gè)廠家生產(chǎn)的各個(gè)廠家生產(chǎn)的 PLC 產(chǎn)品的指令系統(tǒng)大同小異。編產(chǎn)品的指令系統(tǒng)大同小異。編程方法也類似。程方法也類似。以下介紹以松下電工的以下介紹以松下電工的PLC產(chǎn)品為例。產(chǎn)品為例。10.3.1、指令的分類、指令的分類 鍵盤指令、非鍵盤指令、高級(jí)指令鍵盤指令、非鍵盤指令、高
14、級(jí)指令一一.按編程器輸入指令的方式分類按編程器輸入指令的方式分類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鍵盤指令:鍵盤指令:可從鍵盤上可從鍵盤上直接鍵入的指令直接鍵入的指令擴(kuò)展功能指令:擴(kuò)展功能指令:用用F鍵加功鍵加功能號(hào)方可鍵入的指令。能號(hào)方可鍵入的指令。非鍵盤指令:非鍵盤指令:用指令代碼方可用指令代碼方可輸入的指令。輸入的指令。SCSC
15、指令指令代碼代碼 基本指令基本指令 數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令 算術(shù)運(yùn)算指令算術(shù)運(yùn)算指令 位移指令位移指令 位操作指令位操作指令 數(shù)據(jù)變換指令數(shù)據(jù)變換指令 轉(zhuǎn)移控制指令轉(zhuǎn)移控制指令 特殊控制指令特殊控制指令二二.按指令的功能分類按指令的功能分類按指令的功能可分為:按指令的功能可分為:ST:(Start)從母線開始一個(gè)新邏輯行時(shí),或開始一個(gè)邏輯塊時(shí),從母線開始一個(gè)新邏輯行時(shí),或開始一個(gè)邏輯塊時(shí),輸入的第一條指令。輸入的第一條指令。ST:以常開接點(diǎn)開始:以常開接點(diǎn)開始 ST/:以常閉接點(diǎn)開始:以常閉接點(diǎn)開始OT:(Output)表示輸出一個(gè)變量。表示輸出一個(gè)變量。ED:(End)表示程序無條件結(jié)束。
16、表示程序無條件結(jié)束。CNED:(Condition end)程序有條件結(jié)束。程序有條件結(jié)束。NOP:(No-operation)空操作指令??詹僮髦噶睢?0.3.2、基本指令基本指令邏輯關(guān)系邏輯關(guān)系 梯形圖梯形圖 助記符助記符Y0X0 X1STX0ANX1OTY0STX0ORX1OTY0ST/X0OTY0與與或或非非ANDORNOT當(dāng)當(dāng) X0 與與 X1 都都“ON”時(shí),時(shí),則輸出則輸出 Y0“ON”。當(dāng)當(dāng) X0 或或 X1 “ON”時(shí),時(shí),則輸出則輸出 Y0“ON”。當(dāng)當(dāng) X0 “OFF”時(shí),時(shí),則輸出則輸出 Y0“ON”。Y0X0X1Y0X0注意:注意:與、或、非運(yùn)算均是對(duì)從該指令前面的與
17、、或、非運(yùn)算均是對(duì)從該指令前面的STST 指令到該指令的前一個(gè)指令處的結(jié)果進(jìn)行指令到該指令的前一個(gè)指令處的結(jié)果進(jìn)行 運(yùn)算。運(yùn)算。AX2是與圖中是與圖中A點(diǎn)處的結(jié)果(即點(diǎn)處的結(jié)果(即X0與與X1的結(jié)果)的結(jié)果)相或,而不是與相或,而不是與X1相或。相或。Y0X0X2X1STX0ANX1ORX2OTY0例:例:邏輯關(guān)系邏輯關(guān)系 梯形圖梯形圖 助記符助記符STX0ORX1STX2ORX3ANSOTY0STX0ANX1STX2AN/X3ORSOTY0當(dāng)當(dāng)“X0 或或 X1”與與“X2 或或X3”都都“ON”時(shí),時(shí),則輸出則輸出 Y0“ON”。區(qū)塊與區(qū)塊與AND STACK區(qū)塊或區(qū)塊或OR STACK當(dāng)
18、當(dāng)“X0 與與 X1”或或“X2 與與X3非非”“ON”時(shí),則輸時(shí),則輸出出 Y0“ON”。Y0X0X1X2X3Y0X0X2X1X3PSHS,RDS,POPS (棧指令)Y0X0Y1R30X2X1X2ST X0PSHSAN X2OT Y0RDSAN X1OT Y1POPSAN/X2OT R30功能解釋功能解釋PSHS (Push Stack):將結(jié)果存入堆棧將結(jié)果存入堆棧RDS (Read Stack):從堆棧讀數(shù)從堆棧讀數(shù)POPS (Pop Stack):從堆棧讀數(shù)并清空堆棧從堆棧讀數(shù)并清空堆棧DF,DF/:微分指令微分指令(DF)R30(DF/)R31X0X1ST X0DFOT R30ST
19、 X1DF/OT R31X0接通瞬間(上升沿),接通瞬間(上升沿),R30接點(diǎn)接通一個(gè)掃描周期。接點(diǎn)接通一個(gè)掃描周期。X1斷開瞬間(下降沿),斷開瞬間(下降沿),R31接點(diǎn)接通一個(gè)掃描周期。接點(diǎn)接通一個(gè)掃描周期。功能解釋指令使用當(dāng)只需要信號(hào)的上升或下降沿時(shí)使用。例:啟動(dòng)或停當(dāng)只需要信號(hào)的上升或下降沿時(shí)使用。例:啟動(dòng)或停車按鈕信號(hào)。車按鈕信號(hào)。例1:直接啟動(dòng)停車控制直接啟動(dòng)停車控制控制電路圖控制電路圖SB1SB2KMKMI/O分配:分配:X0:啟動(dòng):啟動(dòng) X1:停車:停車 Y0:KM常開接點(diǎn)常開接點(diǎn)常閉按鈕常閉按鈕Why?X1X0COMY0COMKMSB2SB1PLC外部接線圖外部接線圖(ED)
20、Y0X1Y0X0程序:程序:KMRM3A B CKMFFUQSKHKMFSB1KMFSBFKHKMRKMRSBRKMRKMFY0X0X2X1Y1X0Y1Y0Y0Y1I/O分配:分配:STX0 SSF X1 SSR X2 KMF Y0 KMR Y1例2:三相異步電動(dòng)機(jī)的正反轉(zhuǎn)控制三相異步電動(dòng)機(jī)的正反轉(zhuǎn)控制Y0X0X2X1Y1X0Y1Y0Y0Y1Y0X0X2X1Y1X0Y1Y0Y0Y1STX1ORY0AN/X0AN/Y1OTY1STX2ORY1AN/X0AN/Y0OTY0ED編程中應(yīng)注意的編程中應(yīng)注意的幾個(gè)幾個(gè)問題問題(ED)X0Y0X1Y0(ED)X1Y0X0Y01.用電路變換簡化程序用電路變換
21、簡化程序(減少指令的條數(shù))減少指令的條數(shù))2.邏輯關(guān)系應(yīng)盡量清楚邏輯關(guān)系應(yīng)盡量清楚(避免左輕右重避免左輕右重)X3X2X5X4X6X8X7Y0X10(ED)X3X2X5X4X6X8X7Y0X10(ED)X5 X6X2X2編程中應(yīng)注意的編程中應(yīng)注意的幾個(gè)幾個(gè)問題問題3.避免出現(xiàn)無法編程的梯形圖避免出現(xiàn)無法編程的梯形圖X5(ED)X1X3X2Y1X4Y2X1(ED)X3X2Y1X5X3X1X4Y2X5編程中應(yīng)注意的編程中應(yīng)注意的幾個(gè)幾個(gè)問題問題KP:(Keep)置位信號(hào):例置位信號(hào):例X0復(fù)位信號(hào):例復(fù)位信號(hào):例X1KP R0ST X0ST X1KP R0說明:說明:(1)在置位信號(hào)接通的瞬間,)
22、在置位信號(hào)接通的瞬間,R0置置1。以后無論置位。以后無論置位 信號(hào)狀態(tài)如何,只要復(fù)位信號(hào)斷開,信號(hào)狀態(tài)如何,只要復(fù)位信號(hào)斷開,R0的狀態(tài)的狀態(tài) 均為均為1。(2)在復(fù)位信號(hào)接通的瞬間,)在復(fù)位信號(hào)接通的瞬間,R0置置0。(3)在復(fù)位信號(hào)和置位信號(hào)同時(shí)接通時(shí),復(fù)位優(yōu)先。)在復(fù)位信號(hào)和置位信號(hào)同時(shí)接通時(shí),復(fù)位優(yōu)先。SET、RST(Reset)這兩條指令的功能類似于這兩條指令的功能類似于KP指令,但使用比指令,但使用比KP指令靈活。指令靈活。例:例:X0R20ST X0SET Y0ST R20RST R30TM:(定時(shí)指令)(定時(shí)指令)XTn輸入接點(diǎn)輸入接點(diǎn)定時(shí)器號(hào)碼定時(shí)器號(hào)碼(FP1:01010)
23、時(shí)間常數(shù)時(shí)間常數(shù):132767類型類型R:時(shí)鐘為:時(shí)鐘為0.01秒秒X:時(shí)鐘為:時(shí)鐘為0.1秒秒Y:時(shí)鐘為:時(shí)鐘為1秒秒(1)時(shí)間常數(shù)與類型一起確定了定時(shí)的時(shí)間。)時(shí)間常數(shù)與類型一起確定了定時(shí)的時(shí)間。(2)定時(shí)器為減計(jì)數(shù)。當(dāng)輸入接點(diǎn)接通時(shí),每來一個(gè)時(shí))定時(shí)器為減計(jì)數(shù)。當(dāng)輸入接點(diǎn)接通時(shí),每來一個(gè)時(shí) 鐘脈沖減鐘脈沖減1,直到減為,直到減為0。這時(shí),定時(shí)器的常開接點(diǎn)。這時(shí),定時(shí)器的常開接點(diǎn) 閉合,常閉接點(diǎn)斷開。當(dāng)輸入接點(diǎn)斷開時(shí),定時(shí)器閉合,常閉接點(diǎn)斷開。當(dāng)輸入接點(diǎn)斷開時(shí),定時(shí)器 復(fù)位。復(fù)位。說明:說明:動(dòng)作說明:動(dòng)作說明:當(dāng)當(dāng)Y0閉合后,定時(shí)器閉合后,定時(shí)器TM5開始計(jì)時(shí)。經(jīng)過開始計(jì)時(shí)。經(jīng)過300.
24、1=3s后,后,Y1閉合,閉合,Y2斷開。斷開。Y0TX K 305Y1T5Y2T5ST Y0TMX 5K 30ST T5OT Y1ST/T5OT Y2例:定時(shí)器應(yīng)用舉例定時(shí)器應(yīng)用舉例與定時(shí)器有關(guān)的兩個(gè)寄存器:與定時(shí)器有關(guān)的兩個(gè)寄存器:EVn 和和SVn (n (n為寄存器編號(hào)為寄存器編號(hào),該編號(hào)與定時(shí)器編號(hào)對(duì)應(yīng)該編號(hào)與定時(shí)器編號(hào)對(duì)應(yīng))EVn:存儲(chǔ)定時(shí)器:存儲(chǔ)定時(shí)器TMn的過程值。的過程值。SVn:存儲(chǔ)定時(shí)器:存儲(chǔ)定時(shí)器TMn的設(shè)置值。的設(shè)置值。CTn計(jì)數(shù)器初始值:計(jì)數(shù)器初始值:132767計(jì)數(shù)器編號(hào)計(jì)數(shù)器編號(hào)(FP1機(jī):機(jī):100143)計(jì)數(shù)脈沖計(jì)數(shù)脈沖復(fù)位信號(hào)復(fù)位信號(hào)(1)復(fù)位信號(hào)接通時(shí),
25、計(jì)數(shù)器復(fù)位,裝入初始值。)復(fù)位信號(hào)接通時(shí),計(jì)數(shù)器復(fù)位,裝入初始值。(2)復(fù)位信號(hào)斷開時(shí),每來一個(gè)計(jì)數(shù)脈沖減)復(fù)位信號(hào)斷開時(shí),每來一個(gè)計(jì)數(shù)脈沖減1,直,直 到減為到減為0,計(jì)數(shù)器的常開接點(diǎn)接通,常閉接點(diǎn),計(jì)數(shù)器的常開接點(diǎn)接通,常閉接點(diǎn) 斷開。斷開。CT:(計(jì)數(shù)器)(計(jì)數(shù)器)說明:說明:與計(jì)數(shù)器有關(guān)的兩個(gè)寄存器:與計(jì)數(shù)器有關(guān)的兩個(gè)寄存器:EVn 和和SVn (n (n為寄存器編號(hào)為寄存器編號(hào),該編號(hào)與計(jì)數(shù)器編號(hào)對(duì)應(yīng)該編號(hào)與計(jì)數(shù)器編號(hào)對(duì)應(yīng))EVn:存儲(chǔ)計(jì)數(shù)器:存儲(chǔ)計(jì)數(shù)器 CTn 的過程值。的過程值。SVn:存儲(chǔ)計(jì)數(shù)器:存儲(chǔ)計(jì)數(shù)器 CTn 的設(shè)置值。的設(shè)置值。UDC:(可逆計(jì)數(shù))(可逆計(jì)數(shù))F118
26、UDC S D加減計(jì)數(shù)信號(hào)加減計(jì)數(shù)信號(hào)例:設(shè)為例:設(shè)為 X0計(jì)數(shù)脈沖計(jì)數(shù)脈沖例:設(shè)為例:設(shè)為X1復(fù)位信號(hào):復(fù)位信號(hào):例:設(shè)為例:設(shè)為X2初值或存放初值或存放初值的寄存器初值的寄存器作為加減計(jì)數(shù)作為加減計(jì)數(shù)器的寄存器器的寄存器ST X0ST X1ST X2F118(UDC)S DIYDSIXDTEVSVWRWYWX常數(shù)常數(shù) 一一.數(shù)據(jù)傳送指令:數(shù)據(jù)傳送指令:F0(MV)、F1(MV/)F0 MV S D功能說明:功能說明:S為常數(shù)或寄存器,為常數(shù)或寄存器,D 為寄為寄存器。當(dāng)條件滿足時(shí),存器。當(dāng)條件滿足時(shí),S或或S的內(nèi)容傳的內(nèi)容傳送到送到D。F0(MV):把把 S 或或 S 的內(nèi)容傳送到的內(nèi)容傳
27、送到D。F1(MV/):把把 S 或或 S 的內(nèi)容求反后傳送到的內(nèi)容求反后傳送到D。10.3.3、其他常用指令簡介其他常用指令簡介其他傳送指令常用的有:其他傳送指令常用的有:F10(BKMV),F(xiàn)11(COPY)等等。等等。例:例:某控制控制系統(tǒng),若出現(xiàn)嚴(yán)重故某控制控制系統(tǒng),若出現(xiàn)嚴(yán)重故障信號(hào),則所有的動(dòng)作全停,故障指障信號(hào),則所有的動(dòng)作全停,故障指示顯示示顯示。F0 MV K1 WY0X0I/O分配:分配:X0:故障信號(hào):故障信號(hào) Y0:故障指示:故障指示 其他輸出端:其他輸出端:Y1YF二二.算術(shù)指令:算術(shù)指令:F60(CMP)F60 CMP EV0 K100R10Y0R10 R1000A
28、Y1R10 R1000BY2R10 R1000C其它的算術(shù)運(yùn)算指令,如算術(shù)運(yùn)算、其它的算術(shù)運(yùn)算指令,如算術(shù)運(yùn)算、BCD碼運(yùn)算、比較碼運(yùn)算、比較指令等等。指令等等。功能說明:當(dāng)功能說明:當(dāng)R10接通時(shí),接通時(shí),比較比較EV0和和100,若若EV0100,則,則Y0接通;若接通;若EV0=100,則,則Y1接通;接通;若若EV0100,則,則Y2接通。接通。例:例:設(shè)計(jì)一個(gè)順序控制電路設(shè)計(jì)一個(gè)順序控制電路:啟動(dòng)時(shí),電機(jī)啟動(dòng)時(shí),電機(jī)D1先啟動(dòng),先啟動(dòng),3s后電機(jī)后電機(jī)D2啟動(dòng),再過啟動(dòng),再過5s后電機(jī)后電機(jī)D3啟動(dòng)。啟動(dòng)。I/O分配:分配:X0:啟動(dòng)按鈕:啟動(dòng)按鈕X1:停車按鈕:停車按鈕Y0:電機(jī):
29、電機(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 K 800(ED)Y0X0Y0R1000CX1Y0Y2T0F60 CMP EV0 K50R10010Y1三三.移位指令:移位指令:(1)左移指令左移指令 SR INCPCLRSR WRn(1)SR指令只能對(duì)指令只能對(duì)WR型寄存器進(jìn)行移位。型寄存器進(jìn)行移位。(2)IN:串行輸入端(補(bǔ)位),接點(diǎn)通,補(bǔ):串行輸入端(補(bǔ)位),接點(diǎn)通
30、,補(bǔ)1,接點(diǎn)斷,補(bǔ)接點(diǎn)斷,補(bǔ)0。(3)CP:移位脈沖:移位脈沖(4)CLR:復(fù)位清零。:復(fù)位清零。INOUT說明:說明:210534SW2SW3SW1MV次品次品正品正品SW1:SW1:檢測有無次品檢測有無次品SW2:SW2:檢測凸輪的突起檢測凸輪的突起SW3:SW3:檢測有無次品落下檢測有無次品落下SW1,SW2,SW3SW1,SW2,SW3為光電傳感器為光電傳感器:凸輪每轉(zhuǎn)一圈發(fā)出一個(gè)脈沖,且每個(gè)凸輪每轉(zhuǎn)一圈發(fā)出一個(gè)脈沖,且每個(gè)脈沖過一個(gè)物品。當(dāng)次品移到脈沖過一個(gè)物品。當(dāng)次品移到4號(hào)位時(shí),號(hào)位時(shí),電磁閥電磁閥MV打開,次品落入次品箱內(nèi)。打開,次品落入次品箱內(nèi)。無次品則自動(dòng)掉入正品箱內(nèi)。有一
31、復(fù)無次品則自動(dòng)掉入正品箱內(nèi)。有一復(fù)位按鈕位按鈕SB實(shí)現(xiàn)手動(dòng)復(fù)位。實(shí)現(xiàn)手動(dòng)復(fù)位。I/O分配:分配:X0:SW1X1:SW2X2:SW3X3:SBY0:MV例:例:I/O分配:分配:X0:SW1 檢測有無次品檢測有無次品X1:SW2 檢測凸輪的突起檢測凸輪的突起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無次品時(shí)該位無次品時(shí)該位總為總為0(2)雙向移位指令雙向移位指令 LRSR DIR INCLR CPF111
32、0 LRSR D1 D2DIR:移位方向。:移位方向。ON:左移左移 OFF:右移右移IN:串行輸入端:串行輸入端CP:移位脈沖:移位脈沖CLR:復(fù)位清零:復(fù)位清零說明:說明:D1,D2為移位區(qū)的首址和末址??墒褂脼橐莆粎^(qū)的首址和末址??墒褂玫牡?寄存器有:寄存器有:WY,WR,SV,EV,DT例一:沖壓機(jī)控制程序例一:沖壓機(jī)控制程序工作指示燈工作指示燈帶式輸送機(jī)帶式輸送機(jī)輸送機(jī)傳動(dòng)電機(jī)輸送機(jī)傳動(dòng)電機(jī)工件工件沖壓機(jī)沖壓機(jī)氣筒氣筒沖壓工沖壓工作結(jié)束作結(jié)束加工品檢測加工品檢測搬運(yùn)結(jié)束搬運(yùn)結(jié)束(x1)(X1)(X3)(X2)啟動(dòng)開關(guān)啟動(dòng)開關(guān)(X1)(Y0)(Y1)10.4.4 應(yīng)用舉例應(yīng)用舉例例二:
33、樓宇電梯自動(dòng)控制例二:樓宇電梯自動(dòng)控制順序控制順序控制例三:電機(jī)變速及精密位置控制例三:電機(jī)變速及精密位置控制X2 X3X4 X5工作臺(tái)工作臺(tái)步進(jìn)電機(jī)步進(jìn)電機(jī)其他信號(hào)有:其他信號(hào)有:啟動(dòng)、啟動(dòng)、停車、停車、緊急停車、運(yùn)動(dòng)方向控制等等緊急停車、運(yùn)動(dòng)方向控制等等例四:在智能建筑技術(shù)中的應(yīng)用例四:在智能建筑技術(shù)中的應(yīng)用智能建筑的七個(gè)層次智能建筑的七個(gè)層次(7 7)樓宇專用信息)樓宇專用信息(6 6)樓宇共用信息處理)樓宇共用信息處理(5 5)樓宇運(yùn)營管理)樓宇運(yùn)營管理(4 4)樓宇設(shè)備自動(dòng)控制)樓宇設(shè)備自動(dòng)控制(3 3)樓宇通訊)樓宇通訊(2 2)智能建筑環(huán)境)智能建筑環(huán)境(1 1)一般建筑)一般建
34、筑PLC在其中的應(yīng)用在其中的應(yīng)用:(1)防盜、防火系統(tǒng))防盜、防火系統(tǒng)(2)供熱、供氣、空調(diào)、)供熱、供氣、空調(diào)、照明系統(tǒng)照明系統(tǒng)(一)辦公自動(dòng)化(一)辦公自動(dòng)化(二)樓宇自動(dòng)化網(wǎng)絡(luò)(二)樓宇自動(dòng)化網(wǎng)絡(luò)樓宇自動(dòng)化:樓宇自動(dòng)化:(1)保安)保安 (2)設(shè)備管理)設(shè)備管理例五:在大型車庫管理中的應(yīng)用例五:在大型車庫管理中的應(yīng)用管理分為三級(jí):管理分為三級(jí):(2)管理級(jí):由總出入口的)管理級(jí):由總出入口的PLC和各分庫和各分庫 的的 PLC 構(gòu)成。可監(jiān)控全庫車輛的進(jìn)出構(gòu)成。可監(jiān)控全庫車輛的進(jìn)出 情況,同時(shí)顯示各分庫是否有空車位。情況,同時(shí)顯示各分庫是否有空車位。(3)現(xiàn)場監(jiān)控級(jí):每個(gè)分庫的)現(xiàn)場監(jiān)控級(jí)
35、:每個(gè)分庫的PLC用遠(yuǎn)程用遠(yuǎn)程 I/O單元檢測車輛的出入情況。單元檢測車輛的出入情況。(1)中央監(jiān)控級(jí):一臺(tái))中央監(jiān)控級(jí):一臺(tái)PC及其外圍設(shè)備。及其外圍設(shè)備。例六:養(yǎng)魚場管理中的應(yīng)用例六:養(yǎng)魚場管理中的應(yīng)用對(duì)魚池中的水質(zhì)、水溫、流量等進(jìn)行監(jiān)測及控制,對(duì)魚池中的水質(zhì)、水溫、流量等進(jìn)行監(jiān)測及控制,以實(shí)現(xiàn)科學(xué)養(yǎng)殖以實(shí)現(xiàn)科學(xué)養(yǎng)殖例七:例七:2424小時(shí)環(huán)境監(jiān)測小時(shí)環(huán)境監(jiān)測PLC進(jìn)行現(xiàn)場檢測:傳感器檢測的各種信號(hào)經(jīng)進(jìn)行現(xiàn)場檢測:傳感器檢測的各種信號(hào)經(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í),再由中央機(jī)發(fā)出命令,數(shù)據(jù)處理后送中央監(jiān)控級(jí),
36、再由中央機(jī)發(fā)出命令,送到管理用的送到管理用的PC機(jī)進(jìn)行處理。機(jī)進(jìn)行處理。系統(tǒng)分三級(jí):系統(tǒng)分三級(jí):中央監(jiān)控級(jí)、數(shù)據(jù)采集及管理級(jí)、現(xiàn)中央監(jiān)控級(jí)、數(shù)據(jù)采集及管理級(jí)、現(xiàn) 場檢測級(jí)。場檢測級(jí)。10.5.1 PLC的三種工作方式:的三種工作方式:program,remote,run編程時(shí),把開關(guān)撥到編程時(shí),把開關(guān)撥到 PROG.處。處。運(yùn)行時(shí),把開關(guān)撥到運(yùn)行時(shí),把開關(guān)撥到 RUN 處。處。與與PC機(jī)通訊時(shí),開關(guān)撥至機(jī)通訊時(shí),開關(guān)撥至 REMOTE 處。處。若開關(guān)在若開關(guān)在 RUN 處就試圖修改程序,則蜂鳴器響。處就試圖修改程序,則蜂鳴器響。這時(shí),按這時(shí),按 ACLR 鍵鍵 或或 CLR 鍵,然后把開關(guān)撥鍵
37、,然后把開關(guān)撥到正確位置。到正確位置。10.5.5 實(shí)驗(yàn)實(shí)驗(yàn)10.5.2 指令輸入:指令輸入:2.I/O功能鍵有多種功能,如:功能鍵有多種功能,如:,輸入,輸入 的是什么由編程器自動(dòng)判斷。的是什么由編程器自動(dòng)判斷。STX.WX3.操作鍵有多種功能,如操作鍵有多種功能,如 ,用,用 鍵切換。鍵切換。(HELP)CLRSC1.每輸入一條指令按一下每輸入一條指令按一下 鍵存入。鍵存入。WRTPCFP PROGRAMMER(HELP)CLRWRTFN/PFLSTKIX/IYNOTDT/LdREADOTL WLORR WRANY WYSTX WXSRC(-)OP(BIN)K/HSCCTC EVTMT S
38、VACLRENTBAFEDC 108 3 2 1 0 7 6 5 4(DELT)CLR鍵盤指令:鍵盤指令:可從鍵盤上直接鍵入可從鍵盤上直接鍵入非鍵盤指令:非鍵盤指令:用指令代碼輸入用指令代碼輸入SCSC指令指令代碼代碼若不知道指令代碼則用若不知道指令代碼則用 調(diào)出非鍵盤指令表,用調(diào)出非鍵盤指令表,用或或找出代碼。找出代碼。(HELP)CLRSCI/OI/O指令指令操作鍵操作鍵擴(kuò)展功能指令:擴(kuò)展功能指令:用用F鍵加功能號(hào)鍵入鍵加功能號(hào)鍵入若指令后有操作數(shù),則在最后若指令后有操作數(shù),則在最后一個(gè)操作數(shù)之前,每輸入一個(gè)一個(gè)操作數(shù)之前,每輸入一個(gè)按一下按一下ENT鍵,最后一個(gè)操鍵,最后一個(gè)操作數(shù)輸入后
39、按作數(shù)輸入后按WRT鍵。鍵。編程步驟:編程步驟:(1)清除老程序:)清除老程序:(2)開始編程:)開始編程:(3)輸入程序:)輸入程序:(例)(例)(4)輸入結(jié)束行:)輸入結(jié)束行:(DELT)INSTSCENDREAD 0顯示:顯示:0 NOPENDWRTSC01SCST X 1WRT1STXWXSTXWXOR Y 0WRT0ANYWYORRWRACLR(-)OP0STXWXTMTSVBINK/H5ENTWRT03TM X5K 30實(shí)驗(yàn)預(yù)習(xí)要求實(shí)驗(yàn)預(yù)習(xí)要求:1.指令的輸入方法指令的輸入方法 鍵盤指令鍵盤指令 非鍵盤指令非鍵盤指令 擴(kuò)展功能指令擴(kuò)展功能指令2.如何查找相關(guān)內(nèi)容如何查找相關(guān)內(nèi)容 查看某一地址的指令內(nèi)容查看某一地址的指令內(nèi)容 查找某接點(diǎn)或寄存器查找某接點(diǎn)或寄存器 查找某條指令的地址查找某條指令的地址3.如何修改程序如何修改程序 檢查程序檢查程序 刪除指令刪除指令 修改指令修改指令 插入指令插入指令 4.如何調(diào)試程序如何調(diào)試程序 查看接點(diǎn)的通斷情況查看接點(diǎn)的通斷情況 查看和查看和/或更改寄存器的內(nèi)容或更改寄存器的內(nèi)容
- 溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點(diǎn)美食推薦
- XX國有企業(yè)黨委書記個(gè)人述責(zé)述廉報(bào)告及2025年重點(diǎn)工作計(jì)劃
- 世界濕地日濕地的含義及價(jià)值
- 20XX年春節(jié)節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點(diǎn)節(jié)后常見的八大危險(xiǎn)
- 廈門城市旅游介紹廈門景點(diǎn)介紹廈門美食展示
- 節(jié)后開工第一課復(fù)工復(fù)產(chǎn)十注意節(jié)后復(fù)工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓(xùn)
- 深圳城市旅游介紹景點(diǎn)推薦美食探索
- 節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)勿忘安全本心人人講安全個(gè)個(gè)會(huì)應(yīng)急
- 預(yù)防性維修管理
- 常見閥門類型及特點(diǎn)
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案