版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、I0.0M0.0( )PNetwork1Q0.0M0.0M0.1( )Network2M0.1/M0.0Q0.0( )Network3Q0.0P/ 程序運(yùn)行監(jiān)控程序運(yùn)行監(jiān)控 第一次掃描第一次掃描 第二次掃描第二次掃描 第一次掃描第一次掃描 第二次掃描第二次掃描 電工技術(shù)電工技術(shù) LFChun 制作大連理工大學(xué)電氣工程系 12.1 可編程序控制器的發(fā)展概述可編程序控制器的發(fā)展概述 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 12.2 可編程序控制器的工作原理可編程序控制器的工作原理 12.4 可編程序控制器的編程實(shí)例可編程序控制器的編程實(shí)例 12.5 可編程序控制器的硬件系統(tǒng)概述
2、可編程序控制器的硬件系統(tǒng)概述 課堂討論課堂討論 下一章下一章 上一章上一章 返回主頁(yè)返回主頁(yè)LFChun 制作大連理工大學(xué)電氣工程系一、一、可編程序控制器的由來(lái)與定義可編程序控制器的由來(lái)與定義1. 可編程序控制器的由來(lái)可編程序控制器的由來(lái) 1968 年,美國(guó)通用汽車公司(年,美國(guó)通用汽車公司(GM)為了適應(yīng))為了適應(yīng) 汽車型號(hào)不斷更新的需要,設(shè)想:汽車型號(hào)不斷更新的需要,設(shè)想: 第第12章章 可編程序控制器及其應(yīng)用可編程序控制器及其應(yīng)用 功能完備功能完備 靈活靈活通用通用 通用工業(yè)控制裝置通用工業(yè)控制裝置 簡(jiǎn)單易懂、操作方便簡(jiǎn)單易懂、操作方便價(jià)格便宜價(jià)格便宜LFChun 制作大連理工大學(xué)電氣工
3、程系為此提出十項(xiàng)指標(biāo):為此提出十項(xiàng)指標(biāo): 1) 編程簡(jiǎn)單,可現(xiàn)場(chǎng)修改程序。編程簡(jiǎn)單,可現(xiàn)場(chǎng)修改程序。 2) 維護(hù)方便,采用模塊式結(jié)構(gòu)。維護(hù)方便,采用模塊式結(jié)構(gòu)。 3) 可靠性高于繼電器控制柜??煽啃愿哂诶^電器控制柜。 4) 體積小于繼電器控制柜。體積小于繼電器控制柜。 5) 數(shù)據(jù)直接送入計(jì)算機(jī)。數(shù)據(jù)直接送入計(jì)算機(jī)。 6) 價(jià)格能與繼電器控制柜競(jìng)爭(zhēng)。價(jià)格能與繼電器控制柜競(jìng)爭(zhēng)。 7) 輸入可以是交流輸入可以是交流 115 V。 8) 輸出輸出AC115 V、2 A,能直接驅(qū)動(dòng)電磁閥。,能直接驅(qū)動(dòng)電磁閥。 9) 擴(kuò)展時(shí)系統(tǒng)變更很小。擴(kuò)展時(shí)系統(tǒng)變更很小。 10) 用戶程序存儲(chǔ)容量至少能擴(kuò)展到用戶程序存
4、儲(chǔ)容量至少能擴(kuò)展到 4 K字節(jié)。字節(jié)。 1969 年,美國(guó)數(shù)字設(shè)備公司(年,美國(guó)數(shù)字設(shè)備公司(DEC)研制出)研制出 世界上第一臺(tái)可編程序控制器,并在世界上第一臺(tái)可編程序控制器,并在 GM 公公 司汽車自動(dòng)裝配線上試用,獲得了成功。司汽車自動(dòng)裝配線上試用,獲得了成功。 12.1 可編程序控制器的發(fā)展概述可編程序控制器的發(fā)展概述 LFChun 制作大連理工大學(xué)電氣工程系 1971 年,日本研制出第一臺(tái)可編程控制器。年,日本研制出第一臺(tái)可編程控制器。 1974 年,我國(guó)開始研制可編程控制器,年,我國(guó)開始研制可編程控制器, 1977 年開始工業(yè)應(yīng)用。年開始工業(yè)應(yīng)用。 1980 年,美國(guó)電氣制造商協(xié)會(huì)
5、正式將其命名年,美國(guó)電氣制造商協(xié)會(huì)正式將其命名 為可編程序控制器為可編程序控制器 (Programmable Controller), 簡(jiǎn)稱簡(jiǎn)稱 PC。 早期的可編程序控制器,一般稱為早期的可編程序控制器,一般稱為可編程序邏可編程序邏 輯控制器輯控制器 (Programmable Logic Controller), 簡(jiǎn)稱簡(jiǎn)稱 PLC。它以準(zhǔn)計(jì)算機(jī)形式出現(xiàn)。它以準(zhǔn)計(jì)算機(jī)形式出現(xiàn)。 現(xiàn)代的可編程序控制器,邏輯運(yùn)算僅僅是其眾多現(xiàn)代的可編程序控制器,邏輯運(yùn)算僅僅是其眾多 功能之一,因此,取消了功能之一,因此,取消了“Logic”。為了區(qū)別。為了區(qū)別“個(gè)個(gè) 人計(jì)算機(jī)人計(jì)算機(jī)”, PC 仍被稱為仍被稱為
6、 PLC。12.1 可編程序控制器的發(fā)展概述可編程序控制器的發(fā)展概述 LFChun 制作大連理工大學(xué)電氣工程系 20 世紀(jì)世紀(jì) 70 年代中期,年代中期,PLC 進(jìn)入了實(shí)用化階段。進(jìn)入了實(shí)用化階段。 20 世紀(jì)世紀(jì) 70 年代末和年代末和 80 年代初,年代初,PLC 進(jìn)入了進(jìn)入了 成熟階段。成熟階段。2. 可編程序控制器的定義可編程序控制器的定義 IEC 在在1985 年對(duì)年對(duì) PLC 做了如下做了如下定義定義。 可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),??删幊炭刂破魇且环N數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用可編程序的存儲(chǔ)器,為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用可編程序的
7、存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過(guò)數(shù)字式或模擬式的數(shù)和算術(shù)運(yùn)算等操作的指令,并通過(guò)數(shù)字式或模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過(guò)程??删幊梯斎牒洼敵?,控制各種類型的機(jī)械或生產(chǎn)過(guò)程??删幊炭刂破骷捌溆嘘P(guān)設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)形成控制器及其有關(guān)設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)形成一個(gè)整體、易于擴(kuò)充功能的原則設(shè)計(jì)。一個(gè)整體、易于擴(kuò)充功能的原則設(shè)計(jì)。12.1 可編程序控制器的發(fā)展概述可編程序控制器的發(fā)展概述 LFChun 制作大連理工大學(xué)電氣工程系可編程序控制器的發(fā)展可編程序控制器的發(fā)展
8、 PLC 的發(fā)展與微電子技術(shù)和計(jì)算機(jī)技術(shù)密的發(fā)展與微電子技術(shù)和計(jì)算機(jī)技術(shù)密切相關(guān)。切相關(guān)。1. 向小型化方向發(fā)展向小型化方向發(fā)展 便于實(shí)現(xiàn)便于實(shí)現(xiàn)“機(jī)電儀機(jī)電儀”一體化。一體化。2. 向大型化方向發(fā)展向大型化方向發(fā)展(1) 功能不斷加強(qiáng)功能不斷加強(qiáng) 各種運(yùn)算、定時(shí)、計(jì)數(shù)、模擬調(diào)節(jié)、監(jiān)控、各種運(yùn)算、定時(shí)、計(jì)數(shù)、模擬調(diào)節(jié)、監(jiān)控、記錄、與計(jì)算機(jī)接口、通信記錄、與計(jì)算機(jī)接口、通信 (2) 應(yīng)用范圍不斷擴(kuò)大應(yīng)用范圍不斷擴(kuò)大 邏輯控制、中斷控制、智能控制、過(guò)程控制、邏輯控制、中斷控制、智能控制、過(guò)程控制、通信控制通信控制 12.1 可編程序控制器的發(fā)展概述可編程序控制器的發(fā)展概述 LFChun 制作大連理
9、工大學(xué)電氣工程系(3) 性能不斷提高性能不斷提高 處理速度、響應(yīng)時(shí)間、存儲(chǔ)容量、多處理器處理速度、響應(yīng)時(shí)間、存儲(chǔ)容量、多處理器技術(shù)、各種智能模塊技術(shù)、各種智能模塊 (4) 編程軟件的多樣化和高級(jí)化編程軟件的多樣化和高級(jí)化 高級(jí)語(yǔ)言:高級(jí)語(yǔ)言:BASIC、C、匯編語(yǔ)言、專用高級(jí)、匯編語(yǔ)言、專用高級(jí)語(yǔ)言等。語(yǔ)言等。(5) 構(gòu)成形式的分散化和集散化構(gòu)成形式的分散化和集散化12.1 可編程序控制器的發(fā)展概述可編程序控制器的發(fā)展概述 LFChun 制作大連理工大學(xué)電氣工程系可編程序控制器的功能和特點(diǎn)可編程序控制器的功能和特點(diǎn) 12.1 可編程序控制器的發(fā)展概述可編程序控制器的發(fā)展概述 1. PLC 的主
10、要功能的主要功能1) 邏輯控制功能。邏輯控制功能。2) 定時(shí)定時(shí)/計(jì)數(shù)控制功能。計(jì)數(shù)控制功能。3) 步進(jìn)控制功能。步進(jìn)控制功能。4) 數(shù)據(jù)處理功能。數(shù)據(jù)處理功能。5) A/D 與與 D/A 轉(zhuǎn)換功能。轉(zhuǎn)換功能。6) 運(yùn)動(dòng)控制功能。運(yùn)動(dòng)控制功能。7) 過(guò)程控制功能。過(guò)程控制功能。8) 通訊功能與遠(yuǎn)程控制。通訊功能與遠(yuǎn)程控制。9) 監(jiān)控功能。監(jiān)控功能。LFChun 制作大連理工大學(xué)電氣工程系2. PLC 的主要特點(diǎn)的主要特點(diǎn) 1) 可靠性高、抗干擾能力強(qiáng)??煽啃愿?、抗干擾能力強(qiáng)。 平均無(wú)故障時(shí)間平均無(wú)故障時(shí)間 45 萬(wàn)小時(shí)。萬(wàn)小時(shí)。 采用隔離、濾波、屏蔽等措施提高抗干擾能力。采用隔離、濾波、屏蔽等
11、措施提高抗干擾能力。 采取自診斷、數(shù)據(jù)備份、后備電池等措施提高可靠性。采取自診斷、數(shù)據(jù)備份、后備電池等措施提高可靠性。2) 編程簡(jiǎn)單、擴(kuò)展方便。編程簡(jiǎn)單、擴(kuò)展方便。3) 功能完善、通用型強(qiáng)、組合靈活。功能完善、通用型強(qiáng)、組合靈活。4) 體積小、功耗低、重量輕、安裝、維護(hù)方便。體積小、功耗低、重量輕、安裝、維護(hù)方便。5) PLC 的軟硬件體系結(jié)構(gòu)是封閉而不是開放的。的軟硬件體系結(jié)構(gòu)是封閉而不是開放的。 專用總線、專家通信網(wǎng)絡(luò)及協(xié)議專用總線、專家通信網(wǎng)絡(luò)及協(xié)議不通用不通用; I/O 模板、機(jī)柜和電源模板各不相同;模板、機(jī)柜和電源模板各不相同; 編程語(yǔ)言的結(jié)構(gòu)、組態(tài)、尋址方式均不一致編程語(yǔ)言的結(jié)構(gòu)、
12、組態(tài)、尋址方式均不一致 因此各公司的因此各公司的 PLC 互不兼容互不兼容。12.1 可編程序控制器的發(fā)展概述可編程序控制器的發(fā)展概述 優(yōu)優(yōu) 點(diǎn)點(diǎn) 缺缺 點(diǎn)點(diǎn) LFChun 制作大連理工大學(xué)電氣工程系可編程序控制器的應(yīng)用概況可編程序控制器的應(yīng)用概況 12.1 可編程序控制器的發(fā)展概述可編程序控制器的發(fā)展概述 隨著微電子技術(shù)的快速發(fā)展隨著微電子技術(shù)的快速發(fā)展 PLC 的制造成本的制造成本下降下降 功能功能提高。提高。 PLC 已經(jīng)成為工業(yè)控制的標(biāo)準(zhǔn)設(shè)備。已經(jīng)成為工業(yè)控制的標(biāo)準(zhǔn)設(shè)備。 現(xiàn)代工業(yè)的三大支柱:現(xiàn)代工業(yè)的三大支柱: PLC 技術(shù)、機(jī)器人技術(shù)、技術(shù)、機(jī)器人技術(shù)、CAD/CAM 技術(shù)。技術(shù)。
13、 應(yīng)用范圍幾乎覆蓋了所有的工業(yè)領(lǐng)域。應(yīng)用范圍幾乎覆蓋了所有的工業(yè)領(lǐng)域。 鋼鐵、冶金、采礦、石油、化工、水泥、電力、鋼鐵、冶金、采礦、石油、化工、水泥、電力、 輕工、機(jī)械制造、汽車、裝卸、造紙、紡織、輕工、機(jī)械制造、汽車、裝卸、造紙、紡織、 環(huán)保、交通、建筑、食品、娛樂環(huán)保、交通、建筑、食品、娛樂LFChun 制作大連理工大學(xué)電氣工程系可編程序控制器的分類可編程序控制器的分類 12.1 可編程序控制器的發(fā)展概述可編程序控制器的發(fā)展概述 1. 按結(jié)構(gòu)形式分類按結(jié)構(gòu)形式分類 一體式一體式 PLC 、模塊式、模塊式 PLC 。 2. 按數(shù)字量按數(shù)字量 IO 點(diǎn)數(shù)分類點(diǎn)數(shù)分類 超小型機(jī)、小型機(jī)、中型機(jī)、
14、超小型機(jī)、小型機(jī)、中型機(jī)、 大型機(jī)、超大型機(jī)。大型機(jī)、超大型機(jī)。3. 按功能分類按功能分類 低檔機(jī)、中檔機(jī)、高檔機(jī)。低檔機(jī)、中檔機(jī)、高檔機(jī)。LFChun 制作大連理工大學(xué)電氣工程系一、一、 PLC 系統(tǒng)的組成系統(tǒng)的組成 第第12章章 可編程序控制器及其應(yīng)用可編程序控制器及其應(yīng)用 CPU輸輸入入接接口口輸輸出出接接口口外外設(shè)設(shè)接接口口I/O擴(kuò)擴(kuò)展展接接口口存儲(chǔ)器存儲(chǔ)器系統(tǒng)系統(tǒng)程序程序用戶用戶程序程序編編 程程 器器 輸輸入入設(shè)設(shè)備備輸輸出出設(shè)設(shè)備備I/O擴(kuò)擴(kuò)展展單單元元外外部部設(shè)設(shè)備備電電 源源 LFChun 制作大連理工大學(xué)電氣工程系1. 中央處理器中央處理器 CPU(1) 用通用微處理器作用
15、通用微處理器作 CPU (2) 用單片機(jī)作用單片機(jī)作 CPU(3) 位片式微處理器作位片式微處理器作 CPU2. 存儲(chǔ)器的種類存儲(chǔ)器的種類 (1) 系統(tǒng)程序存儲(chǔ)器(只讀存儲(chǔ)器)系統(tǒng)程序存儲(chǔ)器(只讀存儲(chǔ)器)(2) 用戶程序存儲(chǔ)器(隨機(jī)存取存儲(chǔ)器)用戶程序存儲(chǔ)器(隨機(jī)存取存儲(chǔ)器)(3) 工作數(shù)據(jù)存儲(chǔ)器工作數(shù)據(jù)存儲(chǔ)器 3. 輸入輸出接口單元輸入輸出接口單元(1) 輸入輸出信號(hào):開關(guān)量、模擬量。輸入輸出信號(hào):開關(guān)量、模擬量。 (2) 信號(hào)形式:直流量、交流量。信號(hào)形式:直流量、交流量。12.2 可編程序控制器的工作原理可編程序控制器的工作原理 LFChun 制作大連理工大學(xué)電氣工程系4. 電源電源 內(nèi)
16、部有一個(gè)開關(guān)電源,容量不夠時(shí)可以增加外部電源。內(nèi)部有一個(gè)開關(guān)電源,容量不夠時(shí)可以增加外部電源。 5. 外部設(shè)備外部設(shè)備 編程器、打印機(jī)、編程器、打印機(jī)、EEPROM 寫入器、寫入器、 盒式磁帶機(jī)、人機(jī)界面、條碼掃描儀、盒式磁帶機(jī)、人機(jī)界面、條碼掃描儀、 大屏幕彩色圖形監(jiān)控設(shè)備、大屏幕彩色圖形監(jiān)控設(shè)備、PLC 或上位計(jì)算機(jī)或上位計(jì)算機(jī) 6. 智能模塊智能模塊 PID 控制模塊、高速計(jì)數(shù)模塊、通信模塊控制模塊、高速計(jì)數(shù)模塊、通信模塊7. 編程器編程器 輸入、編輯、調(diào)試用戶程序;輸入、編輯、調(diào)試用戶程序; 在線監(jiān)控在線監(jiān)控 PLC 內(nèi)部狀態(tài)和參數(shù);內(nèi)部狀態(tài)和參數(shù); 與與 PLC 進(jìn)行人機(jī)對(duì)話。進(jìn)行人
17、機(jī)對(duì)話。12.2 可編程序控制器的工作原理可編程序控制器的工作原理 LFChun 制作大連理工大學(xué)電氣工程系二、存儲(chǔ)器及尋址方式二、存儲(chǔ)器及尋址方式 1. 存儲(chǔ)器的類型存儲(chǔ)器的類型RAM存儲(chǔ)器存儲(chǔ)器EEPROM存儲(chǔ)器存儲(chǔ)器用戶程序用戶程序CPU 組態(tài)組態(tài)V 存儲(chǔ)器存儲(chǔ)器M 存儲(chǔ)器存儲(chǔ)器定時(shí)器和計(jì)數(shù)定時(shí)器和計(jì)數(shù)器的當(dāng)前值器的當(dāng)前值用戶程序用戶程序CPU 組態(tài)組態(tài)V 存儲(chǔ)器存儲(chǔ)器M 存儲(chǔ)器存儲(chǔ)器12.2 可編程序控制器的工作原理可編程序控制器的工作原理 LFChun 制作大連理工大學(xué)電氣工程系2. S7200 的存儲(chǔ)器的存儲(chǔ)器 (1) 輸入映象寄存器輸入映象寄存器 I(2) 輸出映象寄存器輸出映象
18、寄存器 Q (3) 模擬量輸入模擬量輸入 AI(4) 模擬量輸出模擬量輸出 AQ(5) 變量存儲(chǔ)器變量存儲(chǔ)器 V(6) 位存儲(chǔ)器位存儲(chǔ)器 M(7) 特殊存儲(chǔ)器特殊存儲(chǔ)器 SM(8) 定時(shí)器定時(shí)器 T(9) 計(jì)數(shù)器計(jì)數(shù)器 C(10) 高速計(jì)數(shù)器高速計(jì)數(shù)器 HC(11) 順序控制繼電器順序控制繼電器 S(12) 累加寄存器累加寄存器 AC MSb LSb 7 6 5 4 3 2 1 0 01234567.12.2 可編程序控制器的工作原理可編程序控制器的工作原理 LFChun 制作大連理工大學(xué)電氣工程系3. 直接尋址方式直接尋址方式 I0I1.Q0Q1.M0M1.V0V1V2.(1) 位尋址位尋址
19、存儲(chǔ)器標(biāo)識(shí)符存儲(chǔ)器標(biāo)識(shí)符 字節(jié)地址字節(jié)地址 . 位地址位地址(2) 字節(jié)尋址字節(jié)尋址存儲(chǔ)器標(biāo)識(shí)符存儲(chǔ)器標(biāo)識(shí)符 B 字節(jié)地址字節(jié)地址(3) 字尋址字尋址存儲(chǔ)器標(biāo)識(shí)符存儲(chǔ)器標(biāo)識(shí)符 W 起始字節(jié)地址起始字節(jié)地址 (4) 雙字尋址雙字尋址存儲(chǔ)器標(biāo)識(shí)符存儲(chǔ)器標(biāo)識(shí)符 D 起始字節(jié)地址起始字節(jié)地址 I0.3 I1.5 Q0.0 MB0 VW0 MSb LSb 7 6 5 4 3 2 1 0 12.2 可編程序控制器的工作原理可編程序控制器的工作原理 LFChun 制作大連理工大學(xué)電氣工程系I 0.0 15.7 Q 0.0 15.7V0.0 5119.7M0.0 31.7SM0.0 179.7C 0 255T
20、 0 255IB 0 15QB 0 -15VB0 5119MB0 31SMB0 179 IW 0 14QW 0 14VW0 5118MW0 30SMW0 178 C 0 255T 0 2554. 存儲(chǔ)器的有效范圍(存儲(chǔ)器的有效范圍(S7200 CPU 224) 輸入映象寄存器輸入映象寄存器輸出映象寄存器輸出映象寄存器變量存儲(chǔ)器變量存儲(chǔ)器位存儲(chǔ)器位存儲(chǔ)器特殊存儲(chǔ)器特殊存儲(chǔ)器 計(jì)數(shù)器存儲(chǔ)區(qū)計(jì)數(shù)器存儲(chǔ)區(qū)定時(shí)器存儲(chǔ)區(qū)定時(shí)器存儲(chǔ)區(qū)名名 稱稱 位存取位存取 字節(jié)存取字節(jié)存取 字存取字存取 S7200 CPU 集成的集成的 I/O 點(diǎn)點(diǎn) 輸入點(diǎn)數(shù):輸入點(diǎn)數(shù):14 點(diǎn)(點(diǎn)(I0.0 I0.7,I1.0 I1.
21、5) 輸出點(diǎn)數(shù):輸出點(diǎn)數(shù):10 點(diǎn)(點(diǎn)(Q0.0 I0.7,Q1.0 I1.1) 12.2 可編程序控制器的工作原理可編程序控制器的工作原理 LFChun 制作大連理工大學(xué)電氣工程系三、三、PLC 的工作原理的工作原理 由程序?qū)崿F(xiàn)邏輯運(yùn)算由程序?qū)崿F(xiàn)邏輯運(yùn)算X0X1X2X3COMX0X1X2X3SBsF SBsR SBsp FR E Y0Y1COMY0Y1Y0 Y1 220V KMF KMR Y0Y1電源電源X0X1X3X3X2X2Y1Y0Y1Y0輸入接口端子輸入接口端子 輸出接口端子輸出接口端子 12.2 可編程序控制器的工作原理可編程序控制器的工作原理 LFChun 制作大連理工大學(xué)電氣工程
22、系由硬接線實(shí)現(xiàn)的邏輯運(yùn)算由硬接線實(shí)現(xiàn)的邏輯運(yùn)算由程序?qū)崿F(xiàn)邏輯運(yùn)算由程序?qū)崿F(xiàn)邏輯運(yùn)算Y0Y1電源電源X0X1X3X3X2X2Y1Y0Y1Y0 正反轉(zhuǎn)控制正反轉(zhuǎn)控制KM2KM1SB1KM1SB3SB2KM2FRKM2KM112.2 可編程序控制器的工作原理可編程序控制器的工作原理 LFChun 制作大連理工大學(xué)電氣工程系一個(gè)掃一個(gè)掃描周期描周期1. PLC 采用采用“順序掃描、不斷循環(huán)順序掃描、不斷循環(huán)”的工作方式。的工作方式。讀輸入讀輸入執(zhí)行程序執(zhí)行程序處理中斷請(qǐng)求處理中斷請(qǐng)求執(zhí)行執(zhí)行CPU自診斷自診斷寫輸出寫輸出12.2 可編程序控制器的工作原理可編程序控制器的工作原理 LFChun 制作大連
23、理工大學(xué)電氣工程系2. PLC 的工作過(guò)程簡(jiǎn)述的工作過(guò)程簡(jiǎn)述I0.0I0.1I0.2輸入輸入映象映象寄存寄存器器輸輸入入端端子子I0.0Q0.0( )Q0.0M0.1( )元件元件映象映象寄寄存存器器寫寫(1) 輸入處理輸入處理(2) 執(zhí)行程序執(zhí)行程序讀讀寫寫讀讀寫寫(3) 輸出處理輸出處理輸出輸出映象映象寄存寄存器器輸輸出出端端子子Q0.0Q0.1Q0.2輸出輸出掃描周期結(jié)束掃描周期結(jié)束12.2 可編程序控制器的工作原理可編程序控制器的工作原理 LFChun 制作大連理工大學(xué)電氣工程系第第12章章 可編程序控制器及其應(yīng)用可編程序控制器及其應(yīng)用 1. 系統(tǒng)軟件系統(tǒng)軟件(1) 系統(tǒng)管理程序系統(tǒng)管
24、理程序 (2) 用戶指令解釋程序用戶指令解釋程序(3) 標(biāo)準(zhǔn)程序模塊和系統(tǒng)調(diào)用標(biāo)準(zhǔn)程序模塊和系統(tǒng)調(diào)用2. 用戶程序用戶程序 (1) 主程序主程序 (2) 子程序子程序 (3) 中斷程序中斷程序LFChun 制作大連理工大學(xué)電氣工程系二、二、 S7200 PLC 的指令集的指令集 SIMATIC 指令集。指令集。 IEC 11313 指令集。指令集。 基于計(jì)算機(jī)的編程軟件基于計(jì)算機(jī)的編程軟件 Step7 - -Micro/WIN32 提供三種編程器(提供三種編程器(SIMATIC 指令集)指令集): 語(yǔ)句表(語(yǔ)句表(STL)編程器)編程器 梯形圖(梯形圖(LAD) 編程器編程器 功能塊圖(功能塊
25、圖(FBD)編程器)編程器12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 限于篇幅,本章只介紹梯形圖指令。限于篇幅,本章只介紹梯形圖指令。 LFChun 制作大連理工大學(xué)電氣工程系三、三、SIMATIC 指令指令 9. 傳送指令傳送指令10. 表功能指令表功能指令11. 邏輯運(yùn)算指令邏輯運(yùn)算指令12. 移位和循環(huán)指令移位和循環(huán)指令13. 轉(zhuǎn)換指令轉(zhuǎn)換指令14. 程序控制指令程序控制指令15. 中斷和通信指令中斷和通信指令 16. 邏輯堆載指令邏輯堆載指令1. 位邏輯指令位邏輯指令2. 比較指令比較指令3. 定時(shí)器指令定時(shí)器指令4. 計(jì)數(shù)器指令計(jì)數(shù)器指令5. 時(shí)鐘指令時(shí)鐘指令6. 整
26、數(shù)數(shù)學(xué)運(yùn)算指令整數(shù)數(shù)學(xué)運(yùn)算指令7. 實(shí)數(shù)數(shù)學(xué)運(yùn)算指令實(shí)數(shù)數(shù)學(xué)運(yùn)算指令8. 數(shù)學(xué)功能指令數(shù)學(xué)功能指令12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 限于篇幅,本章只介紹部分指令。限于篇幅,本章只介紹部分指令。 LFChun 制作大連理工大學(xué)電氣工程系1. 位邏輯指令位邏輯指令 bitbit(1) 標(biāo)準(zhǔn)觸點(diǎn)標(biāo)準(zhǔn)觸點(diǎn) 從存儲(chǔ)器或映象寄存器存取數(shù)值。從存儲(chǔ)器或映象寄存器存取數(shù)值。 LAD 常開(常開(ON)觸點(diǎn))觸點(diǎn) 對(duì)應(yīng)的存儲(chǔ)器地址位為對(duì)應(yīng)的存儲(chǔ)器地址位為 0 0 時(shí),時(shí),斷開斷開; 對(duì)應(yīng)的存儲(chǔ)器地址位為對(duì)應(yīng)的存儲(chǔ)器地址位為 1 1 時(shí),時(shí),閉合閉合。 常閉(常閉(OFF)觸點(diǎn))觸點(diǎn) 對(duì)
27、應(yīng)的存儲(chǔ)器地址位為對(duì)應(yīng)的存儲(chǔ)器地址位為 0 0 時(shí),時(shí),閉合閉合; 對(duì)應(yīng)的存儲(chǔ)器地址位為對(duì)應(yīng)的存儲(chǔ)器地址位為 1 1 時(shí),時(shí),斷開斷開。12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系(2) 立即觸點(diǎn)立即觸點(diǎn) 直接取物理輸入點(diǎn)的狀態(tài),而不刷新輸入映象直接取物理輸入點(diǎn)的狀態(tài),而不刷新輸入映象寄存器的相應(yīng)位寄存器的相應(yīng)位 bit 。LADbitIbitI 常開(常開(ON)觸點(diǎn))觸點(diǎn) 對(duì)應(yīng)物理輸入點(diǎn)的位為對(duì)應(yīng)物理輸入點(diǎn)的位為 1 1 時(shí),時(shí),閉合閉合。 對(duì)應(yīng)的存儲(chǔ)器地址位為對(duì)應(yīng)的存儲(chǔ)器地址位為 0 0 時(shí),時(shí),斷開斷開。 常閉(常閉(OFF)觸點(diǎn)
28、)觸點(diǎn) 對(duì)應(yīng)物理輸入點(diǎn)的位為對(duì)應(yīng)物理輸入點(diǎn)的位為 0 0 時(shí),時(shí),閉合閉合。 對(duì)應(yīng)的存儲(chǔ)器地址位為對(duì)應(yīng)的存儲(chǔ)器地址位為 0 0 時(shí),時(shí),斷開斷開。 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系(3) 取非取非 LADNOT 取非改變能流的狀態(tài)。取非改變能流的狀態(tài)。 在語(yǔ)句表中,取非指令改變棧頂值。在語(yǔ)句表中,取非指令改變棧頂值。 由由 1 1 變?yōu)樽優(yōu)?0 0 ,或由,或由 0 0 變?yōu)樽優(yōu)?1 1 。(4) 正、負(fù)跳變正、負(fù)跳變 LADPN 正跳變觸點(diǎn)正跳變觸點(diǎn)在檢測(cè)到每一次在檢測(cè)到每一次正跳變正跳變 (OFF ON) 后,讓能流接通一
29、個(gè)掃后,讓能流接通一個(gè)掃 描周期。描周期。 負(fù)跳變觸點(diǎn)負(fù)跳變觸點(diǎn)在檢測(cè)到每一次在檢測(cè)到每一次負(fù)跳變負(fù)跳變 (ON OFF) 后,讓能流接通一個(gè)掃后,讓能流接通一個(gè)掃 描周期。描周期。 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系(5) 輸出輸出/立即輸出立即輸出 當(dāng)執(zhí)行輸出指令時(shí),輸出映象寄存當(dāng)執(zhí)行輸出指令時(shí),輸出映象寄存 器中的指定參數(shù)位(器中的指定參數(shù)位(bit)被接通,)被接通, 即把邏輯運(yùn)算的結(jié)果即把邏輯運(yùn)算的結(jié)果寫寫到輸出映象到輸出映象 寄存器中的指定位。寄存器中的指定位。 當(dāng)執(zhí)行立即輸出指令時(shí),新值被寫當(dāng)執(zhí)行立即輸出指令時(shí),新
30、值被寫 到物理輸出點(diǎn)和相應(yīng)的輸出映象寄到物理輸出點(diǎn)和相應(yīng)的輸出映象寄 存器。存器。bit( )bit( I )LAD 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系(6) 置位和復(fù)位置位和復(fù)位bit( S )Nbit( R )NLAD 當(dāng)執(zhí)行置位(置當(dāng)執(zhí)行置位(置1 1)、復(fù)位(置)、復(fù)位(置0 0) 指令時(shí),從指令時(shí),從 bit 或或 OUT 指定的地址指定的地址 參數(shù)開始的參數(shù)開始的 N 個(gè)點(diǎn)(位)被接置位個(gè)點(diǎn)(位)被接置位 或復(fù)位?;驈?fù)位。 N = 1 255。 如果復(fù)位指令用于定時(shí)器或計(jì)數(shù)器如果復(fù)位指令用于定時(shí)器或計(jì)數(shù)器 時(shí),則定時(shí)
31、器或計(jì)數(shù)器的狀態(tài)位被時(shí),則定時(shí)器或計(jì)數(shù)器的狀態(tài)位被 復(fù)位,同時(shí)定時(shí)器或計(jì)數(shù)器的當(dāng)前復(fù)位,同時(shí)定時(shí)器或計(jì)數(shù)器的當(dāng)前 值被清零。值被清零。12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.1:分析梯形圖的工作過(guò)程。分析梯形圖的工作過(guò)程。Network 1 I0.0M0.0( )Network 2 I0.0Q0.0( )M0.0左母線左母線 梯形圖基于繼電器控制電路。梯形圖基于繼電器控制電路。 有一根提供能量的有一根提供能量的左母線左母線。 觸點(diǎn)閉合,則能流通過(guò)該器件傳到下一個(gè)器件。觸點(diǎn)閉合,則能流通過(guò)該器件傳到下一個(gè)器件。 任何連到左母線
32、的觸點(diǎn)或梯形圖元件都有輸入任何連到左母線的觸點(diǎn)或梯形圖元件都有輸入/輸出能流。輸出能流。 程序由稱為程序由稱為網(wǎng)絡(luò)網(wǎng)絡(luò)的一些的一些段段組成。組成。 一個(gè)一個(gè)網(wǎng)絡(luò)網(wǎng)絡(luò)是觸點(diǎn)、線圈、功能框的有序排列。是觸點(diǎn)、線圈、功能框的有序排列。 Q0.0 = ( I0.0 ) ( M0.0 ) M0.0 = I0.0 0 0 = 0 0 0 0 0 0 = 0 0 1 1 1 1 = 1 1 0 0 0 0 = 1 1 1 1 邏輯與運(yùn)算邏輯與運(yùn)算 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.1:分析梯形圖的工作過(guò)程。分析梯形圖的工作過(guò)程。I0
33、.0Q0.0M0.0 0 1 00 1 0OFF ON OFF Network 1 I0.0M0.0( )Network 2 I0.0Q0.0( )M0.0 初始狀態(tài):初始狀態(tài): I0.0 = 0 0, Q0.0 = 0 0, M0.0 = 0 0。 掃描掃描 N1 ,運(yùn)算,使,運(yùn)算,使 Q0.0 = 1 1。 掃描掃描 N2 ,運(yùn)算,使,運(yùn)算,使 M0.0 = 1 1。 是否會(huì)使是否會(huì)使 Q0.0 重新置為重新置為 0 ? 不會(huì)。因?yàn)閽呙柚芷诓粫?huì)。因?yàn)閽呙柚芷?的程序運(yùn)算時(shí)間已過(guò)的程序運(yùn)算時(shí)間已過(guò) 掃描周期的最掃描周期的最 后,執(zhí)行輸出后,執(zhí)行輸出 12.3 可編程序控制器的編程軟件可編程序
34、控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.1:分析梯形圖的工作過(guò)程。分析梯形圖的工作過(guò)程。Network 1 I0.0M0.0( )Network 2 I0.0Q0.0( )M0.0Q0.0M0.0I0.0一個(gè)掃一個(gè)掃 描周期描周期 0 1 00 1 0 第二次掃描第二次掃描 N1 ,運(yùn)算,使,運(yùn)算,使 Q0.0 = 0 0。 第二次掃描第二次掃描 N2 ,運(yùn)算,使,運(yùn)算,使 M0.0 = 1 1。 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.2:分析梯形圖的工作過(guò)程。分析梯形圖的工作過(guò)程。Q0.0(
35、)Network 1 I0.0 I0.1Q0.1( )Network 2 I0.0NOTQ0.2( )Network 3 I0.1NI0.0I0.1Q0.0Q0.1Q0.2接通一個(gè)掃描周期接通一個(gè)掃描周期 0 1 00 1 0OFF ON OFF 寬度?寬度?下降沿下降沿 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.3:分析梯形圖的工作過(guò)程。分析梯形圖的工作過(guò)程。I0.0I0.1Q0.0Q0.1Q0.2Q0.3Q0.4I0.0Q0.0( )I0.1PI0.0Q0.1( )Network 1Network 2Q0.3( R )2Q
36、0.2( S )1上升沿上升沿 上升沿上升沿 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.4:分析梯形圖的工作過(guò)程。分析梯形圖的工作過(guò)程。I0.0M0.0( )PNetwork1Q0.0M0.0M0.1( )Network2M0.1/M0.0Q0.0( )Network3Q0.0I0.0M0.0M0.1Q0.012.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.4:分析梯形圖的工作過(guò)程。分析梯形圖的工作過(guò)程。I0.0M0.0( )PNetwork1Q0.0M0.0M0.1
37、( )Network2M0.1/M0.0Q0.0( )Network3Q0.0I0.0M0.0M0.1Q0.012.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系I0.0M0.0( )PNetwork1Q0.0M0.0M0.1( )Network2M0.1/M0.0Q0.0( )Network3Q0.0I0.0M0.0M0.1Q0.0例例12.4:分析梯形圖的工作過(guò)程。分析梯形圖的工作過(guò)程。12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.4:分析梯形圖的工作過(guò)程。分析梯形圖的工作過(guò)程。
38、I0.0M0.0( )PNetwork1Q0.0M0.0M0.1( )Network2M0.1/M0.0Q0.0( )Network3Q0.0I0.0M0.0M0.1Q0.012.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系I0.0M0.0( )PNetwork1Q0.0M0.0M0.1( )Network2M0.1/M0.0Q0.0( )Network3Q0.0I0.0M0.0M0.1Q0.0/應(yīng)用:應(yīng)用: 分頻。分頻。 如果控制照明燈,則奇數(shù)次如果控制照明燈,則奇數(shù)次按鍵燈亮,偶數(shù)次按鍵燈滅。按鍵燈亮,偶數(shù)次按鍵燈滅。 例例12.4:分析梯
39、形圖的工作過(guò)程。分析梯形圖的工作過(guò)程。12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系2. 定時(shí)器指令定時(shí)器指令 (1) 接通延時(shí)定時(shí)器(接通延時(shí)定時(shí)器(TON) LADTIN TONPT 當(dāng)當(dāng) IN = 1 1(通接)時(shí),開始計(jì)時(shí);(通接)時(shí),開始計(jì)時(shí); 當(dāng)定時(shí)器的當(dāng)前值當(dāng)定時(shí)器的當(dāng)前值預(yù)設(shè)值預(yù)設(shè)值 PT 時(shí),時(shí), 該定時(shí)器位被置位;該定時(shí)器位被置位; 定時(shí)器的當(dāng)前值繼續(xù)增加。定時(shí)器的當(dāng)前值繼續(xù)增加。 當(dāng)當(dāng) IN = 0 0(斷開斷開)時(shí),時(shí), 清除定時(shí)器的當(dāng)前值;清除定時(shí)器的當(dāng)前值; 且定時(shí)器位被復(fù)位。且定時(shí)器位被復(fù)位。 若一直未被復(fù)位,
40、則當(dāng)前值一直若一直未被復(fù)位,則當(dāng)前值一直 計(jì)時(shí)到最大值計(jì)時(shí)到最大值 32 767 后,后, 計(jì)時(shí)狀態(tài)保持不變。計(jì)時(shí)狀態(tài)保持不變。12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系(2) 有記憶接通延時(shí)定時(shí)器(有記憶接通延時(shí)定時(shí)器(TONR) 當(dāng)當(dāng) IN = 1 1(通接)時(shí),開始計(jì)時(shí);(通接)時(shí),開始計(jì)時(shí); 當(dāng)定時(shí)器的當(dāng)前值當(dāng)定時(shí)器的當(dāng)前值預(yù)設(shè)值預(yù)設(shè)值 PT 時(shí),時(shí), 該定時(shí)器位被置位;該定時(shí)器位被置位; 定時(shí)器的當(dāng)前值繼續(xù)增加。定時(shí)器的當(dāng)前值繼續(xù)增加。 當(dāng)當(dāng) IN = 0 0(斷開斷開)時(shí),時(shí), 其當(dāng)前值保持不變(其當(dāng)前值保持不變(記憶記憶)
41、。)。 利用復(fù)位指令清除當(dāng)前值和定時(shí)器位。利用復(fù)位指令清除當(dāng)前值和定時(shí)器位。 若一直未被復(fù)位,則當(dāng)前值一直計(jì)時(shí)若一直未被復(fù)位,則當(dāng)前值一直計(jì)時(shí) 到最大值到最大值 32 767 后,后, 計(jì)時(shí)狀態(tài)保持不變。計(jì)時(shí)狀態(tài)保持不變。LAD 利用利用 TONR 可以累計(jì)輸入信號(hào)接通的時(shí)間??梢岳塾?jì)輸入信號(hào)接通的時(shí)間。12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 TIN TONRPTLFChun 制作大連理工大學(xué)電氣工程系(3) 斷開延時(shí)定時(shí)器(斷開延時(shí)定時(shí)器(TOF) 當(dāng)當(dāng) IN = 1 1(接通)時(shí),(接通)時(shí), 定時(shí)器位立即接通,并使當(dāng)前值定時(shí)器位立即接通,并使當(dāng)前值= 0 0。 當(dāng)當(dāng)
42、IN = 0 0(斷開斷開)時(shí),開始計(jì)時(shí);時(shí),開始計(jì)時(shí); 當(dāng)達(dá)到預(yù)設(shè)值當(dāng)達(dá)到預(yù)設(shè)值 PT 時(shí),時(shí), 定時(shí)器位斷開,并停止計(jì)時(shí)當(dāng)前值。定時(shí)器位斷開,并停止計(jì)時(shí)當(dāng)前值。 當(dāng)當(dāng) IN = 0 0 的的時(shí)間短于預(yù)設(shè)值時(shí)間短于預(yù)設(shè)值 PT 時(shí),時(shí), 定時(shí)器位保持接通。定時(shí)器位保持接通。LAD 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 TIN TOFPTLFChun 制作大連理工大學(xué)電氣工程系 定時(shí)器的分辨率(時(shí)基)與定時(shí)器號(hào)定時(shí)器的分辨率(時(shí)基)與定時(shí)器號(hào)類型類型TONRTONTOF分辨率分辨率/ms110100110100最長(zhǎng)定最長(zhǎng)定時(shí)值時(shí)值/s32.767327.673276.73
43、2.767327.673276.7 定時(shí)器號(hào)定時(shí)器號(hào)T0、T64T1 T4, T65 T68 T5 T31, T69 T95T32、T96T33 T36, T97 T100 T37 T63, T101 T255 定時(shí)值(延時(shí)時(shí)間)定時(shí)值(延時(shí)時(shí)間)= 時(shí)基時(shí)基定時(shí)計(jì)數(shù)值(定時(shí)計(jì)數(shù)值(PT) 最長(zhǎng)定時(shí)值最長(zhǎng)定時(shí)值 = 時(shí)基時(shí)基最大定時(shí)計(jì)數(shù)值最大定時(shí)計(jì)數(shù)值 ( 32 767 )12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系(1) 按字(按字(Word)訪問定時(shí)器)訪問定時(shí)器 定時(shí)器的定時(shí)器的當(dāng)前值當(dāng)前值是是 16 位位有符號(hào)整數(shù)。有符號(hào)整數(shù)。(
44、2) 按位(按位(Bit)訪問定時(shí)器)訪問定時(shí)器 定時(shí)器位定時(shí)器位是按是按當(dāng)前值當(dāng)前值和和預(yù)置值預(yù)置值的比較結(jié)果來(lái)的比較結(jié)果來(lái) 置位或復(fù)位。置位或復(fù)位。 定時(shí)器的兩種尋址方式定時(shí)器的兩種尋址方式 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.5:分析程序。分析程序。 TONT33INPTI0.23T33 Q0.0( )Network 1Network 2I0.2T33(當(dāng)前值當(dāng)前值)T33(位位)30ms30msQ0.0分辨率分辨率 10 ms上電周期上電周期/首次掃描首次掃描當(dāng)前值當(dāng)前值 = 0 0,定時(shí)器位定時(shí)器位 = 0 0
45、12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系TONRT2INPTI0.310T2 Q0.1( )Network1Network2I0.2T2(位位)Q0.1T2(當(dāng)前值當(dāng)前值)100ms例例12.6:分析程序。分析程序。 分辨率分辨率 10 ms12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.7:分析程序。分析程序。 T37(位位)I0.4T37(當(dāng)前值當(dāng)前值)500 ms500 msT37TOFINPTI0.45T37 Q0.2( )Network1Network2Q0.2分
46、辨率分辨率 100 ms斷開時(shí)間斷開時(shí)間500 ms12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系3. 計(jì)數(shù)器指令計(jì)數(shù)器指令 (1) 增計(jì)數(shù)器指令(增計(jì)數(shù)器指令(CTU) LAD CU:增計(jì)數(shù)信號(hào)輸入端。增計(jì)數(shù)信號(hào)輸入端。 在每一個(gè)在每一個(gè) CU 的上升沿遞增計(jì)數(shù);的上升沿遞增計(jì)數(shù); PV:預(yù)置值。:預(yù)置值。 當(dāng)當(dāng)前計(jì)數(shù)值當(dāng)當(dāng)前計(jì)數(shù)值預(yù)置計(jì)數(shù)值預(yù)置計(jì)數(shù)值 PV 時(shí),時(shí), 該計(jì)數(shù)器位被置位,并繼續(xù)計(jì)數(shù)。該計(jì)數(shù)器位被置位,并繼續(xù)計(jì)數(shù)。 R:復(fù)位輸入端。復(fù)位輸入端。 當(dāng)當(dāng) R = 1 1 時(shí),計(jì)數(shù)器被復(fù)位。時(shí),計(jì)數(shù)器被復(fù)位。 如果一直沒有如果一直
47、沒有 R 信號(hào),遞增計(jì)數(shù)到信號(hào),遞增計(jì)數(shù)到 最大值最大值 32 767 時(shí)停止計(jì)數(shù)。時(shí)停止計(jì)數(shù)。CCU CTU PVR12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系(2) 減計(jì)數(shù)器指令(減計(jì)數(shù)器指令(CTD) CD:減計(jì)數(shù)信號(hào)輸入端。減計(jì)數(shù)信號(hào)輸入端。 在在 CD 端有的上升沿時(shí),從計(jì)數(shù)端有的上升沿時(shí),從計(jì)數(shù) 器的當(dāng)前值遞減計(jì)數(shù)。器的當(dāng)前值遞減計(jì)數(shù)。 PV:預(yù)置值。:預(yù)置值。 LD:裝載預(yù)置值。裝載預(yù)置值。 當(dāng)當(dāng) LD = 1 1 時(shí),計(jì)數(shù)器復(fù)位,并把時(shí),計(jì)數(shù)器復(fù)位,并把 PV 值值當(dāng)前值寄存器。當(dāng)前值寄存器。 當(dāng)當(dāng)前計(jì)數(shù)值達(dá)到當(dāng)當(dāng)前計(jì)數(shù)值
48、達(dá)到 0 0 時(shí),時(shí), 該計(jì)數(shù)器位被置位,并停止計(jì)數(shù)。該計(jì)數(shù)器位被置位,并停止計(jì)數(shù)。 當(dāng)用復(fù)位指令復(fù)位計(jì)數(shù)器時(shí),計(jì)數(shù)當(dāng)用復(fù)位指令復(fù)位計(jì)數(shù)器時(shí),計(jì)數(shù) 器位被復(fù)位,當(dāng)前值清零。器位被復(fù)位,當(dāng)前值清零。LAD 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 CCD CTD PVLD LFChun 制作大連理工大學(xué)電氣工程系(3) 增減計(jì)數(shù)器指令(增減計(jì)數(shù)器指令(CTUD)CCDPVRCU CTUD 在每一個(gè)在每一個(gè) CU 的上升沿遞增計(jì)數(shù),的上升沿遞增計(jì)數(shù), 在每一個(gè)在每一個(gè) CD 的上升沿遞減計(jì)數(shù)。的上升沿遞減計(jì)數(shù)。 當(dāng)當(dāng)前計(jì)數(shù)值當(dāng)當(dāng)前計(jì)數(shù)值預(yù)置計(jì)數(shù)值預(yù)置計(jì)數(shù)值 PV 時(shí),時(shí), 該計(jì)數(shù)
49、器位被置位,并繼續(xù)計(jì)數(shù)。該計(jì)數(shù)器位被置位,并繼續(xù)計(jì)數(shù)。 當(dāng)遞增計(jì)數(shù)到最大值當(dāng)遞增計(jì)數(shù)到最大值 32 767 時(shí),下一個(gè)時(shí),下一個(gè) CU 輸入上升沿將使計(jì)數(shù)值變?yōu)樽钚≈递斎肷仙貙⑹褂?jì)數(shù)值變?yōu)樽钚≈?(32 768)。)。 當(dāng)遞減計(jì)數(shù)到最小值(當(dāng)遞減計(jì)數(shù)到最小值(32 768) 時(shí),時(shí), 下一個(gè)下一個(gè) CD 輸入上升沿將使計(jì)數(shù)值變輸入上升沿將使計(jì)數(shù)值變 為最大值為最大值 32 767 。 當(dāng)復(fù)位輸入當(dāng)復(fù)位輸入 R = 1 1 時(shí),計(jì)數(shù)器被復(fù)位。時(shí),計(jì)數(shù)器被復(fù)位。LAD 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系(1) 按字(按字(Word
50、)訪問計(jì)數(shù)器)訪問計(jì)數(shù)器 計(jì)數(shù)器的計(jì)數(shù)器的當(dāng)前值當(dāng)前值是是 16 位位有符號(hào)整數(shù)。有符號(hào)整數(shù)。(2) 按位(按位(Bit)訪問計(jì)數(shù)器)訪問計(jì)數(shù)器 計(jì)數(shù)器位計(jì)數(shù)器位是按是按當(dāng)前值當(dāng)前值和和預(yù)置值預(yù)置值的比較結(jié)果來(lái)的比較結(jié)果來(lái) 置位或復(fù)位的。置位或復(fù)位的。 計(jì)數(shù)器的兩種尋址方式計(jì)數(shù)器的兩種尋址方式 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.8:分析程序。分析程序。 C50 Q0.0( )CTDC50CDPVLD3I0.0I0.1I0.0I0.1C50(當(dāng)前值當(dāng)前值)321032C50(位位)Q0.0Network 1Network
51、 2 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系例例12.9:分析程序。分析程序。 CTUDC48CUCDRPVI0.0I0.1I0.24C48Q0.3( )I0.0I0.1I0.20C48(當(dāng)前值當(dāng)前值)123454345C48(位位)Q0.3Network 1Network 2 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系4. 比較指令比較指令 (1) 字節(jié)比較指令字節(jié)比較指令 LAD IN1=BIN2IN1=BIN2IN1=BIN2IN1BIN2IN1BIN2IN1BIN2
52、比較比較 IN1 與與 IN2 , 當(dāng)比較式為真時(shí),當(dāng)比較式為真時(shí), 該觸點(diǎn)閉合。該觸點(diǎn)閉合。 字節(jié)比較是無(wú)符號(hào)的。字節(jié)比較是無(wú)符號(hào)的。 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系(2) 整數(shù)比較指令整數(shù)比較指令 LAD IN1=IIN2IN1=IIN2IN1=IIN2IN1IIN2IN1IIN2IN1IIN2 比較比較 IN1 與與 IN2 , 當(dāng)比較式為真時(shí),當(dāng)比較式為真時(shí), 該觸點(diǎn)閉合。該觸點(diǎn)閉合。 整數(shù)比較是有符號(hào)的。整數(shù)比較是有符號(hào)的。 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)
53、電氣工程系(3) 雙字整數(shù)比較指令雙字整數(shù)比較指令 LAD IN1=DIN2IN1=DIN2IN1=DIN2IN1DIN2IN1DIN2IN1DIN2 比較比較 IN1 與與 IN2 , 當(dāng)比較式為真時(shí),當(dāng)比較式為真時(shí), 該觸點(diǎn)閉合。該觸點(diǎn)閉合。 雙字比較是有符號(hào)的。雙字比較是有符號(hào)的。 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系(4) 實(shí)數(shù)比較指令實(shí)數(shù)比較指令 LAD IN1=RIN2IN1=RIN2IN1=RIN2IN1RIN2IN1RIN2IN1RIN2 比較比較 IN1 與與 IN2 , 當(dāng)比較式為真時(shí),當(dāng)比較式為真時(shí), 該觸點(diǎn)
54、閉合。該觸點(diǎn)閉合。 實(shí)數(shù)比較是有符號(hào)的。實(shí)數(shù)比較是有符號(hào)的。 12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系5. 程序控制指令程序控制指令 (1) 有條件結(jié)束指令有條件結(jié)束指令 LAD 根據(jù)前面的邏輯關(guān)系,終止主程序。根據(jù)前面的邏輯關(guān)系,終止主程序。 只能用在主程序中。只能用在主程序中。 Micro/WIN 32 自動(dòng)在主程序結(jié)束處加上一條自動(dòng)在主程序結(jié)束處加上一條 無(wú)條件結(jié)束指令。無(wú)條件結(jié)束指令。( END )END ( END )Network35I2.0當(dāng)當(dāng) I2.0 為為 ON 時(shí),時(shí),結(jié)束主程序。結(jié)束主程序。12.3 可編程序控制
55、器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系(2) 暫停指令暫停指令 LAD 如果如果 STOP 用于主程序中,引起用于主程序中,引起 CPU 工作方式工作方式 發(fā)生變化。從發(fā)生變化。從 RUN 到到 STOP,立即終止程序的執(zhí)行。,立即終止程序的執(zhí)行。 如果如果 STOP 用于中斷程序中,用于中斷程序中, 中斷程序立即終止,忽略所有掛起的中斷,中斷程序立即終止,忽略所有掛起的中斷, 返回主程序繼續(xù)掃描程序的剩余部分。返回主程序繼續(xù)掃描程序的剩余部分。 掃描結(jié)束,掃描結(jié)束,CPU 從從 RUN 轉(zhuǎn)換到轉(zhuǎn)換到 STOP。(STOP)STOP (STOP)Netw
56、ork1 SM5.0發(fā)現(xiàn)發(fā)現(xiàn) I/O 錯(cuò)誤時(shí),錯(cuò)誤時(shí),強(qiáng)迫強(qiáng)迫 CPU 轉(zhuǎn)到轉(zhuǎn)到 STOP 方式。方式。12.3 可編程序控制器的編程軟件可編程序控制器的編程軟件 LFChun 制作大連理工大學(xué)電氣工程系PLC 的編程原則和方法的編程原則和方法1. 建立功能規(guī)范建立功能規(guī)范(1) 確定輸入確定輸入/輸出(輸出(I/O)點(diǎn)。)點(diǎn)。(2) 操作的功能描述(畫流程圖)。操作的功能描述(畫流程圖)。(3) 每個(gè)執(zhí)行器(線圈、電機(jī)、驅(qū)動(dòng)器)執(zhí)行前每個(gè)執(zhí)行器(線圈、電機(jī)、驅(qū)動(dòng)器)執(zhí)行前 應(yīng)滿足的狀態(tài)。應(yīng)滿足的狀態(tài)。(4) 操作接口描述。操作接口描述。 第第12章章 可編程序控制器及其應(yīng)用可編程序控制器及其
57、應(yīng)用 LFChun 制作大連理工大學(xué)電氣工程系2. 編程原則編程原則( )( )( )( )一段程序必須起于左母線,終止于線圈。一段程序必須起于左母線,終止于線圈。 12.4 可編程序控制器的編程實(shí)例可編程序控制器的編程實(shí)例 不好(語(yǔ)句多)不好(語(yǔ)句多) 好(語(yǔ)句少)好(語(yǔ)句少) LFChun 制作大連理工大學(xué)電氣工程系( )I0.0I0.1I0.2Q0.0不好(語(yǔ)句多)不好(語(yǔ)句多) 好(語(yǔ)句少)好(語(yǔ)句少) 2. 編程原則編程原則12.4 可編程序控制器的編程實(shí)例可編程序控制器的編程實(shí)例 ( )I0.1I0.0I0.2Q0.0( )I0.1I0.0I0.2Q0.0( )I0.1I0.0I0
58、.2Q0.0LFChun 制作大連理工大學(xué)電氣工程系( )( )I0.0I0.1I0.3I0.4I0.5Q0.0Q0.1( )I0.1I0.0I0.3Q0.0I0.4( )I0.0I0.1I0.3Q0.1I0.512.4 可編程序控制器的編程實(shí)例可編程序控制器的編程實(shí)例 2. 編程原則編程原則不能有縱向的觸點(diǎn)不能有縱向的觸點(diǎn) LFChun 制作大連理工大學(xué)電氣工程系例例12.10 分析程序。說(shuō)明其功能。分析程序。說(shuō)明其功能。 Lamp ONLampLamp( )Network 1/Lamp OFFTONT37INPT+100LampNetwork 1Network 2Lamp ONLampLa
59、mp( )/Lamp OFF/T37 結(jié)論:結(jié)論: 控制燈點(diǎn)亮控制燈點(diǎn)亮 10 s 后熄滅。后熄滅。 符號(hào)變量符號(hào)變量 Lamp ON Lamp OFF Lamp12.4 可編程序控制器的編程實(shí)例可編程序控制器的編程實(shí)例 3. 編程實(shí)例編程實(shí)例LFChun 制作大連理工大學(xué)電氣工程系TONT37INPT+100LampNetwork 1Network 2Lamp ONLampLamp( )/Lamp OFF/ /T37CTUINRPT+10T37Network 3例例12.11 分析程序。說(shuō)明其功能。分析程序。說(shuō)明其功能。 結(jié)論:結(jié)論: 控制燈點(diǎn)亮控制燈點(diǎn)亮 100 s 后熄滅。后熄滅。 使自
60、身復(fù)位使自身復(fù)位 每數(shù)每數(shù) 10 次,次,使自身復(fù)位使自身復(fù)位 每數(shù)每數(shù) 10 次,次,使燈熄滅使燈熄滅 12.4 可編程序控制器的編程實(shí)例可編程序控制器的編程實(shí)例 LFChun 制作大連理工大學(xué)電氣工程系 例例12.12 設(shè)計(jì)一個(gè)密碼鎖程序。密碼為設(shè)計(jì)一個(gè)密碼鎖程序。密碼為“352”。 (1) 當(dāng)開鎖密碼正確和有開鎖信號(hào)(代表有鑰匙)時(shí),當(dāng)開鎖密碼正確和有開鎖信號(hào)(代表有鑰匙)時(shí), 則發(fā)出開鎖信號(hào)。則發(fā)出開鎖信號(hào)。 (2) 當(dāng)開鎖密碼錯(cuò)誤和有開鎖信號(hào)或按錯(cuò)鍵時(shí),則發(fā)出當(dāng)開鎖密碼錯(cuò)誤和有開鎖信號(hào)或按錯(cuò)鍵時(shí),則發(fā)出 報(bào)警信號(hào),同時(shí)還設(shè)有專用的報(bào)警鍵。報(bào)警信號(hào),同時(shí)還設(shè)有專用的報(bào)警鍵。(3) 操作
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四前期物業(yè)服務(wù)協(xié)議及社區(qū)文化活動(dòng)服務(wù)合同3篇
- 2024年高端紅酒代理銷售合同協(xié)議
- 2025年度市場(chǎng)調(diào)研服務(wù)外包合同4篇
- 二零二四年個(gè)性化嬰兒護(hù)理服務(wù)與月嫂雇傭協(xié)議3篇
- 2025年茶店加盟管理合同范本簡(jiǎn)易4篇
- 專業(yè)蝦苗供應(yīng)協(xié)議模板2024年適用版A版
- 2025年度航空器材產(chǎn)品定制采購(gòu)服務(wù)協(xié)議4篇
- 2025年度城市地下綜合管廊建設(shè)施工合同9篇
- 2025年茶樓茶葉采購(gòu)與營(yíng)銷推廣合同范本4篇
- 2024門店承包與區(qū)域市場(chǎng)拓展合同范本3篇
- 《庖丁解?!帆@獎(jiǎng)?wù)n件(省級(jí)公開課一等獎(jiǎng))-完美版PPT
- 化工園區(qū)危險(xiǎn)品運(yùn)輸車輛停車場(chǎng)建設(shè)標(biāo)準(zhǔn)
- 6月大學(xué)英語(yǔ)四級(jí)真題(CET4)及答案解析
- 氣排球競(jìng)賽規(guī)則
- 電梯維修保養(yǎng)報(bào)價(jià)書模板
- 危險(xiǎn)化學(xué)品目錄2023
- FZ/T 81024-2022機(jī)織披風(fēng)
- GB/T 33141-2016鎂鋰合金鑄錠
- JJF 1069-2012 法定計(jì)量檢定機(jī)構(gòu)考核規(guī)范(培訓(xùn)講稿)
- 綜合管廊工程施工技術(shù)概述課件
- 公積金提取單身聲明
評(píng)論
0/150
提交評(píng)論