第六章三菱FX系列可編程控制器及其基本指令_第1頁
第六章三菱FX系列可編程控制器及其基本指令_第2頁
第六章三菱FX系列可編程控制器及其基本指令_第3頁
第六章三菱FX系列可編程控制器及其基本指令_第4頁
第六章三菱FX系列可編程控制器及其基本指令_第5頁
已閱讀5頁,還剩148頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1第二篇第二篇 可編程控制器技術(shù)可編程控制器技術(shù)第六章第六章 三菱三菱FXFX2N2N系列可編程系列可編程控制器及其基本指令的應(yīng)用控制器及其基本指令的應(yīng)用2本章內(nèi)容及要求本章內(nèi)容及要求 :FXFX2N2N系列系列PLCPLC的種類、型號、技術(shù)指示、內(nèi)部的軟的種類、型號、技術(shù)指示、內(nèi)部的軟組件及功能;組件及功能;FXFX2N2N系列系列PLCPLC的基本指令、編程規(guī)則及注意事項(xiàng)、的基本指令、編程規(guī)則及注意事項(xiàng)、常用的基本環(huán)節(jié)編程;常用的基本環(huán)節(jié)編程;FXFX2N2N系列系列PLCPLC的基本指令編程應(yīng)用實(shí)例的基本指令編程應(yīng)用實(shí)例, ,經(jīng)驗(yàn)編程方經(jīng)驗(yàn)編程方法。法。3第一節(jié)第一節(jié) 三菱三菱FXFX2

2、N2N系列可編程控制器系列可編程控制器一、一、FXFX2N2N系列可編程控制器的基本組成系列可編程控制器的基本組成圖圖6-1 FX6-1 FX2N2N可編程控制器頂視圖可編程控制器頂視圖4輸入端子輸入端子輸出端子輸出端子指示燈指示燈電源運(yùn)行指示燈電源運(yùn)行指示燈外圍設(shè)備外圍設(shè)備接線蓋板接線蓋板5基本單元(基本單元(Basic UnitBasic Unit)包括包括CPUCPU、存儲器、輸、存儲器、輸入輸出口及電源,是入輸出口及電源,是PLCPLC的主要部分。的主要部分。擴(kuò)展單元(擴(kuò)展單元(Extension UnitExtension Unit)是用于增加是用于增加I IO O點(diǎn)點(diǎn)數(shù)的裝置,數(shù)的

3、裝置,內(nèi)部設(shè)有電源但內(nèi)部設(shè)有電源但沒有沒有CPUCPU。 擴(kuò)展模塊(擴(kuò)展模塊(Extension ModuleExtension Module)用于增加用于增加I IO O點(diǎn)數(shù)及改變點(diǎn)數(shù)及改變I IOO比例,比例,內(nèi)部無電源也沒有內(nèi)部無電源也沒有CPUCPU,由,由基本單元或擴(kuò)展單元供電?;締卧驍U(kuò)展單元供電。因擴(kuò)展單元及擴(kuò)展模塊無因擴(kuò)展單元及擴(kuò)展模塊無CPUCPU,因此必須與基本,因此必須與基本單元一起使用。單元一起使用。特殊功能單元(特殊功能單元(Special Function UnitSpecial Function Unit)是一是一些專門用途的裝置,如位置控制模塊、模擬量控制些專

4、門用途的裝置,如位置控制模塊、模擬量控制模塊、計(jì)算機(jī)通訊模塊等等。模塊、計(jì)算機(jī)通訊模塊等等。6二、二、FXFX2N2N系列可編程控制器的型號名稱體系及系列可編程控制器的型號名稱體系及其種類其種類(一)(一)FXFX2N2N系列的基本單元名稱體系及其種類系列的基本單元名稱體系及其種類圖圖6-2 FX2N系列的基本單元型號名稱體系形式系列的基本單元型號名稱體系形式7 每個(gè)基本單元最多可以連接每個(gè)基本單元最多可以連接1 1個(gè)功能擴(kuò)展板,個(gè)功能擴(kuò)展板,8 8個(gè)個(gè)特殊單元和特殊模塊,連接方式如圖特殊單元和特殊模塊,連接方式如圖6-36-3* *8(二)(二)FXFX2N2N系列的擴(kuò)展單元名稱體系及其種類

5、系列的擴(kuò)展單元名稱體系及其種類 FXFX2N2N系列的擴(kuò)展單元型號名稱體系形式如圖系列的擴(kuò)展單元型號名稱體系形式如圖6-46-4所示。所示。 圖圖6-4 FX6-4 FX2N2N系列擴(kuò)展單元型號名稱體系形式系列擴(kuò)展單元型號名稱體系形式9(三)(三)FXFX2N2N系列的擴(kuò)展模塊名稱體系及其種類系列的擴(kuò)展模塊名稱體系及其種類 FXFX2N2N系列擴(kuò)展模塊型號名稱體系形式如圖系列擴(kuò)展模塊型號名稱體系形式如圖6-56-5所示。所示。圖圖6-5 FX6-5 FX2N2N系列擴(kuò)展模塊型號名稱體系形式系列擴(kuò)展模塊型號名稱體系形式10(四)(四)FXFX2N2N系列使用的特殊功能模塊系列使用的特殊功能模塊

6、FXFX2N2N系列備有各種特殊功能的模塊,如表系列備有各種特殊功能的模塊,如表6-46-4。這些特殊功能模塊均要用直流這些特殊功能模塊均要用直流5V5V電源驅(qū)動電源驅(qū)動11日本三菱公司的日本三菱公司的FXFX系列的系列的PLCPLC基本單元和擴(kuò)展單元的基本單元和擴(kuò)展單元的型號由字母和數(shù)字組成,其格式為:型號由字母和數(shù)字組成,其格式為:FXFX- -其其中方框的含義如圖所示:中方框的含義如圖所示: 系列序號: 0、2、ON、2C,如:FX1、FX2、FXON I/O總點(diǎn)數(shù):4256系列序號I/O總點(diǎn)數(shù)單元類型輸出形式特殊品種的區(qū)別M 基本單元基本單元E輸入、輸出混合擴(kuò)輸入、輸出混合擴(kuò)展單元或擴(kuò)

7、展模塊展單元或擴(kuò)展模塊EX輸入擴(kuò)展模塊輸入擴(kuò)展模塊EY輸出擴(kuò)展模塊輸出擴(kuò)展模塊R繼電器輸出繼電器輸出S雙向可控硅輸出雙向可控硅輸出T晶體管輸出晶體管輸出12三、三、FX2NFX2N系列可編程控制器的技術(shù)指標(biāo)系列可編程控制器的技術(shù)指標(biāo) FXFX2N2N系列可編程控制器的技術(shù)指標(biāo)包括一系列可編程控制器的技術(shù)指標(biāo)包括一般技術(shù)指標(biāo)、電源技術(shù)指標(biāo)、輸入技術(shù)指標(biāo)、般技術(shù)指標(biāo)、電源技術(shù)指標(biāo)、輸入技術(shù)指標(biāo)、輸出技術(shù)指標(biāo)和輸出技術(shù)指標(biāo)和性能技術(shù)指標(biāo)性能技術(shù)指標(biāo)13第二節(jié)第二節(jié) FXFX2N2N系列可編程控制器軟組件及功能系列可編程控制器軟組件及功能一、一、FXFX2N2N系列系列PLCPLC軟組件的分類、編號和

8、基本特征軟組件的分類、編號和基本特征1 1、FXFX2N2N系列系列PLCPLC軟組件有軟組件有 輸入繼電器輸入繼電器 X X 、輸出繼電器、輸出繼電器 Y Y 、輔助繼電器、輔助繼電器 MM 、狀態(tài)繼電器狀態(tài)繼電器 S S 、定時(shí)器、定時(shí)器 T T 、計(jì)數(shù)器、計(jì)數(shù)器 C C 、數(shù)據(jù)寄存器、數(shù)據(jù)寄存器 DD 和指針和指針 P P、I I、N N 八大類八大類2 2、FXFX2N2N系列系列PLCPLC軟組件的編號分為二部分軟組件的編號分為二部分第一部分第一部分用一個(gè)字母代表功能用一個(gè)字母代表功能第二部分第二部分用數(shù)字表示該類軟組件的序號用數(shù)字表示該類軟組件的序號。輸入、輸出。輸入、輸出繼電器的

9、序號為八進(jìn)制,其余軟組件序號為十進(jìn)制。繼電器的序號為八進(jìn)制,其余軟組件序號為十進(jìn)制。14二、二、FXFX2N2N系列系列PLCPLC軟組件的地址號及功能軟組件的地址號及功能(一)輸入輸出繼電器(一)輸入輸出繼電器X/YX/Y 輸入與輸出繼電器的地址號是指基本單元的固有輸入與輸出繼電器的地址號是指基本單元的固有地址號和擴(kuò)展單元分配的地址號,為地址號和擴(kuò)展單元分配的地址號,為八進(jìn)制八進(jìn)制編號。編號。l 有無數(shù)個(gè)常開、常閉觸點(diǎn),可以無限次使用有無數(shù)個(gè)常開、常閉觸點(diǎn),可以無限次使用l 輸入繼電器不能用程序驅(qū)動輸入繼電器不能用程序驅(qū)動15COMX000X000X000X001Y000Y000COM1Y0

10、00M程序示例可編程控制器輸入信號輸入端子輸出端子外部電源電機(jī)負(fù)載Y000X000常開觸點(diǎn)常閉觸點(diǎn)圖圖6-76-7可編程控制器內(nèi)部輸入輸出繼電器與外部端子的功能與作用可編程控制器內(nèi)部輸入輸出繼電器與外部端子的功能與作用 輸入端是輸入端是PLC接收外部開接收外部開關(guān)信號的端口,與內(nèi)部輸關(guān)信號的端口,與內(nèi)部輸入繼電器之間是采用光電入繼電器之間是采用光電絕緣電子繼電器連接的。絕緣電子繼電器連接的。輸出端是輸出端是PLC向外部負(fù)載發(fā)送向外部負(fù)載發(fā)送信號的端口,與內(nèi)部輸出繼電信號的端口,與內(nèi)部輸出繼電器(如繼電器、雙向晶閘管、器(如繼電器、雙向晶閘管、晶體管)連接。晶體管)連接。16 可編程控制器在執(zhí)行

11、程可編程控制器在執(zhí)行程序中,采用的是成批輸入序中,采用的是成批輸入輸出方式(也稱刷新方輸出方式(也稱刷新方式)。式)。(1 1)輸入處理)輸入處理(2 2)程序處理)程序處理(3 3)輸出處理)輸出處理17(二)輔助繼電器(二)輔助繼電器MM 分分普通用途、停電保持用途普通用途、停電保持用途及及特殊用途特殊用途輔助繼電輔助繼電器,其地址號(按器,其地址號(按十進(jìn)制十進(jìn)制)1.1.普通用途輔助繼電器普通用途輔助繼電器 M0M499M0M499l 普通用途輔助繼電器的作用是普通用途輔助繼電器的作用是作為中間狀態(tài)存作為中間狀態(tài)存儲及信號變換儲及信號變換。l輔助繼電器線圈只能被輔助繼電器線圈只能被PL

12、CPLC內(nèi)的各種軟元件的觸內(nèi)的各種軟元件的觸點(diǎn)驅(qū)動;點(diǎn)驅(qū)動;l有無數(shù)個(gè)常開、常閉觸點(diǎn),可以無限次使用;有無數(shù)個(gè)常開、常閉觸點(diǎn),可以無限次使用;l不能直接驅(qū)動外部負(fù)載,外部負(fù)載應(yīng)通過輸出繼不能直接驅(qū)動外部負(fù)載,外部負(fù)載應(yīng)通過輸出繼電器進(jìn)行驅(qū)動電器進(jìn)行驅(qū)動。182.2.具有停電保持用途的輔助繼電器具有停電保持用途的輔助繼電器 M500M3071 它可以利用它可以利用PLCPLC內(nèi)的內(nèi)的后備電池進(jìn)行供電后備電池進(jìn)行供電, , 保持停電保持停電前的狀態(tài)前的狀態(tài)。LS1(X000)LS2(X001)平臺電機(jī)X001M601自鎖M601X000X000M600自鎖M600X001Y000Y001M600M

13、601電機(jī)正轉(zhuǎn)電機(jī)反轉(zhuǎn)右行左行左限右限互鎖互鎖(右限)(左限)動畫193.3.特殊輔助繼電器特殊輔助繼電器 M8000M8255(1 1)觸點(diǎn)利用型特殊輔助繼電器)觸點(diǎn)利用型特殊輔助繼電器 其線圈由其線圈由PLCPLC自行驅(qū)動,自行驅(qū)動,用戶只能用其觸點(diǎn)用戶只能用其觸點(diǎn)。這。這類特殊輔助繼電器常用作時(shí)基、狀態(tài)標(biāo)志或?qū)n愄厥廨o助繼電器常用作時(shí)基、狀態(tài)標(biāo)志或?qū)S每刂平M件出現(xiàn)的程序中。用控制組件出現(xiàn)的程序中。(2 2)線圈驅(qū)動型特殊輔助繼電器)線圈驅(qū)動型特殊輔助繼電器 這類繼電器由用戶程序驅(qū)動線圈后這類繼電器由用戶程序驅(qū)動線圈后,PLC,PLC作特定的作特定的動作。動作。用戶不可以使用尚未定義的特殊

