5三菱FX2N系列PLC及其基本指令_第1頁
5三菱FX2N系列PLC及其基本指令_第2頁
5三菱FX2N系列PLC及其基本指令_第3頁
5三菱FX2N系列PLC及其基本指令_第4頁
5三菱FX2N系列PLC及其基本指令_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

FX2N系列PLC基本組成2024/11/9電氣控制與PLC1

三菱公司是日本生產(chǎn)PLC的主要廠家之一。先后推出的小型、超小型PLC有F、F1

、F2

、FX1、FX2、FX2C、FX2N等系列。其中F系列已停產(chǎn),取而代之的是FX2系列機型,屬于高性能疊裝式機型,是三菱公司的典型產(chǎn)品。

FX2N系列PLC的主機稱為基本單元,包括CPU、存儲器、輸入輸出口及電源,是PLC的主要部分。為主機備有擴展其輸入輸出的擴展單元、擴展模塊及特殊功能模塊單元。擴展單元是用于增加I/O點數(shù)的裝置,內(nèi)部設(shè)有電源。擴展模塊用于增加I/O點數(shù)及改變I/O比例,內(nèi)部無電源,由基本單元或擴展單元供電。擴展單元及擴展模塊無CPU,必須與基本單元一起使用。特殊功能單元是一些專門用途的裝置,如溫度控制模塊、高速計數(shù)器模塊、位置控制模塊、模擬量控制模塊、計算機通信模塊等。

FX2N系列PLC名稱組成符號說明:輸入/輸出點數(shù):指基本單元、擴展單元或擴展模塊的輸入輸出總點數(shù)?;締卧?、擴展單元輸出形式:R(表示繼電器輸出,有觸點,交流、直流負(fù)載用);S(表示三端雙向可控硅開關(guān)元件輸出,無觸點,交流負(fù)載用);T(表示晶體管輸出,無觸點,直流負(fù)載用)。擴展模塊輸入/輸出形式:R(表示DC24V輸入,繼電器輸出);X(表示DC24V輸入專用,無輸出);YR(表示繼電器輸出專用,無輸入);YT(表示晶體管輸出專用,無輸入);YS(表示三端雙向晶閘管開關(guān)元件輸出專用,無輸入)。其他區(qū)分:一般無符號,表示AC100V/200V電源,DC24V輸入。FX2N系列PLC基本單元2024/11/9電氣控制與PLC2

基本單元包括內(nèi)部電源、輸入/輸出口、CPU及存儲器,共有16種,其型號名稱及組成如下:輸入輸出總點數(shù)輸入點數(shù)輸出點數(shù)FX2N系列AC電源,DC輸入繼電器輸出晶閘管輸出晶體管輸出1688FX2N-16MR-001-FX2N-16MT-001321616FX2N-32MR-001FX2N-32MS-001FX2N-32MT-001482424FX2N-48MR-001FX2N-48MS-001FX2N-48MT-001643232FX2N-64MR-001FX2N-64MS-001FX2N-64MT-001804040FX2N-80MR-001FX2N-80MS-001FX2N-80MT-0011286464FX2N-128MR-001-FX2N-128MT-001FX2N系列PLC基本單元示例2024/11/9電氣控制與PLC3FX2N系列PLC擴展單元和擴展模塊2024/11/9電氣控制與PLC4

擴展單元包括內(nèi)部電源、輸入/輸出口,共有2種,其型號名稱及組成:輸入輸出總點數(shù)輸入點數(shù)輸出點數(shù)FX2N系列AC電源,DC輸入繼電器輸出晶閘管輸出晶體管輸出321616FX2N-32ER-FX2N-32ET482424FX2N-48ER-FX2N-48ET

擴展模塊僅包括輸入/輸出口,由基本單元或擴展單元供電,其型號名稱及組成:輸入輸出總點數(shù)輸入點數(shù)輸出點數(shù)繼電器輸出輸入晶體管輸出晶閘管輸出輸入信號電壓8(16)4(8)4(8)FX0N-8ER--DC24V880-FX0N-8EX--DC24V808FX0N-8EYR-FX0N-8EYT--16160-FX0N-16EX--DC24V16016FX0N-16EYR-FX0N-16EYT--16160-FX2N-16EX--DC24V16016FX2N-16EYR-FX2N-16EYTFX2N-16EYS-FX2N系列PLC特殊功能擴展模塊2024/11/9電氣控制與PLC5類別型號名稱占有點數(shù)耗電輸入輸出DC5V特殊功能板FX2N-8AV-BD容量適配器-20mAFX2N-422-BDRS422通信板-60mAFX2N-485-BDRS485通信板-60mAFX2N-232-BDRS232通信板-20mAFX2N-CNV-BDFX0N用適配器連接板--特殊模塊FX0N-3A2路模擬輸入、1路模擬輸出830mAFX0N-16NTM-NET/MINI用(絞和導(dǎo)線)8820mAFX2N-4AD4路模擬輸入-8-30mAFX2N-4DA4路模擬輸出-8-30mAFX2N-4AD-PT4路溫度傳感器輸入-8-30mAFX2N-4AD-TC4路溫度傳感器輸入(熱電偶)-8-30mAFX2N-1HC50kHz2相調(diào)整計數(shù)器-8-90mAFX2N-1PG每秒100k個脈沖輸出模塊-8-55mAFX2N-232IFRS-232C通信接口-8-40mA

