教學(xué)課件第11章可編程控制器及其應(yīng)用_第1頁(yè)
教學(xué)課件第11章可編程控制器及其應(yīng)用_第2頁(yè)
教學(xué)課件第11章可編程控制器及其應(yīng)用_第3頁(yè)
教學(xué)課件第11章可編程控制器及其應(yīng)用_第4頁(yè)
教學(xué)課件第11章可編程控制器及其應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩94頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第第1111章章 可編程控制器及其應(yīng)用可編程控制器及其應(yīng)用11.1 11.1 可編程控制器的結(jié)構(gòu)和工作方式可編程控制器的結(jié)構(gòu)和工作方式11.2 11.2 可編程控制器的程序編制可編程控制器的程序編制11.3 11.3 可編程控制器應(yīng)用舉例可編程控制器應(yīng)用舉例本章要求:本章要求:1. 了解可編程控制器的結(jié)構(gòu)和工作原理。了解可編程控制器的結(jié)構(gòu)和工作原理。2. 了解可編程控制器的幾種基本編程方法。了解可編程控制器的幾種基本編程方法。3. 熟悉常用的編程指令。熟悉常用的編程指令。4. 學(xué)會(huì)使用梯形圖編制簡(jiǎn)單的程序。學(xué)會(huì)使用梯形圖編制簡(jiǎn)單的程序。第第1111章章 可編程控制器及其應(yīng)用可編程控制器及其應(yīng)用

2、1 1、什么是、什么是plc ?plc ?plc 是一種專門用于工業(yè)控制的計(jì)算機(jī)。是一種專門用于工業(yè)控制的計(jì)算機(jī)。是是計(jì)算機(jī)技術(shù)計(jì)算機(jī)技術(shù)與與自動(dòng)控制技術(shù)自動(dòng)控制技術(shù)相結(jié)合而開(kāi)發(fā)的相結(jié)合而開(kāi)發(fā)的一種適于工業(yè)環(huán)境的新型通用自動(dòng)控制裝置。一種適于工業(yè)環(huán)境的新型通用自動(dòng)控制裝置。 早期的早期的plc是用來(lái)替代繼電器、接觸器控制是用來(lái)替代繼電器、接觸器控制的。它主要用于順序控制,實(shí)現(xiàn)邏輯運(yùn)算。的。它主要用于順序控制,實(shí)現(xiàn)邏輯運(yùn)算。因此,因此,被稱為被稱為可編程邏輯控制器可編程邏輯控制器(programmable logic controller,略寫(xiě)略寫(xiě) plc ) 概述概述第第1111章章 可編程控

3、制器及其應(yīng)用可編程控制器及其應(yīng)用它可通過(guò)軟件來(lái)改變控制過(guò)程,而且具有體積它可通過(guò)軟件來(lái)改變控制過(guò)程,而且具有體積小、組裝維護(hù)方便、編程簡(jiǎn)單、可靠性高、抗小、組裝維護(hù)方便、編程簡(jiǎn)單、可靠性高、抗干擾能力強(qiáng)等特點(diǎn),已廣泛應(yīng)用于工業(yè)控制的干擾能力強(qiáng)等特點(diǎn),已廣泛應(yīng)用于工業(yè)控制的各個(gè)領(lǐng)域,是現(xiàn)代工業(yè)自動(dòng)化三大支柱(各個(gè)領(lǐng)域,是現(xiàn)代工業(yè)自動(dòng)化三大支柱(plc、機(jī)器人、機(jī)器人、cad/cam)之一,大大推進(jìn)了機(jī))之一,大大推進(jìn)了機(jī)電一體化進(jìn)程。電一體化進(jìn)程。 隨著電子技術(shù)、計(jì)算機(jī)技術(shù)的迅速發(fā)展,可隨著電子技術(shù)、計(jì)算機(jī)技術(shù)的迅速發(fā)展,可編程控制器的功能已遠(yuǎn)遠(yuǎn)超出了順序控制的編程控制器的功能已遠(yuǎn)遠(yuǎn)超出了順序控

4、制的范圍,范圍,還具有了數(shù)據(jù)處理、通信、網(wǎng)絡(luò)等功還具有了數(shù)據(jù)處理、通信、網(wǎng)絡(luò)等功能能。被稱為。被稱為可編程控制器可編程控制器(programmable controller,略寫(xiě)略寫(xiě)pc)。為區(qū)別于。為區(qū)別于personal computer (pc),故沿用,故沿用plc 這個(gè)略寫(xiě)。這個(gè)略寫(xiě)。第第1111章章 可編程控制器及其應(yīng)用可編程控制器及其應(yīng)用11.1 11.1 plc結(jié)構(gòu)和工作方式結(jié)構(gòu)和工作方式 各種各種plc都是以微處理器為核心的電子電氣都是以微處理器為核心的電子電氣系統(tǒng)。系統(tǒng)。plc各種功能的實(shí)現(xiàn),不僅基于其硬件的各種功能的實(shí)現(xiàn),不僅基于其硬件的作用,而且要靠其軟件的支持。作用,

5、而且要靠其軟件的支持。 plc內(nèi)部主要由主機(jī)、輸入內(nèi)部主要由主機(jī)、輸入 /輸出接口、電源、輸出接口、電源、編程器、擴(kuò)展接口和外部設(shè)備接口等幾部分組成。編程器、擴(kuò)展接口和外部設(shè)備接口等幾部分組成。11.1.1 可編程控制器的結(jié)構(gòu)及各部分的作用可編程控制器的結(jié)構(gòu)及各部分的作用第第1111章章 可編程控制器及其應(yīng)用可編程控制器及其應(yīng)用模擬量輸入模擬量輸入行程開(kāi)關(guān)行程開(kāi)關(guān)繼電器觸點(diǎn)繼電器觸點(diǎn)按鈕按鈕傳感器傳感器cpurom、ram電源部件電源部件輸輸出出接接口口輸輸入入接接口口外設(shè)接口外設(shè)接口指示燈指示燈電磁線圈電磁線圈執(zhí)行機(jī)構(gòu)執(zhí)行機(jī)構(gòu)采用光電采用光電隔離裝置隔離裝置繼電器、可控硅、繼電器、可控硅、晶