14、輔助繼電器用戶不可以使用尚未定義的特殊輔助繼電器2021(三)狀態(tài)軟元件(三)狀態(tài)軟元件SSl 共有共有10001000個(gè)狀態(tài)軟元件(也稱狀態(tài)繼電器,簡個(gè)狀態(tài)軟元件(也稱狀態(tài)繼電器,簡稱狀態(tài))稱狀態(tài))l 狀態(tài)狀態(tài)S S 元件是構(gòu)成元件是構(gòu)成狀態(tài)轉(zhuǎn)移圖(狀態(tài)轉(zhuǎn)移圖(SFCSFC)的基本的基本要素要素, ,是對工序步進(jìn)型控制進(jìn)行簡易編程的重要軟元是對工序步進(jìn)型控制進(jìn)行簡易編程的重要軟元件,與件,與步進(jìn)階梯圖(步進(jìn)階梯圖(STLSTL)指令)指令組合使用。組合使用。l 狀態(tài)軟元件的線圈和常開觸點(diǎn)在狀態(tài)軟元件的線圈和常開觸點(diǎn)在STLSTL的程序內(nèi)的程序內(nèi)只能使用只能使用一次一次( (不用常閉觸點(diǎn)不用常

15、閉觸點(diǎn)) )l 如果不作步進(jìn)狀態(tài)程序中狀態(tài)軟組件,狀態(tài)(如果不作步進(jìn)狀態(tài)程序中狀態(tài)軟組件,狀態(tài)(S S)可在可在一般的程序一般的程序中作中作輔助繼電器(輔助繼電器(MM)使用使用, ,其常開、其常開、常閉觸點(diǎn)可常閉觸點(diǎn)可多次多次使用使用。l 供信號報(bào)警器用的狀態(tài),也可用作外部故障診斷供信號報(bào)警器用的狀態(tài),也可用作外部故障診斷的輸出。的輸出。2223 ( (四四) )定時(shí)器定時(shí)器 TT 定時(shí)器相當(dāng)于繼電器電路中的時(shí)間繼電器,可在定時(shí)器相當(dāng)于繼電器電路中的時(shí)間繼電器,可在程序中用于延時(shí)控制。程序中用于延時(shí)控制。FXFX2N2N系列可編程控制器中的系列可編程控制器中的定時(shí)器定時(shí)器TT有有四種類型四種

16、類型,其地址編號按,其地址編號按十進(jìn)制數(shù)十進(jìn)制數(shù)分配分配X0002秒當(dāng)前值Y000設(shè)定值(a)非積算定時(shí)器T10K20Y000X000T10T251K355X001Y001T251RSTX002T251t2X001當(dāng)前值t1t1+t2=35.5sY001設(shè)定值X002(b)積算定時(shí)器24定時(shí)器畫波形應(yīng)注意:定時(shí)器畫波形應(yīng)注意:T10K20Y000X000T10X000T102秒25l應(yīng)用舉例1、輸出延時(shí)開關(guān)2 2、閃爍動作、閃爍動作26X005T 5K5T 5Y005Y005T 5T 5Y005X005Y005T 50.51S27(五)計(jì)數(shù)器(五)計(jì)數(shù)器CC 計(jì)數(shù)器在程序中計(jì)數(shù)器在程序中用作計(jì)

17、數(shù)控制用作計(jì)數(shù)控制。FXFX2N2N系列系列PLCPLC中中計(jì)數(shù)器可分為計(jì)數(shù)器可分為內(nèi)部信號計(jì)數(shù)器內(nèi)部信號計(jì)數(shù)器和和外部信號計(jì)數(shù)器外部信號計(jì)數(shù)器兩類兩類。1 1、內(nèi)部計(jì)數(shù)器的分類及地址分配、內(nèi)部計(jì)數(shù)器的分類及地址分配(1 1)1616位增計(jì)數(shù)器和位增計(jì)數(shù)器和3232位增減雙向計(jì)數(shù)器位增減雙向計(jì)數(shù)器(2 2)普通用途和停電保持用計(jì)數(shù)器普通用途和停電保持用計(jì)數(shù)器其地址編號按其地址編號按十進(jìn)制數(shù)十進(jìn)制數(shù)分配分配普通計(jì)數(shù)器普通計(jì)數(shù)器低速計(jì)數(shù)器低速計(jì)數(shù)器高速計(jì)數(shù)器高速計(jì)數(shù)器282 2、 1616位增計(jì)數(shù)器位增計(jì)數(shù)器 設(shè)定值及當(dāng)前值寄存器均為設(shè)定值及當(dāng)前值寄存器均為1616位位二進(jìn)制寄存器,二進(jìn)制寄存器,

18、其設(shè)定值在其設(shè)定值在K1K1K32767K32767范圍內(nèi)有效范圍內(nèi)有效29 3 3、3232位增減雙向計(jì)數(shù)器位增減雙向計(jì)數(shù)器 設(shè)定寄存器和計(jì)數(shù)寄存器為設(shè)定寄存器和計(jì)數(shù)寄存器為3232位位,其首位為符號位。,其首位為符號位。設(shè)定值的最大范圍設(shè)定值的最大范圍3131位二進(jìn)制有符號數(shù)位二進(jìn)制有符號數(shù)所表示的十所表示的十進(jìn)制數(shù),即為進(jìn)制數(shù),即為2147483648214748364821474836472147483647。 增增/ /減計(jì)數(shù)的方向由特殊輔助繼電器減計(jì)數(shù)的方向由特殊輔助繼電器M8200M8200M8234M8234設(shè)定設(shè)定, ,并并 與與 C200C200C234C234對應(yīng)對應(yīng)30

19、314 4、1616位計(jì)數(shù)器與位計(jì)數(shù)器與3232位計(jì)數(shù)器的特點(diǎn)位計(jì)數(shù)器的特點(diǎn)項(xiàng)目項(xiàng)目16位計(jì)數(shù)器位計(jì)數(shù)器32位計(jì)數(shù)器位計(jì)數(shù)器計(jì)數(shù)方向計(jì)數(shù)方向增計(jì)數(shù)增計(jì)數(shù)可采用增計(jì)數(shù)可采用增計(jì)數(shù)/ /減計(jì)數(shù)切換減計(jì)數(shù)切換設(shè)定值范圍設(shè)定值范圍1 132767327672147483648214748364821474836472147483647設(shè)定值的指定設(shè)定值的指定常數(shù)常數(shù)K K或數(shù)據(jù)寄存器或數(shù)據(jù)寄存器DD同左欄,但是要用成對的數(shù)據(jù)寄存同左欄,但是要用成對的數(shù)據(jù)寄存器指定器指定當(dāng)前值的變化當(dāng)前值的變化計(jì)數(shù)器增計(jì)數(shù)后不變計(jì)數(shù)器增計(jì)數(shù)后不變化化計(jì)數(shù)器增計(jì)數(shù)后也變化(環(huán)形計(jì)數(shù)計(jì)數(shù)器增計(jì)數(shù)后也變化(環(huán)形計(jì)數(shù)器)器)輸

20、出觸點(diǎn)輸出觸點(diǎn)計(jì)數(shù)器增計(jì)數(shù)后動作計(jì)數(shù)器增計(jì)數(shù)后動作保持保持加到設(shè)定值時(shí)常開觸點(diǎn)閉合并保持,減加到設(shè)定值時(shí)常開觸點(diǎn)閉合并保持,減到設(shè)定值時(shí)常開觸點(diǎn)斷開并保持到設(shè)定值時(shí)常開觸點(diǎn)斷開并保持 復(fù)位動作復(fù)位動作執(zhí)行執(zhí)行RSTRST指令時(shí),計(jì)數(shù)器的當(dāng)前值為指令時(shí),計(jì)數(shù)器的當(dāng)前值為0 0,輸出觸點(diǎn)復(fù)位,輸出觸點(diǎn)復(fù)位當(dāng)前值寄存器當(dāng)前值寄存器1616位位3232位位32定時(shí)器與計(jì)數(shù)器的不同:定時(shí)器與計(jì)數(shù)器的不同:335 5、機(jī)內(nèi)高速計(jì)數(shù)器、機(jī)內(nèi)高速計(jì)數(shù)器特點(diǎn):特點(diǎn):(1 1)對外部信號計(jì)數(shù),工作在中斷工作方式)對外部信號計(jì)數(shù),工作在中斷工作方式(2 2)計(jì)數(shù)范圍較大,計(jì)數(shù)頻率較高)計(jì)數(shù)范圍較大,計(jì)數(shù)頻率較高(3

21、 3)工作設(shè)置較靈活)工作設(shè)置較靈活(4 4)使用專用的工作指令)使用專用的工作指令高速計(jì)數(shù)器按計(jì)數(shù)方式分類如下:高速計(jì)數(shù)器按計(jì)數(shù)方式分類如下:1 1相(相(無無啟動復(fù)位端子)單輸入啟動復(fù)位端子)單輸入 C235C235C240 6C240 6點(diǎn)點(diǎn)1 1相(相(帶帶啟動復(fù)位端子)單輸入啟動復(fù)位端子)單輸入 C241C241C245 5C245 5點(diǎn)點(diǎn)1 1相相2 2計(jì)數(shù)計(jì)數(shù)輸入型輸入型 C246C246C250 5C250 5點(diǎn)點(diǎn)2 2相相雙計(jì)數(shù)雙計(jì)數(shù)輸入型輸入型 C251C251C255 5C255 5點(diǎn)點(diǎn)34(1 1)1 1相相無無啟動復(fù)位端子高速計(jì)數(shù)器啟動復(fù)位端子高速計(jì)數(shù)器 其計(jì)數(shù)方向取