需要指出的是,有些擴展模塊和特殊功能單元占有點數(shù)和有效點數(shù)是不一致的。FX2N系列PLC特殊功能擴展模塊2024/11/9電氣控制與PLC6類別型號名稱占有點數(shù)耗電輸入輸出DC5V特殊模塊FX-16NPM-NET/MINI用(光纖)16880mAFX-16NTM-NET/MINI用(絞和導(dǎo)線)16880mAFX-16NP-S3M-NET/MINI-S3用(光纖)88880mAFX-16NT-S3M-NET/MINI-S3用(絞和導(dǎo)線)88880mAFX-2DA2路模擬輸出-8-30mAFX-4DA4路模擬輸出-8-30mAFX-4AD4路模擬輸入-8-30mAFX-2AD-PT2路溫度傳感器輸入(PT-100)-8-30mAFX-4AD-TC4路溫度傳感器輸入(熱電偶)-8-40mAFX-1HC50kHz2相高速計數(shù)器-8-70mAFX-1PG每秒100k個脈沖輸出模塊-8-55mAFX-1DIF1DIF接口888130mA特殊單元FX-1GM定位脈沖輸出單元(1軸)-8-自給FX-10GM定位脈沖輸出單元(1軸)-8-自給FX-20GM定位脈沖輸出單元(2軸)-8-自給FX2N系列功能擴展示例2024/11/9電氣控制與PLC7FX2N系列PLC一般技術(shù)指標(biāo)2024/11/9電氣控制與PLC8環(huán)境溫度工作時0~55℃,保存時-20~70℃相對濕度工作時35~85%RH(不結(jié)露)抗振動符合JIS,C0911、0~55Hz、0.5mm(最大2G),三軸向各2h抗沖擊符合JIS,C0912、10G,三軸向各3次抗噪聲噪聲電壓1000Vp-p、噪聲寬1μs、周期30~100Hz耐壓AC1500V、1min全部端子和接地端子之間絕緣電阻DC500V,歐姆表量,在5MΩ以上接地專用接地最好,可與其他設(shè)備共用接地,但不可與強電系統(tǒng)相連后公共接地工作環(huán)境適于沒有腐蝕性、可燃性氣體以及導(dǎo)電塵埃不嚴(yán)重的場合FX2N系列PLC性能技術(shù)指標(biāo)2024/11/9電氣控制與PLC9項目FX2N系列運算控制方式存儲程序反復(fù)運算方式、中斷命令輸入輸出控制方式批處理方式,但有I/O刷新指令程序語言梯形圖、指令表、功能圖程序存儲器最大存儲容量16KB,有鍵盤保護功能內(nèi)置存儲器容量8KB步RAM(鋰電池后備),電池壽命約五年,使用RAM卡盒約三年可選存儲卡盒RAM8KB(16KB)/EEPROM4KB、8KB、16KB/EPROM8KB(16KB)步,不能使用帶有實時鎖存功能存儲卡盒指令種類順控步進指令順控指令27條,步進梯形指令2條應(yīng)用指令128種,298個運算處理速度基本指令0.08μs/指令應(yīng)用指令1.52~數(shù)百μs/指令輸入輸出點數(shù)擴展并用時輸入點數(shù)X000~X267,184點(八進制編號)擴展并用時輸出點數(shù)Y000~Y267,184點(八進制編號)擴展并用時總點數(shù)256點FX2N系列PLC性能技術(shù)指標(biāo)2024/11/9電氣控制與PLC10項目FX2N系列輔助繼電器一般用(可變)M0~M499,500點保持用(可變)M500~M1023,524點保持用(不可變)M1024~M3071,2048點特殊用M8000~M8255,256點狀態(tài)寄存器初始化S0~S9,10點一般用(可變)S10~S499,490點保持用S500~S899,400點信號用(不可變)S900~S999,100點定時器100msT0~T199,200點(0.1~3276.7s)10msT200~T245,46點(0.01~327.67s)1ms乘法型(不可變)T246~T249,4點(0.001~32.767s)100ms乘法型(不可變)T250~T255,6點(0.1~3276.7s)計數(shù)器16位向上一般用(可變)C0~C99,100點(0~32767)16位向上保持用(可變)C100~C199,100點(0~32767)32位雙向一般用(可變)C200~C219,20點(-2147483648~+2147483647)FX2N系列PLC性能技術(shù)指標(biāo)2024/11/9電氣控制與PLC11項目FX2N系列計數(shù)器32位雙向保持用(可變)C220~C234,15點(-2147483648~+2147483647)32位高速雙向保持(可變)C235~C255中的6點數(shù)據(jù)寄存器(使用一對時為32位)16位通用(可變)D0~D199,200點16位保持(可變)D200~D511,312點16位保持(不可變)D512~D7999,7488點16位保持用D8000~D8195,106點16位保持用V0~V7,Z0~Z7,16點指針JAMP、CALL分支用P0~P127,128點輸入中斷、計時中斷I0□□~I8□□,9點計數(shù)中斷I010~I060,6點嵌套主控N0~N7,8點常數(shù)十進制(K)16位(-32768~+32767),32位(-2147483648~+2147483647)十六進制(H)16位(0~FFFF),32位(0~FFFFFFFF)FX2N系列PLC輸入技術(shù)指標(biāo)2024/11/9電氣控制與PLC12項目DC輸入DC輸入機型FX2N基本單元擴展單元、擴展模塊輸入信號電壓DC24V±10%DC24V(±10%)輸入信號電流7mA/DC24V(X010以后5mA/DC24V)5mA/DC24V輸入ON電流4.5mA以上/DC24V(X010以后3.5mA/DC24V)3.5mA以上/DC24V輸入OFF電流1.5mA以下/DC24V(X010以后1.5mA/DC24V)1.5mA以上/DC24V輸入應(yīng)答時間約10ms約10msX000~X017內(nèi)含數(shù)字濾波器,可在20~60ms內(nèi)轉(zhuǎn)換,但最小50μs輸入信號形式觸點輸入或開路集電極晶體管輸入電路絕緣光電耦合絕緣輸入動作表示輸入連接時LED燈亮FX2N系列PLC輸出技術(shù)指標(biāo)2024/11/9電氣控制與PLC13項目繼電器輸出三端雙向晶閘管開關(guān)輸出晶體管輸出機型FX2N基本單元擴展單元擴展模塊FX2N基本單元擴展模塊FX2N基本單元擴展單元擴展模塊內(nèi)部電源AC250V,DC30V以下AC85~242VDC5~30V電路絕緣機械絕緣光控晶閘管絕緣光電耦合絕緣動作指示繼電器線圈通電時LED亮光控晶閘管驅(qū)動時LED亮光電耦合器驅(qū)動時LED亮最大負(fù)載電阻負(fù)載2A/點8A/4點(公用)8A/8點(公用)0.3A/1點0.8A/4點0.5A/1點,0.8A/4點,1.6A/8點(Y0,Y1除外);0.3A/1點(Y0,Y1)感應(yīng)性負(fù)載80VA15VA/AC100V,30VA/AC100V(50VA/AC100V,100VA/AC100V)12W/DC24V(Y0,Y1外)7.2W/DC24V(Y0,Y1)燈負(fù)載100W30W[100W]1.5W/DC24V(Y0,Y1外)0.9W/DC24V(Y0,Y1)開路漏電流-1mA/AC100V,2mA/AC200V0.1mA/DC30V最小負(fù)載DC5V,2mA(參考值)0.4VA/AC100V,1.6VA/AC100V-響應(yīng)時間OFF→ON約10ms1ms以下0.2ms以下15μs(Y0,Y1)ON→OFF約10ms10ms以下0.2ms以下30μs(Y0,Y1)FX2N系列PLC電源技術(shù)指標(biāo)2024/11/9電氣控制與PLC14項目FX2N-16MFX2N-32MFX2N-32EFX2N-48MFX2N-48EFX2N-64MFX2N-80MFX2N-128M額定電壓AC100~240V電壓允許范圍AC85~264V額定頻率50/60Hz允許瞬間斷電時間10ms以內(nèi)的瞬間斷電,機器繼續(xù)運行。當(dāng)電源電壓為AC200V系列時,通過程序可將其改為10~100ms。電源保險絲250V,3.15A(3A),Φ5mm×20mm250V,5A,Φ5mm×20mm耗電量VA3040506070100沖擊電流最大40A5ms以下/AC100V,最大60A5ms以下/AC200V傳感器電源無擴展DC24V,250mA以下DC24V,460mA以下有擴展需進行核定FX2N系列PLC編程元件2024/11/9電氣控制與PLC15分類及編號:FX2N系列PLC具有數(shù)十種編程元件。編程元件的編號分為兩個部分:第一部分是代表功能的字母。如輸入繼電器用“X”表示、輸出繼電器用“Y”表示。第二部分為數(shù)字,數(shù)字為該類器件的序號。輸入繼電器及輸出繼電器的序號為八進制,其余器件的序號為十進制。從元件的最大序號我們可以了解可編程序控制器可能具有的某類器件的最大數(shù)量。例如輸入繼電器的編號范圍為X0~X177,為八進制編號,可計算出FX2N系列PLC可能接入的最大輸入信號數(shù)為128點、這是以CPU所能接入的最大輸入信號數(shù)量標(biāo)示的,并不是一臺具體的基本單元或擴展單元所安裝的輸入口的數(shù)量?;咎卣鳎壕幊淘氖褂弥饕w現(xiàn)在程序中,一般地可認(rèn)為編程元件和繼電接觸器的元件類似、具有線圈和常開常閉觸點。而且觸點狀態(tài)隨著線圈的狀態(tài)而變化,即當(dāng)線圈披選中(通電)時,常開觸點閉合,常閉觸點斷開,當(dāng)線圈失去選中條件時,常閉接通,常開斷開。和繼電接觸器器件不同的是,作為計算機的存儲單元,從實質(zhì)上來說,某個元件被選中,只是代表這個元件的存儲單元置1,失去選中條件只是這個存儲單元置0,由于元件只不過是存儲單元,可以無限次地訪問,可編程序控制器的編程元件可以有無數(shù)多個常開、常閉觸點。和繼電接觸器元件不同的另一個特點是,作為計算機的存儲單元,可編程序控制器的元件可以組合使用。在存儲器中只占一位,其狀態(tài)只有置1置0兩種情況的元件稱為位元件。使用位元件的組合表示數(shù)據(jù)的稱為位組合元件及字元件。編程元件的使用有一定的使用要點,這些要點一般都可以反映在梯形圖上。FX2N系列PLC數(shù)值的處理2024/11/9電氣控制與PLC16