6、體管電路晶體管電路編程器編程器打印機(jī)打印機(jī)計(jì)算機(jī)計(jì)算機(jī)11.1.1 11.1.1 可編程控制器的結(jié)構(gòu)及各部分的可編程控制器的結(jié)構(gòu)及各部分的作用作用 cpu 主機(jī)部分包括中央處理器(主機(jī)部分包括中央處理器(cpu)、系統(tǒng)程序)、系統(tǒng)程序存儲(chǔ)器和用戶程序及數(shù)據(jù)存儲(chǔ)器存儲(chǔ)器和用戶程序及數(shù)據(jù)存儲(chǔ)器11.1.1 11.1.1 可編程控制器的結(jié)構(gòu)及各部分的可編程控制器的結(jié)構(gòu)及各部分的作用作用 11.1.1 11.1.1 可編程控制器的結(jié)構(gòu)及各部分的可編程控制器的結(jié)構(gòu)及各部分的作用作用 輸入接口用于接收輸入設(shè)備(如:按鈕、行程開(kāi)關(guān)、輸入接口用于接收輸入設(shè)備(如:按鈕、行程開(kāi)關(guān)、傳感器等)的控制信號(hào)。傳感器等

7、)的控制信號(hào)。 電源指為電源指為cpu、存儲(chǔ)器、存儲(chǔ)器、i/o接口等內(nèi)部電子電接口等內(nèi)部電子電路工作所配備的直流開(kāi)關(guān)穩(wěn)壓電源路工作所配備的直流開(kāi)關(guān)穩(wěn)壓電源輸出三種形式:輸出三種形式:繼電器繼電器 - 低速大功率;可控硅低速大功率;可控硅 - 高速大功率;高速大功率; 晶體管晶體管 - 高速小功率高速小功率輸入輸入/輸出接口:輸出接口:采用光電隔離,減少電磁干擾。采用光電隔離,減少電磁干擾。11.1.1 11.1.1 可編程控制器的結(jié)構(gòu)及各部分的可編程控制器的結(jié)構(gòu)及各部分的作用作用是是plc很重要的外部設(shè)備,它主要由很重要的外部設(shè)備,它主要由鍵盤鍵盤、顯示器顯示器組成。編程器分簡(jiǎn)易型和智能型兩組

8、成。編程器分簡(jiǎn)易型和智能型兩類。小型類。小型plc常用簡(jiǎn)易編程器,大、中型常用簡(jiǎn)易編程器,大、中型plc多多用智能編程器。用智能編程器。 利用編程器可利用編程器可檢查檢查、修改修改、調(diào)試調(diào)試用戶程序和用戶程序和在線監(jiān)視在線監(jiān)視plc工作狀況?,F(xiàn)在許多工作狀況?,F(xiàn)在許多plc采用和計(jì)采用和計(jì)算機(jī)聯(lián)接,并利用專用的工具軟件進(jìn)行編程或監(jiān)算機(jī)聯(lián)接,并利用專用的工具軟件進(jìn)行編程或監(jiān)控??亍?1.1.1 11.1.1 可編程控制器的結(jié)構(gòu)及各部分的可編程控制器的結(jié)構(gòu)及各部分的作用作用 i/o擴(kuò)展接口擴(kuò)展接口用于將擴(kuò)充外部輸入用于將擴(kuò)充外部輸入/輸出端子數(shù)的輸出端子數(shù)的擴(kuò)展單元與基本單元(即主機(jī))聯(lián)接在一起。

9、擴(kuò)展單元與基本單元(即主機(jī))聯(lián)接在一起。 此接口可將編程器、打印機(jī)、條形碼掃描儀等此接口可將編程器、打印機(jī)、條形碼掃描儀等外部設(shè)備與主機(jī)相連。外部設(shè)備與主機(jī)相連。11.1.1 11.1.1 可編程控制器的結(jié)構(gòu)及各部分的可編程控制器的結(jié)構(gòu)及各部分的作用作用便于擴(kuò)展。便于擴(kuò)展。 小型機(jī):小型機(jī):一體機(jī)。有接口可擴(kuò)展。一體機(jī)。有接口可擴(kuò)展。 中、大型機(jī):中、大型機(jī):模塊式??筛鶕?jù)需要在主板上隨模塊式??筛鶕?jù)需要在主板上隨 意組合意組合。11.1.1 11.1.1 可編程控制器的結(jié)構(gòu)及各部分的可編程控制器的結(jié)構(gòu)及各部分的作用作用小型機(jī)(一體機(jī)):小型機(jī)(一體機(jī)):11.1.1 11.1.1 可編程控制

10、器的結(jié)構(gòu)及各部分的可編程控制器的結(jié)構(gòu)及各部分的作用作用控制電動(dòng)機(jī)的運(yùn)行;控制電動(dòng)機(jī)的運(yùn)行;電磁閥的開(kāi)閉;電磁閥的開(kāi)閉;產(chǎn)品的計(jì)數(shù);產(chǎn)品的計(jì)數(shù);設(shè)定溫度壓力;設(shè)定溫度壓力;圖為中型可編程控制器。圖為中型可編程控制器。圖的左邊部分為主機(jī)部分,右邊為輸入輸出模塊。圖的左邊部分為主機(jī)部分,右邊為輸入輸出模塊。11.1.1 11.1.1 可編程控制器的結(jié)構(gòu)及各部分的可編程控制器的結(jié)構(gòu)及各部分的作用作用中、大型機(jī)(模塊式):中、大型機(jī)(模塊式):11.1.1 11.1.1 可編程控制器的結(jié)構(gòu)及各部分的可編程控制器的結(jié)構(gòu)及各部分的作用作用11.1.2 11.1.2 工作方式工作方式微機(jī):微機(jī):等待命令。等待

11、命令。plc工作方式:工作方式:順序掃描、不斷循環(huán)順序掃描、不斷循環(huán)。cpu從第一條指令開(kāi)始執(zhí)行,遇到結(jié)束符又從第一條指令開(kāi)始執(zhí)行,遇到結(jié)束符又 返回第一條,不斷循環(huán)。返回第一條,不斷循環(huán)。一個(gè)掃描周期一個(gè)掃描周期 o刷新刷新 i采樣采樣執(zhí)行指令執(zhí)行指令一個(gè)掃描周期一個(gè)掃描周期輸入采樣、程序執(zhí)行、輸出刷新輸入采樣、程序執(zhí)行、輸出刷新三個(gè)階段,整個(gè)三個(gè)階段,整個(gè)過(guò)程掃描并執(zhí)行一次所需的時(shí)間稱為過(guò)程掃描并執(zhí)行一次所需的時(shí)間稱為掃描周期掃描周期。11.1.2 11.1.2 工作方式工作方式 plc在輸入采樣階段,以掃描方式順序讀入在輸入采樣階段,以掃描方式順序讀入所有輸入端的所有輸入端的通通/斷斷狀