22、決于對應(yīng)的計(jì)數(shù)方向標(biāo)志繼電器其計(jì)數(shù)方向取決于對應(yīng)的計(jì)數(shù)方向標(biāo)志繼電器M8235M8235M8240M824035(2 2)1 1相相帶帶啟動復(fù)位端子高速計(jì)數(shù)器啟動復(fù)位端子高速計(jì)數(shù)器 1 1相相帶帶啟動復(fù)位端的高速計(jì)數(shù)器較啟動復(fù)位端的高速計(jì)數(shù)器較1 1相相無無啟動啟動復(fù)位端的高速計(jì)數(shù)器復(fù)位端的高速計(jì)數(shù)器增加了外部啟動、復(fù)位控制端增加了外部啟動、復(fù)位控制端子子。36(3 3)1 1相相2 2計(jì)數(shù)計(jì)數(shù)輸入輸入 1 1相相2 2計(jì)數(shù)計(jì)數(shù)輸入高速計(jì)數(shù)器有二個(gè)外部計(jì)數(shù)輸入端輸入高速計(jì)數(shù)器有二個(gè)外部計(jì)數(shù)輸入端子,一個(gè)是輸入增計(jì)數(shù)脈沖的端子,另一個(gè)是輸入子,一個(gè)是輸入增計(jì)數(shù)脈沖的端子,另一個(gè)是輸入減計(jì)數(shù)脈沖的