FX2N系列PLC根據(jù)不同的用途和目的,使用不同類型的數(shù)值:十進制數(shù)(K):

定時器和計數(shù)器的設(shè)定值(K常數(shù))。

輔助繼電器(M)、定時器(T)、計數(shù)器(C)、狀態(tài)器等的編號(軟元件編號)。

指定應(yīng)用指令操作數(shù)中的數(shù)值與指令動作(K常數(shù))。十六進制數(shù)(H):同十進制數(shù)一樣,用于指定應(yīng)用指令操作數(shù)中的數(shù)值與指令動作(H常數(shù))。二進制數(shù)(B):FX2N系列PLC的定時器、計數(shù)器或數(shù)據(jù)寄存器是以十進制或十六進制數(shù)進行數(shù)值指定,但在PLC內(nèi)部,這些數(shù)字都是用二進制處理的。而且,在外圍設(shè)備上進行監(jiān)控時,這些軟元件將自動變換為十進制數(shù)(也可切換為十六進制)。八進制數(shù)(O):FX2N系列PLC的輸入繼電器、輸出繼電器的軟元件編號以八進制數(shù)值進行分配。因此,可進行0~7、10~17、20~27、…等的進位,不存在數(shù)字8或9。BCD碼:BCD是以4位二進制表示十進制數(shù)各位0~9數(shù)值的方法。各位的處理很容易,因此,可用于BCD輸出形的數(shù)字式開關(guān)或七段碼的顯示器控制等方面。其他數(shù)值(浮點數(shù)):FX2N系列PLC具有可進行高精度的浮點運算功能。用二進制浮點數(shù)進行浮點運算,同時用十進制浮點數(shù)實施監(jiān)控。

FX2N系列PLC輸入/輸出繼電器2024/11/9電氣控制與PLC17輸入繼電器:輸入端子是PLC從外部開關(guān)接受信號的窗口。在PLC內(nèi)部,與PLC輸入端子相連的輸入繼電器是一種光電隔離的電子繼電器,有無數(shù)的電子常開觸點和常閉觸點,可在PLC內(nèi)隨意使用。這種輸入繼電器不能用程序驅(qū)動。輸出繼電器:輸出端子是PLC向外部負(fù)載發(fā)送信號的窗口。輸出繼電器的外部輸出用觸點(繼電器觸點,晶閘管、晶體管等輸出元件)在PLC內(nèi)與該輸出端子相連,有無數(shù)的電子常開觸點和常閉觸點,可在PLC內(nèi)隨意使用。PLC外部輸出用觸點,按照輸出用軟元件的響應(yīng)滯后時間動作。

FX2N系列PLC輸入繼電器(X)、輸出繼電器(Y)的編號:是由基本單元固有地址號和按照與這些地址號相連的順序給擴展設(shè)備分配的地址號組成的。這些地址號使用八進制數(shù),因此不存在8、9這樣的數(shù)值。輸入、輸出繼電器總點數(shù)不能超過256點。

型號FX2N-16MFX2N-32MFX2N-48MFX2N-64MFX2N-80MFX2N-128M擴展時輸入X000~X0078點X000~X01716點X000~X02724點X000~X03732點X000~X04740點X000~X07764點X000~X267184點輸出Y000~Y0078點Y000~Y01716點Y000~Y02724點Y000~Y03732點Y000~Y04740點Y000~Y07764點Y000~Y267184點FX2N系列PLC輔助繼電器2024/11/9電氣控制與PLC18

PLC內(nèi)有許多輔助繼電器,其線圈與輸出繼電器一樣,由PLC內(nèi)的各種軟元件的觸點驅(qū)動。輔助繼電器也有無數(shù)的電子常開和常閉觸點,在PLC內(nèi)可隨意使用。但是,該觸點不能直接驅(qū)動外部負(fù)載,外部負(fù)載的驅(qū)動要通過輸出繼電器進行。

FX2N系列PLC的輔助繼電器(M)分為一般用(M0~M499)、停電保持用(M500~M3071)和特殊用途(M8000~M8255)輔助繼電器。

如果在PLC運行過程中停電,輸出繼電器及一般用輔助繼電器都斷開。再運行時,除了輸入條件為ON(接通)的情況以外,都為斷開狀態(tài)。停電保持用輔助繼電器利用PLC內(nèi)裝備用電池或EEPROM進行掉電保持,PLC運行過程中停電時記憶停電前的狀態(tài),再運行時再現(xiàn)該狀態(tài)。一般用輔助繼電器和部分停電保持用輔助繼電器(M500~M1023)的分配可通過外圍設(shè)備的參數(shù)設(shè)定進行調(diào)整。將停電保持專用繼電器作為一般輔助繼電器使用,還可在程序的最前面的地方用RST或ZRST指令清除其內(nèi)容。

特殊輔助繼電器(M8000~M8255)各有其功能,按照使用方式可以分為兩類:觸點利用型特殊輔助繼電器:其線圈由PLC自動驅(qū)動,用戶只可使用這些觸點。常用作時基、狀態(tài)標(biāo)志或?qū)S每刂圃霈F(xiàn)在程序中。如M8000(運行監(jiān)視,PLC運行時監(jiān)控接通);M8002(初始脈沖,只在PLC開始運行的第一個掃描周期接通);M8011、M8012、M8013、M8014(分別為10ms、100ms、1s和1min時鐘);M8020、M8021、M8022(分別為零標(biāo)志、借位標(biāo)志和進位標(biāo)志)。線圈驅(qū)動型特殊輔助繼電器:用戶驅(qū)動線圈后,PLC作特定的動作。存在驅(qū)動時有效和END指令執(zhí)行后有效兩種情況。如M8030(關(guān)電池?zé)糁甘荆玟囯姵厍穳褐甘緹簦籑8033(停止時存儲保存,PLC進入STOP狀態(tài)后,輸出繼電器狀態(tài)保持不變);M8034(全輸出禁止,禁止所有的輸出);M8039(恒定掃描方式,PLC按D8039寄存器中指定的以ms為單位掃描周期運行)。