12、態(tài)或狀態(tài)或輸入數(shù)據(jù)輸入數(shù)據(jù),并將此狀態(tài),并將此狀態(tài)存入輸入狀態(tài)寄存器,即輸入刷新。接著轉(zhuǎn)入程存入輸入狀態(tài)寄存器,即輸入刷新。接著轉(zhuǎn)入程序執(zhí)行階段。序執(zhí)行階段。 在程序執(zhí)行期間,即使輸入狀態(tài)發(fā)生變化,在程序執(zhí)行期間,即使輸入狀態(tài)發(fā)生變化,輸入狀態(tài)寄存器的內(nèi)容也不會(huì)改變,只有在下一輸入狀態(tài)寄存器的內(nèi)容也不會(huì)改變,只有在下一個(gè)掃描周期的輸入處理階段才能被讀入個(gè)掃描周期的輸入處理階段才能被讀入。11.1.2 11.1.2 工作方式工作方式 從輸入狀態(tài)寄存器和其它元件狀態(tài)寄存器中讀從輸入狀態(tài)寄存器和其它元件狀態(tài)寄存器中讀出有關(guān)元件的通出有關(guān)元件的通/斷狀態(tài),并根據(jù)用戶程序進(jìn)行邏輯斷狀態(tài),并根據(jù)用戶程序進(jìn)

13、行邏輯運(yùn)算,運(yùn)算結(jié)果再存入輸出狀態(tài)寄存器中。運(yùn)算,運(yùn)算結(jié)果再存入輸出狀態(tài)寄存器中。 在所有指令執(zhí)行完畢后,將各物理繼電器對(duì)應(yīng)在所有指令執(zhí)行完畢后,將各物理繼電器對(duì)應(yīng)的輸出狀態(tài)寄存器的通的輸出狀態(tài)寄存器的通/斷狀態(tài),在輸出刷新階段轉(zhuǎn)斷狀態(tài),在輸出刷新階段轉(zhuǎn)存到輸出寄存器,去控制各物理繼電器的通存到輸出寄存器,去控制各物理繼電器的通/斷,這斷,這才是才是plc的實(shí)際輸出。的實(shí)際輸出。11.1.2 11.1.2 工作方式工作方式 由由plc的工作過(guò)程可見(jiàn),的工作過(guò)程可見(jiàn), 在在plc的程序執(zhí)行階的程序執(zhí)行階段,即使輸入發(fā)生了變化,輸入狀態(tài)寄存器的內(nèi)容段,即使輸入發(fā)生了變化,輸入狀態(tài)寄存器的內(nèi)容也不會(huì)

14、立即改變,要等到下一個(gè)周期輸入處理階段也不會(huì)立即改變,要等到下一個(gè)周期輸入處理階段才能改變。才能改變。 暫存在輸出狀態(tài)寄存器中的輸出信號(hào),等到一暫存在輸出狀態(tài)寄存器中的輸出信號(hào),等到一個(gè)循環(huán)周期結(jié)束,個(gè)循環(huán)周期結(jié)束,cpu集中將這些輸出信號(hào)全部輸集中將這些輸出信號(hào)全部輸出給輸出鎖存器,這才成為實(shí)際的出給輸出鎖存器,這才成為實(shí)際的cpu輸出。輸出。 因此全部輸入、輸出狀態(tài)的改變就需要一個(gè)掃因此全部輸入、輸出狀態(tài)的改變就需要一個(gè)掃描周期,換言之,輸入、輸出的狀態(tài)保持一個(gè)掃描描周期,換言之,輸入、輸出的狀態(tài)保持一個(gè)掃描周期。周期。11.1.2 11.1.2 工作方式工作方式11.1.3 11.1.3

15、 主要主要技術(shù)性能技術(shù)性能1. 輸入輸入/輸出點(diǎn)數(shù)輸出點(diǎn)數(shù) ( i/o點(diǎn)數(shù)點(diǎn)數(shù) )。 64128 點(diǎn)點(diǎn) - 小型;小型;128512點(diǎn)點(diǎn) - 中型;中型;2. 用戶程序存儲(chǔ)容量。用戶程序存儲(chǔ)容量。fp1-c24:2720步步3. 掃描速度。掃描速度。 單位:?jiǎn)挝唬?ms /1000步步 或或 s /步步4. 指令系統(tǒng)條數(shù)。指令系統(tǒng)條數(shù)。5. 編程元件的種類和數(shù)量。編程元件的種類和數(shù)量。代表字母代表字母 元件名稱元件名稱 編號(hào)范圍編號(hào)范圍 輸入繼電器輸入繼電器 輸出繼電器輸出繼電器 輔助繼電器輔助繼電器 定時(shí)器定時(shí)器 計(jì)數(shù)器計(jì)數(shù)器 通用通用“字字”寄存寄存器器 xyrtcwrx0xf 共共16點(diǎn)

16、點(diǎn)y0y7 共共8點(diǎn)點(diǎn)r0r62f 共共1008點(diǎn)點(diǎn)t0t99 共共100點(diǎn)點(diǎn)c100c143 共共44點(diǎn)點(diǎn)wr0wr62 共共63個(gè)個(gè)fp1c24編程元件的表示形式及編號(hào)范圍編程元件的表示形式及編號(hào)范圍11.1.3 11.1.3 主要主要技術(shù)性能技術(shù)性能(1)開(kāi)關(guān)邏輯控制)開(kāi)關(guān)邏輯控制(2)定時(shí))定時(shí)/計(jì)數(shù)控制計(jì)數(shù)控制(3)步進(jìn)控制)步進(jìn)控制(4)數(shù)據(jù)處理)數(shù)據(jù)處理(5)過(guò)程控制)過(guò)程控制(6)運(yùn)動(dòng)控制)運(yùn)動(dòng)控制(7)通信聯(lián)網(wǎng))通信聯(lián)網(wǎng)(8)監(jiān)控)監(jiān)控(9)數(shù)字量與模擬量的轉(zhuǎn)換)數(shù)字量與模擬量的轉(zhuǎn)換(1) 由于采用大規(guī)模集成由于采用大規(guī)模集成電路和微處理器,使系統(tǒng)器件數(shù)大大減少,并且在硬電路

17、和微處理器,使系統(tǒng)器件數(shù)大大減少,并且在硬件的設(shè)計(jì)和制造的過(guò)程中采取了一系列隔離和抗干擾件的設(shè)計(jì)和制造的過(guò)程中采取了一系列隔離和抗干擾措施,使它能適應(yīng)惡劣的工作環(huán)境,具有很高的可靠措施,使它能適應(yīng)惡劣的工作環(huán)境,具有很高的可靠性。性。plc硬件采用模硬件采用模塊化結(jié)構(gòu),可以靈活地組態(tài)以適應(yīng)不同的控制對(duì)象,塊化結(jié)構(gòu),可以靈活地組態(tài)以適應(yīng)不同的控制對(duì)象,控制規(guī)模和控制功能的要求。且可通過(guò)修改軟件,來(lái)控制規(guī)模和控制功能的要求。且可通過(guò)修改軟件,來(lái)實(shí)現(xiàn)在線修改的能力,因此其功能易于擴(kuò)展,具有廣實(shí)現(xiàn)在線修改的能力,因此其功能易于擴(kuò)展,具有廣泛的工業(yè)通用性。泛的工業(yè)通用性。目前目前plc產(chǎn)品朝著系列化、標(biāo)