23、端子減計(jì)數(shù)脈沖的端子。RSTC246C246X010X011D2(D3)X000X001C246增減可編程控制器(a)1相雙輸入C250C250X012X013RSTK1200X003X004X005X007增減啟動復(fù)位C250(b)帶外啟動/復(fù)位的1相雙輸入可編程控制器啟動X013=ON有效復(fù)位復(fù)位啟動37(4 4)2 2相雙計(jì)數(shù)輸入相雙計(jì)數(shù)輸入高速計(jì)數(shù)器高速計(jì)數(shù)器 2 2相雙計(jì)數(shù)相雙計(jì)數(shù)脈沖輸入端子是同時(shí)工作的脈沖輸入端子是同時(shí)工作的,計(jì)數(shù)方向的控制,計(jì)數(shù)方向的控制方式由方式由2 2相脈沖間的相位決定。相脈沖間的相位決定。38(六)數(shù)據(jù)寄存器(六)數(shù)據(jù)寄存器DD 數(shù)據(jù)寄存器是存儲數(shù)值數(shù)據(jù)的

24、軟組件,有數(shù)據(jù)寄存器是存儲數(shù)值數(shù)據(jù)的軟組件,有普通用普通用途數(shù)據(jù)寄存器、特殊用途數(shù)據(jù)寄存器、變址用的數(shù)據(jù)途數(shù)據(jù)寄存器、特殊用途數(shù)據(jù)寄存器、變址用的數(shù)據(jù)寄存器、文件數(shù)據(jù)寄存器四種寄存器、文件數(shù)據(jù)寄存器四種,其地址編號按其地址編號按十進(jìn)制十進(jìn)制數(shù)數(shù)分配。分配。 1 1個(gè)數(shù)據(jù)寄存器(個(gè)數(shù)據(jù)寄存器(1616位)處理的數(shù)值為位)處理的數(shù)值為32768327683276732767。 2 2個(gè)相鄰的數(shù)據(jù)寄存器表示個(gè)相鄰的數(shù)據(jù)寄存器表示3232位數(shù)據(jù)(高位為大號,位數(shù)據(jù)(高位為大號,低位為小號。在變址寄存器中,低位為小號。在變址寄存器中,V V為高位,為高位,Z Z為位),為位),可處理可處理2147483

25、648214748364821474836472147483647的數(shù)值。的數(shù)值。391 1、普通用途數(shù)據(jù)寄存器、普通用途數(shù)據(jù)寄存器 分為通用型和通用停電保持型,分為通用型和通用停電保持型,利用外圍設(shè)備參利用外圍設(shè)備參數(shù)設(shè)定,可改變普通用途與停電保持用數(shù)據(jù)寄存器數(shù)設(shè)定,可改變普通用途與停電保持用數(shù)據(jù)寄存器的分配。的分配。2 2、特殊用途數(shù)據(jù)寄存器、特殊用途數(shù)據(jù)寄存器 特殊用途的數(shù)據(jù)寄存器作用是寫入特定目的的數(shù)特殊用途的數(shù)據(jù)寄存器作用是寫入特定目的的數(shù)據(jù),或事先寫入特定的內(nèi)容據(jù),或事先寫入特定的內(nèi)容, ,來監(jiān)控來監(jiān)控PLCPLC的運(yùn)行狀態(tài)的運(yùn)行狀態(tài)的。的。40l典型用法典型用法用于指定定時(shí)器與計(jì)

26、數(shù)器的設(shè)定值用于指定定時(shí)器與計(jì)數(shù)器的設(shè)定值改變計(jì)數(shù)器的當(dāng)前值改變計(jì)數(shù)器的當(dāng)前值將定時(shí)器和計(jì)數(shù)器的當(dāng)前值讀到數(shù)據(jù)寄存器將定時(shí)器和計(jì)數(shù)器的當(dāng)前值讀到數(shù)據(jù)寄存器在數(shù)據(jù)寄存器中存儲數(shù)據(jù)在數(shù)據(jù)寄存器中存儲數(shù)據(jù)數(shù)據(jù)寄存器之間傳送內(nèi)容數(shù)據(jù)寄存器之間傳送內(nèi)容413 3、變址寄存器、變址寄存器VV、ZZ 變址寄存器變址寄存器V V、Z Z主要用于對地址的變址修改主要用于對地址的變址修改。 可以用變址寄存器進(jìn)行變址的軟元件有可以用變址寄存器進(jìn)行變址的軟元件有X X、Y Y、MM、S S、P P、T T、C C、DD、K K、HH、KnXKnX、KnYKnY、KnMKnM、KnSKnS。 即 D14中內(nèi)容傳送到D2