FX2N系列PLC狀態(tài)器和定時器2024/11/9電氣控制與PLC19狀態(tài)器:是對工序步進控制簡易編程的重要軟元件,常與步進梯形指令結(jié)合使用。狀態(tài)器與輔助繼電器一樣,有無數(shù)的電子常開和常閉觸點,在順控程序內(nèi)可隨意使用。此外,不用于步進梯形指令時,狀態(tài)器也可與輔助繼電器一樣在一般的順控中使用。FX2N系列PLC狀態(tài)器(S)分為一般用(S0~S499)、停電保持用(S500~S899)和報警器用(S900~S999),其中,S0~S9一般用于步進梯形圖的初始狀態(tài),S10~S19一般用作返回原點的狀態(tài)。供信號報警器用的狀態(tài)器也屬于停電保持型,還可以作為診斷外部故障用的輸出。通過外圍設(shè)備參數(shù)的設(shè)定,可以改變一般用和停電保持型狀態(tài)器的分配。定時器:相當(dāng)于繼電器系統(tǒng)中的時間繼電器,在程序中用于延時控制。定時器累計PLC內(nèi)1ms、10ms、100ms等時鐘脈沖,當(dāng)達(dá)到設(shè)定值時,輸出觸點動作。定時器除占有自己編號的存儲器位外,還占有一個設(shè)定值寄存器(字)和一個當(dāng)前值寄存器(字)。設(shè)定值寄存器存儲編程時賦值的計時時間設(shè)定值。當(dāng)前值寄存器記錄計時當(dāng)前值。這些寄存器為16位二進制存儲器。其最大值乘以定時器的計時單位值即是定時器的最大計時范圍值。定時器滿足計時條件開始計時,當(dāng)前值寄存器則開始計數(shù),當(dāng)當(dāng)前值與設(shè)定值相等時定時器動作,其常開觸點接通,常閉觸點斷開,并通過程序作用于控制對象,達(dá)到時間控制的目的。FX2N系列PLC定時器(T)有4種類型:100ms定時器:T0~T199,200點。定時范圍:0.1~3276.7s;10ms定時器:T200~T245,46點。定時范圍:0.01~327.67s;1ms累積型定時器:T246~T249,4點,執(zhí)行中斷保持。定時范圍:0.001~32.767s;100ms累積型定時器:T250~T255,6點,定時中斷保持,定時范圍:0.1~3276.7s。FX2N系列PLC定時器的使用2024/11/9電氣控制與PLC20

定時器設(shè)定值可采用程序存儲器內(nèi)的常數(shù)(K)直接指定,也可用數(shù)據(jù)寄存器(D)的內(nèi)容間接指定。使用數(shù)據(jù)寄存器設(shè)定定時器設(shè)定值時,一般使用具有掉電保持功能的數(shù)據(jù)寄存器,這樣在斷電時不會丟失數(shù)據(jù)。不用作定時器的定時器編號,可以用作數(shù)值存儲用數(shù)據(jù)寄存器。定時器的當(dāng)前值也可通過應(yīng)用指令等作為數(shù)值軟元件使用。普通非累積型定時器的使用:如果定時器線圈T200的驅(qū)動輸入X000為ON,T200用當(dāng)前值計數(shù)器累計10ms的時鐘脈沖。如果該值等于設(shè)定值K123時,定時器的輸出觸點動作,也就是說輸出觸點在線圈驅(qū)動1.23s后動作。驅(qū)動輸入X000斷開或停電,定時器復(fù)位,輸出觸點復(fù)位。累積型定時器的使用:如果定時器線圈T250的驅(qū)動輸入X001為ON,則T250用當(dāng)前值計數(shù)器累計100ms的時鐘脈沖。如果該值達(dá)到設(shè)定值K345時,定時器的輸出觸點動作。在累計過程中,即使輸入X001斷開或停電時,再起動時,繼續(xù)累計,其累計時間為34.5s。如果復(fù)位輸入X002為ON,定時器復(fù)位,輸出觸點也復(fù)位。FX2N系列PLC定時器誤差2024/11/9電氣控制與PLC21

在子程序與中斷程序內(nèi),采用T192~T199定時器。這種定時器在執(zhí)行線圈指令或執(zhí)行END指令時計時。如果計時達(dá)到設(shè)定值,則在執(zhí)行線圈指令或END指令時,輸出觸點動作。普通的定時器只是在執(zhí)行線圈指令時計時,因此,在某種條件下,線圈指令用于執(zhí)行中的子程序或中斷程序時不計時,不能正常動作。如果在子程序或中斷程序內(nèi)采用1ms累積型定時器時,在其達(dá)到設(shè)定值后,必須注意的是,在執(zhí)行最初的線圈指令時,輸出觸點動作。除了中斷執(zhí)行型的定時器外,在線圈驅(qū)動后,定時器開始計時。在計時完了后的最初的線圈指令執(zhí)行時,輸出觸點動作。當(dāng)定時器設(shè)定值為0時,在執(zhí)行下一個掃描的線圈指令時,輸出觸點開始動作。此外,中斷執(zhí)行型的1ms定時器在執(zhí)行線圈指令后,以中斷方式對1ms時鐘脈沖計數(shù)。

從驅(qū)動線圈開始到觸點動作結(jié)束的定時器觸點動作精度,大致可用式t=T+T0-α表示。其中,α與1ms、10ms、100ms定時器對應(yīng),分別為0.001s、0.01s、0.1s;T為定時器設(shè)定時間;T0為掃描周期。編程時,定時器觸點寫在線圈指令前時,最大誤差為-2T0。FX2N系列PLC計數(shù)器2024/11/9電氣控制與PLC22計數(shù)器:在程序中用作計數(shù)控制。計數(shù)器分為內(nèi)部信號計數(shù)器和外部信號計數(shù)器兩類。內(nèi)部計數(shù)器是對機內(nèi)的元件的信號計數(shù),由于機內(nèi)元件信號的頻率低于掃描頻率,因而是低速計數(shù)器,也稱普通計數(shù)器。對高于機器掃描頻率的外部信號進行計數(shù),需要用高速計數(shù)器。計數(shù)器累計內(nèi)部或外部信號的脈沖數(shù),當(dāng)達(dá)到所定的設(shè)定值時,輸出觸點動作。計數(shù)器除了占有自己編號的存儲器位外,還占有一個設(shè)定值寄存器和一個當(dāng)前值寄存器。設(shè)定值寄存器存儲編程時賦值的計數(shù)設(shè)定值。當(dāng)前值寄存器記錄計數(shù)當(dāng)前值。

FX2N系列PLC計數(shù)器(C)分類:16位增計數(shù)器:一般用:C0~C99;停電保持用:C100~C199。32位增/減雙向計數(shù)器:停電保持用:C200~C219;特殊用:C220~C234。32位增/減雙向高速計數(shù)器:停電保持C235~C255中的6點。

一般計數(shù)器和停電保持型計數(shù)器的分配可通過外圍設(shè)備的參數(shù)設(shè)定進行調(diào)整。不用作計數(shù)器的計數(shù)器編號,可以用作數(shù)值存儲用數(shù)據(jù)寄存器。FX2N系列PLC16位增計數(shù)器2024/11/9電氣控制與PLC23

16位是指其設(shè)定值及當(dāng)前值寄存器為二進制16位寄存器,其設(shè)定值在K1~K32767范圍內(nèi)有效。設(shè)定值K0與K1意義相同,均在第一次計數(shù)時,其觸點動作。如果PLC斷電,則一般用計數(shù)器的計數(shù)值被清除,而停電保持用計數(shù)器則可存儲停電前的計數(shù)值,恢復(fù)電源后,計數(shù)器可按上一次數(shù)值累計計數(shù)。