18、準(zhǔn)化方向發(fā)展,只需產(chǎn)品朝著系列化、標(biāo)準(zhǔn)化方向發(fā)展,只需根據(jù)控制系統(tǒng)的要求,選用相應(yīng)的模塊進(jìn)行組合設(shè)根據(jù)控制系統(tǒng)的要求,選用相應(yīng)的模塊進(jìn)行組合設(shè)計(jì),同時(shí)用軟件編程代替了繼電控制的硬連線,大計(jì),同時(shí)用軟件編程代替了繼電控制的硬連線,大大減輕了接線工作,同時(shí)大減輕了接線工作,同時(shí)plc還具有故障檢測(cè)和顯還具有故障檢測(cè)和顯示功能,使故障處理時(shí)間縮短。示功能,使故障處理時(shí)間縮短。1. 用于開(kāi)關(guān)邏輯控制。用于開(kāi)關(guān)邏輯控制。2. 用于機(jī)加工數(shù)字控制。用于機(jī)加工數(shù)字控制。3. 用于閉環(huán)過(guò)程控制。用于閉環(huán)過(guò)程控制。4. 用于組成多級(jí)控制系統(tǒng)。用于組成多級(jí)控制系統(tǒng)。5. 用于機(jī)器人控制。用于機(jī)器人控制。 指令語(yǔ)句

19、表語(yǔ)言指令語(yǔ)句表語(yǔ)言梯形圖語(yǔ)言梯形圖語(yǔ)言常用常用指令語(yǔ)句表語(yǔ)言:指令語(yǔ)句表語(yǔ)言:類似于微機(jī)中的匯編語(yǔ)言。類似于微機(jī)中的匯編語(yǔ)言。梯形圖語(yǔ)言:梯形圖語(yǔ)言:沿襲了傳統(tǒng)的控制圖。直觀明了,易于掌握。沿襲了傳統(tǒng)的控制圖。直觀明了,易于掌握。11. 2 .1 編程語(yǔ)言編程語(yǔ)言流程圖語(yǔ)言流程圖語(yǔ)言布爾代數(shù)語(yǔ)言布爾代數(shù)語(yǔ)言11.2 .2 可編程控制器的編程語(yǔ)言可編程控制器的編程語(yǔ)言x0x1y0y0籠型電動(dòng)機(jī)直接起動(dòng)控制籠型電動(dòng)機(jī)直接起動(dòng)控制0 st x01 or y02 an/ x13 ot y04 ed 地址地址 指令指令 梯形圖語(yǔ)梯形圖語(yǔ)言言指令語(yǔ)句表語(yǔ)言指令語(yǔ)句表語(yǔ)言kmsb1kmsb2x1-sb1;

20、 x0-sb2; y0-km(線圈和常開(kāi)觸點(diǎn)線圈和常開(kāi)觸點(diǎn));11.2.1 11.2.1 編程語(yǔ)言編程語(yǔ)言11.2.2 梯形圖的規(guī)則梯形圖的規(guī)則(2)梯形圖中的接點(diǎn)有兩種:)梯形圖中的接點(diǎn)有兩種:常開(kāi)(常開(kāi)( ) 和和 常閉(常閉( )x0x1y0y0(1)梯形圖的左邊為起始母線,右邊為結(jié)束母線。)梯形圖的左邊為起始母線,右邊為結(jié)束母線。 梯形圖按從左到右、從上到下的順序書(shū)寫(xiě)。梯形圖按從左到右、從上到下的順序書(shū)寫(xiě)。(3)繼電器的線圈用)繼電器的線圈用 表示,表示, 如如 - r0、-y0 。 線圈前面必須有接點(diǎn)。線圈前面必須有接點(diǎn)。(4)梯形圖中,接點(diǎn)可串可并,但線圈只能并不能串。)梯形圖中,

21、接點(diǎn)可串可并,但線圈只能并不能串。 x0 x0 y1 11.2.2 梯形圖的規(guī)則梯形圖的規(guī)則plc的內(nèi)存除存放用戶和系統(tǒng)的程序外,還有四個(gè)區(qū):的內(nèi)存除存放用戶和系統(tǒng)的程序外,還有四個(gè)區(qū): 寄存器和接點(diǎn)的概念寄存器和接點(diǎn)的概念用戶在對(duì)這四個(gè)區(qū)進(jìn)行操作時(shí),可以以用戶在對(duì)這四個(gè)區(qū)進(jìn)行操作時(shí),可以以寄存器寄存器和和(或或)接點(diǎn)接點(diǎn)的方式進(jìn)行。的方式進(jìn)行。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í)鐘、