27、5中去FNC 12MOVD5V0D10Z0X000若 V0=9 Z0=15時(shí), 則 D(5+9=14) D(10+15=25)42練習(xí):練習(xí):當(dāng)(當(dāng)(Z0)=1,(V0)=10,則,則K2V0, Y020Z0, D10Z0分別是:分別是:K2V0是是K12Y020Z0是是Y021D10Z0是是D1143 4 4、文件數(shù)據(jù)寄存器、文件數(shù)據(jù)寄存器 文件寄存器實(shí)際上是一類專用數(shù)據(jù)寄存器,用于文件寄存器實(shí)際上是一類專用數(shù)據(jù)寄存器,用于存儲大量的數(shù)據(jù)存儲大量的數(shù)據(jù)44(七)指針(七)指針(P PI I) 指針主要用于指針主要用于指示跳轉(zhuǎn)、中斷等程序的入口地址指示跳轉(zhuǎn)、中斷等程序的入口地址。與跳轉(zhuǎn)與跳轉(zhuǎn)C

28、J 、子程序、子程序CALL 、中斷程序、中斷程序EI/DI等指令一等指令一起應(yīng)用。起應(yīng)用。 按用途可分為按用途可分為: :分支用指針分支用指針P P和和中斷用指針中斷用指針I(yè) I 兩類兩類,其中其中中斷用指針中斷用指針I(yè) I又可分為又可分為輸入中斷用、定時(shí)器中斷用輸入中斷用、定時(shí)器中斷用和計(jì)數(shù)器中斷用和計(jì)數(shù)器中斷用三種三種。其地址號采用十進(jìn)制數(shù)分配其地址號采用十進(jìn)制數(shù)分配。1 1、分支用指針、分支用指針P P 分支用指針分支用指針P P用于條件跳轉(zhuǎn),子程序調(diào)用指令中。用于條件跳轉(zhuǎn),子程序調(diào)用指令中。45462 2、中斷用指針、中斷用指針I(yè) I 中斷用指針常與中斷返回指令中斷用指針常與中斷返回

29、指令FNC 03 FNC 03 (IRETIRET),開中斷指令開中斷指令FNC 04 FNC 04 (EIEI),關(guān)中斷指令,關(guān)中斷指令FNC 05 FNC 05 (DIDI)一起使用。一起使用。(1 1)輸入中斷用指針)輸入中斷用指針0I I0:表示下降沿中斷1:表示上降沿中斷輸入號05與X000X005對應(yīng),每個(gè)輸入號只能用一次圖6-26 輸入中斷用指針的格式表示意義47(2 2)定時(shí)器中斷用)定時(shí)器中斷用 用于需要間隔一定時(shí)間執(zhí)行中斷子程序或需要不用于需要間隔一定時(shí)間執(zhí)行中斷子程序或需要不受受PLCPLC運(yùn)算周期影響的循環(huán)中斷處理控制程序。運(yùn)算周期影響的循環(huán)中斷處理控制程序。48(3

30、3)計(jì)數(shù)器中斷用指針)計(jì)數(shù)器中斷用指針 計(jì)數(shù)器中斷用指針的格式表示如圖計(jì)數(shù)器中斷用指針的格式表示如圖6-276-27(b b) 以上討論的中斷用指針的動作會受到機(jī)內(nèi)特殊以上討論的中斷用指針的動作會受到機(jī)內(nèi)特殊輔助繼電器輔助繼電器M8050M8059的控制,如表的控制,如表6-22所示,所示,它們?nèi)艚油ǎ瑒t中斷禁止。它們?nèi)艚油ǎ瑒t中斷禁止。495051小小 結(jié)結(jié)1 1常數(shù)(常數(shù)(K/HK/H) K-K-十進(jìn)制數(shù),如十進(jìn)制數(shù),如K0,K1K0,K1; H-H-十六進(jìn)制數(shù)。十六進(jìn)制數(shù)。2. 2. 位元件位元件 X X(只能使用其觸點(diǎn))、只能使用其觸點(diǎn))、Y Y、MM、S S四種是位元件,四種是位元件

31、,它們的觸點(diǎn)在程序中可以無限次作用,但它們的線它們的觸點(diǎn)在程序中可以無限次作用,但它們的線圈在一個(gè)程序中一般只能使用一次。圈在一個(gè)程序中一般只能使用一次。3. T3. T、C C(位復(fù)合元件)(位復(fù)合元件) T T和和C C在在PLCPLC中占有三個(gè)寄存器中占有三個(gè)寄存器, ,一個(gè)是地址編號一個(gè)是地址編號寄存器寄存器, ,一個(gè)是設(shè)定值寄存器,一個(gè)是當(dāng)前值寄存一個(gè)是設(shè)定值寄存器,一個(gè)是當(dāng)前值寄存器器, ,其觸點(diǎn)可以無限次使用,并使用與地址編號相其觸點(diǎn)可以無限次使用,并使用與地址編號相同的名稱。同的名稱。52 4.4.字元件的基本形式字元件的基本形式 數(shù)據(jù)類字元件如數(shù)據(jù)類字元件如T T、C C、D

32、D、V V、Z Z元件的基本結(jié)元件的基本結(jié)構(gòu)均為構(gòu)均為1616位存儲單元位存儲單元,最高位(第,最高位(第1616位)為符號位。位)為符號位。 它們的觸點(diǎn)在程序中可以無限次它們的觸點(diǎn)在程序中可以無限次使使用,但它們的用,但它們的線圈在一個(gè)程序中一般只能使用一次。線圈在一個(gè)程序中一般只能使用一次。 5 5 雙字元件的結(jié)構(gòu)形式雙字元件的結(jié)構(gòu)形式 要實(shí)現(xiàn)要實(shí)現(xiàn)3232位數(shù)據(jù)的運(yùn)算、傳送和存儲,可以用二位數(shù)據(jù)的運(yùn)算、傳送和存儲,可以用二個(gè)個(gè)1616位字元件構(gòu)成位字元件構(gòu)成3232位的位的“雙字元件雙字元件”。 例如,(例如,(D1D1,D0D0)其中)其中D0D0為低為低1616位字元件,位字元件,D

33、1D1為高為高1616位字元件,最高位(第位字元件,最高位(第3232位)為符號位位)為符號位。 在指令中表示雙字元件時(shí),一般只指出低位字在指令中表示雙字元件時(shí),一般只指出低位字元件的地址號,建議用偶數(shù)作為雙字元件的低位字元件的地址號,建議用偶數(shù)作為雙字元件的低位字元件號,例如:元件號,例如:D2D2(D3D3)。)。53 6 6位組合元件的構(gòu)成位組合元件的構(gòu)成 采用采用4 4個(gè)位元件的狀態(tài)來表示一位十進(jìn)制數(shù)據(jù)的,個(gè)位元件的狀態(tài)來表示一位十進(jìn)制數(shù)據(jù)的,稱為稱為BCDBCD碼(也稱碼(也稱84218421碼)。碼)。 可用十制數(shù)可用十制數(shù)K K將將四種位元件四種位元件X X、Y Y、MM和和S

34、S表示成表示成字元件字元件,由此而產(chǎn)生了由此而產(chǎn)生了位組合元件位組合元件。用用KnXKnX、KnYKnY、KnMKnM、KnSKnS等形式表示,式中等形式表示,式中KnKn指有指有n n組組4 4位的組合元件。位的組合元件。54練習(xí):寫出下面表示的元件范圍:寫出下面表示的元件范圍: K1X000 K2M0 K4Y000 K8S0 K8X00055練習(xí):當(dāng)當(dāng)(Z0)2時(shí)時(shí),寫出下面表示的元件范圍:寫出下面表示的元件范圍: K4M0Z0 K2Z0M0 V1Z0 Z1Z0 注意:變址寄存器不能修改注意:變址寄存器不能修改V V和和Z Z本本身,也不能修改指定位數(shù)的身,也不能修改指定位數(shù)的KnKn。5

35、6第三節(jié)第三節(jié) FXFX2N2N系列系列PLCPLC的的基本指令及應(yīng)用基本指令及應(yīng)用 FXFX2N2N系列系列PLCPLC的的編程語言主要有編程語言主要有梯形圖及指梯形圖及指令表令表。指令表由指令集合而成,且和梯形圖有嚴(yán)。指令表由指令集合而成,且和梯形圖有嚴(yán)格的對應(yīng)關(guān)系。梯形圖是用圖形符號及它們的相格的對應(yīng)關(guān)系。梯形圖是用圖形符號及它們的相互邏輯關(guān)系來表達(dá)控制思想的一種圖形程序,而互邏輯關(guān)系來表達(dá)控制思想的一種圖形程序,而指令表則是圖形符號及它們之間關(guān)聯(lián)的語句表述。指令表則是圖形符號及它們之間關(guān)聯(lián)的語句表述。57(一)邏輯(一)邏輯取取及及線圈驅(qū)動線圈驅(qū)動指令指令1 1指令助記符及功能指令助記