16位計數(shù)器的使用:計數(shù)輸入X011每驅(qū)動C0線圈一次,計數(shù)器的當(dāng)前值就增加1,在執(zhí)行第十次的線圈指令時,輸出觸點動作,以后即使計數(shù)輸入X011再動作,計數(shù)器的當(dāng)前值不變。如果復(fù)位輸入X010為ON,則執(zhí)行RST指令,計數(shù)器的當(dāng)前值為0,輸出觸點復(fù)位。計數(shù)器的設(shè)定值,除用常數(shù)K設(shè)定外,還可由數(shù)據(jù)寄存器指定。再以MOV等指令將設(shè)定值以上的數(shù)據(jù)寫入當(dāng)前值寄存器時,則在下次輸入時,輸出線圈接通,當(dāng)前值寄存器變?yōu)樵O(shè)定值。FX2N系列PLC32位雙向計數(shù)器2024/11/9電氣控制與PLC24

32位增/減雙向計數(shù)器的設(shè)定值有效范圍為-2147483648~+2147483647。利用特殊輔助繼電器M8200~M8234指定對應(yīng)計數(shù)器的增/減計數(shù)方向。

32位增/減雙向計數(shù)器的使用:如果驅(qū)動M8200,則計數(shù)器C200為減計數(shù),不驅(qū)動時,則為增計數(shù)。根據(jù)常數(shù)K或數(shù)據(jù)寄存器D的內(nèi)容,設(shè)定值可正可負(fù),將連號的數(shù)據(jù)寄存器內(nèi)容視為一對,作為32位的數(shù)據(jù)處理。利用計數(shù)輸入X014驅(qū)動C200線圈,可增計數(shù)或減計數(shù)。在計數(shù)器的當(dāng)前值由-6→-5增加時,輸出觸點置位;在由-5→-6減少時,輸出觸點復(fù)位。當(dāng)前值的增減與輸出觸點的動作無關(guān),但是如果從2147483647開始增計數(shù),則成為-2147483648,同樣如果從-2147483648開始減計數(shù),則成為2147483647,形成循環(huán)計數(shù)。如果復(fù)位輸入X013為ON,則執(zhí)行RST指令,計數(shù)器當(dāng)前值變?yōu)?,輸出觸點也復(fù)位。使用停電保持用計數(shù)器時,計數(shù)器的當(dāng)前值、輸出觸點動作與復(fù)位狀態(tài)停電保持。32位計數(shù)器也可作為32位數(shù)據(jù)寄存器使用,但是,32位計數(shù)器不能作為16位應(yīng)用指令中的軟元件。在以D-MOV指令等把設(shè)定值以上的數(shù)據(jù)寫入當(dāng)前值數(shù)據(jù)寄存器時,則在以后的計數(shù)輸入時可繼續(xù)計數(shù),觸點也不變化。FX2N系列PLC內(nèi)置高速計數(shù)器2024/11/9電氣控制與PLC25

計數(shù)器與定時器根據(jù)設(shè)定值動作,可以將計數(shù)器或定時器的當(dāng)前值作為數(shù)值數(shù)據(jù)用于控制。普通計數(shù)器對PLC的內(nèi)部信號(X、Y、M、S、T、C)等觸點的動作進行循環(huán)掃描并計數(shù),這些內(nèi)部信號接通和斷開的持續(xù)時間必須比PLC的掃描周期長,才能保證準(zhǔn)確可靠計數(shù)。高速計數(shù)器通過對特定的輸入作中斷處理來進行計數(shù),與掃描周期無關(guān),可以執(zhí)行數(shù)KHz的計數(shù)。

FX2N系列PLC內(nèi)置高速計數(shù)器是32位增/減雙向計數(shù)器,根據(jù)不同增/減計數(shù)切換及控制方法,分為1相1計數(shù)輸入、1相2計數(shù)輸入以及2相2計數(shù)輸入三種類型,按計數(shù)器的編號(C235~C255)分配在輸入X000~X007。由于X000~X007不能重復(fù)使用,內(nèi)置高速計數(shù)器最多只有6點。不作為高速計數(shù)器使用的輸入編號可作為普通輸入繼電器使用。不作為高速計數(shù)器使用的高速計數(shù)器編號也可作為數(shù)值存儲用的32位數(shù)據(jù)寄存器使用。1相1計數(shù)輸入C235C236C237C238C239C240C241C242C243C244C245X000U/DU/DU/DX001U/DRRX002U/DU/DU/DX003U/DRRX004U/DU/DX005U/DRX006SX007SFX2N系列PLC內(nèi)置高速計數(shù)器2024/11/9電氣控制與PLC261相2計數(shù)輸入2相2計數(shù)輸入C246C247C248C249C250C251C252C253C254C255X000UUUAAAX001DDDBBBX002RRRRX003UUAAX004DDBBX005RRRRX006SSX007SS項目1相1計數(shù)輸入1相2計數(shù)輸入2相2計數(shù)輸入計數(shù)方向指定方法根據(jù)M8235~M8245的啟動與否,相應(yīng)的計數(shù)器C235~C245作增/減計數(shù)對應(yīng)于增/減計數(shù)輸入的動作,計數(shù)器自動增/減計數(shù)A相輸入ON同時,B相輸入OFF→ON時增計數(shù)動作,ON→OFF時減計數(shù)動作計數(shù)方向監(jiān)控-通過監(jiān)控M8246~M8255,可以知道相應(yīng)計數(shù)器增/減計數(shù)的情況。U:增計數(shù)輸入;D:減計數(shù)輸入;A:A相輸入;B:B相輸入;R:復(fù)位輸入;S:啟動輸入。FX2N系列PLC內(nèi)置高速計數(shù)器2024/11/9電氣控制與PLC27

FX2N系列PLC內(nèi)置1相1計數(shù)輸入高速計數(shù)器應(yīng)用:在X012為ON時,利用計數(shù)輸入X000,通過中斷,C235按X010設(shè)定的方式增計數(shù)或減計數(shù)。計數(shù)器的當(dāng)前值由-6→-5增加時,輸出觸點被置位,由-5→-6減少時,輸出觸點被復(fù)位。雖然當(dāng)前值的增減與輸出觸點的動作無關(guān),但是如果從2147483647開始增計數(shù),則成為-2147483648,同樣如果從-2147483648開始減計數(shù),則成為2147483647,形成循環(huán)計數(shù)。如果復(fù)位輸入X011為ON,則執(zhí)行RST指令,計數(shù)器當(dāng)前值變?yōu)?,輸出觸點也復(fù)位。在停電保持用高速計數(shù)器中,即使斷開電源,計數(shù)器的當(dāng)前值、輸出觸點動作與復(fù)位狀態(tài)停電保持。

FX2N系列PLC內(nèi)置1相2計數(shù)輸入高速計數(shù)器應(yīng)用:C249在X012為ON時,如果X006也為ON,就立即開始計數(shù),增計數(shù)的計數(shù)輸入為X000,減計數(shù)的計數(shù)輸入為X001??梢酝ㄟ^順控程序上的X011執(zhí)行復(fù)位,另外,當(dāng)X002閉合,C249也可立即復(fù)位,不需要該程序。

FX2N系列PLC內(nèi)置高速計數(shù)器2024/11/9電氣控制與PLC28

FX2N系列PLC內(nèi)置2相2計數(shù)輸入高速計數(shù)器應(yīng)用:這種計數(shù)器在A相接通的同時,B相輸入為OFF→ON則為增計數(shù),ON→OFF時為減計數(shù),如圖a所示。