22、標(biāo)志、系統(tǒng)內(nèi)部的命令11.2.2 梯形圖的規(guī)則梯形圖的規(guī)則i/o區(qū):區(qū):可以以接點(diǎn)和寄存器的方式對(duì)其進(jìn)行操作??梢砸越狱c(diǎn)和寄存器的方式對(duì)其進(jìn)行操作。實(shí)際輸入端子:實(shí)際輸入端子:x0xf實(shí)際輸出端子:實(shí)際輸出端子:y0y7其他的其他的i/o區(qū)可作為輔助寄存區(qū)可作為輔助寄存器用器用。 如:松下電工的如:松下電工的fp1-24 i 區(qū):區(qū): wx0wx12 x0x12f o區(qū):區(qū):wy0wy12 y0y12f 內(nèi)部輔助寄存器區(qū):內(nèi)部輔助寄存器區(qū):可以以接點(diǎn)和寄存器的方式可以以接點(diǎn)和寄存器的方式 對(duì)其操作。(對(duì)其操作。( rmn 、wrm)數(shù)據(jù)區(qū):數(shù)據(jù)區(qū):只能以寄存器的方式進(jìn)行操作。只能以寄存器的方式

23、進(jìn)行操作。 (dtm)11.2.2 梯形圖的規(guī)則梯形圖的規(guī)則專用寄存器專用寄存器(fp1機(jī):機(jī):wr900wr903)。常用的如下:。常用的如下:r900a : “”標(biāo)志標(biāo)志 r900b: “=”標(biāo)志標(biāo)志 r900c: “”標(biāo)志標(biāo)志 專用數(shù)據(jù)寄存器專用數(shù)據(jù)寄存器(fp1機(jī):機(jī): dt9000dt9069)設(shè)置日期時(shí)間、高速計(jì)數(shù)器、步進(jìn)等指令有關(guān)。設(shè)置日期時(shí)間、高速計(jì)數(shù)器、步進(jìn)等指令有關(guān)。r9010: 常常on繼電器繼電器 r9011: 常常off繼電器繼電器 r9013: 僅在第一個(gè)掃秒周期僅在第一個(gè)掃秒周期on,其他時(shí)候均為,其他時(shí)候均為offr9014: 僅在第一個(gè)掃秒周期僅在第一個(gè)掃秒周

24、期off,其他時(shí)候均為,其他時(shí)候均為onr9018r901d: 周期分別為周期分別為 0.01s, 0.02s, 0.1s, 0.2, 1s, 2s的的 時(shí)鐘脈沖繼電器時(shí)鐘脈沖繼電器11.2.2 梯形圖的規(guī)則梯形圖的規(guī)則 寄存器寄存器是一個(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)f e d c b a 9 8 7 6 5 4 3 2 1 0寄存器寄

25、存器n:16進(jìn)制數(shù)進(jìn)制數(shù)(0f),寄存器的寄存器的 位址位址以以i/o區(qū)為例:區(qū)為例: 寄存器和接點(diǎn)的概念寄存器和接點(diǎn)的概念11.2.2 梯形圖的規(guī)則梯形圖的規(guī)則f e d c b a 9 8 7 6 5 4 3 2 1 0wx0例例1:若若x03 為為“on”, 則則 wx0 的位址的位址3為為 “1”若若 wy1=7,則表明則表明y10、y11、y12三個(gè)接點(diǎn)三個(gè)接點(diǎn)“on”1f e d c b a 9 8 7 6 5 4 3 2 1 0wy11 1111.2.2 梯形圖的規(guī)則梯形圖的規(guī)則plc中有兩類接點(diǎn):中有兩類接點(diǎn):常開(kāi)接點(diǎn)常開(kāi)接點(diǎn)和和常閉接點(diǎn)常閉接點(diǎn)。接點(diǎn)接點(diǎn)通斷情況通斷情況與接點(diǎn)

26、的與接點(diǎn)的賦值賦值有關(guān):有關(guān):(以(以 x0為例:若為例:若 x0的邏輯賦值為的邏輯賦值為“1”,則,則x0x0接通接通斷開(kāi)斷開(kāi)符號(hào)分別為:符號(hào)分別為: 常開(kāi):常開(kāi):;常閉:常閉:若若 x0的邏輯賦值為的邏輯賦值為“0”,則,則x0x0斷開(kāi)斷開(kāi)接通接通11.2.2 梯形圖的規(guī)則梯形圖的規(guī)則11.2.3 plc 指令系統(tǒng)指令系統(tǒng)以下介紹以松下電工的以下介紹以松下電工的plc產(chǎn)品為例。產(chǎn)品為例。一、指令的分類一、指令的分類 鍵盤指令鍵盤指令 非鍵盤指令非鍵盤指令 高級(jí)指令高級(jí)指令1.按編程器輸入指令的方式分類按編程器輸入指令的方式分類fpii型手持型手持編程器:編程器:通信接口通信接口lcdlcd

27、顯示屏顯示屏鍵盤鍵盤11.2.3 plc 指令系統(tǒng)指令系統(tǒng)pcfp programmer(help)clrwrtfn/pflstkix/iynotdt/ldreadotl wlorr wrany wystx wxsrc(-)op(bin)k/hscctc evtmt svaclrentbafedc 98 3 2 1 0 7 6 5 4(delt)clr鍵盤指令:鍵盤指令:可從鍵盤上可從鍵盤上直接鍵入的指令直接鍵入的指令擴(kuò)展功能指令:擴(kuò)展功能指令:用用f f鍵加功鍵加功能號(hào)方可鍵入的指令。能號(hào)方可鍵入的指令。非鍵盤指令:非鍵盤指令:用指令代碼用指令代碼方可輸入的指令。方可輸入的指令。scscsc

28、sc指令指令代碼代碼11.2.3 plc 指令系統(tǒng)指令系統(tǒng) 基本指令基本指令 數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令 算術(shù)運(yùn)算指令算術(shù)運(yùn)算指令 位移指令位移指令 2. 按指令的功能分類按指令的功能分類 位操作指令位操作指令 數(shù)據(jù)變換指令數(shù)據(jù)變換指令 轉(zhuǎn)移控制指令轉(zhuǎn)移控制指令 特殊控制指令特殊控制指令11.2.3 plc 指令系統(tǒng)指令系統(tǒng)st (start) :從左母線開(kāi)始一個(gè)新邏輯行時(shí),或開(kāi)始一從左母線開(kāi)始一個(gè)新邏輯行時(shí),或開(kāi)始一個(gè)邏輯塊時(shí),個(gè)邏輯塊時(shí), 輸入的第一條指令。輸入的第一條指令。 二、基本指令二、基本指令功能:功能:讀入指定讀入指定常開(kāi)常開(kāi)接點(diǎn)(接點(diǎn)(x1)的)的on/off信息。信息。st x

29、1st/ x1功能:功能:讀入指定讀入指定常閉常閉接點(diǎn)(接點(diǎn)(x1)的)的on/off信息。信息。x1 x1 11.2.3 plc 指令系統(tǒng)指令系統(tǒng)ot (output) : 表示輸出一個(gè)變量。表示輸出一個(gè)變量。ed (end) :表示程序結(jié)束指令。表示程序結(jié)束指令。功能:功能:把輸出指令之前的運(yùn)算結(jié)果用于驅(qū)動(dòng)指定把輸出指令之前的運(yùn)算結(jié)果用于驅(qū)動(dòng)指定 線圈。線圈。ot y1y1 11.2.3 plc 指令系統(tǒng)指令系統(tǒng)stst/ot指指 令令可使用區(qū)域可使用區(qū)域x y r t cx:輸入繼電器;輸入繼電器; y:輸出繼電器;輸出繼電器; r:內(nèi)部繼電器內(nèi)部繼電器 ; t:延時(shí)器;延時(shí)器; c:計(jì)

30、數(shù)器;計(jì)數(shù)器;11.2.3 plc 指令系統(tǒng)指令系統(tǒng)例例2:當(dāng)輸入接點(diǎn)當(dāng)輸入接點(diǎn)x0 “1” 時(shí),使輸出繼電器時(shí),使輸出繼電器y0、y1動(dòng)作,當(dāng)輸入接點(diǎn)動(dòng)作,當(dāng)輸入接點(diǎn)x1 “0” 時(shí),使繼電器時(shí),使繼電器y2動(dòng)作。動(dòng)作。 0 st x01 ot y02 ot y13 st/ x14 ot y2 y1 y2 x1地址地址 指指 令令 y0 x0(ed)5 ed11.2.3 plc 指令系統(tǒng)指令系統(tǒng)邏輯關(guān)系邏輯關(guān)系 梯形圖梯形圖 指令語(yǔ)句表指令語(yǔ)句表y0x0 x10 st x00 st x00 st / x0與與或或非非andornot當(dāng)當(dāng) x0 與與 x1 都都 “1” 時(shí)時(shí),則有輸出(,則有

31、輸出( y0) 。當(dāng)當(dāng) x0 或或 x1 “1” 時(shí),時(shí),則有輸出則有輸出 ( y0 ) 。當(dāng)當(dāng) x0 “0” 時(shí),時(shí),則有輸出(則有輸出( y0 )。)。y0x0x1y0x01 an x12 ot y01 or x12 ot y01 ot y011.2.3 plc 指令系統(tǒng)指令系統(tǒng)an: 接點(diǎn)串聯(lián)指令。接點(diǎn)串聯(lián)指令。an/:接點(diǎn)串聯(lián)反指令。接點(diǎn)串聯(lián)反指令。y0x0 x1x0x1y00 st x01 an/ x12 ot y0x0y0y10 st x01 or/ x12 ot y00 st x01 ot y02 /3 ot y1or: 接點(diǎn)并聯(lián)指令。接點(diǎn)并聯(lián)指令。or/:接點(diǎn)并聯(lián)反指令。接點(diǎn)并

32、聯(lián)反指令。/:反指令。反指令。11.2.3 plc 指令系統(tǒng)指令系統(tǒng)an 與與an/ 與非與非or 或或指指 令令可使用區(qū)域可使用區(qū)域x y r t cor/ 或非或非x:輸入繼電器;輸入繼電器; y:輸出繼電器;輸出繼電器; r:內(nèi)部繼電器內(nèi)部繼電器 ; t:延時(shí)器;延時(shí)器; c:計(jì)數(shù)器;計(jì)數(shù)器;11.2.3 plc 指令系統(tǒng)指令系統(tǒng)例例3:當(dāng)輸入條件當(dāng)輸入條件r0、r1和和r2同時(shí)賦值為同時(shí)賦值為“1”時(shí),時(shí), y3被輸出的程序。被輸出的程序。指令語(yǔ)句表指令語(yǔ)句表 0 st r0 1 an r1 2 an r2 3 ot y3r0r1r2y3梯形圖梯形圖 r1 r0 r2y3(ed) 時(shí)序

33、圖時(shí)序圖 4 ed11.2.3 plc 指令系統(tǒng)指令系統(tǒng)ax2是和圖中是和圖中a點(diǎn)點(diǎn)處的結(jié)果(即處的結(jié)果(即x0與與x1的結(jié)果)的結(jié)果)相或相或,而不是與,而不是與x1相或。相或。0 st x01 an x12 or x23 ot y04 edb指令語(yǔ)句表指令語(yǔ)句表y0x0x2x1例例4:(ed)11.2.3 plc 指令系統(tǒng)指令系統(tǒng) x0x1x2x3y0指令塊指令塊1指令塊指令塊2語(yǔ)句表指令語(yǔ)句表指令邏輯關(guān)系:邏輯關(guān)系:當(dāng)當(dāng) “x0 或或 x2”與與“x1 或或x3非非” 都都 “on” 時(shí),時(shí),則輸出則輸出 y0 “on”。0 st x01 or x22 st x13 or/ x34 an

34、s 5 ot y011.2.3 plc 指令系統(tǒng)指令系統(tǒng)指令塊指令塊1指令塊指令塊2 x0x1x2x3y0邏輯關(guān)系:邏輯關(guān)系:當(dāng)當(dāng) “x0 與與 x1”或或“x2 與與x3非非” “on” 時(shí),時(shí),則輸出則輸出 y0 “on”。 st x01 an x12 st x23 an/ x34 ors5 ot y011.2.3 plc 指令系統(tǒng)指令系統(tǒng)例例5:寫(xiě)出梯形圖的指令語(yǔ)句表。寫(xiě)出梯形圖的指令語(yǔ)句表。0 st x0 地址地址 指令指令 1 or x12 st x23 an x34 st x45 an/ x56 ors7 or x68 ans9 or/ x710 ot y0y0x2x4x3x5x0

35、x1x6x7(ed)11 ed11.2.3 plc 指令系統(tǒng)指令系統(tǒng)例例6:直接起動(dòng)控制。直接起動(dòng)控制??刂齐娐穲D控制電路圖sb1sb2kmkmi/o分配:分配: x0:起動(dòng):起動(dòng) x1:停車:停車 y0:km常開(kāi)接點(diǎn)常開(kāi)接點(diǎn)常閉按鈕常閉按鈕why?x1x0comy0comkmsb2sb1plc外部接線圖外部接線圖(ed)y0x1y0x0梯形圖梯形圖11.2.3 plc 指令系統(tǒng)指令系統(tǒng)梯形圖梯形圖(ed)y0x1y0x0plc外部接線圖外部接線圖x1x0comy0comkmsb2sb1常閉接點(diǎn)常閉接點(diǎn) 常開(kāi)按鈕常開(kāi)按鈕sb1sb2kmkm控制電路圖控制電路圖11.2.3 plc 指令系統(tǒng)指令

36、系統(tǒng)kmrm3a b ckmffuqsfrkmfsb0kmfsb1frkmrkmrsb2kmrkmfi/o分配:分配: sb0x0 sb1 x1 sb2 x2 kmf y0 kmr y1例例7:三相異步電動(dòng)機(jī)的正反轉(zhuǎn)控制。三相異步電動(dòng)機(jī)的正反轉(zhuǎn)控制。11.2.3 plc 指令系統(tǒng)指令系統(tǒng)i/o分配:分配: 停車按鈕停車按鈕 sb0x0 正轉(zhuǎn)起動(dòng)按鈕正轉(zhuǎn)起動(dòng)按鈕sb1 x1反轉(zhuǎn)起動(dòng)按鈕反轉(zhuǎn)起動(dòng)按鈕sb2 x2 kmf y0 kmr y1plcplc外部接線圖外部接線圖sb0sb1sb2kmfkmrplcx0x1x2com.comy0y plc 指令系統(tǒng)指令系統(tǒng)kmfsb0kmfs

37、b1frkmrkmrsb2kmrkmf控制電路控制電路圖圖梯形圖梯形圖y0x0x2x1y1x0y1y0y0y1(ed)i/o分配:分配: sb0x0 sb1 x1sb2 x2 kmf y0kmr y111.2.3 plc 指令系統(tǒng)指令系統(tǒng)y0x0x2x1y1x0y1y0y0y1y0x0x2x1y1x0y1y0y0y10 st x11 or y02 an / x03 an / y14 ot y05 st x26 or y17 an / x08 an / y09 ot y111.2.3 plc 指令系統(tǒng)指令系統(tǒng)編程中應(yīng)注意的編程中應(yīng)注意的幾個(gè)幾個(gè)問(wèn)題問(wèn)題(ed)x0y0x1y0(ed)x1y0x0

38、y01.用電路變換簡(jiǎn)化程序用電路變換簡(jiǎn)化程序(減少指令的條數(shù))減少指令的條數(shù))11.2.3 plc 指令系統(tǒng)指令系統(tǒng)2.邏輯關(guān)系應(yīng)盡量清楚邏輯關(guān)系應(yīng)盡量清楚(避免左輕右重避免左輕右重)x3x2x5x4x6x8x7y0x9(ed)x3x2x5x4x6x8x7y0x9(ed)x5 x6x2x211.2.3 plc 指令系統(tǒng)指令系統(tǒng)3.避免出現(xiàn)無(wú)法編程的梯形圖避免出現(xiàn)無(wú)法編程的梯形圖x5(ed)x1x3x2y1x4y2x1(ed)x3x2y1x5x3x1x4y2x511.2.3 plc 指令系統(tǒng)指令系統(tǒng)5.tm:(定時(shí)器指令)(定時(shí)器指令)x0tmrn輸入接點(diǎn)輸入接點(diǎn)定時(shí)器號(hào)碼定時(shí)器號(hào)碼(fp1:0

39、99)定時(shí)設(shè)置值定時(shí)設(shè)置值:032767類型類型tmr:定時(shí)單位為:定時(shí)單位為0.01秒秒tmx:定時(shí)單位為:定時(shí)單位為0.1秒秒tmy:定時(shí)單位為:定時(shí)單位為1秒秒定時(shí)時(shí)間定時(shí)時(shí)間 = 定時(shí)設(shè)置值定時(shí)設(shè)置值 定時(shí)單位定時(shí)單位11.2.3 plc 指令系統(tǒng)指令系統(tǒng)說(shuō)明:說(shuō)明:(1)定時(shí)器為)定時(shí)器為減減1計(jì)數(shù)。減為計(jì)數(shù)。減為0時(shí),定時(shí)器的時(shí),定時(shí)器的常開(kāi)接點(diǎn)閉合,常開(kāi)接點(diǎn)閉合,常閉接點(diǎn)斷開(kāi)。常閉接點(diǎn)斷開(kāi)。(2)在定時(shí)器工)在定時(shí)器工作期間,輸入接作期間,輸入接點(diǎn)斷開(kāi),則運(yùn)行點(diǎn)斷開(kāi),則運(yùn)行中斷,定時(shí)器復(fù)中斷,定時(shí)器復(fù)位。位。 tmx 50 2 x0t2y0t通電延時(shí)時(shí)間通電延時(shí)時(shí)間=50 0.1

40、s輸入信號(hào)輸入信號(hào)x0定時(shí)器接點(diǎn)定時(shí)器接點(diǎn)輸出信號(hào)輸出信號(hào)t211.2.3 plc 指令系統(tǒng)指令系統(tǒng)動(dòng)作說(shuō)明:動(dòng)作說(shuō)明:當(dāng)當(dāng)y0閉合后,定時(shí)器閉合后,定時(shí)器t5開(kāi)始計(jì)時(shí)。開(kāi)始計(jì)時(shí)。經(jīng)過(guò)經(jīng)過(guò)300.1=3s后,后,y1接通,接通,y2斷開(kāi)。斷開(kāi)。0 st y0例例8:定時(shí)器應(yīng)用舉例定時(shí)器應(yīng)用舉例y0tmx 305y1t5y2t5(ed)指令語(yǔ)句表指令語(yǔ)句表1 tmx 5 k 304 st t55 ot y16 st/ t57ot y28 ed11.2.3 plc 指令系統(tǒng)指令系統(tǒng)與定時(shí)器有關(guān)的兩個(gè)寄存器:與定時(shí)器有關(guān)的兩個(gè)寄存器:evn 和和svn(n(n為寄存器編號(hào)為寄存器編號(hào), ,該編號(hào)與定

41、時(shí)器編號(hào)對(duì)應(yīng)該編號(hào)與定時(shí)器編號(hào)對(duì)應(yīng)) )evn:存儲(chǔ)定時(shí)器存儲(chǔ)定時(shí)器tmn的過(guò)程值。的過(guò)程值。svn:存儲(chǔ)定時(shí)器存儲(chǔ)定時(shí)器tmn的設(shè)置值。的設(shè)置值。11.2.3 plc 指令系統(tǒng)指令系統(tǒng)tmx 30x01y0t1y0 ( ed )x0y03s4s例例9:試編制延時(shí)試編制延時(shí)3s接通、延時(shí)接通、延時(shí)4s斷開(kāi)的電路梯形圖和指斷開(kāi)的電路梯形圖和指令語(yǔ)句表。令語(yǔ)句表。 指令語(yǔ)句表指令語(yǔ)句表0 st x01 tmx 1 k 304 st y05 an/ x06 tmx 2 k 409 st t110 or y011 an/ t212 ot y013 edtmx 402x011.2.3 plc 指令系統(tǒng)指

42、令系統(tǒng) tmy 6 1t0 ( ed )x0y04s6s例例10: :編制震蕩輸出電路的梯形圖和指令語(yǔ)句表。編制震蕩輸出電路的梯形圖和指令語(yǔ)句表。 指令語(yǔ)句表指令語(yǔ)句表0 st x01 an/ t12 tmy 0 k 46 st t07 tmy 1 k 611 st x012 an/ t013 ot y014 edx0 tmy 4 0y0x011.2.3 plc 指令系統(tǒng)指令系統(tǒng)x0x1y06.ct:(計(jì)數(shù)器指令)(計(jì)數(shù)器指令) rcct 4100x1x0c100 y00 st x01 st x12 ct 100 k 4 5 st c1006 ot y011.2.3 plc 指令系統(tǒng)指令系統(tǒng)與

43、計(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 的過(guò)程值。的過(guò)程值。svn:存儲(chǔ)計(jì)數(shù)器存儲(chǔ)計(jì)數(shù)器 ctn 的設(shè)置值。的設(shè)置值。(1)復(fù)位信號(hào)接通時(shí),計(jì)數(shù)器復(fù)位,恢復(fù)初始值。)復(fù)位信號(hào)接通時(shí),計(jì)數(shù)器復(fù)位,恢復(fù)初始值。說(shuō)明:說(shuō)明:(2)復(fù)位信號(hào)斷開(kāi)時(shí),每來(lái)一個(gè)計(jì)數(shù)脈沖減)復(fù)位信號(hào)斷開(kāi)時(shí),每來(lái)一個(gè)計(jì)數(shù)脈沖減1,直,直 到減為到減為0,計(jì)數(shù)器的常開(kāi)接點(diǎn)接通,常閉接點(diǎn),計(jì)數(shù)器的常開(kāi)接點(diǎn)接通,常閉接點(diǎn) 斷開(kāi)。斷開(kāi)。11.2.3 plc 指令系統(tǒng)指令系統(tǒng)y0x0x