36、符及功能 LDLD、LDILDI、OUTOUT指令指令 符號符號名稱名稱功能功能梯形圖表示和可操梯形圖表示和可操作組件作組件程序步程序步LD LD 取取邏輯運(yùn)算開始的邏輯運(yùn)算開始的常開觸點(diǎn)常開觸點(diǎn) X,Y,M,S,T,CX,Y,M,S,T,C1 1LDILDI 取反取反邏輯運(yùn)算開始的邏輯運(yùn)算開始的常閉觸點(diǎn)常閉觸點(diǎn)X,Y,M,S,T,CX,Y,M,S,T,C1 1OUTOUT輸出輸出線圈驅(qū)動指令線圈驅(qū)動指令 Y,M,S,T,CY,M,S,T,CY,MY,M:1 1S,S,特特MM:2 2T T:3 3;C C:3 35 558(一)邏輯(一)邏輯取取及及線圈驅(qū)動線圈驅(qū)動指令指令2 2指令說明指令

37、說明 (1 1)LDLD、LDILDI為為觸點(diǎn)觸點(diǎn)指令只能與左母線連接。指令只能與左母線連接。也可以與后面介紹的也可以與后面介紹的ANBANB、ORBORB指令配合使用于指令配合使用于分支起點(diǎn)處。分支起點(diǎn)處。 (2 2)OUTOUT指令指令可可對輸出繼電器對輸出繼電器Y Y、輔助繼電器、輔助繼電器MM、狀態(tài)繼電器、狀態(tài)繼電器S S、定時(shí)器、定時(shí)器T T、計(jì)數(shù)器、計(jì)數(shù)器C C的的線圈進(jìn)線圈進(jìn)行驅(qū)動行驅(qū)動,但不能用于驅(qū)動輸入繼電器,但不能用于驅(qū)動輸入繼電器X X。 (3 3)OUTOUT指令指令可多次并聯(lián)使用??啥啻尾⒙?lián)使用。59(一)邏輯(一)邏輯取取及及線圈驅(qū)動線圈驅(qū)動指令指令3 3編程應(yīng)用編

38、程應(yīng)用LD X000OUT Y000LDI X001OUT M100OUT T0SP K19LD T0OUT Y00160(二)觸點(diǎn)串聯(lián)(二)觸點(diǎn)串聯(lián)(ANDAND、ANIANI)指令)指令1 1指令助記符及功能指令助記符及功能符號符號名稱名稱功能功能梯形圖表示和可操作組件梯形圖表示和可操作組件程序程序步步AND 與與常開觸點(diǎn)串常開觸點(diǎn)串聯(lián)連接聯(lián)連接X、Y、M、S、T、C1ANI 與非與非(And Inverse)常閉觸點(diǎn)串常閉觸點(diǎn)串聯(lián)連接聯(lián)連接 X、Y、M、S、T、C161(二)觸點(diǎn)串聯(lián)(二)觸點(diǎn)串聯(lián)(ANDAND、ANIANI)指令)指令2 2指令說明指令說明 (1 1)ANDAND、AN

39、IANI指令為單個(gè)觸點(diǎn)的串聯(lián)連接指指令為單個(gè)觸點(diǎn)的串聯(lián)連接指令。令。ANDAND用于常開觸點(diǎn)用于常開觸點(diǎn)。ANIANI用于常閉觸點(diǎn)用于常閉觸點(diǎn)。串聯(lián)。串聯(lián)觸點(diǎn)的數(shù)量不受限制。觸點(diǎn)的數(shù)量不受限制。 (2 2)OUTOUT指令對某個(gè)線圈驅(qū)動后,還可以指令對某個(gè)線圈驅(qū)動后,還可以通過通過觸點(diǎn)觸點(diǎn)對其它線圈使用對其它線圈使用OUTOUT指令,指令,稱之為縱接輸出或稱之為縱接輸出或連續(xù)輸出。連續(xù)輸出。62(二)觸點(diǎn)串聯(lián)(二)觸點(diǎn)串聯(lián)(ANDAND、ANIANI)指令)指令3 3編程應(yīng)用編程應(yīng)用語句步語句步 指令指令 元素元素 說明說明 0 LD X002 1 AND X000 串聯(lián)觸點(diǎn)串聯(lián)觸點(diǎn) 2 OU

40、T Y003 3 LD Y003 4 ANI X003 串聯(lián)觸點(diǎn)串聯(lián)觸點(diǎn) 5 OUT M101 6 AND T1 串聯(lián)觸點(diǎn)串聯(lián)觸點(diǎn) 7 OUT Y004 縱接輸出縱接輸出LD X002AND X000OUT Y003LD Y003ANI X003OUT M101AND T1OUT Y00463(三)觸點(diǎn)并聯(lián)(三)觸點(diǎn)并聯(lián)(OROR、ORIORI)指令)指令1 1指令助記符及功能指令助記符及功能符號符號名稱名稱功能功能梯形圖表示和可操作組件梯形圖表示和可操作組件程序程序步步OR OR 或或常開觸點(diǎn)并常開觸點(diǎn)并聯(lián)連接聯(lián)連接X X、Y Y、M M、S S、T T、C C1 1ORI ORI 或非或非

41、常閉觸點(diǎn)并常閉觸點(diǎn)并聯(lián)連接聯(lián)連接 X X、Y Y、M M、S S、T T、C C1 164(三)觸點(diǎn)并聯(lián)(三)觸點(diǎn)并聯(lián)(OROR、ORIORI)指令)指令2 2指令說明指令說明(1 1)OROR、ORIORI指令是指令是單個(gè)觸點(diǎn)單個(gè)觸點(diǎn)的并聯(lián)連接指令。的并聯(lián)連接指令。OROR為為常開觸點(diǎn)常開觸點(diǎn)的并聯(lián),的并聯(lián),ORIORI為為常閉觸點(diǎn)常閉觸點(diǎn)的并聯(lián)。的并聯(lián)。(2 2)與與LDLD、LDILDI指令觸點(diǎn)并聯(lián)的觸點(diǎn)要使用指令觸點(diǎn)并聯(lián)的觸點(diǎn)要使用OROR或或ORIORI指令指令,并聯(lián)觸點(diǎn)的個(gè)數(shù)沒有限制,但限于編程,并聯(lián)觸點(diǎn)的個(gè)數(shù)沒有限制,但限于編程器和打印機(jī)的幅面限制,盡量做到在器和打印機(jī)的幅面限制

42、,盡量做到在2424行以內(nèi)。行以內(nèi)。(3 3)若兩個(gè)以上觸點(diǎn)的串聯(lián)支路與其它回路并聯(lián))若兩個(gè)以上觸點(diǎn)的串聯(lián)支路與其它回路并聯(lián)時(shí),不能采用時(shí),不能采用OROR、ORIORI指令指令, ,應(yīng)采用應(yīng)采用電路塊或電路塊或(ORBORB)指令。)指令。65(三)觸點(diǎn)并聯(lián)(三)觸點(diǎn)并聯(lián)(OROR、ORIORI)指令)指令3 3編程應(yīng)用編程應(yīng)用LD X004OR X006ORI M102OUT Y005LDI Y005AND X007OR M103ANI X010OR M110OUT M10366(四)脈沖(四)脈沖( (觸點(diǎn)型觸點(diǎn)型) )指令指令1 1指令助記符及功能指令助記符及功能符號符號名稱名稱功功