C251應(yīng)用:圖b中,X012為ON時,C251通過中斷,對A相輸入X000、B相輸入X001的動作計數(shù)。如果X011為ON時,則執(zhí)行RST復(fù)位指令。如果當(dāng)前值超過設(shè)定值,則Y002為ON;如果當(dāng)前值小于設(shè)定值,則為OFF。根據(jù)不同的計數(shù)方向,Y003接通(增計數(shù))或斷開(減計數(shù))。

C254應(yīng)用:圖c中,X012為ON時,如果X006也為ON,則C254立即開始對A相輸入X000、B相輸入X001的動作計數(shù)??梢酝ㄟ^順控程序上的X011執(zhí)行復(fù)位,另外,當(dāng)X002閉合,C254也可立即復(fù)位。如果當(dāng)前值超過設(shè)定值(D1,D0),則Y004為ON;如果當(dāng)前值小于設(shè)定值,則為OFF。根據(jù)不同的計數(shù)方向,Y005接通(增計數(shù))或斷開(減計數(shù))。FX2N系列PLC內(nèi)置高速計數(shù)器2024/11/9電氣控制與PLC29

高速計數(shù)器的當(dāng)前值達(dá)到設(shè)定值時,要求立即輸出的情況,要采用高速計數(shù)器專用比較指令。另外,使用高速計數(shù)器時,還需要注意以下問題:

高速計數(shù)器線圈驅(qū)動用觸點,在高速計數(shù)時,應(yīng)采用一直接通的觸點。

如果利用模擬開關(guān)等有觸點的設(shè)備進行高速計數(shù),需注意由于開關(guān)振動等原因會造成計數(shù)器的計數(shù)錯誤。

如果對高速計數(shù)器的線圈編程,則與其對應(yīng)的輸入繼電器的輸入濾波器會自動變?yōu)?0μs(X000,X001)或50μs(X002~X005),不需要采用應(yīng)用指令或特殊的數(shù)據(jù)寄存器D8020調(diào)整。不作為高速計數(shù)器輸入使用的輸入繼電器的輸入濾波器維持初始值10ms。

高速計數(shù)器輸入使用輸入繼電器不能與采用同樣輸入的其他指令一起使用。

所有高速計數(shù)器,即使以當(dāng)前值=設(shè)定值的狀態(tài)執(zhí)行指令,只要不給于計數(shù)輸入脈沖,輸出觸點就不會動作。

通過讓高速計數(shù)器輸出線圈接通/斷開,就可以執(zhí)行計數(shù)開始/停止,但該輸出線圈要在主程序上編程。如果在步進梯形圖回路內(nèi)、子程序內(nèi)或中斷程序內(nèi)編程,則直到執(zhí)行這些程序,高速計數(shù)器的計數(shù)與停止才能執(zhí)行。

向高速計數(shù)器輸入信號時,其所用頻率要低于規(guī)定的頻率,否則就會發(fā)生監(jiān)視定時器(WDT)錯誤,而且并聯(lián)鏈接不能正常工作。FX2N系列PLC數(shù)據(jù)寄存器2024/11/9電氣控制與PLC30數(shù)據(jù)寄存器:是存儲數(shù)值數(shù)據(jù)的軟元件,可以處理各種數(shù)值數(shù)據(jù),利用它還可以進行各種控制。FX2N系列PLC的數(shù)據(jù)寄存器(D)分為以下幾種類型:

一般用:D0~D199,200點,通過參數(shù)設(shè)定可以變更為停電保持型。

停電保持用:D200~D511,312點,通過參數(shù)設(shè)定可以變更為非停電保持型。

停電保持專用:D512~D7999,7488點,無法變更其停電保持特性。根據(jù)參數(shù)設(shè)定可以將D1000以后的數(shù)據(jù)寄存器以500點為單位設(shè)置文件寄存器。

特殊用:D8000~D8255,256點。

變址寄存器:V0~V7,Z0~Z7,16點。

這些寄存器都是16位,最高位為符號位,數(shù)值范圍為-32768~+32767。將相鄰兩個數(shù)據(jù)寄存器組合,可存儲32位數(shù)值數(shù)據(jù),最高位為符號位(高位為大的號碼,低位為小的號碼。變址寄存器中,V為高位,Z為低位),可處理-2147483648~+2147483647的數(shù)值。在指定32位時,如果指定了低位,則高位為繼其之后的編號自動占用。低位可以用奇數(shù)或偶數(shù)編號指定,考慮到外圍設(shè)備的監(jiān)視功能,建議低位采用偶數(shù)編號。FX2N系列PLC數(shù)據(jù)寄存器2024/11/9電氣控制與PLC31一般用及停電保持用數(shù)據(jù)寄存器

一旦數(shù)據(jù)寄存器中寫入數(shù)據(jù),只要不再寫入其他數(shù)據(jù),就不會變化。在RUN→STOP或停電時,數(shù)據(jù)被清除為0,但如果驅(qū)動特殊輔助繼電器M8033,則可以保持,與停電保持用數(shù)據(jù)寄存器功能類似。

利用外圍設(shè)備的參數(shù)設(shè)定,可以改變一般用與停電保持用數(shù)據(jù)寄存器的分配。而對于將停電保持專用數(shù)據(jù)寄存器作為一般用途時,則要在程序的起始步采用RST或ZRST指令清除其內(nèi)容。

在使用PC間簡易鏈接或并聯(lián)鏈接的情況下,一部分?jǐn)?shù)據(jù)寄存器被鏈接所占用。特殊用途數(shù)據(jù)寄存器

是指寫入特定目的的數(shù)據(jù),或已事先寫入特定內(nèi)容的數(shù)據(jù)寄存器,其內(nèi)容在電源接通時被置于初始值。一般初始值為零,需要設(shè)置時,則利用系統(tǒng)ROM將其寫入。例如,系統(tǒng)ROM在D8000中初始設(shè)定監(jiān)視定時器時間,需要改變時,可利用傳送指令(FNC12MOV),在D8000中寫入目標(biāo)時間。

其他特殊用途數(shù)據(jù)寄存器的種類及功能說明參見有關(guān)說明書。變址寄存器

變址寄存器V與Z同普通數(shù)據(jù)寄存器一樣,是進行數(shù)值數(shù)據(jù)的讀入、寫出的16位數(shù)據(jù)寄存器。V0~V7、Z0~Z7共有16個。此外,在應(yīng)用指令的操作數(shù)中,還可以同其他軟元件編號或數(shù)值組合使用,在程序中改變軟元件編號或數(shù)值內(nèi)容,是一個特殊的數(shù)據(jù)寄存器。對于十進制數(shù)的軟元件、數(shù)值(M、S、T、C、D、KnM、KnS、P、K),若V0=K5,執(zhí)行D20V0時,被執(zhí)行的軟元件編號為D25【D(20+5)】;指定K30V0時,被執(zhí)行的是十進制數(shù)值K35【K(30+5)】。對于八進制軟元件(X、Y、KnX、KnY),變址時,V、Z的內(nèi)容要換算成八進制數(shù),然后作加法運算。若Z1=K8,執(zhí)行X0Z1時,則被執(zhí)行的軟元件編號為X10【X(0+8):八進制加法】。對于十六進制的數(shù)值(H),若以V5=K30指定常數(shù)H30V5,則被認(rèn)為是H4E【30H+K30】。

需要注意FX2N系列PLC基本順控指令或步進梯形指令的軟元件編號不能同變址寄存器組合使用。