44、1例例: :畫(huà)輸出波形。畫(huà)輸出波形。0 st x01 st x12 ct 100 k 25 st c1006 ot y07 ed ct 2 100y0x0x1c100cr ( ed )11.2.3 plc 指令系統(tǒng)指令系統(tǒng)t1y0. . . . . .1501500s10sx1例例: :分析由定時(shí)器與分析由定時(shí)器與計(jì)數(shù)器組成的長(zhǎng)延時(shí)計(jì)數(shù)器組成的長(zhǎng)延時(shí)電路的工作過(guò)程。電路的工作過(guò)程。 ct 150 100y0t1x1c100crx1t1tmx 1001( ed )11.2.3 plc 指令系統(tǒng)指令系統(tǒng)7. pshs, rds, pops(堆(堆棧指令棧指令)y0x0y1r30x2x1x20 st

45、 x0功能解釋功能解釋pshs (push stack) : 將結(jié)果存入堆棧將結(jié)果存入堆棧pshsrdspopsrds (read stack):從堆棧讀數(shù):從堆棧讀數(shù)pops (pop stack):從堆棧讀數(shù)并清空堆棧:從堆棧讀數(shù)并清空堆棧1 pshs2 an x23 ot y04 rds5 an x16 ot y17 pops8 an/ x29 ot r3011.2.3 plc 指令系統(tǒng)指令系統(tǒng)8. df, df/:微分指令微分指令(df)r30(df/)r31x0x10 st x01 df2 ot r30x0接通瞬間(上升沿),接通瞬間(上升沿),r30接點(diǎn)接通一個(gè)掃描周期。接點(diǎn)接通一

46、個(gè)掃描周期。功能解釋指令使用當(dāng)只需要信號(hào)的上升或下降沿時(shí)使用。例:?jiǎn)?dòng)或停當(dāng)只需要信號(hào)的上升或下降沿時(shí)使用。例:?jiǎn)?dòng)或停車按鈕信號(hào)。車按鈕信號(hào)。x1斷開(kāi)瞬間(下降沿),斷開(kāi)瞬間(下降沿),r31接點(diǎn)接通一個(gè)掃描周期。接點(diǎn)接通一個(gè)掃描周期。3 st x14 df/5 ot r316 ed11.2.3 plc 指令系統(tǒng)指令系統(tǒng)( df )y0x0x1( df )y1x0x1x0x1y0y1例例: :比較輸出是否相同。并畫(huà)出輸出波形。比較輸出是否相同。并畫(huà)出輸出波形。(a)(b)11.2.3 plc 指令系統(tǒng)指令系統(tǒng)9.置位、復(fù)位指令:置位、復(fù)位指令:set、 rst(reset)這兩條指令的功能類

