




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、三菱電機(jī)自動化培訓(xùn)課程講義歡送大家參加 三菱電機(jī)FX系列PLC實(shí)踐課程!三菱電機(jī)PLC分類按結(jié)構(gòu)劃分1、整體式 三菱電機(jī)FX系列,西門子S7-200系列PLC等2、模塊式 三菱電機(jī)Q系列、L系列,西門子S7-300400系列PLC等 FX系列1、小型PLC:IO點(diǎn)數(shù)在256點(diǎn)以內(nèi) 三菱電機(jī)FX系列,西門子S7-200系列PLC等2、大中型PLC: I/O點(diǎn)數(shù)256點(diǎn) 三菱電機(jī)Q系列、L系列,西門子S7-300400系列PLC等Q系列應(yīng)用場合:1、整體式、小型PLC:2、模塊式、大中型PLC:按控制規(guī)模劃分L系列多用于單機(jī)控制多用于較大規(guī)模系統(tǒng)的控制1.1 FX PLC的開展歷史及定位開展歷史:
2、自1981年面市至今,F(xiàn)X系列PLC全球銷售業(yè)績突破1000萬臺,已成為世界范圍內(nèi)高性能、高可靠性的代表。在三菱電機(jī),我們結(jié)合以往的經(jīng)驗(yàn)和最新的技術(shù),一直致力于為客戶開發(fā)最優(yōu)質(zhì)的產(chǎn)品。第一章 FX系列PLC概述第一代第二代第三代第一章 FX系列PLC概述1.1 FX PLC的開展歷史及定位目前還在生產(chǎn)的產(chǎn)品控制規(guī)模 (輸入/輸出點(diǎn)數(shù) & 程序容量)性能第二代 第三代FX1SFX1NFX2N包括 FX2NC系列第一章 FX系列PLC概述304 點(diǎn)1284點(diǎn)256點(diǎn)128256點(diǎn)256384點(diǎn)1.1 FX PLC的開展歷史及定位FX系列性能比較系列名稱最大I/O點(diǎn)可擴(kuò)展性(I/O總線)最大程序容量
3、 (步)內(nèi)置存儲器類型是否需要電池FX1S30(4)不可擴(kuò)展2000EEPROM不需要FX1N128(4)可擴(kuò)展8000EEPROM不需要FX2N/FX2NC256可擴(kuò)展8000(配置存儲卡盒可達(dá)16,000)RAM需要FX3G128可擴(kuò)展32000EEPROM不需要FX3U/FX3UC256(384)可擴(kuò)展64000RAM需要第一章 FX系列PLC概述1.2 FX系列PLC各型號的特點(diǎn) 根本單元(10/14/20/30)有繼電器或晶體管輸出不能連接擴(kuò)展模塊和特殊功能模塊(可以通過FX1N系列的功能擴(kuò)展板進(jìn)行通訊、模擬量以及小點(diǎn)數(shù)I/O的擴(kuò)展)內(nèi)置2路最高100kHz的高速脈沖輸出功能(晶體管
4、輸出型).第一章 FX系列PLC概述1.2 FX系列PLC各型號的特點(diǎn) FX1S特點(diǎn)根本單元(24/40/60)有繼電器或晶體管輸出最多可以擴(kuò)展到128點(diǎn) 可以通過功能擴(kuò)展板進(jìn)行通訊、模擬量以及小點(diǎn)數(shù)I/O的擴(kuò)展內(nèi)置2路最高100kHz的高速脈沖輸出功能(晶體管輸出型).可以連接FX2N系列的特殊功能模塊備有多種功能擴(kuò)展板供使用FX1N特點(diǎn)第一章 FX系列PLC概述1.2 FX系列PLC各型號的特點(diǎn) 根本單元(16/32/48/64/80/128)有繼電器或晶體管輸出. 最多可以擴(kuò)展到256點(diǎn).高速的運(yùn)算速度: 0.08us/根本指令.內(nèi)置8K步RAM存儲器(最大可擴(kuò)展到16K步).內(nèi)置2路最
5、高20kHz的高速脈沖輸出功能(晶體管輸出型).FX2N特點(diǎn)第一章 FX系列PLC概述1.2 FX系列PLC各型號的特點(diǎn) FX3U特點(diǎn)根本單元(16/32/48/64/80/128)有繼電器或晶體管輸出. 最多可以擴(kuò)展到384點(diǎn)(包括CC-Link遠(yuǎn)程I/O擴(kuò)展在內(nèi)).最多可以擴(kuò)展至3個通訊口(包括編程口在內(nèi)).超高速的運(yùn)算速度: 0.065us/根本指令.內(nèi)置64K步RAM存儲器.內(nèi)置3路最高100kHz的高速脈沖輸出功能(晶體管輸出型).第一章 FX系列PLC概述1.2 FX系列PLC各型號的特點(diǎn) FX3G特點(diǎn)重新設(shè)計(jì)、定義 FX1N系列PLC 并結(jié)合 FX3 系列PLC的創(chuàng)新技術(shù) 左邊總
6、線、程序平安性等根本單元(14/24/40/60)有繼電器或晶體管輸出,可擴(kuò)展到128256點(diǎn)多擴(kuò)展板設(shè)計(jì),最多可以擴(kuò)展至4個通訊口(USB、RS422編程口加上兩個擴(kuò)展通道).內(nèi)置32K步EEPROM存儲器,雙運(yùn)行模式設(shè)計(jì)內(nèi)置23路最高100kHz的高速脈沖輸出功能(晶體管輸出型).第一章 FX系列PLC概述1.2 FX系列PLC各型號的特點(diǎn) 根本單元(16/32)為晶體管輸出. 最多可以擴(kuò)展到128點(diǎn).采用連接器方式接線,節(jié)省空間.FX1NC特點(diǎn)第一章 FX系列PLC概述1.2 FX系列PLC各型號的特點(diǎn) 根本單元(16/32/64/96)為晶體管輸出.16點(diǎn)機(jī)型有繼電器輸出. 最多可以擴(kuò)
7、展到256點(diǎn).采用連接器方式接線,節(jié)省空間.FX2NC特點(diǎn)第一章 FX系列PLC概述1.2 FX系列PLC各型號的特點(diǎn) 根本單元為晶體管輸出型最多可以擴(kuò)展到384點(diǎn)(包括CC-Link遠(yuǎn)程I/O擴(kuò)展在內(nèi))*.超高速的運(yùn)算速度: 0.065us/根本指令.內(nèi)置64K步RAM存儲器.內(nèi)置3路最高100kHz的高速脈沖輸出功能.內(nèi)置CC-Link/LT主站功能.內(nèi)置高性能顯示模塊. 以上版本支持FX3UC特點(diǎn)第一章 FX系列PLC概述1.2 FX系列PLC各型號的特點(diǎn) (FX3UC-32MT-LT).第一章 FX系列PLC概述 FX-PLC的硬件可分成5大類: 1、根本單元 內(nèi)置CPU,可以對它進(jìn)行
8、編程,型號 中以“M表示,如FX2N-32MT 2、擴(kuò)展單元 用于擴(kuò)展系統(tǒng)I/O點(diǎn)數(shù)的單元,型號中以“E表示, 如FX0N-8ER 3、特殊功能單元 用于實(shí)現(xiàn)特定功能的單元,如D/A、A/D、定位、 網(wǎng)絡(luò)通訊等 4、功能擴(kuò)展板 功能擴(kuò)展板包括I/O擴(kuò)展板、通信擴(kuò)展板、 模擬量擴(kuò)展板等 如:FX1N-4EX-BD、FX3U-232-BD、FX3U-485-BD 5、特殊適配器 特殊適配器包括高速輸入輸出適配器、模擬量適配器、通信適配器如:FX2NC-485ADP、FX3U-4AD-ADP、FX3U-4HSX-ADP等1.3 FX系列PLC的硬件分類 第一章 FX系列PLC概述輸出方式根本單元I/
9、O總數(shù)系列名稱R:繼電器輸出型T:晶體管輸出型S:晶閘管輸出型ES/UL: 符合的標(biāo)準(zhǔn)1.3 FX系列PLC的硬件分類 FX3U-32MT-ES/ULFX PLC根本單元的命名規(guī)那么第一章 FX系列PLC概述FX PLC根本單元說明: 電源:請根據(jù)使用的根本單元連接適當(dāng)?shù)碾娫矗?輸入接線:對一般型號,在輸入端和COM端間外接干接點(diǎn) 即可; 輸出接線:在輸出方式允許的前提下,不同的電壓等級需 使用不同的COM端; 電池:型號FX3U-32BL,為3.6V鋰電池,不可充電,壽命5年 建議4-4.5年更換一次,更換時請斷開PLC電源 帶RAM存儲盒時為3年。 1.3 FX系列PLC的硬件分類 第一章
10、 FX系列PLC概述輸出方式擴(kuò)展單元I/O總數(shù)4點(diǎn)輸入/4點(diǎn)輸出系列名稱R:繼電器輸出型T:晶體管輸出型S:晶閘管輸出型FX2N-8EX 8點(diǎn)輸入的擴(kuò)展單元X表示輸入FX2N-8EYT 8點(diǎn)輸出的晶體管輸出型擴(kuò)展單元Y表示輸出1.3 FX系列PLC的硬件分類 FX PLC擴(kuò)展單元命名的一般規(guī)那么:FX2N-8ER第一章 FX系列PLC概述特殊功能單元模塊:用于實(shí)現(xiàn)CPU無法實(shí)現(xiàn)的特定功能的單元,其功能的實(shí)現(xiàn)獨(dú)立于CPU。 特殊功能單元的工作原理: 根本單元通過FROM/TO指令與特殊功能單元實(shí)現(xiàn)數(shù)據(jù)交換。FX3U-32MTPLC CPUBFMA/D轉(zhuǎn)換CH1CH4CH3CH2模擬量(電壓/電流
11、)輸入讀數(shù)據(jù) FROM TO寫數(shù)據(jù)基本單元 特殊功能單元 (FX2N-4AD)1.3 FX系列PLC的硬件分類 第一章 FX系列PLC概述FX PLC特殊功能模塊一般以其功能的縮寫命名: 例 FX3U-4AD 4通道A/D轉(zhuǎn)換模塊 FX2N-2DA 2通道D/A轉(zhuǎn)換模塊 FX2N-1PG 脈沖發(fā)生單元 FX2N-16CCL-M CC-Link主站模塊 1.3 FX系列PLC的硬件分類 1.4 關(guān)于MELSOFT 軟件的說明 提供PLC和HMI 合成的系統(tǒng)仿真調(diào)試環(huán)境,縮短現(xiàn)場的程序調(diào)試時間GX Developer PLC程序調(diào)試第一章 FX系列PLC概述GX Developer虛擬PLCGX
12、SimulatorGT WorksGT Designer GOT畫面調(diào)試MX ChartMX Monitor監(jiān)控畫面調(diào)試GX Simulator大幅縮短開發(fā)時間無需PLC也可進(jìn)行程序調(diào)試使用 GT Simulator2可模擬測試完整的工程編程軟件虛擬 PLC虛擬GOT畫面設(shè)計(jì)軟件下載程序通訊/監(jiān)控下載工程數(shù)據(jù)順控程序RUN 用鼠標(biāo)點(diǎn)擊GX Developer 編程方式直觀易懂軟件系統(tǒng)功能強(qiáng)大自帶 FX Configurator-EN界面參數(shù)設(shè)定簡便 編程工具第一章 FX系列PLC概述 GX Developer編程界面第一章 FX系列PLC概述1.5 MELSEC-F系列FX PLC選型軟件第一
13、章 FX系列PLC概述第二章 系統(tǒng)構(gòu)建系統(tǒng)構(gòu)成需要滿足以下3點(diǎn) : 1、關(guān)于輸入輸出點(diǎn)數(shù) 2、關(guān)于特殊擴(kuò)展設(shè)備的臺數(shù) 3、消耗電流的計(jì)算2.1 系統(tǒng)構(gòu)成上的規(guī)那么 第二章 系統(tǒng)構(gòu)建 1、關(guān)于輸入輸出點(diǎn)數(shù) 2.1 系統(tǒng)構(gòu)成上的規(guī)那么 第二章 系統(tǒng)構(gòu)建2、關(guān)于特殊擴(kuò)展設(shè)備的臺數(shù) 功能擴(kuò)展板、特殊適配器、特殊功能單元/模塊的允許連接臺數(shù),分別如下所示。 *1.使用FX3U-CNV-BD以外的擴(kuò)展功能板時最多9臺2.1 系統(tǒng)構(gòu)成上的規(guī)那么 第二章 系統(tǒng)構(gòu)建特殊功能模塊占用點(diǎn)數(shù) 第二章 系統(tǒng)構(gòu)建2.1 系統(tǒng)構(gòu)成上的規(guī)那么 3、關(guān)于消耗電流的計(jì)算僅擴(kuò)展輸入輸出的情況【簡表】 下面的簡表中,要擴(kuò)展的輸入點(diǎn)數(shù)
14、橫軸和輸出點(diǎn)數(shù)縱軸的交叉值表示剩余的電源容量。選擇要連接到根本單元上的輸入輸出擴(kuò)展模塊點(diǎn)數(shù),確認(rèn)是否是可以擴(kuò)展的輸入輸出點(diǎn)數(shù)。 在FX3U-16/32M()上連接輸入16點(diǎn)、輸出16點(diǎn)的擴(kuò)展模塊時,DC24V提供電源的電流變?yōu)?50mA以下。第二章 系統(tǒng)構(gòu)建2.1 系統(tǒng)構(gòu)成上的規(guī)那么 讓我們來看一下這個錯誤的配置 思考與練習(xí):配置實(shí)例第二章 系統(tǒng)構(gòu)建2.1 系統(tǒng)構(gòu)成上的規(guī)那么 提示:考慮電源消耗量、控制點(diǎn)數(shù)、特殊擴(kuò)展設(shè)備臺數(shù)等動手:請使用FX PLC選型軟件實(shí)際配置一下正確的配置 例如思考與練習(xí):配置實(shí)例第二章 系統(tǒng)構(gòu)建2.1 系統(tǒng)構(gòu)成上的規(guī)那么 2.2 輸入輸出編號(X,Y),單元No.的分
15、配 從根本單元開始, X、Y各自獨(dú)立按8進(jìn)制以8點(diǎn)為單位連續(xù)分配,如果根本單元或擴(kuò)展單元模塊的X、Y不為8的倍數(shù),那么下一個單元模塊從下一個8的倍數(shù)開始分配即可能存在空號;擴(kuò)展單元模塊的X、Y編號,各自獨(dú)立順接根本單元的編號連續(xù)分配第二章 系統(tǒng)構(gòu)建I/O分配原那么:八進(jìn)制獨(dú)立分配注:FX PLC根本單元CPU上電時,會自動就輸入輸出編號X,Y 進(jìn)行8進(jìn)制數(shù)分配。因此,無需通過參數(shù)制定輸入輸出編號。關(guān)于特殊功能單元/模塊的單元No 1) 在根本單元上的特殊功能單元/模塊 在特殊功能單元/模塊中,從最靠近根本單元的開始,依次分配No.0,No.1No.7。2) FX2N-1RM(-E)-SET 的
16、場合 FX2N-1RM(-E)-SET在1個系統(tǒng)最末端最多可以連續(xù)連接3臺。 已連接的所有FX2N-1RM(-E)-SET單元No.,都與第一臺FX2N-1RM(-E)-SET的單元No.相同3) 不分配單元No.的產(chǎn)品 輸入輸出擴(kuò)展單元: FX2N-32ER, FX2N-48ET-ESS/UL 等 輸入輸出擴(kuò)展模塊: FX2N-16EX, FX2N-16EYR 等 特殊功能模塊: FX2N-16LNK-M 連接器轉(zhuǎn)換適配器: FX2N-CNV-BC 功能擴(kuò)展板: FX3U-232-BD等 特殊適配器: FX3U-232ADP等第二章 系統(tǒng)構(gòu)建2.2 輸入輸出編號(X,Y),單元No.的分配
17、思考與練習(xí):輸入輸出編號(X,Y)的分配下面是構(gòu)成設(shè)備的輸入輸出編號X,Y的分配實(shí)例 第二章 系統(tǒng)構(gòu)建2.2 輸入輸出編號(X,Y),單元No.的分配 思考與練習(xí):輸入輸出編號(X,Y)的分配第二章 系統(tǒng)構(gòu)建2.2 輸入輸出編號(X,Y),單元No.的分配 思考與練習(xí):單元No.的分配第二章 系統(tǒng)構(gòu)建2.2 輸入輸出編號(X,Y),單元No.的分配 在上面的實(shí)例中,如下所示分配特殊功能單元/模塊的單元No.。思考與練習(xí):單元No.的分配第二章 系統(tǒng)構(gòu)建2.2 輸入輸出編號(X,Y),單元No.的分配 2.3 關(guān)于輸入輸出的接線 漏型/源型的輸入DC24V輸入型根本單元的輸入X為內(nèi)部供電DC24
18、V的漏型輸入和源型輸入的通用型產(chǎn)品。1. 回路上的差異 1) 漏型輸入【公共端】 當(dāng)DC輸入信號是從輸入X端子流出電流然后輸入時, 稱為漏型輸入。當(dāng)連接晶體管輸出型的傳感器輸出等時, 可以使用NPN開集電極型晶體管輸出。2) 源型輸入【公共端】 當(dāng)DC輸入信號是電流流向到輸入X端子的輸入時,稱 為源型輸入。連接晶體管輸出型的傳感器輸出等時,可以 使用PNP開集電極型晶體管輸出。2. 漏型/源型輸入的切換方法 通過將【S/S】端子與【0V】端子或是【24V】端子中的一個連接,來進(jìn)行漏型/源型輸 入的切換。第二章 系統(tǒng)構(gòu)建 1. 漏型源型輸出晶體管 1) 漏型輸出- 公共端 負(fù)載電流流到輸出(Y)
19、端子,稱為漏型輸出。2) 源型輸出公共端負(fù)載電流從輸出(Y)端子流出,稱為源型輸出。2. 繼電器輸出的使用 1) 輸出端子 可以以各公共端為單位,驅(qū)動不同的回路電壓系統(tǒng) (例如 AC200V, AC100V,DC24V等)的負(fù)載。 2) 響應(yīng)時間 輸出繼電器從線圈通電到輸出觸點(diǎn)合上為止,或是 從線圈斷開到輸出觸點(diǎn)斷開為止的響應(yīng)時間均約為10ms。第二章 系統(tǒng)構(gòu)建2.3 關(guān)于輸入輸出的接線 2.4 演示箱介紹第二章 系統(tǒng)構(gòu)建第三章 根底編程練習(xí)3.1 PLC運(yùn)行原理: PLC采用存儲程序循環(huán)掃描的工作方式,一次掃描稱為一個周期。1個掃描周期的組成如下:自診斷通信故障輸入采樣執(zhí)行用戶程序輸出刷新上
20、電RUN第三章 根底編程練習(xí)3.1 PLC運(yùn)行原理: PLC執(zhí)行程序分為三個階段,即輸 入處理階段、程序處理階段、輸出處理階段。 通過循環(huán)執(zhí)行如下所示的處理順序而實(shí)現(xiàn)順序控制的 1、GX Developer的畫面構(gòu)成和操作的根底知識2、添加注釋和聲明練習(xí) 3、在線修改練習(xí)(RUN中寫入) 4、雙重密碼相關(guān)練習(xí) 5、監(jiān)控和診斷練習(xí) 3.2 軟件介紹和使用說明第三章 根底編程練習(xí)1、 GX Developer的畫面構(gòu)成和操作的根底知識 GX Developer畫面的構(gòu)成菜單欄工具欄工程數(shù)據(jù)編輯畫面第三章 根底編程練習(xí)新工程的創(chuàng)立:選擇工具欄的 新建按鈕或者從菜單欄選擇工程創(chuàng)立新工程CTRL + N
21、 點(diǎn)擊PLC系列的下拉按鈕選擇FXCPU點(diǎn)擊PLC類型的按鈕選擇FX3U與實(shí)際相同點(diǎn)擊確定 顯示出新工程畫面,呈現(xiàn)可輸入程序狀態(tài)第三章 根底編程練習(xí)梯形圖編輯 使用功能鍵或工具按鈕編輯梯形圖,功能鍵和梯形圖符號關(guān)系顯示在工具欄的按鈕上,編輯梯形圖時,必須先設(shè)置在“寫入模式 。第三章 根底編程練習(xí) 將程序?qū)懭隤LC: 電腦與PLC連接 GX Developer的傳輸設(shè)置 程序?qū)懭霊?yīng)對FX-USB-AW的驅(qū)動分配給個人計(jì)算機(jī)的COM端口編號進(jìn)行確認(rèn). 第三章 根底編程練習(xí)2.添加注釋和聲明的練習(xí) 創(chuàng)立軟元件注釋的練習(xí):通過列表進(jìn)行輸入操作雙擊輸入軟元件輸入注釋第三章 根底編程練習(xí)創(chuàng)立軟元件注釋的練
22、習(xí):通過梯形圖進(jìn)行輸入操作 雙擊軟元件輸入注釋第三章 根底編程練習(xí) 創(chuàng)立聲明的練習(xí): 在菜單中選擇編輯文檔生成聲明編輯 ,或點(diǎn)擊聲明按鈕 輸入聲明后按F4變換雙擊創(chuàng)立聲明的位置輸入相應(yīng)聲明第三章 根底編程練習(xí)3、在線修改練習(xí)RUN中寫入 該功能在PLC處于RUN狀態(tài)時,只將更改正的梯形塊寫入PLC。由于該功能不對整個程序進(jìn)行傳送,可在短時間內(nèi)完成程序的寫入,很適合現(xiàn)場調(diào)試的場合 。 在線修改梯形圖第三章 根底編程練習(xí)4、雙重密碼相關(guān)練習(xí)設(shè)置狀態(tài)外圍設(shè)備和訪問限制當(dāng)?shù)卿浢艽a和二級登錄密碼均被設(shè)置時編程工具根據(jù)選定的登錄條件執(zhí)行下列操作:當(dāng)僅僅設(shè)置登錄密碼時1、當(dāng)使用手持式編程器FX-10P(-E
23、)/FX-20P(-E)時:編程工具執(zhí)行與登錄密碼首字母對應(yīng)的操作(8個字符)2、當(dāng)使用任何編程工具,數(shù)據(jù)訪問單元或GOT但不是FX-10P(-E)/FX-20P(-E),讀取/錯誤寫入功能對所有登錄密碼有效。登記條件程序監(jiān)視更改當(dāng)前值讀出寫入禁止寫入禁止讀出和寫入禁止所有在線操作登記條件登錄密碼的首字符程序監(jiān)視更改當(dāng)前值讀出寫入禁止寫入A,DF,09禁止讀出和寫入B禁止所有在線操作C第三章 根底編程練習(xí)當(dāng)不設(shè)置關(guān)鍵字時,所有操作都有效 登錄關(guān)鍵字: 選擇在線登錄關(guān)鍵字新建登錄、改變后,會翻開“新建登錄關(guān)鍵字的對話框。設(shè)定關(guān)鍵字、第二關(guān)鍵字、登錄條件。第三章 根底編程練習(xí)從登錄了關(guān)鍵字的可編程
24、中讀出/寫入程序 點(diǎn)擊執(zhí)行后,比較輸入的關(guān)鍵字和登錄的關(guān)鍵字。一致的情況下,執(zhí)行選擇的“PLC讀取或“PLC寫入不一致的情況下,不執(zhí)行選擇的“PLC讀取或“PLC寫入 第三章 根底編程練習(xí)刪除關(guān)鍵字 選擇在線登錄關(guān)鍵字取消后,會翻開“取消關(guān)鍵字的對話框,設(shè)定登錄在可編程控制器中的關(guān)鍵字、第二關(guān)鍵字 點(diǎn)擊執(zhí)行后,比較輸入的關(guān)鍵字和登錄的關(guān)鍵字。一致的情況下,刪除關(guān)鍵字。不一致的情況下,不執(zhí)行所選擇的刪除 第三章 根底編程練習(xí)關(guān)鍵字的解除與恢復(fù) 選擇在線登錄關(guān)鍵字解除后,會翻開“關(guān)鍵字解除對話框,設(shè)定關(guān)鍵字、第二關(guān)鍵字 點(diǎn)擊執(zhí)行后,解除關(guān)鍵字或?qū)⒈唤獬年P(guān)鍵字恢復(fù)有效。 第三章 根底編程練習(xí)5、監(jiān)
25、控和診斷練習(xí) 程序的監(jiān)控 梯形圖的監(jiān)視 軟元件登陸的監(jiān)視 軟元件/緩存的批量登錄 軟元件測試 PLC診斷第三章 根底編程練習(xí)3.3 軟元件和軟元件的分配 1.軟元件的分類 位(Bit)軟元件:只有兩種狀態(tài)的軟元件接通/斷開或ON/OFF X輸入、Y輸出、M輔助繼電器、S狀態(tài)繼電器 字(Word)軟元件:能存儲數(shù)據(jù)的軟元件 D數(shù)據(jù)存放器、T定時器、C計(jì)數(shù)器、Z/V變址存放器 常數(shù) K十進(jìn)制常數(shù)、H十六進(jìn)制常數(shù)和浮點(diǎn)數(shù) 指針 跳轉(zhuǎn)指針:P 嵌套指針:N 中斷指針:I第三章 根底編程練習(xí)2.軟元件的分配 軟元件的分配由FX各個系列不同而有所不同,對于停電保持和非停電保持區(qū)域的軟元件區(qū)域變更也是通過軟
26、件的參數(shù)來進(jìn)行修改。第三章 根底編程練習(xí)3.4 根本指令的講解和練習(xí) 1.根本指令的種類 FX3UFX3UC可編程控制器中,具有以觸點(diǎn)指令、結(jié)合指令、輸出指令、主控控制指令、結(jié)束指令、其他指令等根本指令,用于實(shí)現(xiàn)順控程序的根本控制。 觸點(diǎn)指令: LD、LDI 、 AND、ANI 、 OR、ORI 等 結(jié)合指令:ANB、ORB、MPS等 輸出指令:OUT 、SET、RST等 主控指令:MC 、MCR 結(jié)束指令:END 其它指令:NOP第三章 根底編程練習(xí)2. 根本指令的練習(xí) 觸點(diǎn)指令輸入條件X000變?yōu)镺N,那么Y000也變?yōu)镺N,X000變?yōu)镺FF,那么Y000也變?yōu)镺FF 輸入條件X000變
27、為OFF,那么Y000變?yōu)镺N,X000變?yōu)镺N,那么Y000變?yōu)镺FF 第三章 根底編程練習(xí) PLS和PLF指令 輸入條件X000變?yōu)镺N,那么其上升沿指定的軟元件僅一次掃描時間一個運(yùn)算周期為ON。 輸入條件X000由ON變?yōu)镺FF,那么其下降沿指定的軟元件僅一次掃描時間一個運(yùn)算周期為ON。 第三章 根底編程練習(xí) MC指令和MCR指令輸入條件X000為ON時間內(nèi),虛線局部的梯形圖變?yōu)橛行?,如果X001變?yōu)镺N,那么Y000也變?yōu)镺N,如果X002變?yōu)镺N,那么Y001也變?yōu)镺N。X000為OFF時,Y000/Y001不動作。第三章 根底編程練習(xí) NOP指令空操作 進(jìn)行程序的全部刪除時,全部指
28、令變?yōu)镹OP。 一般指令與指令之間如果有NOP存在,PLC會無視其存在而動作。 但是這樣需要多余的程序步,所以應(yīng)該盡可能刪除。 END指令結(jié)束 PLC會反復(fù)進(jìn)行輸入處理,程序執(zhí)行和輸出處理過程,但是,如果預(yù)先在程序 的最后寫入END,就會不執(zhí)行以下多余步,直接執(zhí)行輸出處理。 另外,試運(yùn)行時,如果在預(yù)先程序的各塊邊界處插入END,就能依次擴(kuò)展檢查 各塊的動作。這種情況下,確認(rèn)前一個梯形圖塊的動作后,應(yīng)該依次刪除END 指令。 第三章 根底編程練習(xí)3.5 編程本卷須知1.程序的步驟及執(zhí)行順序 觸點(diǎn)的構(gòu)成和步即使是執(zhí)行相同動作的順控梯形圖,觸點(diǎn)的構(gòu)成方法不同,也能簡化程序和節(jié)約步數(shù)。 第三章 根底編
29、程練習(xí)并聯(lián)觸點(diǎn)較多的梯形圖寫在左方比較好。 第三章 根底編程練習(xí) 程序的執(zhí)行及編程順序 順控程序是按照從上至下到從左到右的順序執(zhí)行的,順控指令表也按這個順序編碼。第三章 根底編程練習(xí)2.雙線圈對策 雙重輸出的動作:如果順控程序中執(zhí)行線圈的雙重輸出(雙線圈),那么后側(cè)的線圈優(yōu)先動作當(dāng)輸入X002為ON,X004為ON,輸入X003 為OFF,輸出Y003的結(jié)果為OFF,要Y003為ON,必須做如圖的變更。第三章 根底編程練習(xí) 雙重輸出的對策:雙重輸出雙線圈,并非違背了程序的輸入程序出錯,但是由于會使上述動作變得復(fù)雜,建議學(xué)習(xí)下面的例子后更改程序。 第三章 根底編程練習(xí)3.不能編程的回來以及對策橋
30、式電路 按圖所示,更改兩個方向都有電流流過的回路。將沒有D時的回路和沒有B時 的回路進(jìn)行并聯(lián)的結(jié)果。 第三章 根底編程練習(xí)線圈連接的位置線圈右側(cè)勿寫觸點(diǎn)建議觸點(diǎn)之間的線圈放在前面編程如觸點(diǎn)A和B之間的線圈E放在程序前面,可以節(jié)省步數(shù)。 第三章 根底編程練習(xí)6.實(shí)驗(yàn)紅綠燈控制【實(shí)驗(yàn)?zāi)康摹浚赫莆仗菪螆D編程中的根本指令熟悉GX Developer軟件的根本操作了解梯形圖編程中添加注釋和聲明的方法了解通過軟件來監(jiān)控和診斷PLC的運(yùn)行情況第三章 根底編程練習(xí)第三章 根底編程練習(xí)6.實(shí)驗(yàn)紅綠燈控制【動作要求】 編寫可以進(jìn)行以下動作的程序. 1、啟動控制X002后,PLC自動反復(fù)循環(huán)動作 2、控制開始后,綠
31、色信號燈Y002保持ON10秒鐘 3、10秒鐘后,綠色信號燈Y002OFF,黃色信號燈保持ON 5秒鐘 4、5秒鐘之后,黃色信號燈Y003 OFF,紅色信號燈保持ON 10秒鐘 5、10秒鐘之后,紅色信號燈Y004 OFF,從綠色信號燈進(jìn)行反復(fù)控制第四章 綜合練習(xí)本章中,說明了在編寫順控程序的過程中,輸入輸出的處理和指令相互的關(guān)系,以及編程方法等。 指令和操作數(shù)應(yīng)用指令的表示和執(zhí)行形式 常見的應(yīng)用指令 實(shí)驗(yàn)【模擬小車移動】關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) X000Y000這個梯形圖與上述繼電器梯形圖是等效梯形圖讓我們來看一下,有幾位學(xué)員能快速畫出這樣一個梯形圖?如果用應(yīng)用指令來畫的話,就可以表達(dá)為
32、以下圖所示的簡單梯形圖。交變梯形圖我們來考慮一下交變的情況。這是一種只要按一下按鈕就能夠開、關(guān)指示燈的控制。4.1 應(yīng)用指令的一般通那么第四章 綜合練習(xí)該可編程控制器的應(yīng)用指令被分配了FNC 00FNC的功能編號例如,在FNC 13中被授予了稱為SMOV位移動的符號。:不會因通過執(zhí)行指令,而使內(nèi)容變化的操作數(shù)稱為源操作數(shù),以該符號表示。:通過執(zhí)行指令,其內(nèi)容發(fā)生變化的操作數(shù)稱為目標(biāo)操作數(shù),以該符號表示。:不符合源操作數(shù)也不符合目標(biāo)操作數(shù)的操作數(shù)以m和n表示。1、指令和操作數(shù)4.1 應(yīng)用指令的一般通那么第四章 綜合練習(xí)2、應(yīng)用指令的表示和執(zhí)行形式 16位/32位指令 脈沖執(zhí)行/連續(xù)執(zhí)行型 4.1
33、 應(yīng)用指令的一般通那么第四章 綜合練習(xí)1、數(shù)值數(shù)據(jù)的傳輸指令 4.2 常見的應(yīng)用指令數(shù)據(jù)傳輸指令MOV 轉(zhuǎn)換傳輸指令BCD/BIN 第四章 綜合練習(xí)思考與練習(xí):數(shù)據(jù)傳輸指令 使X000變?yōu)镺N:X000為ON的時間內(nèi)定時器T0的當(dāng)前值不斷被傳輸至數(shù)據(jù)存放器D0。如果使X000變?yōu)镺FF,數(shù)據(jù)存放器D0的值是X000變?yōu)镺FF時保持的定時器當(dāng)前值。使X001變?yōu)镺N:X001為ON的時間內(nèi)C0的當(dāng)前值一直被傳輸至數(shù)據(jù)存放器D1。如果使X001變?yōu)镺FF,數(shù)據(jù)存放器D1的值是X001變?yōu)镺FF時保持的計(jì)數(shù)器當(dāng)前值。使X002變?yōu)镺N:X002為ON時定時器T0的當(dāng)前值被傳輸至數(shù)據(jù)存放器D2。使X0
34、03變?yōu)镺N:X003為ON時計(jì)數(shù)器C0的當(dāng)前值被傳輸至數(shù)據(jù)存放器D3。使X004變?yōu)镺N:153十進(jìn)制數(shù)值被傳輸至數(shù)據(jù)存放器D4用于初始值設(shè)置等用途。使X005變?yōu)镺N:D5上顯示出十進(jìn)制數(shù)值19101用于初始值設(shè)置等用途。4.2 常見的應(yīng)用指令第四章 綜合練習(xí)動作確認(rèn) 根據(jù)數(shù)值開關(guān)的變化,向輸入X010X013第1位和 輸入X014X017第2位分別輸入BCD代碼BIN指令。 左圖的例子中,輸入值“78二進(jìn)制數(shù)值:1001110 被保存。 向輸出Y010Y017第1位和Y010Y017第2位分別 輸出使7段顯示器動作的BCD代碼BCD指令。 思考與練習(xí):數(shù)據(jù)傳輸指令 4.2 常見的應(yīng)用指令
35、第四章 綜合練習(xí)2、數(shù)據(jù)比較指令 CMP / 比較 比較2個值,將其結(jié)果大,一致,小輸出給位軟元件3點(diǎn)。 即使是指令輸入為OFF,CMP指令不執(zhí)行時,也會保持當(dāng)指令輸入從ON變?yōu)镺FF之前的狀態(tài)。4.2 常見的應(yīng)用指令第四章 綜合練習(xí)3、四那么運(yùn)算指令 ADD / BIN 加法運(yùn)算 將S1和S2的內(nèi)容進(jìn)行二進(jìn)制加法運(yùn)算后傳送到D中。注意要點(diǎn)(1) 使用32位運(yùn)算(DADD,DADPP)指令時在字軟元件的指定中,是指定低16位一側(cè)的軟元件,其后連續(xù)編號的軟元件那么成為高位側(cè)。為了編號不重復(fù),建議指定軟元件為偶數(shù)編號。(2) 源操作數(shù)和目標(biāo)操作數(shù)中指定為同一軟元件源操作數(shù)和目標(biāo)操作數(shù)也可以指定為同
36、一個軟元件編號。這種情況下,如使用連續(xù)執(zhí)行型的指令(ADD,DADD),那么每個運(yùn)算周期加法運(yùn)算的結(jié)果都會變化,請注意4.2 常見的應(yīng)用指令第四章 綜合練習(xí)4.3 實(shí)驗(yàn)【模擬小車移動】 第四章 綜合練習(xí)4.3 實(shí)驗(yàn)【模擬小車移動】 【動作要求】SS0:手動自動切換開關(guān)選擇為手動,以及SS1:連續(xù)運(yùn)行選擇開關(guān)選擇為解除時,請編寫可以進(jìn)行以下動作的程序。在PB1被按下期間,傳送帶上的托盤向左移動。在PB2被按下期間,傳送帶上的托盤向右移動。此時滿足以下條件。 向左移動時,托盤到達(dá)左端后,傳送帶停止。 向右移動時,托盤到達(dá)右端后,傳送帶停止。 只有托盤在左端時,PL2亮燈。 只有托盤在右端時,PL3
37、亮燈。 只有在托盤向左移動時,PL2每隔1秒閃爍。 只有在托盤向右移動時,PL3每隔1秒閃爍。 PB1和PB2被同時按下時,傳送帶馬上停止。 在運(yùn)行過程中,SS0:手動自動切換開關(guān)被選擇為自動時,傳送帶馬上停止。第四章 綜合練習(xí)4.3 實(shí)驗(yàn)【模擬小車移動】 【步驟】1.建立對應(yīng)的I/O分配表:第四章 綜合練習(xí)輸入地址信號名信號內(nèi)容輸出地址信號名信號內(nèi)容X0LS1右端檢出限位開關(guān)Y0RY1傳送帶左行驅(qū)動繼電器X1LS2左端檢出限位開關(guān)Y1RY2傳送帶右行驅(qū)動繼電器X5PB1傳送帶左行驅(qū)動按鈕Y3PL2亮燈:左端檢出燈閃爍:左行驅(qū)動中的燈X6PB2傳送帶右行驅(qū)動按鈕Y4PL3亮燈:右端檢出燈閃爍:
38、右行驅(qū)動中的燈X12SS1連續(xù)運(yùn)行選擇開關(guān)X13SS0手動自動切換開關(guān)4.3 實(shí)驗(yàn)【模擬小車移動】 【內(nèi)容和步驟】1.編寫程序第四章 綜合練習(xí)4.3 實(shí)驗(yàn)【模擬小車移動】 【內(nèi)容和步驟】1.編寫程序第四章 綜合練習(xí)4.3 實(shí)驗(yàn)【模擬小車移動】 【要點(diǎn)說明】1.在程序中為了防止雙線圈輸出,所以使用中間繼電器M,然后間接地輸出到軟元件Y上。2.程序中使用的M8013為1秒周期時鐘特殊繼電器,在ON和OFF之間重復(fù)改變。 3.為了確保左行和右行不同時動作,程序中需要有開關(guān)觸點(diǎn)的互鎖信號。第四章 綜合練習(xí)第四章 綜合練習(xí)4.3 實(shí)驗(yàn)【模擬小車移動】【動作要求】在實(shí)驗(yàn)1的根底上,將SS0:手動自動切換開
39、關(guān)選擇為自動,以及SS1:連續(xù)運(yùn)行選擇開關(guān)選擇為解除時,執(zhí)行下面的動作1個循環(huán),請編寫這樣的程序。通過DSW1指定托盤到達(dá)左端后的停止時間, 數(shù)值以秒為單位,范圍為06秒。按下PB2后,完成時間設(shè)定,假設(shè)設(shè)定時間大于6秒(即DSW1數(shù)值6)時, 時間固定為6秒, 將設(shè)定的停止時間顯示在DPL1上。按下PB1,傳送帶向左移動,托盤左行。托盤到達(dá)左端后,傳送帶停止,實(shí)時停止時間會以1秒為單位,顯示在DPL2上。傳送帶停止由DSW1指定的秒數(shù)后,傳送帶帶動托盤向右移動。托盤到達(dá)右端后,傳送帶停止。第四章 綜合練習(xí)4.3 實(shí)驗(yàn)【模擬小車移動】此時滿足以下條件。 托盤在右端時,PB1有效。 循環(huán)運(yùn)行過程
40、中,PL1亮燈。 只有托盤在左端時,PL2亮燈。 只有托盤在右端時,PL3亮燈。 只有在托盤向左移動時,PL2每隔1秒閃爍。 只有在托盤向右移動時,PL3每隔1秒閃爍。 在左端停止時,循環(huán)運(yùn)行中的傳送帶停止時間會以1秒為單位,顯示在DPL2上。 在循環(huán)運(yùn)行過程中,SS0:手動自動切換開關(guān)被選擇為手動,以及PB5:緊急停止按鈕被按下時,傳送帶馬上停止,且PL1滅燈。第四章 綜合練習(xí)輸入地址信號名信號內(nèi)容輸出地址信號名信號內(nèi)容X0LS1右端檢出限位開關(guān)Y0RY1傳送帶左行驅(qū)動繼電器X1LS2左端檢出限位開關(guān)Y1RY2傳送帶右行驅(qū)動繼電器X5PB1循環(huán)運(yùn)行開始開關(guān)Y2PL1自動運(yùn)行中的燈X6PB2停
41、止時間設(shè)定按鈕Y3PL2亮燈:左端檢出燈閃爍:左行驅(qū)動中的燈X7PB3(本練習(xí)中未使用)Y4PL3亮燈:右端檢出燈閃爍:右行驅(qū)動中的燈X11PB5緊急停止按鈕Y5PL4(本練習(xí)中未使用)X12SS1連續(xù)運(yùn)行選擇開關(guān)Y10DPL1: 20顯示停止設(shè)定時間(1秒單位)X13SS0手動自動切換開關(guān)Y117DPL1: 21X14DSW1: 20設(shè)定停止時間用的數(shù)字式開關(guān)(1秒單位)Y12DPL1: 22X15DSW 1: 21Y13DPL1: 23X16DSW 1: 22Y14DPL2: 20顯示停止實(shí)時時間(1次單位)X17DSW 1: 23Y15DPL2: 21Y16DPL2: 22Y17DPL2
42、: 23第四章 綜合練習(xí)制作動作流程圖:為了更好地理解動作的先后順序,可以參考傳送帶驅(qū)動局部的流程圖 4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) FX3U可編程控制器可以向伺服電機(jī)、步進(jìn)電機(jī)等輸出脈沖信號,從而進(jìn)行定位控制。脈沖頻率高的時候,電機(jī)轉(zhuǎn)得快;脈沖數(shù)多的時候,電機(jī)轉(zhuǎn)得多。用脈沖頻率、脈沖數(shù)來設(shè)定定位對象工件的移動速度或者移動量。 第四章 綜合練習(xí)定位的相關(guān)知識 第四章 綜合練習(xí)根本單元晶體管輸出FX3U可編程控制器中內(nèi)置定位功能。從通用輸出Y000Y002輸出最大100kHz的開集電極方式的脈沖串,可同時控制3軸的伺服電機(jī)或者步進(jìn)電機(jī)。4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) 第四章 綜合練習(xí)
43、功能一覽 DRVI指令相對定位通過驅(qū)動DRVI/DRVA指令,以運(yùn)行速度開始動作,在目標(biāo)位置停止。DRVA指令絕對定位PLSV指令可變速脈沖輸出通過驅(qū)動PLSV指令,以指定的運(yùn)行速度動作。如果運(yùn)行速度變化,則變?yōu)橐灾付ǖ乃俣冗\(yùn)行。如果PLSV指令OFF,則脈沖輸出停止。有加減速動作的情況下,在速度變更時,執(zhí)行加減速TBL指令以表格定位方式進(jìn)行定位先用參數(shù)設(shè)定定位點(diǎn)。通過驅(qū)動TBL指令,向指定點(diǎn)移動。4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) 第四章 綜合練習(xí)設(shè)定項(xiàng)目設(shè)定內(nèi)容相關(guān)軟元件設(shè)定值或者狀態(tài)與速度有關(guān)的項(xiàng)目最高速度100,000HzD8344,D8343(32位)K100000初始值基底速度0
44、HzD8342K0初始值加速時間100msD8348K100初始值減速時間100msD8349K100初始值正轉(zhuǎn)/反轉(zhuǎn)速度30,000HzK30000狀態(tài)確認(rèn)用定位驅(qū)動中(Y000)確認(rèn)定位指令是否驅(qū)動M8348定位指令驅(qū)動時為ON指令執(zhí)行異常結(jié)束標(biāo)志位確認(rèn)正轉(zhuǎn)/反轉(zhuǎn)限位是否動作M8329在定位動作過程中,有極限輸入時為ON當(dāng)前值寄存器(Y000) 保存Y000驅(qū)動的定位的當(dāng)前值D8340,D8341(32位)因定位指令驅(qū)動而變化4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) 第四章 綜合練習(xí)定位指令說明 作為定位控制時設(shè)定目標(biāo)位置的方法,有以下2種。(1) 增量方式相對地址以當(dāng)前停止的位置作為起點(diǎn),指
45、定移動方向和移動量相對地址進(jìn)行定位。4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) 第四章 綜合練習(xí)(2) 絕對方式絕對地址 以原點(diǎn)為基準(zhǔn)指定位置絕對地址進(jìn)行定位。起點(diǎn)在哪里都沒有關(guān)系。4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) 第四章 綜合練習(xí)1. 相對定位DRVI指令(1) 指令格式 (2) 設(shè)定數(shù)據(jù)操作數(shù)類別內(nèi)容數(shù)據(jù)類型S1指定輸出脈沖數(shù)(相對地址)BIN16/32位S2指定輸出脈沖頻率D1指定輸出脈沖的輸出編號位D2指定旋轉(zhuǎn)方向信號的輸出端編號4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) 第四章 綜合練習(xí)(3) 功能和動作這是采用相對驅(qū)動的單速定位指令。采用給從當(dāng)前位置開始的移動距離附帶正/負(fù)符號進(jìn)行指定的方
46、式,也被稱為增量相對驅(qū)動方式。4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) 第四章 綜合練習(xí)2.絕對定位DRVA指令(1) 指令格式 (2) 設(shè)定數(shù)據(jù)操作數(shù)類別內(nèi)容數(shù)據(jù)類型S1指定輸出脈沖數(shù)BIN16/32位S2指定輸出脈沖頻率D1指定輸出脈沖的輸出編號位D2指定旋轉(zhuǎn)方向信號的輸出端編號4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) 第四章 綜合練習(xí)(3) 功能和動作這是采用絕對驅(qū)動的單速定位指令。采用從原點(diǎn)0點(diǎn)開始的距離指定方式,也被稱為絕對驅(qū)動方式。4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) 第四章 綜合練習(xí)實(shí)驗(yàn)1:正反轉(zhuǎn)的程序 【動作要求】 定位由原點(diǎn)開始,以X2啟動,基底頻率500HZ,輸出脈沖頻率50000
47、HZ,加減速時間設(shè)置為200ms,運(yùn)行到500000脈沖的位置后,自動返回位置為12500的終點(diǎn)。4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) 第四章 綜合練習(xí)實(shí)驗(yàn)2:采用表格設(shè)定方式進(jìn)行定位 【動作要求】 定位由原點(diǎn)開始,以X2啟動,基底頻率500HZ,輸出脈沖頻率50000HZ,加減速時間設(shè)置為200ms,運(yùn)行到500000脈沖的位置后,自動返回位置為12500的終點(diǎn)。4.4 關(guān)于內(nèi)置定位功能的說明和實(shí)驗(yàn) 第四章 綜合練習(xí)五、SFC和步進(jìn)梯形圖5.1 SFC的功能說明 在SFC程序中,將狀態(tài)S視作一個控制工序,在其中對輸入條件和輸出控制的順序進(jìn)行編輯。工序推進(jìn)后,前工序不再執(zhí)行,因此可以通過各個工
48、序的簡單順序來控制機(jī)械。當(dāng)狀態(tài)為ON時,與此連接的梯形圖(內(nèi)部梯形圖)動作。當(dāng)狀態(tài)為OFF時,與此連接的內(nèi)部梯形圖不動作。1個運(yùn)算周期以后,指令的OFF執(zhí)行不動作。跳轉(zhuǎn)的狀態(tài) 當(dāng)各狀態(tài)之間設(shè)置的條件轉(zhuǎn)移條件被滿足時,下一個狀態(tài)變?yōu)镺N,此前為ON的狀態(tài)變?yōu)镺FF。轉(zhuǎn)移條件, 在狀態(tài)的轉(zhuǎn)移過程中,僅僅在一瞬間一個運(yùn)算周期兩個狀態(tài)會同時ON。轉(zhuǎn)移前的狀態(tài)在轉(zhuǎn)移后的下一個運(yùn)算周期OFF復(fù)位。不能重復(fù)使用同一個狀態(tài)編號。五、SFC和步進(jìn)梯形圖 5.2 SFC程序的創(chuàng)立步驟 1、動作實(shí)例 2、根據(jù)動作實(shí)例創(chuàng)立工序圖 3、軟元件的分配 4、在GX Developer中輸入及顯示程序五、SFC和步進(jìn)梯形圖5
49、.3 初始狀態(tài)的使用和作用初始狀態(tài)的使用占據(jù)SFC程序起始位置的狀態(tài)稱為初始狀態(tài),可以使用S0S9的狀態(tài)編號。初始狀態(tài)也是憑借其它的狀態(tài)驅(qū)動的,但是在運(yùn)行開始時需要預(yù)先通過其它手段來驅(qū)動。通過使用可編程控制器從STOP切換到RUN瞬間動作的特殊輔助繼電器M8002進(jìn)行驅(qū)動。初始狀態(tài)以外的一般狀態(tài),都必須通過其它狀態(tài)驅(qū)動,沒有被狀態(tài)以外的程序驅(qū)動的情況。像這樣,通過STL指令以外的觸點(diǎn)被驅(qū)動的狀態(tài)稱為初始狀態(tài),必須在流程圖的起始處描述。初始狀態(tài)的作用 作為逆轉(zhuǎn)換所需的識別軟元件 從指令表逆轉(zhuǎn)換到SFC程序時,需要識別流程的起始位置。 因此,作為初始狀態(tài)請使用S0S9。使用除此之外的編號時不能進(jìn)行
50、逆轉(zhuǎn)換。 針對初始狀態(tài)的STL指令,要比針對緊接其后的一連串 狀態(tài)的STL指令先編程,最后編寫RET指令。由此有單獨(dú)的多個流程時,執(zhí)行流程的相互別離。 防止產(chǎn)生雙重啟動 在教材的實(shí)例中,例如狀態(tài)S21動作時,即使再次按下啟動按鈕,也無效。由于S0不動作由此,可以防止產(chǎn)生雙重啟動。五、SFC和步進(jìn)梯形圖五、SFC和步進(jìn)梯形圖5.4 SFC程序編輯本卷須知停電保持保持用狀態(tài) RET指令的作用 狀態(tài)內(nèi)可以處理的順控指令 特殊輔助繼電器 狀態(tài)的動作和輸出的重復(fù)使用 輸出的互鎖 定時器的重復(fù)使用輸出的驅(qū)動方法狀態(tài)的成批復(fù)位和禁止輸出MPS/MRD/MPP指令的位置 復(fù)雜轉(zhuǎn)移條件的程序轉(zhuǎn)移條件已成立的狀態(tài)
51、處理 五、SFC和步進(jìn)梯形圖5.5 SFC流程的形態(tài) 表示SFC的單流程動作模式,和選擇分支及并行分支組合使用時的動作模型。 跳轉(zhuǎn).重復(fù)流程 跳轉(zhuǎn)直接轉(zhuǎn)移到下方的狀態(tài)以及轉(zhuǎn)移到流程外的狀態(tài)稱為跳轉(zhuǎn),用 表示目標(biāo)狀態(tài)五、SFC和步進(jìn)梯形圖 重復(fù)轉(zhuǎn)移到上方的狀態(tài)稱為重復(fù),同樣的使用 表示要轉(zhuǎn)移的目標(biāo)狀態(tài)。 五、SFC和步進(jìn)梯形圖選擇分支和并行分支:工序轉(zhuǎn)移的根本類型為單流程形式的控制,對單純動作的順控,只需單流程就足夠了,但是當(dāng)介入各種輸入條件和操作者操作時,可以通過組合使用選擇分支和并行分支流程,簡單的處理復(fù)雜的條件。 選擇分支 并行分支 五、SFC和步進(jìn)梯形圖分支合并狀態(tài)的程序 選擇分支 選擇
52、集合 請?jiān)诜种Ш?,編寫轉(zhuǎn)移條件在編寫轉(zhuǎn)移條件后進(jìn)行集合五、SFC和步進(jìn)梯形圖并行分支并行集合請?jiān)诰帉戅D(zhuǎn)移條件后再分支請?jiān)诩虾缶帉戅D(zhuǎn)移條件五、SFC和步進(jìn)梯形圖5.6 實(shí)驗(yàn):【傳送帶控制】熟悉SFC程序的創(chuàng)立步驟了解初始狀態(tài)的使用和作用掌握GX Developer 編制根本SFC程序掌握根本的SFC編程 5.7 步進(jìn)梯形圖 1.概要使用步進(jìn)梯形圖指令的程序,與SFC程序一樣,以機(jī)械的動作為根底,對各工序分配狀態(tài)S,作為連接在狀態(tài)觸點(diǎn)(STL觸點(diǎn))中的回路,對輸入條件和輸出控制的順序編程.關(guān)于編寫程序的思考方法,狀態(tài)的種類以及動作都與SFC程序相同,由于可以用梯形圖來表示,所以其實(shí)質(zhì)性內(nèi)容與SF
53、C完全相同,可以作為熟悉的繼電器梯形圖使用.此外,在步進(jìn)梯形圖中,還可以采用指令表形式編程.SFC程序和步進(jìn)梯形圖程序都是按照各自固定的規(guī)那么編程的,可以相互轉(zhuǎn)換.五、SFC和步進(jìn)梯形圖五、SFC和步進(jìn)梯形圖 2.功能及動作說明 在步進(jìn)梯形圖中,把狀態(tài)S當(dāng)作一個控制工序,在其中編寫輸入條件和輸出控制的順控程序.由于工序推進(jìn)時,前工序就轉(zhuǎn)為不動作,所以可以按各個工序的簡單的順序來控制機(jī)械.五、SFC和步進(jìn)梯形圖 3.步進(jìn)梯形圖指令的動作 在步進(jìn)梯形圖中用狀態(tài)來表示機(jī)械運(yùn)行的各個工序。可以采用這樣的思維方式,認(rèn)為狀態(tài)和繼電器一樣,都是由驅(qū)動線圈和觸點(diǎn)STL觸點(diǎn)構(gòu)成的。在驅(qū)動線圈中使用SET指令和O
54、UT指令,在觸點(diǎn)中使用STL指令。狀態(tài)為ON后,通過STL觸點(diǎn),使與其相連的梯形圖內(nèi)部梯形圖動作。狀態(tài)為OFF后,通過STL觸點(diǎn),使與其相連的內(nèi)部梯形圖不動作。一個運(yùn)算周期后,不能執(zhí)行指令的OFF。滿足各狀態(tài)的轉(zhuǎn)移中設(shè)置的條件轉(zhuǎn)移條件時,下一個狀態(tài)接通,此前一直為ON狀態(tài)斷開,轉(zhuǎn)移動作在狀態(tài)轉(zhuǎn)移的過程中,僅一瞬間一個運(yùn)算周期兩個狀態(tài)會同時接通。轉(zhuǎn)移前的狀態(tài)在轉(zhuǎn)移后的下一個運(yùn)算周期中被斷開復(fù)位。 不能重復(fù)使用同一個狀態(tài)編號 五、SFC和步進(jìn)梯形圖 4.步進(jìn)梯形圖的形式 步進(jìn)梯形圖 SFC程序正如前面所描述的步進(jìn)梯形圖指令和SFC程序的實(shí)質(zhì)是相同的,步進(jìn)梯形圖始終是繼電器梯形圖風(fēng)格的表現(xiàn)形式,使用
55、形態(tài),可以按照機(jī)械控制的流程編寫程序。五、SFC和步進(jìn)梯形圖5.8 步進(jìn)梯形圖的編寫SFC程序STL程序 SFC程序 STL程序如下圖,從SFC程序中選取一個狀態(tài)作為代表各狀態(tài)具備了對負(fù)載的驅(qū)動處理、指定轉(zhuǎn)移目標(biāo)以及指定其轉(zhuǎn)移條件的三個功能。以繼電器順控風(fēng)格表示這個SFC程序 ,就是如下圖的步進(jìn)梯形圖。程序是按照先對負(fù)載的驅(qū)動處理,然后執(zhí)行轉(zhuǎn)移處理的順序執(zhí)行的。當(dāng)然在不帶驅(qū)動負(fù)載的狀態(tài)中,不需要進(jìn)行負(fù)載的驅(qū)動處理。第六章 特殊功能模塊的使用6.1 特殊功能模塊示意圖什么是特殊功能模塊 特殊功能模塊是為了實(shí)現(xiàn)某種特殊功能如AD轉(zhuǎn)換、DA轉(zhuǎn)換、高速輸入、脈沖輸出定位等模塊,帶有其自身的CPU和特殊
56、處理電路,只是和根本單元進(jìn)行數(shù)據(jù)通信。什么是模擬量 PLC是依靠內(nèi)部的位軟元件和字軟元件的使用來進(jìn)行PLC的輸出控制的.因此,很難對外界的溫度,電壓,電流,流量,壓力等連續(xù)變化的物理量實(shí)施直接的控制.為了進(jìn)行模擬控制,必須采用模擬量控制單元.第六章 特殊功能模塊的使用6.2 特殊功能模塊的數(shù)據(jù)交換原理圖:第六章 特殊功能模塊的使用6.3 特殊功能模塊的工作原理 通過PLC的FROM/TO指令對特殊功能模塊的緩沖存儲器(BFM)的數(shù)據(jù)進(jìn)行信息交換. 1. FROM指令用于把特殊功能模塊的緩沖存儲器的信息讀出其當(dāng)前值或者是狀態(tài)信息. 2. TO指令用于把數(shù)據(jù)及信息寫入到特殊功能模塊的緩沖存儲器中
57、第六章 特殊功能模塊的使用第六章 特殊功能模塊的使用特殊功能模塊緩沖存儲區(qū)的訪問1、使用FROMTO指令1FROM指令(BFM可編程控制器,讀取) 將單元號1的緩沖存儲區(qū)(BFM #10)的內(nèi)容(1點(diǎn))讀出到數(shù)據(jù)存放器(D10)中。第六章 特殊功能模塊的使用特殊功能模塊緩沖存儲區(qū)的讀取和寫入訪問1、使用FROMTO指令2TO指令(可編程控制器 BFM ,寫入)向單元號1的緩沖存儲區(qū)(BFM #0)寫入1個數(shù)據(jù)(H3300)第六章 特殊功能模塊的使用特殊功能模塊緩沖存儲區(qū)的讀取和寫入訪問2、緩沖存儲區(qū)的直接指定UG僅FX3系列 將緩沖存儲器作為PLC的軟元件,像使用PLC的軟元件一樣,將其直接設(shè)
58、定為應(yīng)用指令的源操作數(shù)或者目標(biāo)操作數(shù)。第六章 特殊功能模塊的使用特殊功能模塊緩沖存儲區(qū)的讀取和寫入訪問2、緩沖存儲區(qū)的直接指定UG 讀取例如1:將單元號1的緩沖存儲區(qū)(BFM #10)的內(nèi)容乘以數(shù)據(jù)(K10),并將結(jié)果讀出到數(shù)據(jù)存放器(D10、D11)中。第六章 特殊功能模塊的使用特殊功能模塊緩沖存儲區(qū)的讀取和寫入訪問2、緩沖存儲區(qū)的直接指定UG 讀取例如2:將單元號0的緩沖存儲區(qū)(BFM #10)的內(nèi)容讀出到數(shù)據(jù)存放器(D10)中。 MOV U0G10 D10第六章 特殊功能模塊的使用特殊功能模塊緩沖存儲區(qū)的讀取和寫入訪問2、緩沖存儲區(qū)的直接指定UG 寫入例如1:將數(shù)據(jù)存放器(D20)加上數(shù)
59、據(jù)(K10),并將結(jié)果寫入單元號1的緩沖存儲區(qū)(BFM #6)中。第六章 特殊功能模塊的使用特殊功能模塊緩沖存儲區(qū)的讀取和寫入訪問2、緩沖存儲區(qū)的直接指定UG 寫入例如2:將數(shù)據(jù)存放器(D21,D20) 寫入單元號0的緩沖存儲區(qū)(BFM #7,#6)中。 BMOV D20 U0G6 K26.4 特殊功能模塊使用舉例-FX2N-5A模塊 具有4路輸入通道和1路輸出通道 具有-100mV-100mV的微電壓輸入范圍,因此不需要信號轉(zhuǎn)換器等 分辨率為15位二進(jìn)制+符號1位電壓,14位二進(jìn)制+符號1位電流 的高精度模擬量輸入輸出模塊。 各通道可用于不同的輸入范圍,輸入模擬量范圍有:100mV;10V/
60、4-20mA;20mA 其他功能:輸入濾波調(diào)整功能;內(nèi)部運(yùn)算功能;比例功能。第六章 特殊功能模塊的使用FX2N-5A的標(biāo)準(zhǔn)I/O特性模式0. 電壓輸入,-1010V-32000+32000模式1. 電流輸入,420mA0+32000第六章 特殊功能模塊的使用FX2N-5A 緩沖存儲器(BFM)的分配第六章 特殊功能模塊的使用6.5 FX2N-5A 緩沖存儲器(BFM)的詳述及其使用試驗(yàn):第六章 特殊功能模塊的使用BFM#0指定輸入方式讀/寫 BFM#0對CH1到CH4的輸入方式進(jìn)行指定。BFM是由一個4位數(shù)的十六進(jìn)制代碼組成的,每一位數(shù)分配到每個輸入通道。每位數(shù)的范圍是0-F的十六進(jìn)制數(shù)值。最
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中央廚房合作合同范本
- Module7 Unit2 教學(xué)設(shè)計(jì)2024-2025學(xué)年外研版英語九年級上冊
- 包裝制品訂購合同范本
- 動力柜安裝合同范本
- 3人購車合同范例
- 公寓前臺轉(zhuǎn)租合同范本
- 冷鏈運(yùn)輸合同范本簡易
- 加工裝飾合同范本
- 出資贈與協(xié)議合同范例范例
- 第1課 兩彈元勛國脊梁 許身國威壯河山-《鄧稼先》教學(xué)設(shè)計(jì)七年級語文下冊同步高效課堂(統(tǒng)編版2024)
- 《安防監(jiān)控培訓(xùn)》課件
- 2025年中國艾草行業(yè)市場現(xiàn)狀、發(fā)展概況、未來前景分析報(bào)告
- 高中 人音版 音樂鑒賞 第二單元《漢族民歌》課件
- 射頻消融在室性早搏治療中的應(yīng)用
- 2024國家安全人人有責(zé)
- 《檔案管理培訓(xùn)》課件
- 承包送貨合同模板
- 第一章-社會心理學(xué)概論
- GB 26920-2024商用制冷器具能效限定值及能效等級
- 氧化還原反應(yīng)配平專項(xiàng)訓(xùn)練
- 2024年江蘇省中等職業(yè)學(xué)校學(xué)生學(xué)業(yè)水平考試機(jī)械CAD繪圖試卷(含5張圖)
評論
0/150
提交評論