FX2N系列PLC文件寄存器2024/11/9電氣控制與PLC32文件寄存器:FX2N系列PLC的數(shù)據(jù)寄存器D1000~D7999是普通停電保持用數(shù)據(jù)寄存器,通過參數(shù)設(shè)定,可以500為單位指定1~14個塊作為最大7000點的文件寄存器,未被設(shè)為文件寄存器的剩余部分可以作為普通停電保持?jǐn)?shù)據(jù)寄存器使用。文件寄存器的處理方法如下:

當(dāng)PLC從STOP→RUN時,在內(nèi)置可選內(nèi)存中設(shè)定的文件寄存器區(qū)域,被批次傳送至主系統(tǒng)RAM中的數(shù)據(jù)存儲區(qū)域。隨后,在程序中使用的軟元件編號以及除FNC15(BMOV)指令之外的應(yīng)用指令中的操作數(shù)的指定全部是針對數(shù)據(jù)寄存器區(qū)域工作的。

在外圍設(shè)備上對文件寄存器進行監(jiān)視時,將數(shù)據(jù)存儲器中對應(yīng)的的數(shù)據(jù)寄存器區(qū)域讀出。從外圍設(shè)備進行文件寄存器元件“當(dāng)前值變更”、“強制復(fù)位”或“PC內(nèi)存全部清除”等情況,是對程序存儲區(qū)內(nèi)的文件寄存器區(qū)域進行修改,隨后向?qū)?yīng)的數(shù)據(jù)寄存器區(qū)域自動傳送。因此,對文件寄存器軟元件進行改寫的程序存儲器,需要將內(nèi)置內(nèi)存(可選RAM或EEPROM內(nèi)存)的保護開關(guān)置為OFF狀態(tài)。

使用除FNC15(BMOV)指令以外的一般應(yīng)用指令處理文件寄存器編號時,對數(shù)據(jù)存儲器內(nèi)對應(yīng)的數(shù)據(jù)寄存器進行與一般數(shù)據(jù)寄存器相同的讀出寫入處理。由于在PLC的系統(tǒng)RAM設(shè)置了該區(qū)域,因而可以不受可選內(nèi)存形式的限制而隨意修改內(nèi)容。與此相對應(yīng),F(xiàn)NC15(BMOV)指令對文件寄存器具有特殊功能。將FNC15(BMOV)指令的目標(biāo)指定為文件寄存器軟元件時,可向程序存儲區(qū)內(nèi)的文件寄存器區(qū)域直接寫入。FX2N系列PLC指針2024/11/9電氣控制與PLC33指針:FX2N系列PLC的指針包括分支用指針(P)和中斷用指針(I)。分支用指針:編號為P0~P127,用作程序跳轉(zhuǎn)和子程序調(diào)用的編號,其中P63專門用于結(jié)束跳轉(zhuǎn)。中斷用指針:與應(yīng)用指令FNC03(IRET)中斷返回、FNC04(EI)開中斷和FNC03(DI)關(guān)中斷一起使用,有以下三種類型:輸入中斷用:與輸入X000~X005對應(yīng)編號為I00□~I05□,6點。接收來自特定輸入編號的輸入信號,不受PLC掃描周期的影響,觸發(fā)該輸入型號,執(zhí)行中斷子程序。通過輸入中斷可以處理比掃描周期更短的信號,因而可在順控程序中作為必要的優(yōu)先處理或短時脈沖處理控制中使用。定時器中斷:編號為I6□□、I7□□、I8□□,3點。在各指定的中斷循環(huán)時間(10~99ms)執(zhí)行中斷子程序。在需要有別于PLC運算周期的循環(huán)中斷處理控制中使用。計數(shù)器中斷:編號為I010~I060,6點。根據(jù)PLC內(nèi)置高速計數(shù)器的比較結(jié)果,執(zhí)行中斷子程序,用于利用高速計數(shù)器優(yōu)先處理計數(shù)結(jié)果的控制。FX2N系列PLC基本指令2024/11/9電氣控制與PLC34

LD、LDI、OUT指令LD、LDI指令功能:分別用于將常開、常閉觸點連接到母線上,或者與后述ANB或ORB指令組合,在分支回路的起點使用常開、常閉觸點。OUT指令功能:是對輸出繼電器、輔助繼電器、狀態(tài)器、定時器、計數(shù)器的線圈驅(qū)動指令,對輸入繼電器不能使用。

并列的OUT指令能多次連續(xù)使用。

對定時器或計數(shù)器線圈,使用OUT指令后,必須設(shè)定常數(shù),可通過常數(shù)K直接指定或用數(shù)據(jù)寄存器編號間接指定。FX2N系列PLC基本指令2024/11/9電氣控制與PLC35

AND、ANI指令A(yù)ND、ANI指令功能:分別用于單個常開、常閉觸點的串聯(lián),串聯(lián)觸點的數(shù)量不受限制,該指令可以連續(xù)多次使用。

如果有兩個以上的觸點并聯(lián)連接,并將這種并聯(lián)回路塊與其他回路串聯(lián)連接時,要采用后述的ANB指令。

OUT指令后,通過觸點對其他線圈使用OUT指令實現(xiàn)縱接輸出時,如果順序不錯,可以重復(fù)連續(xù)使用,否則必須使用后述的MPS指令。FX2N系列PLC基本指令2024/11/9電氣控制與PLC36

OR、ORI指令OR、ORI指令功能:分別用于單個常開、常閉觸點的并聯(lián),并聯(lián)觸點的數(shù)量不受限制,該指令可以連續(xù)多次使用。

如果有兩個以上的觸點串聯(lián)連接,并將這種串聯(lián)回路塊與其他回路并聯(lián)連接時,要采用后述的ORB指令。FX2N系列PLC基本指令2024/11/9電氣控制與PLC37

ORB、ANB指令

ORB、ANB指令都是不帶軟元件的獨立指令。

由兩個以上觸點串聯(lián)連接的回路稱為串聯(lián)回路塊,將串聯(lián)回路塊并列連接時,分支開始用LD或LDI指令,分支結(jié)束用ORB指令。若有多個串聯(lián)回路塊按順序與前面的回路并聯(lián)時,對每個回路塊使用ORB指令,則對并聯(lián)的回路個數(shù)沒有限制。而若成批使用ORB指令并聯(lián)連接多個串聯(lián)回路塊時,由于LD、LDI指令的重復(fù)次數(shù)限制在8次以下,因此這種情況下并聯(lián)的回路個數(shù)限制在8個以下。

由兩個以上觸點并聯(lián)連接的回路稱為并聯(lián)回路塊,將并聯(lián)回路塊串聯(lián)連接時,分支開始用LD或LDI指令,分支結(jié)束用ANB指令。若有多個并聯(lián)回路塊按順序與前面的回路串聯(lián)時,對每個回路塊使用ANB指令,則對串聯(lián)的回路個數(shù)沒有限制。而若成批使用ANB指令串聯(lián)連接多個并聯(lián)回路塊時,由于LD、LDI指令的重復(fù)次數(shù)限制在8次以下,因此這種情況下串聯(lián)的回路個數(shù)限制在8個以下。FX2N系列PLC基本指令2024/11/9電氣控制與PLC38

ORB、ANB指令應(yīng)用FX2N系列PLC基本指令2024/11/9電氣控制與PLC39