47、似于這兩條指令的功能類似于kp指令,但使用比指令,但使用比kp指令靈活。指令靈活。0 st x01 set y0y0 y0x0x1srx0x1y04 st x15 rst y011.2.3 plc 指令系統(tǒng)指令系統(tǒng)10. 保持指令:保持指令: kp (keep)0 st x01 st x12 kp r03 ed說(shuō)明:說(shuō)明:(1)在置位信號(hào)接通的瞬間,)在置位信號(hào)接通的瞬間,r0置置1。以后無(wú)論置位。以后無(wú)論置位 信號(hào)狀態(tài)如何,只要復(fù)位信號(hào)斷開(kāi),信號(hào)狀態(tài)如何,只要復(fù)位信號(hào)斷開(kāi),r0的狀態(tài)的狀態(tài) 均為均為1。(2)在復(fù)位信號(hào)接通的瞬間,)在復(fù)位信號(hào)接通的瞬間,r0置置0。(3)在復(fù)位信號(hào)和置位信號(hào)

48、同時(shí)接通時(shí),復(fù)位優(yōu)先。)在復(fù)位信號(hào)和置位信號(hào)同時(shí)接通時(shí),復(fù)位優(yōu)先。kp r0x1x0sr置位信號(hào)置位信號(hào)復(fù)位信號(hào)復(fù)位信號(hào)11.2.3 plc 指令系統(tǒng)指令系統(tǒng)y0x0x1kp r0x1x0sr11.2.3 plc 指令系統(tǒng)指令系統(tǒng)例:例:有三臺(tái)電動(dòng)機(jī),有三臺(tái)電動(dòng)機(jī),m1先啟動(dòng),先啟動(dòng),5s后電機(jī)后電機(jī)m2啟動(dòng),再過(guò)啟動(dòng),再過(guò)4s后電機(jī)后電機(jī)m3啟動(dòng)。啟動(dòng)。(1)畫(huà)出繼電接觸器控制電路;畫(huà)出繼電接觸器控制電路;(2)用用plc控制時(shí)編制其梯形圖和指令語(yǔ)句表??刂茣r(shí)編制其梯形圖和指令語(yǔ)句表。11.2.3 plc 指令系統(tǒng)指令系統(tǒng)kt1sb1sb2km1km1kt2kt1km2km3km2km2km