43、能能梯形圖表示和可操作軟組件梯形圖表示和可操作軟組件程序程序步步LDPLDP取脈沖取脈沖上升沿檢測上升沿檢測運(yùn)算開始運(yùn)算開始1 1LDF LDF 取脈沖取脈沖下降沿檢測下降沿檢測運(yùn)算開始運(yùn)算開始 X X,Y Y,MM,S S,T T,C C1 1ANDP ANDP 與脈沖與脈沖上升沿檢測上升沿檢測串聯(lián)連接串聯(lián)連接 X X,Y Y,MM,S S,T T,C C1ANDF ANDF 與脈沖與脈沖下降沿檢測下降沿檢測串聯(lián)連接串聯(lián)連接X X,Y Y,MM,S S,T T,C C1ORP ORP 或脈沖或脈沖上升沿檢測上升沿檢測并聯(lián)連接并聯(lián)連接 X X,Y Y,MM,S S,T T,C C1 1ORF

44、ORF 或脈沖或脈沖下降沿檢測下降沿檢測并聯(lián)連接并聯(lián)連接 X X,Y Y,MM,S S,T T,C C1 1 X X,Y Y,MM,S S,T T,C C67(四)脈沖(四)脈沖( (觸點(diǎn)型觸點(diǎn)型) )指令指令2 2指令說明指令說明 (1 1)LDLDP P,ANDANDP P,ORORP P指令指令是進(jìn)行是進(jìn)行上升沿檢測上升沿檢測的觸點(diǎn)指令的觸點(diǎn)指令,僅在指定位軟組件由僅在指定位軟組件由OFFONOFFON上升上升沿變化時(shí),使驅(qū)動的線圈接通沿變化時(shí),使驅(qū)動的線圈接通1 1個(gè)掃描周期。個(gè)掃描周期。 (2 2)LDLDF F,ANDANDF F, OR, ORF F指令是指令是進(jìn)行進(jìn)行下降沿檢測

45、下降沿檢測的觸點(diǎn)指令,僅在指定位軟組件由的觸點(diǎn)指令,僅在指定位軟組件由ONOFFONOFF下降下降沿變化時(shí),使驅(qū)動的線圈接通沿變化時(shí),使驅(qū)動的線圈接通1 1個(gè)掃描周期。個(gè)掃描周期。 (3 3)利用)利用取脈沖觸點(diǎn)指令取脈沖觸點(diǎn)指令驅(qū)動線圈和用驅(qū)動線圈和用微分脈沖微分脈沖指令指令PLSPLS/F/F驅(qū)動線圈,具有同樣的動作效果。驅(qū)動線圈,具有同樣的動作效果。68 (四)脈沖(四)脈沖( (觸點(diǎn)型觸點(diǎn)型) )指令指令69(四)脈沖(四)脈沖( (觸點(diǎn)型觸點(diǎn)型) )指令指令3 3編程應(yīng)用編程應(yīng)用LDP X000ORP X001OUT M0LD M8000ANDP X002OUT M1LDF X000

46、ORF X001OUT M0LD M8000ANDF X002OUT M170(四)脈沖(四)脈沖( (觸點(diǎn)型觸點(diǎn)型) )指令指令 4 4脈沖檢測指令對輔助繼電器地址號不同脈沖檢測指令對輔助繼電器地址號不同范圍造成的動作差異范圍造成的動作差異(a a)(b b)71(五)串聯(lián)電路塊的并聯(lián)(五)串聯(lián)電路塊的并聯(lián)(ORBORB)指令)指令1 1指令助記符及功能指令助記符及功能符號符號名稱名稱功功 能能梯形圖表示及操作組件梯形圖表示及操作組件程序程序步步ORBORB(電(電路塊或)路塊或)串聯(lián)電路塊的串聯(lián)電路塊的并聯(lián)連接并聯(lián)連接操作組件:無操作組件:無1 172(五)串聯(lián)電路塊的并聯(lián)(五)串聯(lián)電路塊

47、的并聯(lián)(ORBORB)指令)指令2 2指令說明指令說明(1 1)兩個(gè)以上觸點(diǎn)串聯(lián)連接的支路兩個(gè)以上觸點(diǎn)串聯(lián)連接的支路稱為串聯(lián)電路塊稱為串聯(lián)電路塊,將串聯(lián)電路塊再并聯(lián)連接時(shí),將串聯(lián)電路塊再并聯(lián)連接時(shí),分支開始分支開始用用LDLD、LDILDI指指令令表示,表示,分支程序?qū)懲攴种С绦驅(qū)懲旰笠煤笠肙RBORB指令指令表示表示。 (2 2)ORBORB指令是指令是不帶軟組件地址號不帶軟組件地址號的指令。的指令。(3 3)有多條串聯(lián)電路塊并聯(lián)時(shí),一般要對每個(gè)串聯(lián)電有多條串聯(lián)電路塊并聯(lián)時(shí),一般要對每個(gè)串聯(lián)電路塊寫完后使用路塊寫完后使用ORBORB指令,指令,對并聯(lián)電路數(shù)沒有限制。對并聯(lián)電路數(shù)沒有限制。

48、(4 4)也可以在)也可以在多條串聯(lián)電路塊指令寫完后多條串聯(lián)電路塊指令寫完后成批使用成批使用ORBORB指令,但指令,但ORBORB指令的連續(xù)使用次數(shù)應(yīng)限制在指令的連續(xù)使用次數(shù)應(yīng)限制在8 8次次以內(nèi)。這不是提倡的編寫方法。以內(nèi)。這不是提倡的編寫方法。73(五)串聯(lián)電路塊的并聯(lián)(五)串聯(lián)電路塊的并聯(lián)(ORBORB)指令)指令3 3編程應(yīng)用編程應(yīng)用LD X000AND X001LD X002AND X003ORBLDI X004AND X005ORBOUT Y006LD X000AND X001LD X002AND X003LDI X004AND X005 ORBORBOUT Y00674 (六)

49、并聯(lián)電路塊的串聯(lián)(六)并聯(lián)電路塊的串聯(lián)(ANBANB)指令)指令1 1指令助記符及功能指令助記符及功能符號符號名稱名稱功能功能梯形圖表示梯形圖表示及操作組件及操作組件程序步程序步ANBANB(電(電路塊與)路塊與)并聯(lián)電路塊的并聯(lián)電路塊的串聯(lián)連接串聯(lián)連接 操作組件:無操作組件:無1 175(六)并聯(lián)電路塊的串聯(lián)(六)并聯(lián)電路塊的串聯(lián)(ANBANB)指令)指令2 2指令說明指令說明(1 1)ANBANB指令是指令是不帶操作組件編號不帶操作組件編號的指令。的指令。(2 2)兩個(gè)或兩個(gè)以上觸點(diǎn)并聯(lián)連接的電路稱為)兩個(gè)或兩個(gè)以上觸點(diǎn)并聯(lián)連接的電路稱為并聯(lián)電并聯(lián)電路塊路塊。在寫指令程序時(shí),要表示。在寫指

50、令程序時(shí),要表示后面的分支電路并聯(lián)電后面的分支電路并聯(lián)電路塊與前面的電路串聯(lián)連接時(shí),要使用路塊與前面的電路串聯(lián)連接時(shí),要使用ANBANB指令指令。分支。分支電路塊的每條分支起點(diǎn)觸點(diǎn)用電路塊的每條分支起點(diǎn)觸點(diǎn)用LDLD、LDILDI指令。指令。(3 3)若多個(gè)并聯(lián)電路塊按順序和前面的電路串聯(lián)連接)若多個(gè)并聯(lián)電路塊按順序和前面的電路串聯(lián)連接時(shí),則時(shí),則ANBANB指令的使用次數(shù)指令的使用次數(shù)沒有限制沒有限制。(4 4)ANBANB指令也可以在寫完多個(gè)并聯(lián)電路塊指令后集指令也可以在寫完多個(gè)并聯(lián)電路塊指令后集中中成批成批地寫出,但要限制在地寫出,但要限制在8 8次次以內(nèi)。這不是提倡的編以內(nèi)。這不是提倡