LDP、LDF、ANDP、ANDF、ORP、ORF指令LDP、ANDP、ORP指令是進行上升沿檢出的觸點指令,僅在指定位元件的上升沿OFF→ON變化時接通一個掃描周期。LDF、ANDF、ORF指令是進行下降沿檢出的觸點指令,僅在指定位元件的下降沿ON→OFF變化時接通一個掃描周期。示例:X000~X002由OFF→ON變化或由ON→OFF變化時,M0或M1僅接通一個掃描周期。這些指令的功能有時與脈沖指令的功能相同。將輔助繼電器M指定為這些指令的軟元件時,軟元件編號范圍不同,會造成動作上的差異。FX2N系列PLC基本指令2024/11/9電氣控制與PLC40

MPS、MRD、MPP指令

FX2N系列PLC中有11個被稱為堆棧的記憶運算中間結(jié)果的存儲器。

使用一次MPS指令,就將此時刻的運算結(jié)果送入堆棧的第一段存儲。再使用MPS指令,又將中間結(jié)果送入第一段存儲,而將先前送入存儲的數(shù)據(jù)依次移到堆棧的下一段。

使用MPP指令,各數(shù)據(jù)按順序向上移動,將最上端的數(shù)據(jù)讀出,同時該數(shù)據(jù)就從堆棧中消失。MRD指令是讀出最上端所存數(shù)據(jù)的專用指令,堆棧內(nèi)的數(shù)據(jù)不發(fā)生移動。

這些指令都是不帶軟元件編號的獨立指令,是進行分支多重輸出回路編程的方便指令。MPS指令與MPP指令必須成對使用,連續(xù)使用的次數(shù)應(yīng)小于11。MRD指令可以多次使用,但最終輸出回路必須采用MPP指令,從而在讀出存儲數(shù)據(jù)的同時將它復(fù)位。FX2N系列PLC基本指令2024/11/9電氣控制與PLC41

MPS、MRD、MPP指令應(yīng)用一段堆棧與ANB、ORB指令并用

二段堆棧

FX2N系列PLC基本指令2024/11/9電氣控制與PLC42

MPS、MRD、MPP指令應(yīng)用四段堆棧:采用三重MPS指令

如果改變回路的結(jié)構(gòu),則可能不必采用MPS指令,編程也很方便。FX2N系列PLC基本指令2024/11/9電氣控制與PLC43

MC、MCR指令MC為主控指令,用于公共串聯(lián)觸點的連接;MCR為主控復(fù)位指令,即MC的復(fù)位指令。

編程時,經(jīng)常遇到多個線圈同時受一個或一組觸點控制。若在每個線圈的控制電路中都串入同樣的觸點,將多占存儲單元。應(yīng)用主控觸點可以解決這一問題。它在梯形圖中與一般的觸點垂直。它們是與母線相連的常開觸點,是控制一組電路的總開關(guān)。FX2N系列PLC基本指令2024/11/9電氣控制與PLC44

MC、MCR指令應(yīng)用

輸入X000接通時,執(zhí)行從MC到MCR之間的指令,累計定時器、計數(shù)器和用置位/復(fù)位指令驅(qū)動的軟元件保持現(xiàn)狀,而非累計定時器、計數(shù)器和OUT指令驅(qū)動的軟元件斷開。

執(zhí)行MC指令后,母線(LD、LDI)向MC觸點后移動,將其返回到原母線的指令為MCR。通過更改軟元件號Y、M,可以多次使用主控指令(MC),但是,如果使用同一軟元件號,將同OUT指令一樣,會出現(xiàn)雙線圈輸出。

在MC指令內(nèi)采用MC指令實現(xiàn)嵌套時,嵌套級N的編號按N0→N7順序增大。采用MCR指令將該指令返回時,則從編號大的嵌套級開始N7→N0消除。嵌套級最大為8級。FX2N系列PLC基本指令2024/11/9電氣控制與PLC45

INV指令

其功能是將INV指令執(zhí)行之前的運算結(jié)果取反,不需要指定軟元件號。

梯形圖中,只能在能輸入AND或ANI、ANDP、ANDF指令步的相同位置處,才可編寫INV指令,而不能像LD、LDI、LDP、LDF那樣與母線直接相連,也不能像OR、ORI、ORP、ORF指令那樣單獨使用。FX2N系列PLC基本指令2024/11/9電氣控制與PLC46

PLS、PLF指令

使用PLS指令時,僅在驅(qū)動輸入為ON的一個掃描周期內(nèi),軟元件Y、M動作。

使用PLF指令時,僅在驅(qū)動輸入為OFF的一個掃描周期內(nèi),軟元件Y、M動作。FX2N系列PLC基本指令2024/11/9電氣控制與PLC47

SET、RST指令

SET為置位指令,使操作保持;RST為復(fù)位指令,使操作保持復(fù)位。

X000一旦接通后,即使再斷開,Y000仍繼續(xù)動作,X001接通時,即使再斷開,Y000仍保持不被驅(qū)動。對于M、S也是一樣。

對于同一軟元件,SET、RST可多次使用,順序也隨意,但最后執(zhí)行的有效。

數(shù)據(jù)寄存器(D)、變址寄存器(V、Z)的內(nèi)容清零,也可使用RST指令,與用常數(shù)K0傳送指令的結(jié)果一樣。

累計定時器T246~T255的當(dāng)前值以及觸點復(fù)位也可使用RST指令。

RST指令對計數(shù)器復(fù)位:C0對X011的OFF→ON次數(shù)進行增計數(shù),當(dāng)達(dá)到設(shè)定值K10時,輸出觸點C0動作。此后,X011即使再從OFF→ON變化,計數(shù)器的當(dāng)前值不變,輸出觸點仍保持動作。為了將此清除,讓X010為接通狀態(tài),使輸出觸點復(fù)位。FX2N系列PLC基本指令2024/11/9電氣控制與PLC48

NOP、END指令

NOP指令:空操作指令,將程序全部清除時,全部指令成為NOP。若在普通的指令之間加入NOP指令,則PLC無視其存在繼續(xù)工作。在程序中加入NOP指令,有利于修改或增加程序時,減小程序步號的變化,但是程序要求有余量。若將已寫入的指令改成NOP指令時,則回路會發(fā)生變化,必須注意。

END指令:程序結(jié)束指令。PLC反復(fù)進行輸入處理、程序執(zhí)行和輸出處理,在程序的最后寫入END指令,則END以后的其余程序不再執(zhí)行,而直接進行輸出處理。在程序中如果沒有END指令,PLC一直處理到最終的程序步,然后從0步開始重復(fù)處理。在程序調(diào)試階段,在各程序段插入END指令,可依次檢查各程序段的動作,確認(rèn)前面的程序動作無誤后,依次刪去END指令,有助于程序的調(diào)試。另外,執(zhí)行END指令時,對監(jiān)視定時器也刷新,因此,一般一個完整的程序都必須以END指令結(jié)束,否則會出現(xiàn)WDT溢出。FX2N系列PLC編程注意事項2024/11/9電氣控制與PLC49梯形圖編程規(guī)則:PLC的基本指令只有有限的數(shù)量,只有有限種的編程元件的符號組合可以為指令表達(dá),不能為指令表達(dá)的梯形圖從編程語法上來說就是不正確的,盡管這些“不正確”的梯形圖有時能正確地表達(dá)某些正確的邏輯關(guān)系。梯形圖作為一種編程語言,繪制時應(yīng)當(dāng)有一定的規(guī)則。

梯形圖的各種符號,要以左母線為起點,右母線為終點(有時可以省略右母線),從左向右分行繪出。每一行的開始是觸點群組成的“工作條件”,最右邊是線圈表達(dá)的“工作結(jié)果”。一行寫完,自上而下依次再寫下一行。

觸點應(yīng)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論