49、3kt2km3方案一方案一(1)控制電路控制電路(2) i/o分配:分配: x1:sb1 x2:sb2y1:電機(jī):電機(jī)m1y2:電機(jī):電機(jī)m2y3:電機(jī):電機(jī)m311.2.3 plc 指令系統(tǒng)指令系統(tǒng)tmx 501(ed)y1x2y1y3y2y3x1tmx 402y2t1y2y3x1x1t2kt1sb2km1km1kt2kt1km2km3km2km2km3kt2km3sb1(3)梯形圖梯形圖11.2.3 plc 指令系統(tǒng)指令系統(tǒng)tmx 501(ed)y1x2y1y3y2y3x1tmx 402y2t1y2y3x1x1t20 st x21 or y12 an/ x13 pshs4 an/ y25

50、tmx 1 k 508 pops9 ot y110 st t111 or y212 an/ x113 pshs14 an/ y315 tmx 2 k 4018 pops19 ot y220 st t221 or y322 an/ x123 ot y324 ed(4)指令語(yǔ)句表指令語(yǔ)句表11.2.3 plc 指令系統(tǒng)指令系統(tǒng)y2(df)tmx 501tmx 402(ed)y1x1y1t1x2y1y3t2y2方案二方案二 梯形圖梯形圖i/o分配:分配:x1:?jiǎn)?dòng)按鈕:?jiǎn)?dòng)按鈕x2:停車按鈕:停車按鈕y1:電機(jī):電機(jī)m1y2:電機(jī):電機(jī)m2y3:電機(jī):電機(jī)m311.2.3 plc 指令系統(tǒng)指令系統(tǒng)11. 空操作指令空操作指令nop nop y0r0語(yǔ)句表指令語(yǔ)句表指令0 st r01 nop2 ot y0nop指令的使用對(duì)程序運(yùn)行的結(jié)果沒(méi)有任何影響,指令的使用對(duì)程序運(yùn)行的結(jié)果沒(méi)有任何影響,一般為了方便閱讀。一般為了方便閱讀。11.2.3 plc 指令系統(tǒng)指令系統(tǒng) 12. 左移位指令:左移位指令:s

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論