51、的編寫方法。寫方法。76(六)并聯(lián)電路塊的串聯(lián)(六)并聯(lián)電路塊的串聯(lián)(ANBANB)指令)指令3 3編程應(yīng)用編程應(yīng)用LD X000OR X001LD X002AND X003LDI X004AND X005ORBOR X006ANBOR X003OUT Y00777(七)棧操作(七)棧操作(MPSMPSMRDMRDMPPMPP)指令)指令1 1指令助記符及功能指令助記符及功能M MP PS SM MR RD DM MP PP P符號符號名稱名稱功能功能電路表示及操作組件電路表示及操作組件程序程序步步MPS(Push)進(jìn)棧進(jìn)棧將連接點(diǎn)數(shù)據(jù)將連接點(diǎn)數(shù)據(jù)入棧入棧無操作組件無操作組件1MRD(Read

52、)讀棧讀棧讀棧存儲器棧讀棧存儲器棧頂數(shù)據(jù)頂數(shù)據(jù)1MPP(Pop)出棧出棧取出棧存儲器取出棧存儲器棧頂數(shù)據(jù)棧頂數(shù)據(jù)178(七)棧操作(七)棧操作(MPSMPSMRDMRDMPPMPP)指令)指令2 2指令說明指令說明 (1 1)這組指令分別為)這組指令分別為進(jìn)棧、讀棧、出棧進(jìn)棧、讀棧、出棧指令,用于指令,用于分支多重輸出電路分支多重輸出電路中將連接點(diǎn)數(shù)據(jù)先存儲,便于連中將連接點(diǎn)數(shù)據(jù)先存儲,便于連接后面電路時(shí)讀出或取出該數(shù)據(jù)。接后面電路時(shí)讀出或取出該數(shù)據(jù)。(2 2) MPSMPS、MRDMRD、MPPMPP指令都是指令都是無數(shù)據(jù)無數(shù)據(jù)的指令。的指令。(3 3)在在FXFX2N2N系列系列PLCPL

53、C中有中有1111個(gè)用來存儲運(yùn)算中間個(gè)用來存儲運(yùn)算中間結(jié)果的存儲區(qū)域,稱為棧存儲器。結(jié)果的存儲區(qū)域,稱為棧存儲器。 MPSMPS和和MPPMPP必須必須成對使用,而且連續(xù)使用應(yīng)少于成對使用,而且連續(xù)使用應(yīng)少于1111次次。79(七)棧操作(七)棧操作(MPSMPSMRDMRDMPPMPP)指令)指令2 2指令說明指令說明(4 4)使用一次)使用一次MPSMPS指令,便將此指令,便將此刻的中間運(yùn)算結(jié)果送入堆棧的第一刻的中間運(yùn)算結(jié)果送入堆棧的第一層,而將原存在堆棧第一層的數(shù)據(jù)層,而將原存在堆棧第一層的數(shù)據(jù)移往堆棧的下一層。移往堆棧的下一層。MRDMRD指令是讀出棧存儲器最上層的指令是讀出棧存儲器最

54、上層的最新數(shù)據(jù),此時(shí)堆棧內(nèi)的數(shù)據(jù)不移最新數(shù)據(jù),此時(shí)堆棧內(nèi)的數(shù)據(jù)不移動。動。使用使用MPPMPP指令,堆棧存儲器最上層指令,堆棧存儲器最上層的數(shù)據(jù)被讀出,各數(shù)據(jù)順次向上一的數(shù)據(jù)被讀出,各數(shù)據(jù)順次向上一層移。讀出的數(shù)據(jù)從堆棧內(nèi)消失。層移。讀出的數(shù)據(jù)從堆棧內(nèi)消失。80(七)棧操作(七)棧操作(MPSMPSMRDMRDMPPMPP)指令)指令3 3編程應(yīng)用編程應(yīng)用【例【例1 1】一層堆棧】一層堆棧X X0 00 00 0X X0 00 03 3X X0 00 06 6M MP PS SM MP PS SM MP PP PM MP PP PM MR RD DM MR RD DY Y0 00 00 0Y

55、Y0 00 01 1Y Y0 00 02 2Y Y0 00 03 3Y Y0 00 04 4Y Y0 00 05 5Y Y0 00 06 6Y Y0 00 07 7X X0 00 01 1X X0 00 02 2X X0 00 04 4X X0 00 05 5X X0 00 07 7X X0 01 10 0X X0 01 11 1X X0 01 12 2M MP PS SM MP PP PLD X000LD X000AND X001AND X001MPSMPSAND X002AND X002OUT Y000OUT Y000MPPMPPOUT Y001OUT Y001LD X003LD X003

56、MPSMPSAND X004AND X004OUT Y002OUT Y002MPPMPPAND X005AND X005OUT Y003OUT Y003LD X006LD X006MPSMPSAND X007AND X007OUT Y004OUT Y004MRDMRDAND X010AND X010OUT Y005OUT Y005MRDMRDAND X011AND X011OUT Y006OUT Y006MPPMPPAND X012AND X012OUT Y007OUT Y00781(七)棧操作(七)棧操作(MPSMPSMRDMRDMPPMPP)指令)指令3 3編程應(yīng)用編程應(yīng)用【例【例2 2】

57、采用】采用ANBANB、ORBORB指令的一層堆棧指令的一層堆棧M MP PS SM MP PP PM MR RD DX X0 00 00 0X X0 00 03 3X X0 00 06 6Y Y0 00 02 2Y Y0 00 03 3Y Y0 00 00 0Y Y0 00 01 1X X0 00 02 2X X0 00 05 5X X0 01 10 0X X0 01 11 1X X0 00 01 1X X0 00 04 4X X0 00 07 7A AN NB BA AN NB BO OR RB BLD X000LD X000MPSMPSLD X001LD X001OR X002OR X0

58、02ANBANBOUT Y000OUT Y000MRDMRDLD X003LD X003AND X004AND X004LD X005LD X005AND X006AND X006ORBORBLD X006LD X006OUT Y001OUT Y001MPPMPPAND X007AND X007OUT Y002OUT Y002LD X010LD X010OR X011OR X011ANBANBOUT Y003OUT Y00382(七)棧操作(七)棧操作(MPSMPSMRDMRDMPPMPP)指令)指令3 3編程應(yīng)用編程應(yīng)用【例【例3 3】二層堆棧程序】二層堆棧程序X X0 00 00 0M M

59、P PP PX X0 00 01 1M MP PS SX X0 00 04 4X X0 00 03 3X X0 00 06 6Y Y0 00 00 0Y Y0 00 01 1X X0 00 02 2X X0 00 05 5Y Y0 00 02 2Y Y0 00 03 3M MP PS SM MP PP PM MP PP PM MP PS SLD X000LD X000MPSMPSAND X001AND X001MPSMPSAND X002AND X002OUT Y000OUT Y000MPPMPPAND X003AND X003OUT Y001OUT Y001MPPMPPAND X004AND

60、 X004MPSMPSAND X005AND X005OUT Y002OUT Y002MPPMPPAND X006AND X006OUT Y003OUT Y00383(七)棧操作(七)棧操作(MPSMPSMRDMRDMPPMPP)指令)指令3 3編程應(yīng)用編程應(yīng)用【例【例4 4】四層堆棧及程序的改進(jìn)四層堆棧程序】四層堆棧及程序的改進(jìn)四層堆棧程序X X0 00 00 0M MP PP PX X0 00 01 1M MP PS SX X0 00 04 4X X0 00 03 3X X0 00 02 2M MP PS SM MP PP P0 LD X0001MPS2AND X0013MPS4 AND

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論