PLC自學(xué)基礎(chǔ)教程_第1頁(yè)
PLC自學(xué)基礎(chǔ)教程_第2頁(yè)
PLC自學(xué)基礎(chǔ)教程_第3頁(yè)
PLC自學(xué)基礎(chǔ)教程_第4頁(yè)
PLC自學(xué)基礎(chǔ)教程_第5頁(yè)
已閱讀5頁(yè),還剩184頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第六章第六章 可編程控制器概述可編程控制器概述第一節(jié)第一節(jié) 三菱三菱FX2N系列可編程控制器系列可編程控制器 一、一、FX2N系列可編程控制器的基本組成系列可編程控制器的基本組成 20世紀(jì)90年代,三菱公司在FX系列PLC的基礎(chǔ)上又推出了FX2N系列產(chǎn)品,該機(jī)型在運(yùn)算速度,指令數(shù)量及通訊能力方面有了較大的進(jìn)步,是一種小型化、高速度、高性能、各方面都相當(dāng)于FX系列中最高檔次的超小型的PLC。 FX2N系列PLC由基本單元、擴(kuò)展單元、擴(kuò)展模塊及特殊功能單元構(gòu)成。圖61是FX2N可編程控制器頂視圖,它屬于疊裝式PLC。圖6-1 FX2N可編程控制器頂視圖 基本單元(Basic Unit)包括CPU、

2、存儲(chǔ)器、輸入輸出口及電源,是PLC的主要部分。 擴(kuò)展單元(Extension Unit)是用于增加IO點(diǎn)數(shù)的裝置,內(nèi)部設(shè)有電源。 擴(kuò)展模塊(Extension Module)用于增加IO點(diǎn)數(shù)及改變IO比例,內(nèi)部無(wú)電源,由基本單元或擴(kuò)展單元供電。 因擴(kuò)展單元及擴(kuò)展模塊無(wú)CPU,因此必須與基本單元一起使用。 特殊功能單元(Special Function Unit)是一些專(zhuān)門(mén)用途的裝置,如位置控制模塊、模擬量控制模塊、計(jì)算機(jī)通訊模塊等等。(一)FX2N系列的基本單元名稱(chēng)體系及其種類(lèi) FX2N系列的基本單元型號(hào)名稱(chēng)體系形式如圖6-2所示。 二、二、FX2N系列可編程控制器的型號(hào)名稱(chēng)體系系列可編程控制

3、器的型號(hào)名稱(chēng)體系 及其種類(lèi)及其種類(lèi)FX2NM4 8R系列名稱(chēng)I/O總點(diǎn)數(shù)基本單元001內(nèi)部電源、內(nèi)部輸入輸出、CPU及存儲(chǔ)器輸出形式: R-繼電器輸出(有觸點(diǎn),可帶交直流負(fù)載); S-雙向晶閘管輸出(無(wú)觸點(diǎn),帶交流負(fù)載); T-晶體管輸出(無(wú)觸點(diǎn),帶直流負(fù)載)。圖6-2 FX2N系列的基本單元型號(hào)名稱(chēng)體系形式FX2N系列的基本單元的種類(lèi)共有16種如表6-1所示: FX2N系列基本單元系列基本單元輸入輸入點(diǎn)數(shù)點(diǎn)數(shù)輸出輸出點(diǎn)數(shù)點(diǎn)數(shù)輸入輸入/輸出輸出總點(diǎn)數(shù)總點(diǎn)數(shù)AD電源電源 DC輸入輸入繼電器輸出繼電器輸出晶閘管輸出晶閘管輸出晶體管輸出晶體管輸出FX2N-16MR-001 FX2N-16MT-001

4、8816FX2N-32MR-001FX2N-32MS-001FX2N-32MT-001161632FX2N-48MR-001FX2N-48MS-001FX2N-48MT-001242448FX2N-64MR-001FX2N-64MS-001FX2N-64MT-001323264FX2N-80MR-001FX2N-80MS-001FX2N-80MT-001404080FX2N-128MR-001 FX2N-128MT-0016464128 每個(gè)基本單元最多可以連接1個(gè)功能擴(kuò)展板,8個(gè)特殊單元和特殊模塊,連接方式如圖6-3*。 FX2N系列的基本單元可擴(kuò)展連接的最大輸入輸出點(diǎn)為(二)FX2N系列的

5、擴(kuò)展單元名稱(chēng)體系及其種類(lèi) FX2N系列的擴(kuò)展單元型號(hào)名稱(chēng)體系形式如圖6-4所示。 FX2NE4 8R系列名稱(chēng)I/O總點(diǎn)數(shù)擴(kuò)展單元內(nèi)部電源、內(nèi)部輸入輸出、輸出形式: R-繼電器輸出(有觸點(diǎn),可接交直流負(fù)載); S-雙向晶閘管輸出(無(wú)觸點(diǎn),帶交流負(fù)載); T-晶體管輸出(無(wú)觸點(diǎn),帶直流負(fù)載)。圖6-4 FX2N系列擴(kuò)展單元型號(hào)名稱(chēng)體系形式 FX2N系列的擴(kuò)展單元種類(lèi)共有4種,如表6-2所示FX2N系列擴(kuò)展單元輸入點(diǎn)數(shù)輸出點(diǎn)數(shù)輸入/輸出總點(diǎn)數(shù)AD電源 DC輸入繼電器輸出晶閘管輸出晶體管輸出FX2N-32ER-FX2N-32ET161632FX2N-48ER-FX2N-48ET242448表62 FX

6、2N系列擴(kuò)展單元型號(hào)種類(lèi)(三)FX2N系列的擴(kuò)展模塊名稱(chēng)體系及其種類(lèi) FX2N系列擴(kuò)展模塊型號(hào)名稱(chēng)體系形式如圖6-5 所 示。FX2NE16X系列名稱(chēng)I/O總點(diǎn)數(shù)擴(kuò)展設(shè)備輸入輸出形式: X-輸入; YR-繼電器輸出; YS-雙向晶閘管輸出; YT-晶體管輸出圖6-5 FX2N系列擴(kuò)展模塊型號(hào)名稱(chēng)體系形式 FX2N系列基本單元不僅可以直接連接FX2N系列的擴(kuò)展單元和擴(kuò)展模塊,而且還可以直接連接FXON系列的多種擴(kuò)展模塊(但不能直接連接FX0N用的擴(kuò)展單元),它們必須接在FX2N系列擴(kuò)展單元和擴(kuò)展模塊之后,如圖6-6(a),也可以通過(guò)FX2N-CNV-IF轉(zhuǎn)換電纜連接如圖6-3所示的FX1、FX2

7、用的擴(kuò)展單元和其它擴(kuò)展特殊、特殊單元、特殊模塊連接,可多達(dá)16個(gè)外設(shè)。 基本單元也可以像圖(b)所示的連接,但這種連接之后,就不能再直接連接FX2N和FX0N設(shè)備了。 FX2N系列4種擴(kuò)展模塊和FXON系列擴(kuò)展模塊的種類(lèi)如表6-3所示。表6-3 FX0N、 FX2N系列擴(kuò)展模塊種類(lèi) 繼電器晶閘管晶體管輸入點(diǎn)數(shù)輸出點(diǎn)數(shù)輸入輸出總點(diǎn)數(shù)輸入電壓輸出輸入輸出輸出FX0N-8ER-4(8)4(8)8(16)DC24V-FX0N-8EX-808DC24VFX0N-8EYR-FX0N-8EYT088DC24V-FX0N-6EX-16016DC24VFX0N-6EYR-FX0N-16EYT01616DC24V

8、-FX2N-6EX- 16016DC24VFX2N-6EYR FX2N-6EYS FX2N-16EYT01616DC24V注:表中括號(hào)內(nèi)數(shù)字表示擴(kuò)展模塊占有的點(diǎn)數(shù),括號(hào)外數(shù)字是有效點(diǎn)數(shù)。 (四)FX2N系列使用的特殊功能模塊 FX2N系列備有各種特殊功能的模塊,如表6-4。這些特殊功能模塊均要用直流5V電源驅(qū)動(dòng)。 三、三、FX2N系列可編程控制器的技術(shù)指標(biāo)系列可編程控制器的技術(shù)指標(biāo) FX2N系列可編程控制器的技術(shù)指標(biāo)包括一般技術(shù)指標(biāo)、電源技術(shù)指標(biāo)、輸入技術(shù)指標(biāo)、輸出技術(shù)指標(biāo)和性能技術(shù)指標(biāo),分別如表6-5、表6-6、表6-7、表6-8和表6-9所示。分類(lèi)型號(hào)名 稱(chēng)占有點(diǎn)數(shù)耗電量/DC5V模擬量控

9、制模塊FX2N-4AD4CH模擬量輸入(4路)830mAFX2N-4DA4CH模擬量輸出(4路)830mAFX2N-4AD-PT4CH溫度傳感器輸入830mAFX2N-4AD-TC4CH熱電偶溫度傳感器輸830mA位置控制模塊FX2N-1HC50KHz2相高速計(jì)數(shù)器890mAFX2N-1PG100Kpps高速脈沖輸出855mA計(jì)算機(jī)通訊模塊FX2N-232-IFRS232通信接口840mAFX2N-232-BDRS232通信接板-20mAFX2N-422-BDRS422通信接板-60mAFX2N-485-BDRS485通信接板-60mA特殊功能板FX2N-CNV-BD與FX0N用適配器接板-F

10、X2N-8AV-BD容量適配器接板-20mAFX2N-CNV-IF與FX0N用接口板815mA表6-4 FX2N系列使用的特殊功能模塊環(huán)境溫度使用時(shí):0550C、儲(chǔ)存時(shí):-200C+700C環(huán)境濕度3589RH(不結(jié)露)使用時(shí)抗 振JIS C0911標(biāo)準(zhǔn)1055Hz 0.5mm(最大2G)3軸方向各2小時(shí)(但用DIN導(dǎo)軌安裝時(shí)0.5G)抗 沖 擊JISC0912標(biāo)準(zhǔn)10G3軸方向各3次抗噪聲干 擾用噪聲仿真器產(chǎn)生電壓為1000VPP,噪聲脈沖寬度為1s,周期為30100Hz的噪聲,在此噪聲干擾下PLC工作正常。耐壓AC1500V1分鐘所有端子與接地端之間絕緣電阻5M以上(DC500V兆歐表)接

11、地第三種接地,不能接地時(shí),亦可浮空使用環(huán)境無(wú)腐蝕性氣體,無(wú)塵埃表65FX2N一般技術(shù)指標(biāo)表6-6 FX2N電源技術(shù)指標(biāo)項(xiàng) 目F X2 N16MFX2N32M FX2N32EFX2N48M FX2N48EFX2N64M F X2 N80MF X2 N28M電源電壓AC100240V 5060Hz 允許瞬間 斷電時(shí)間對(duì)于10ms以下的瞬間斷電,控制動(dòng)作不受影響電源保險(xiǎn)絲250V3.15A,520mm250V5A,520mm電力消耗/(VA)3540(32E 35)50(48E 45)6070100傳 感器電 源無(wú)擴(kuò)展部 件DC24V250mA以下DC24V460mA以下有擴(kuò)展部 件DC5V 基本單

12、元 290mA; 擴(kuò)展單元 690mA表67 FX2N輸入技術(shù)指標(biāo)輸入 電壓 輸入電流輸入ON電流輸入OFF電流輸入阻抗輸入 隔離 輸入響應(yīng) 時(shí)間X0007 X 0 1 0以?xún)?nèi) X0007 X010以?xún)?nèi)X 0 007 X 0 1 0以?xún)?nèi) X0007 X010以?xún)?nèi)DC24V 7mA 5mA4.5mA3.5mA1.5mA 1.5mA 3.3K4.3K光電 絕緣 060ms可變項(xiàng)目繼電器輸出晶閘管輸出晶體管輸出外部電源AC 250V,DC30V以下AC 85240VDC 530V最大負(fù)載電阻負(fù)載2A1點(diǎn);8A/4點(diǎn)共享;8A/8點(diǎn)共享0.3A/1點(diǎn)0.8A/4點(diǎn)0.5A/1點(diǎn)0.8A/4點(diǎn)感性負(fù)載8

13、0VA15VAAC100V30VAAC200V12W/DC24V燈負(fù)載100W30W1.5W/DC24V開(kāi)路漏電流1mA/AC 100V2mA/AC 200V0.1mA以下/DC30V響應(yīng)時(shí)間OFF到ON約10ms1ms以下0.2ms以下ON到OFF約10ms最大10ms0.2ms以下*電路隔離機(jī)械隔離光電晶閘管隔離光電耦合器隔離動(dòng)作顯示繼電器通電時(shí)LED燈亮光電晶閘管驅(qū)動(dòng)時(shí)LED燈亮光電耦合器隔離驅(qū)動(dòng)時(shí)LED燈亮表68 FX2N輸出技術(shù)指標(biāo)第二節(jié)第二節(jié) FX2N系列可編程控制器軟組件及功能系列可編程控制器軟組件及功能 可編程控制器的軟組件從物理實(shí)質(zhì)上來(lái)說(shuō)就是電子電路及存儲(chǔ)器。具有不同使用目的

14、的軟組件其電路也有所不同??紤]到工程技術(shù)人員的習(xí)慣,常用繼電器電路中類(lèi)似器件名稱(chēng)命名。為了明確它們的物理屬性,稱(chēng)它們?yōu)椤败浝^電器”。從編程的角度出發(fā),我們可以不管這些器件的物理實(shí)現(xiàn),只注重它們的功能,在編程中可以像在繼電器電路中一樣使用它們。 在可編程控制器中這種“軟組件”的數(shù)量往往是巨大的。為了區(qū)分它們的功能,不重復(fù)地選用,通常給軟組件編上號(hào)碼。這些號(hào)碼就是計(jì)算機(jī)存儲(chǔ)單元的地址。一、一、FX2N系列系列PLC軟組件的分類(lèi)、編號(hào)軟組件的分類(lèi)、編號(hào) 和基本特征和基本特征 FX2N系列PLC軟組件有輸入繼電器X、輸出繼電器Y、輔助繼電器M、狀態(tài)繼電器S、定時(shí)器T、計(jì)數(shù)器C、數(shù)據(jù)寄存器D和指針P、I

15、、N八大類(lèi)。 FX2N系列PLC軟組件的編號(hào)分為二部分,第一部分用一個(gè)字母代表功能,如輸入繼電器用“X”表示,輸出繼電器用“Y”表示,第二部分用數(shù)字表示該類(lèi)軟組件的序號(hào)。輸入、輸出繼電器的序號(hào)為八進(jìn)制,其余軟組件序號(hào)為十進(jìn)制。從軟組件的最大序號(hào)可以了解可編程控制器可能具有的某類(lèi)器件的最大數(shù)量。例如表69中輸入繼電器的編號(hào)范圍為X000X267,為八進(jìn)制編號(hào),則可知道FX2N系列PLC的輸入接點(diǎn)數(shù)最多可達(dá)到184點(diǎn)。這是以CPU所能接入的最大輸入信號(hào)數(shù)量來(lái)表示的,并不是一臺(tái)具體的基本單元或擴(kuò)展單元所具有的輸入接點(diǎn)的數(shù)量。 軟組件的使用主要體現(xiàn)在程序中,一般可認(rèn)為軟組件和繼電接觸器類(lèi)似,具有線(xiàn)圈和

16、常開(kāi)常閉觸點(diǎn)。觸點(diǎn)的狀態(tài)隨線(xiàn)圈的狀態(tài)而變化,當(dāng)線(xiàn)圈通電時(shí),常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi),當(dāng)線(xiàn)圈斷電時(shí),常閉接通,常開(kāi)斷開(kāi)。與繼電接觸器不同的是,一是軟組件是計(jì)算機(jī)的存儲(chǔ)單元,從本質(zhì)上來(lái)說(shuō),某個(gè)組件被選中,只是這個(gè)組件的存儲(chǔ)單元置1,未被選中的存儲(chǔ)單元置0,且可以無(wú)限次地訪(fǎng)問(wèn),可編程控制器的軟組件可以有無(wú)數(shù)多個(gè)常開(kāi)、常閉觸點(diǎn)。二是作為計(jì)算機(jī)的存儲(chǔ)單元,每個(gè)單元是一位,稱(chēng)為位組件,可編程控制器的位組件可以組合使用,表示數(shù)據(jù)的位組合組件及字符件,例如K2Y000,表示Y000Y007組合為一個(gè)8位的字符件。二、二、FX2N系列系列PLC軟組件的地址號(hào)及功能軟組件的地址號(hào)及功能(一)輸入輸出繼電器X/Y

17、 輸入與輸出繼電器的地址號(hào)是指基本單元的固有地址號(hào)和擴(kuò)展單元分配的地址號(hào),為八進(jìn)制編號(hào)。其分配方法如表6-10所示。型號(hào)FX2N-16MFX2N-32MFX2N-48MFX2N-64MFX2N-80MFX2N-128M擴(kuò)展時(shí)輸輸入繼電器X000 X0078點(diǎn)X000 X01716點(diǎn)X000 X02724點(diǎn)X000 X03732點(diǎn)X000 X047 40點(diǎn)X000 X077 64點(diǎn)X000 X267184點(diǎn)輸輸出繼電器Y000 Y0078點(diǎn)Y000 Y01716點(diǎn)Y000 Y02724點(diǎn)Y000 Y03732點(diǎn)Y000 Y047 40點(diǎn)Y000 Y077 64點(diǎn)Y000 Y267184點(diǎn) 輸入端

18、是PLC接收外部開(kāi)關(guān)信號(hào)的端口,與內(nèi)部輸入繼電器之間是采用光電絕緣電子繼電器連接的,有無(wú)數(shù)個(gè)常開(kāi)、常閉觸點(diǎn),可以無(wú)限次使用,但輸入繼電器不能用程序來(lái)驅(qū)動(dòng)。 輸出端是PLC向外部負(fù)載發(fā)送信號(hào)的端口,與內(nèi)部輸出繼電器(如繼電器、雙向晶閘管、晶體管)連接,輸出繼電器也有無(wú)數(shù)個(gè)常開(kāi)、常閉觸點(diǎn),可以無(wú)限次使用??删幊炭刂破鲀?nèi)部輸入輸出繼電器與外部端子的功能與作用見(jiàn)圖6-7所示。 COMX000X000X000X001Y000Y000COM1Y000M程序示例可編程控制器輸入信號(hào)輸入端子輸出端子外部電源電機(jī)負(fù)載Y000X000常開(kāi)觸點(diǎn)常閉觸點(diǎn)圖6-7可編程控制器內(nèi)部輸入輸出繼電器與外部端子的功能與作用 可

19、編程控制器在執(zhí)行程序中,采用的是成批輸入輸出方式(也稱(chēng)刷新方式),其過(guò)程如圖6-8所示。輸入濾波器與輸出元器件的驅(qū)動(dòng)時(shí)間及運(yùn)算時(shí)間會(huì)造成響應(yīng)滯后,但可以調(diào)節(jié)輸入濾波時(shí)間。 (1)輸入處理 PLC在執(zhí)行程序前,將可編程控制器的整個(gè)輸入端子的ONOFF狀態(tài)讀入到輸入數(shù)據(jù)存儲(chǔ)器中。 在執(zhí)行程序中,即使輸入變化,輸入數(shù)據(jù)存儲(chǔ)器的內(nèi)容也不變,而要在下一個(gè)周期的輸入處理時(shí),才讀入這種變化。 圖6-8 可編程控制器循環(huán)執(zhí)行程序的過(guò)程(2)程序處理 PLC根據(jù)程序存儲(chǔ)器中的指令,從輸入數(shù)據(jù)存儲(chǔ)器和其它軟組件的數(shù)據(jù)存儲(chǔ)器中讀出ONOFF狀態(tài),從0步起進(jìn)行順序運(yùn)算,將結(jié)果寫(xiě)入數(shù)據(jù)存儲(chǔ)器。 各軟組件的數(shù)據(jù)存儲(chǔ)器會(huì)隨

20、著程序的執(zhí)行逐步改變其內(nèi)容。輸出繼電器的內(nèi)部觸點(diǎn)根據(jù)輸出數(shù)據(jù)存儲(chǔ)器的內(nèi)容執(zhí)行動(dòng)作。(3)輸出處理 所有命令執(zhí)行結(jié)束時(shí),向輸出鎖存存儲(chǔ)器傳送輸出數(shù)據(jù)存儲(chǔ)器的ONOFF狀態(tài),作為可編程控制器的實(shí)際輸出。(二)輔助繼電器M PLC內(nèi)有很多輔助繼電器,可分為普通用途、停電保持用途及特殊用途輔助繼電器三大類(lèi),其地址號(hào)(按十進(jìn)制)分配于表6-11所示。 需要說(shuō)明的是,哪些輔助繼電器具有停電保持功能可由用戶(hù)在全部輔助繼電器編號(hào)內(nèi)自由設(shè)置,表6-11中有關(guān)編號(hào)范圍的劃分,只是PLC出廠時(shí)的一種設(shè)置。表6-11 輔助繼電器地址分配表普通用途停電保持用途特殊用途停電保持用停電保持專(zhuān)用M0M4991500點(diǎn)M500

21、M10232 524點(diǎn)供鏈路用總站分站:M800M899分站總站:M900M999M1024M307132048點(diǎn)M8000M8255256點(diǎn) 1.普通用途輔助繼電器 普通用途輔助繼電器的作用與繼電器電路中的中間繼電器類(lèi)似,可作為中間狀態(tài)存儲(chǔ)及信號(hào)變換。輔助繼電器線(xiàn)圈只能被PLC內(nèi)的各種軟組件的觸點(diǎn)驅(qū)動(dòng)。輔助繼電器有無(wú)數(shù)的電子常開(kāi)與常閉觸點(diǎn),在程序中可以無(wú)限次地使用,但是不能直接驅(qū)動(dòng)外部負(fù)載,外部負(fù)載應(yīng)通過(guò)輸出繼電器進(jìn)行驅(qū)動(dòng)。 普通用途輔助繼電器與停電保持用的輔助繼電器的比例,可通過(guò)外圍設(shè)備設(shè)定參數(shù)進(jìn)行調(diào)整。 2.具有停電保持用途的輔助繼電器 如果在PLC運(yùn)行過(guò)程中停電,輸出繼電器與普通輔助繼

22、電器都斷開(kāi)。再運(yùn)行時(shí),除了輸入條件為ON(接通)的以外,也都斷開(kāi)。但根據(jù)控制對(duì)象的不同,也可能需要記憶停電前的狀態(tài),再運(yùn)行時(shí)將其再現(xiàn)的情況。停電保持用的輔助繼電器就能滿(mǎn)足這樣的需要,利用PLC內(nèi)的后備電池進(jìn)行供電, 可以保持停電前的狀態(tài)。 圖6-9是停電保持繼電器應(yīng)用于滑塊左右往復(fù)運(yùn)動(dòng)機(jī)構(gòu)的例子。 滑塊碰撞左邊限位開(kāi)關(guān)LS1時(shí), X000ONM600=ON電機(jī)反轉(zhuǎn)驅(qū)動(dòng)滑塊右行停電平臺(tái)中途停止來(lái)電后再啟動(dòng),因M600ON保持電機(jī)繼續(xù)驅(qū)動(dòng)滑塊右行,直到滑塊碰撞右限位開(kāi)關(guān)LS2時(shí),X001ON(右限位開(kāi)關(guān))M600OFF、M601ON電機(jī)反轉(zhuǎn)驅(qū)動(dòng)滑塊左行。3特殊輔助繼電器 PLC內(nèi)有很多的特殊輔助繼

23、電器,按使用方式可分為二類(lèi)。 (1)觸點(diǎn)利用型特殊輔助繼電器 其線(xiàn)圈由PLC自行驅(qū)動(dòng),用戶(hù)只能用其觸點(diǎn)。這類(lèi)特殊輔助繼電器常用作時(shí)基、狀態(tài)標(biāo)志或?qū)S每刂平M件出現(xiàn)的程序中。例如:M8000:運(yùn)行監(jiān)視器(在運(yùn)行中接通) M8002:初始脈沖(僅在PLC運(yùn)行開(kāi)始時(shí)的第一個(gè)掃描周期接通) M8012:10ms時(shí)鐘脈沖(2)線(xiàn)圈驅(qū)動(dòng)型特殊輔助繼電器 這類(lèi)繼電器由用戶(hù)驅(qū)動(dòng)線(xiàn)圈后(注意:又有驅(qū)動(dòng)時(shí)有效和END指令實(shí)行后驅(qū)動(dòng)有效兩種情況),PLC作特定的運(yùn)動(dòng)。 例如:M8030:鋰電池發(fā)光二極管熄滅指令 M8033:停止時(shí)保持輸出 M8034:輸出禁止 M8039:定時(shí)掃描 FX2N系列PLC特殊輔助繼電器見(jiàn)

24、書(shū)后附錄A。注意:用戶(hù)不可使用尚未定義的特殊輔助繼電器。(三)狀態(tài)軟元件S FX2N共有1000個(gè)狀態(tài)軟元件(也稱(chēng)狀態(tài)繼電器,簡(jiǎn)稱(chēng)狀態(tài)),其分類(lèi)、地址(以十進(jìn)制數(shù))編號(hào)及用途如表6-12所示。 類(lèi)別組件編號(hào)數(shù)量用途及特點(diǎn)普1通用途供初始狀態(tài)用S0S910用于狀態(tài)轉(zhuǎn)移圖(SFC)的初始狀態(tài)供退回原點(diǎn)用S10S1910在多運(yùn)行模式控制中,用作返回原點(diǎn)的狀態(tài)普通用途S20S499480用作狀態(tài)轉(zhuǎn)移圖(SFC)中的中間狀態(tài)停電保持用2S500S899400用于來(lái)電后繼續(xù)執(zhí)行停電前狀態(tài)的場(chǎng)合信號(hào)報(bào)警用3S900S999100可作為報(bào)警組件使用 狀態(tài)S是構(gòu)成狀態(tài)轉(zhuǎn)移圖(SFC)的基本要素,是對(duì)工序步進(jìn)型控

25、制進(jìn)行簡(jiǎn)易編程的重要軟元件,與步進(jìn)階梯圖(STL)指令組合使用。 狀態(tài)軟元件與輔助繼電器一樣,有無(wú)數(shù)的常開(kāi)觸點(diǎn)與常閉觸點(diǎn),在PLC的程序內(nèi)可隨意使用,次數(shù)不限。如果不作步進(jìn)狀態(tài)程序中狀態(tài)軟組件,狀態(tài)(S)可在一般的順序控制程序中作輔助繼電器(M)使用。 利用來(lái)自外圍設(shè)備的參數(shù)設(shè)定,可改變普通用途與停電保持用狀態(tài)的分配。 供信號(hào)報(bào)警器用的狀態(tài),也可用作外部故障診斷的輸出。 (四)定時(shí)器 T 定時(shí)器相當(dāng)于繼電器電路中的時(shí)間繼電器,可在程序中用于延時(shí)控制。FX2N系列可編程控制器中的定時(shí)器T有四種類(lèi)型,其地址編號(hào)按十進(jìn)制數(shù)分配,見(jiàn)表6-13所示。 100ms型型0.13276.7秒10ms型型0.0

26、1327.67秒1ms型積算型型積算型0.00132.767秒100ms積算型積算型0.13276.7秒T0T199 200點(diǎn)其中:T192T199用于子程序T200T24546點(diǎn)T246T249 4點(diǎn)執(zhí)行中斷電池備用T250T25 6點(diǎn)電池備用 PLC中的定時(shí)器是對(duì)機(jī)內(nèi)1ms,10ms,100ms等不同規(guī)格時(shí)鐘脈沖累加計(jì)時(shí)的。定時(shí)器除了占有自己編號(hào)的存儲(chǔ)器外,還占有一個(gè)設(shè)定值寄存器和一個(gè)當(dāng)前值寄存器。設(shè)定值寄存器存放程序賦于的定時(shí)設(shè)定值,當(dāng)前值寄存器記錄計(jì)時(shí)的當(dāng)前值。這些寄存器均為16位二進(jìn)制存儲(chǔ)器,其最大值乘以定時(shí)器的計(jì)時(shí)單位值即是定時(shí)器的最大計(jì)時(shí)范圍值。定時(shí)器滿(mǎn)足計(jì)時(shí)條件時(shí)當(dāng)前寄存器開(kāi)始

27、計(jì)時(shí),當(dāng)它的當(dāng)前計(jì)數(shù)值與設(shè)定值寄存器中設(shè)定值相等時(shí),定時(shí)器的輸出觸點(diǎn)動(dòng)作。定時(shí)器可采用程序存儲(chǔ)器內(nèi)的十進(jìn)制常數(shù)(K)作為定時(shí)設(shè)定值,也可在數(shù)據(jù)寄存器(D)的內(nèi)容中進(jìn)行間接指定。不用作定時(shí)的定時(shí)器,可作為數(shù)據(jù)寄存器使用。 圖611是定時(shí)器在梯形圖中使用。圖(a)為非積算定時(shí)器的梯形圖程序及工作波形,圖 (a)中X000為計(jì)時(shí)條件,當(dāng)X000接通時(shí)定時(shí)器T10開(kāi)始計(jì)時(shí)。K20為定時(shí)設(shè)定值。十進(jìn)制數(shù)“20”定時(shí)時(shí)間為0.120=2s。圖中Y000為定時(shí)器的被控對(duì)象。當(dāng)計(jì)時(shí)時(shí)間到,定時(shí)器T10的常開(kāi)觸點(diǎn)接通,Y000置1。在計(jì)時(shí)中,若計(jì)時(shí)條件X000斷開(kāi)或PLC電源停電,計(jì)時(shí)過(guò)程中止且當(dāng)前值寄存器復(fù)位

28、(置0)。若X000斷開(kāi)或PLC電源停電發(fā)生在計(jì)時(shí)過(guò)程完成且定時(shí)器的觸點(diǎn)已動(dòng)作時(shí),觸點(diǎn)的動(dòng)作也不能保持。X0002秒當(dāng)前值Y000設(shè)定值(a)非積算定時(shí)器T10K20Y000X000T10T251K355X001Y001T251RSTX002T251t2X001當(dāng)前值t1t1+t2=35.5sY001設(shè)定值X002(b)積算定時(shí)器圖6-11 定時(shí)器的應(yīng)用 圖(b)為積算定時(shí)器的梯形圖程序及工作波形。定時(shí)器T10已換成積算式定時(shí)器T251,情況就不一樣了。積算式定時(shí)器T251在計(jì)時(shí)條件失去或PLC失電時(shí),其當(dāng)前值寄存器的內(nèi)容及觸點(diǎn)狀態(tài)均可保持,當(dāng)計(jì)時(shí)條件恢復(fù)或來(lái)電時(shí)可“累計(jì)”計(jì)時(shí),故稱(chēng)為“積算”

29、式定時(shí)。因積算式定時(shí)器的當(dāng)前值寄存器及觸點(diǎn)都有記憶功能,其復(fù)位時(shí)必須在程序中加入專(zhuān)門(mén)的復(fù)位指令RST才能消除記憶。 圖(b)中X002即為復(fù)位條件。當(dāng)X002接通,執(zhí)行“RSTT251”指令時(shí),T251的當(dāng)前值寄存器及觸點(diǎn)同時(shí)置0。 如果定時(shí)器的設(shè)定值在數(shù)據(jù)寄存器D10中, D10中的內(nèi)容為100,則定時(shí)器的設(shè)定值為100。用數(shù)據(jù)寄存器內(nèi)容作為設(shè)定值時(shí),一般使用具有掉電保持功能的數(shù)據(jù)寄存器。(五)計(jì)數(shù)器C 計(jì)數(shù)器在程序中用作計(jì)數(shù)控制。FX2N系列PLC中計(jì)數(shù)器可分為內(nèi)部信號(hào)計(jì)數(shù)器和外部信號(hào)計(jì)數(shù)器兩類(lèi)。內(nèi)部計(jì)數(shù)器是對(duì)機(jī)內(nèi)組件(X、Y、M、S、T和C)的時(shí)鐘信號(hào)計(jì)數(shù),由于機(jī)內(nèi)組件信號(hào)的頻率低于掃描

30、頻率,因而是低速計(jì)數(shù)器,也稱(chēng)普通計(jì)數(shù)器。對(duì)高于機(jī)器掃描頻率的外部信號(hào)進(jìn)行計(jì)數(shù),需要用機(jī)內(nèi)的高速計(jì)數(shù)器。1.內(nèi)部計(jì)數(shù)器的分類(lèi)及地址分配 內(nèi)部計(jì)數(shù)器有16位增計(jì)數(shù)器和32位增減雙向計(jì)數(shù)器兩類(lèi),它們又可分為普通用途和停電保持用的兩種計(jì)數(shù)器,其地址(以十進(jìn)制數(shù))分配如表6-14所示。不用作計(jì)數(shù)的計(jì)數(shù)器也可作為數(shù)據(jù)寄存器使用。16位增計(jì)數(shù)型計(jì)數(shù)器(1+32767)32位增/減型雙向計(jì)數(shù)器(2,147,483,6482,147,483,647)普通用途停電保持型普通用途停電保持型C0C991100點(diǎn)C100C1992100點(diǎn)C200C219120點(diǎn)C220234215點(diǎn) 2、16位增計(jì)數(shù)器 16位是指其設(shè)

31、定值及當(dāng)前值寄存器為二進(jìn)制16位寄存器,其設(shè)定值在K1K32,767范圍內(nèi)有效。設(shè)定值K0與K1意義相同,均在第一次計(jì)數(shù)時(shí),其觸點(diǎn)動(dòng)作。 圖613所示為16位增計(jì)數(shù)器的工作過(guò)程。圖中計(jì)數(shù)輸入X011是計(jì)數(shù)器的計(jì)數(shù)條件,X011每次驅(qū)動(dòng)計(jì)數(shù)器C0的線(xiàn)圈時(shí),計(jì)數(shù)器的當(dāng)前值加1?!癒10”為計(jì)數(shù)器的設(shè)定值。當(dāng)?shù)?0次驅(qū)動(dòng)計(jì)數(shù)器線(xiàn)圈指令時(shí),計(jì)數(shù)器的當(dāng)前值和設(shè)定值相等,觸點(diǎn)動(dòng)作, Y000=ON。在C0的常開(kāi)觸點(diǎn)閉合后(置1),即使X011再動(dòng)作,計(jì)數(shù)器的當(dāng)前狀態(tài)保持不變。 圖6-13 16位增計(jì)數(shù)器的工作過(guò)程 電源正常情況下,即使是非掉電保持型計(jì)數(shù)器的當(dāng)前值寄存器也具有記憶功能,因而計(jì)數(shù)器重新開(kāi)始計(jì)數(shù)

32、前要用復(fù)位指令才能對(duì)當(dāng)前值寄存器復(fù)位。圖6-13中,X010就是計(jì)數(shù)器C0復(fù)位的條件,當(dāng)X010接通時(shí),執(zhí)行復(fù)位(RST)指令,計(jì)數(shù)器的當(dāng)前值復(fù)位為0,輸出觸點(diǎn)也復(fù)位。 計(jì)數(shù)器的設(shè)定值,除了常數(shù)外,也可以間接通過(guò)數(shù)據(jù)寄存器設(shè)定。若使用計(jì)數(shù)器C100C199,即使停電,當(dāng)前值和輸出觸點(diǎn)狀態(tài),也能保持不變。332位增減雙向計(jì)數(shù)器 32位是指計(jì)數(shù)器的設(shè)定值寄存器為32位,其首位為符號(hào)位。設(shè)定值的最大絕對(duì)值是31位二進(jìn)制數(shù)所表示的十進(jìn)制數(shù),即為21474836482147483647。設(shè)定值可直接用常數(shù)K或間接用數(shù)據(jù)寄存器D的內(nèi)容設(shè)定。間接設(shè)定值時(shí),要用兩個(gè)連號(hào)組件的數(shù)據(jù)寄存器存放,例如,C200用數(shù)

33、據(jù)寄存器設(shè)定初值的表示方法是D0(D1)。 增/減計(jì)數(shù)的方向由特殊輔助繼電器M8200M8234設(shè)定,例如當(dāng)M8200接通(置1)時(shí),C200為減計(jì)數(shù)計(jì)數(shù)器,M8200斷開(kāi)(置0)時(shí),C200為增計(jì)數(shù)器。32位計(jì)數(shù)器增減計(jì)數(shù)方向切換所用的對(duì)應(yīng)特殊輔助繼電器地址號(hào)見(jiàn)表6-15。表6-15 32位計(jì)數(shù)器增減計(jì)數(shù)切換所用的對(duì)應(yīng)特殊輔助繼電器地址號(hào)圖6-14 32位加減計(jì)數(shù)器的動(dòng)作過(guò)程* 416位計(jì)數(shù)器與32位計(jì)數(shù)器的特點(diǎn) 16位計(jì)數(shù)器與32位計(jì)數(shù)器的特點(diǎn)如表6-16。32位計(jì)數(shù)器使用較為靈活,可滿(mǎn)足計(jì)數(shù)方向與計(jì)數(shù)范圍等使用條件。 如果PLC電源斷電,普通用途計(jì)數(shù)器清除增計(jì)數(shù)值。而停電保持用計(jì)數(shù)器則可

34、保存停電前的計(jì)數(shù)值,恢復(fù)供電后計(jì)數(shù)器仍可按停電前的計(jì)數(shù)值累積計(jì)算。 32位計(jì)數(shù)器不作計(jì)數(shù)器使用時(shí)也可以作為32位的數(shù)據(jù)寄存器使用,但要注意,32位計(jì)數(shù)器不能作為16位指令中的軟組件 項(xiàng)目16位計(jì)數(shù)器32位計(jì)數(shù)器計(jì)數(shù)方向增計(jì)數(shù)可采用增計(jì)數(shù)/減計(jì)數(shù)切換(見(jiàn)表6-15)設(shè)定值132,7672,147,483,6482,147,483,647設(shè)定值的指定常數(shù)K或數(shù)據(jù)寄存器同左欄,但是要用成對(duì)的數(shù)據(jù)寄存器指定當(dāng)前值的變化計(jì)數(shù)器增計(jì)數(shù)后不變化計(jì)數(shù)器增計(jì)數(shù)后也變化(環(huán)形計(jì)數(shù)器)輸出觸點(diǎn)計(jì)數(shù)器增計(jì)數(shù)后動(dòng)作保持增計(jì)數(shù)時(shí)動(dòng)作保持,減計(jì)數(shù)時(shí)復(fù)位復(fù)位動(dòng)作執(zhí)行RST指令時(shí),計(jì)數(shù)器的當(dāng)前值為0,輸出觸點(diǎn)當(dāng)前值寄存器16位

35、32位表6-16 16位計(jì)數(shù)器與32位計(jì)數(shù)器的特點(diǎn) 5FX2N可編程控制器中的高速計(jì)數(shù)器 高速計(jì)數(shù)器與普通計(jì)數(shù)器的主要差別在于以下幾點(diǎn)。(1)對(duì)外部信號(hào)計(jì)數(shù),工作在中斷工作方式 由于待計(jì)量的高頻信號(hào)都是來(lái)自機(jī)外,PLC中高速計(jì)數(shù)器都設(shè)有專(zhuān)用的輸入端子及控制端子。一般是在輸入端設(shè)置一些帶有特殊功能的端子,它們既可完成普通端子的功能,又能接收高頻信號(hào)。為了滿(mǎn)足控制準(zhǔn)確性的需要,計(jì)數(shù)器的計(jì)數(shù)、啟動(dòng)、復(fù)位及數(shù)值控制功能都采取中斷方式工作。(2)計(jì)數(shù)范圍較大,計(jì)數(shù)頻率較高 一般高速計(jì)數(shù)器均為32位加減計(jì)數(shù)器。最高計(jì)數(shù)頻率一般可達(dá)到10KHZ。(3)工作設(shè)置較靈活 從計(jì)數(shù)器的工作要素來(lái)說(shuō),高速計(jì)數(shù)器的工作

36、設(shè)置比較靈活。高速計(jì)數(shù)器除了具有普通計(jì)數(shù)器通過(guò)軟件完成啟動(dòng)、復(fù)位、使用特殊輔助繼電器改變計(jì)數(shù)方向等功能外,還可通過(guò)機(jī)外信號(hào)實(shí)現(xiàn)對(duì)其工作狀態(tài)的控制,如啟動(dòng)、復(fù)位、改變計(jì)數(shù)方向等。(4)使用專(zhuān)用的工作指令 普通計(jì)數(shù)器工作時(shí),一般是達(dá)到設(shè)定值,其觸點(diǎn)動(dòng)作,再通過(guò)程序安排其觸點(diǎn)實(shí)現(xiàn)對(duì)其它器件的控制。高速計(jì)數(shù)器除了普通計(jì)數(shù)器的這一工作方式外,還具有專(zhuān)門(mén)的控制指令,可以不通過(guò)本身的觸點(diǎn),以中斷工作方式直接完成對(duì)其它器件的控制。 FX2N系列PLC中C235C255為高速計(jì)數(shù)器。它們共享同一個(gè)PLC機(jī)型輸入端上的6個(gè)高速計(jì)數(shù)器輸入端(X000X005)。使用某個(gè)高速計(jì)數(shù)器時(shí)可能要同時(shí)使用多個(gè)輸入端,而這些輸

37、入端又不可被多個(gè)高速計(jì)數(shù)器重復(fù)使用,因此,實(shí)際應(yīng)用中最多只能有六個(gè)高速計(jì)數(shù)器同時(shí)工作。 這樣設(shè)置是為了使高速計(jì)數(shù)器具有多種工作方式,方便在各種控制工程中選用。FX2N系列PLC的21個(gè)高速計(jì)數(shù)器按計(jì)數(shù)方式分類(lèi)如下:1相(無(wú)啟動(dòng)復(fù)位端子)單輸入C235C240 6點(diǎn)1相(帶啟動(dòng)復(fù)位端子)單輸入C241C245 5點(diǎn)1相2計(jì)數(shù)輸入型 C246C250 5點(diǎn)2相雙計(jì)數(shù)輸入型 C251C255 5點(diǎn) 表617列出了它們和各輸入端之間的對(duì)應(yīng)關(guān)系。從表中可以看到,X006及X007也可參與高速計(jì)數(shù)工作,但只能作為啟動(dòng)信號(hào)而不能用于計(jì)數(shù)脈沖的輸入。 下面介紹各分類(lèi)高速計(jì)數(shù)器的使用方法: (1)1相無(wú)啟動(dòng)復(fù)位

38、端子高速計(jì)數(shù)器 由表617可知,1相無(wú)啟動(dòng)復(fù)位端高速計(jì)數(shù)器的編號(hào)為C235C240,有6點(diǎn)。它們的計(jì)數(shù)方式及觸點(diǎn)動(dòng)作與普通32位計(jì)數(shù)器相同。作增計(jì)數(shù)時(shí),當(dāng)計(jì)數(shù)值達(dá)到設(shè)定值時(shí),觸點(diǎn)動(dòng)作并保持,做減計(jì)數(shù)時(shí),到達(dá)計(jì)數(shù)值則復(fù)位。其計(jì)數(shù)方向取決于對(duì)應(yīng)的計(jì)數(shù)方向標(biāo)志繼電器M8235M8240。 圖615為1相無(wú)啟動(dòng)復(fù)位高速計(jì)數(shù)器工作的梯形圖。這類(lèi)計(jì)數(shù)器只有一個(gè)脈沖輸入端。 M8235RSTC235X010X011C235K123Y010X012C235X000C235可編程控制器計(jì)數(shù) 圖6-15 1相無(wú)外啟動(dòng)外復(fù)位的高速計(jì)數(shù)器 * (2)1相帶啟動(dòng)復(fù)位端子高速計(jì)數(shù)器 1相帶啟動(dòng)復(fù)位端的高速計(jì)數(shù)器編號(hào)為C2

39、41C245,計(jì)5點(diǎn),這些計(jì)數(shù)器較1相無(wú)啟動(dòng)復(fù)位端的高速計(jì)數(shù)器增加了外部啟動(dòng)、復(fù)位控制端子。圖616給出了這類(lèi)計(jì)數(shù) 器的使用情況。(3)1相2計(jì)數(shù)輸入 1相2計(jì)數(shù)輸入型高速計(jì)數(shù)器的編號(hào)為C246C250,計(jì)5點(diǎn)。1相2計(jì)數(shù)輸入高速計(jì)數(shù)器有二個(gè)外部計(jì)數(shù)輸入端子,一個(gè)是輸入增計(jì)數(shù)脈沖的端子,另一個(gè)是輸入減計(jì)數(shù)脈沖的端子。圖617是高速計(jì)數(shù)器C246的梯 形圖和信號(hào)連接情況。 圖6-16 1相帶啟動(dòng)/復(fù)位端的高速計(jì)數(shù)器 M 8245RSTC245X013X014C245D0(D1)Y030X015C245X002C245X003X007復(fù) 位計(jì) 數(shù)啟 動(dòng)可 編 程 控 制 器RSTC246C246X

40、010X011D2(D3)X000X001C246增減可編程控制器(a)1相雙輸入C250C250X012X013RSTK1200X003X004X005X007增減啟動(dòng)復(fù)位C250(b)帶外啟動(dòng)/復(fù)位的1相雙輸入可編程控制器圖6-17 1相雙輸入型高速計(jì)數(shù)器 (4)2相雙計(jì)數(shù)輸入 2相雙計(jì)數(shù)輸入型高速計(jì)數(shù)器的編號(hào)為C251C255,計(jì)5點(diǎn)。2相雙計(jì)數(shù)輸入型高速計(jì)數(shù)器的二個(gè)脈沖輸入端子是同時(shí)工作的,外計(jì)數(shù)方向的控制方式由2相脈沖間的相位決定。如圖618所示,當(dāng)A相信號(hào)為“1”期間, B相信號(hào)在該期間為上升沿時(shí)為增計(jì)數(shù),反之,B相信號(hào)在該期間為下降沿時(shí)是減計(jì)數(shù)。其余功能與1相2輸入型相同。需要說(shuō)

41、明的是,帶有外計(jì)數(shù)方向控制端的高速計(jì)數(shù)器也配有編號(hào)相對(duì)應(yīng)的特殊輔助繼電器,只是它們沒(méi)有控制功能只有指示功能。相對(duì)應(yīng)的特殊輔助繼電器的狀態(tài)會(huì)隨著計(jì)數(shù) 方向的變化而變化。 ABX000X001C251可 編 程 控 制 器( a) 2相 雙 輸 入 增 計(jì) 數(shù)X012X013RSTK1235X003X004X005X007啟 動(dòng)復(fù) 位C255( b) 帶 外 啟 動(dòng) /復(fù) 位 的 2相 雙 輸 入 減 計(jì) 數(shù)可 編 程 控 制 器X010C251M8251RSTX011C251D2(D3)Y002Y003C251RSTC255Y004Y005C255C255M8255ABC251圖6-18 2相雙

42、輸入型高速計(jì)數(shù)器 6、高速計(jì)數(shù)器的頻率總和 由于高速計(jì)數(shù)器是采取中斷方式工作的,會(huì)受到機(jī)器中斷處理能力的限制。使用高速計(jì)數(shù)器,特別是一次使用多個(gè)高速計(jì)數(shù)器時(shí),應(yīng)該注意高速計(jì)數(shù)器的頻率總和。頻率總和是指同時(shí)在PLC輸入端口上出現(xiàn)的所有信號(hào)的最大頻率總和。因而,安排高速計(jì)數(shù)器的工作頻率時(shí)需考慮以下的幾個(gè)問(wèn)題。(1)各輸入端的響應(yīng)速度 表618給出了受硬件限制,各輸入端的最高響應(yīng)頻率。由表6-17可知,F(xiàn)X2N系列PLC除了允許C235,C236,C246輸入1相最高60KHz脈沖;C251輸入2相最高30KHz脈沖以外,其它高速計(jì)數(shù)器輸入最大頻率總和不得超過(guò)20kHZ。表618輸入點(diǎn)的頻率性能高速

43、計(jì)數(shù)器類(lèi)型1相輸入2相輸入特殊輸入點(diǎn)其余輸入點(diǎn)特殊輸入點(diǎn)其余輸入點(diǎn)輸入點(diǎn)X000、X001X002X005X000、X001X002X005最高頻率60KHz10KHz30KHz5KHz(2)被選用的計(jì)數(shù)器及其工作方式 1相輸入高速計(jì)數(shù)器只有一個(gè)輸入端送入脈沖信號(hào)。1相雙輸入高速計(jì)數(shù)器在工作時(shí),如已確定為增計(jì)數(shù)或?yàn)闇p計(jì)數(shù),情況和1相型類(lèi)似。如增計(jì)數(shù)脈沖和減計(jì)數(shù)脈沖同時(shí)存在時(shí),該計(jì)數(shù)器所占用的工作頻率應(yīng)為2相信號(hào)頻率之和。 2相雙輸入型高速計(jì)數(shù)器工作時(shí)不但要接收二路脈沖信號(hào),還需同時(shí)完成對(duì)二路脈沖的解碼工作,有關(guān)技術(shù)手冊(cè)規(guī)定,在計(jì)算總的頻率和時(shí),要將它們的工作頻率乘以2倍。 計(jì)數(shù)器對(duì)應(yīng)輸入點(diǎn)輸入

44、信號(hào)最高頻率1相型C237X0025kHz1相雙輸入型C246X000、X0017 kHz2相雙輸入型C255X003、X0043 kHz2表619 高速計(jì)數(shù)器輸入信號(hào)頻率安排表 例如:某系統(tǒng)選用的高速計(jì)數(shù)器輸入信號(hào)頻率情況如表619所示。則頻率總和為 1相5KHz1+1相7KHz1+2相3KHz12 =18KHz20 kHz 上例說(shuō)明,當(dāng)使用多個(gè)高速計(jì)數(shù)器時(shí),其頻率總和必須低于20 kHz,且還須考慮不同的輸入口及不同的計(jì)數(shù)器的具體情況。(六)數(shù)據(jù)寄存器D 數(shù)據(jù)寄存器是存儲(chǔ)數(shù)值數(shù)據(jù)的軟組件,有普通用途數(shù)據(jù)寄存器、特殊用途數(shù)據(jù)寄存器、變址用的數(shù)據(jù)寄存器、文件數(shù)據(jù)寄存器四種,其地址號(hào)(以十進(jìn)制數(shù)

45、分配)如表6-20所示。 分類(lèi)普通用途(共8000點(diǎn))特殊用途供變址用文件數(shù)據(jù)寄存器數(shù) 據(jù)寄存器D0D1991200點(diǎn)D200D5112 312點(diǎn)(供鏈路用)D512D79993 7488點(diǎn)(供濾波器用)D8000D81954106點(diǎn)V0(V) V75Z0(Z)Z7516點(diǎn)D1000以后的通用停電保持寄存器利用參數(shù)設(shè)置可作為最多7000點(diǎn)的文件寄存器使用。表618輸入點(diǎn)的頻率性能 數(shù)據(jù)寄存器都是16位(最高位為正負(fù)符號(hào)位)的,也可將2個(gè)數(shù)據(jù)寄存器組合,可存儲(chǔ)32位(最高位是正負(fù)符號(hào)位)的數(shù)值數(shù)據(jù)。圖6-19 16位、32位數(shù)據(jù)寄存器的數(shù)據(jù)表示方法*1普通用途數(shù)據(jù)寄存器 普通用途數(shù)據(jù)寄存器中一旦

46、寫(xiě)入數(shù)據(jù),只要不再寫(xiě)入其它數(shù)據(jù),就不會(huì)變化。但是在運(yùn)行中停止時(shí)或停電時(shí),所有數(shù)據(jù)被清除為0(如果驅(qū)動(dòng)特殊的輔助繼電器M8033,則可以保持)。而停電保持用的數(shù)據(jù)寄存器在運(yùn)行中停止與停電時(shí)可保持其內(nèi)容。 利用外圍設(shè)備的參數(shù)設(shè)定,可改變普通用途與停電保持用數(shù)據(jù)寄存器的分配。而且在將停電保持用的數(shù)據(jù)寄存器用于普通用途時(shí),在程序的起始步應(yīng)采用復(fù)位(RST)或區(qū)間復(fù)位(ZRST)指令將其內(nèi)容清除。 在并聯(lián)通信中,D490D509被作為通信占用。 在停電保持用的數(shù)據(jù)寄存器內(nèi),D1000以上的數(shù)據(jù)寄存器通過(guò)參數(shù)設(shè)定,能以500為單位用作文件數(shù)據(jù)寄存器。在不用作文件數(shù)據(jù)寄存器時(shí),與通常的停電保持用的數(shù)據(jù)寄存器

47、一樣,可以利用程序與外圍設(shè)備進(jìn)行讀出與寫(xiě)入。 2特殊用途數(shù)據(jù)寄存器 特殊用途的數(shù)據(jù)寄存器是指寫(xiě)入特定目的的數(shù)據(jù),或事先寫(xiě)入特定的內(nèi)容。其內(nèi)容在電源接通時(shí),置位于初始值。(一般清除為0,具有初始值的內(nèi)容,利用系統(tǒng)只讀存儲(chǔ)器將其寫(xiě)入)。 圖6-20 特殊用途數(shù)據(jù)寄存器寫(xiě)入特定數(shù)據(jù)* 3變址寄存器V、Z 變址寄存器V、Z和通用數(shù)據(jù)寄存器一樣,是進(jìn)行數(shù)值數(shù)據(jù)讀、寫(xiě)的16位數(shù)據(jù)寄存器。主要用于運(yùn)算操作數(shù)地址的修改。 可以用變址寄存器進(jìn)行變址的軟組件是X、Y、M、S、P、T、C、D、K、H、KnX、KnY、KnM、KnS(Kn為位組合組件,見(jiàn)本節(jié)三、3說(shuō)明)。但是,變址寄存器不能修改V與Z本身或位數(shù)指定用

48、的Kn本身。例如 K4M0Z0有效 ,而K0Z0M0無(wú)效。 (K0)(Z0)X010FNC 12MOVK0Z0X010FNC 12MOVK1Z0(K1)(Z0)X011FNC 57PLSYK1000D10Z0Y020Z0頻率輸出指令頻率脈沖量輸出地址圖6-23 使用變址寄存器改變輸出軟組件地址4、文件寄存器 在FX2N可編程控制器的數(shù)據(jù)寄存器區(qū)域內(nèi),D1000號(hào)(包括D1000)以上的數(shù)據(jù)寄存器稱(chēng)為通用停電保持寄存器,利用參數(shù)設(shè)置,可作為最多7000點(diǎn)的文件寄存器處理。文件寄存器實(shí)際上是一類(lèi)專(zhuān)用數(shù)據(jù)寄存器,用于存儲(chǔ)大量的數(shù)據(jù),例如采集數(shù)據(jù)、統(tǒng)計(jì)計(jì)算數(shù)據(jù)、多組控制參數(shù)等。 文件寄存器占用機(jī)內(nèi)RA

49、M存儲(chǔ)器中的一個(gè)存儲(chǔ)區(qū)A,以500點(diǎn)為一個(gè)單位,最多可設(shè)置50014=7000點(diǎn)。下面對(duì)設(shè)定文件寄存器時(shí)的處理加以說(shuō)明.圖6-24 文件寄存器動(dòng)作示意圖 應(yīng)注意的是,系統(tǒng)RAM內(nèi)的文件寄存器區(qū)B中的軟組件雖然具有停電保持功能,但是系統(tǒng)在停電后恢復(fù)電源啟動(dòng)時(shí),文件寄存器區(qū)B中保存的停電前的變化數(shù)據(jù)將會(huì)被文件寄存器區(qū)A中數(shù)據(jù)初始化。若要保持文件寄存器區(qū)B中變化的數(shù)據(jù),必須同時(shí)要將文件寄存器區(qū)A中數(shù)據(jù)更新為變化的數(shù)據(jù)。另外,外圍設(shè)備要對(duì)文件寄存器B中軟組件的“當(dāng)前值”強(qiáng)制復(fù)位或清除時(shí),應(yīng)將文件寄存器區(qū)A中對(duì)應(yīng)軟組件進(jìn)行修改(需要內(nèi)部RAM或選件板內(nèi)文件寄存器區(qū)A復(fù)位或電可擦只讀存儲(chǔ)器(EEPROM)

50、的存儲(chǔ)卡的保護(hù)開(kāi)關(guān)斷開(kāi)狀態(tài)),然后向文件寄存器區(qū)B中自動(dòng)傳送。(七)指針(PI) 指針用作跳轉(zhuǎn)、中斷等程序的入口地址。與跳轉(zhuǎn)、子程序、中斷程序等指令一起應(yīng)用。 按用途可分為分支用指針P和中斷用指針I(yè)兩類(lèi),其中中斷用指針I(yè)又可分為輸入中斷用、定時(shí)器中斷用和計(jì)數(shù)器中斷用三種。其地址號(hào)采用十進(jìn)制數(shù)分配,如表6-21所示。 1.分支用指針P 分支用指針P用于條件跳轉(zhuǎn),子程序調(diào)用指令中,應(yīng)用舉例如圖625所示。 分支用指針中斷用指針輸入中斷用定時(shí)器中斷用計(jì)數(shù)器中斷用P0P127128點(diǎn)I00(X000)I10(X001)I20(X002)I30(X003)I40(X004)I50(X005)6點(diǎn)I6I7

51、I83點(diǎn)I010I020I030I040I050I0606點(diǎn)表6-21 FX2N系列PLC指針?lè)N類(lèi)及地址分配圖6-25 分支用指針的應(yīng)用 2中斷用指針I(yè) 中斷用指針常與中斷返回指令FNC 03 (IRET),開(kāi)中斷指令FNC 04 (EI),關(guān)中斷指令FNC 05 (DI)一起使用。 (1)輸入中斷用指針 輸入中斷用指針表示的格式如圖6-26。 (2)定時(shí)器中斷用 定時(shí)器中斷用指針格式的表示如圖6-27(a)。用于需要指定中斷時(shí)間執(zhí)行中斷子程序或需要不受PLC運(yùn)算周期影響的循環(huán)中 斷處理控制程序。 定時(shí)器中斷為機(jī)內(nèi)信號(hào)中斷。由指定編號(hào)為I6I8的專(zhuān)用定時(shí)器控制。設(shè)定時(shí)間在1099ms間選取。每

52、隔設(shè)定時(shí)間中斷一次。 例如I610為每隔10ms就執(zhí)行標(biāo)號(hào)為I610后面的中斷程序一次,在中斷返回指令 IRET處返回。 圖6-27 定時(shí)器、計(jì)數(shù)器中斷指針的格式表示意義 (3)計(jì)數(shù)器中斷用指針 計(jì)數(shù)器中斷用指針的格式表示如圖6-27(b)。 根據(jù)PLC內(nèi)部的高速計(jì)數(shù)器的比較結(jié)果,執(zhí)行中斷子程序。用于優(yōu)先控制利用高速計(jì)數(shù)器的計(jì)數(shù)結(jié)果。該指針的中斷動(dòng)作要與高速計(jì)數(shù)比較置位指令FNC 53 (HSCS)組合使用,如圖6-28所示。編號(hào)名稱(chēng)備注M8050I00禁止輸入中斷禁止M8051I10禁止M8052I20禁止M8053I30禁止M8054I40禁止M8055I50禁止M8056I60禁止定時(shí)器

53、中斷禁止M8057I70禁止M8058I80禁止M8059I010I060禁止計(jì)數(shù)器中斷禁止圖6-28 高速計(jì)數(shù)器中斷動(dòng)作示意圖 表6-22 特殊輔助繼電器中斷禁止控制 三、數(shù)據(jù)類(lèi)軟元件的結(jié)構(gòu)形式三、數(shù)據(jù)類(lèi)軟元件的結(jié)構(gòu)形式 1字元件的基本形式 FX2N系列PLC數(shù)據(jù)類(lèi)字元件的基本結(jié)構(gòu)為16位存儲(chǔ)單元,最高位(第16位)為符號(hào)位,如圖6-19(a)所示。機(jī)內(nèi)的T、C、D、V、Z元件均為16位字元件。 2 雙字元件的結(jié)構(gòu)形式 為了實(shí)現(xiàn)32位數(shù)據(jù)的運(yùn)算、傳送和存儲(chǔ),可以用二個(gè)字元件構(gòu)成32位的“雙字元件”,其中低位字元件存儲(chǔ)32位數(shù)據(jù)的低16位部分,高位字元件存儲(chǔ)32位數(shù)據(jù)的高16位部分。最高位(第

54、32位)為符號(hào)位。在指令中表示雙字元件時(shí),一般只指出低位字元件的地址號(hào),高位字元件被隱藏,但被指令所占用。雖然取奇數(shù)或偶數(shù)地址作為雙字元件的低位是任意的,但為了減少元件安排上的錯(cuò)誤,建議用偶數(shù)作為雙字元件的低位字元件號(hào)。 3位組合元件的構(gòu)成 在可編程控制器中,除了大量使用的是二進(jìn)制數(shù)據(jù)以外,也常希望能用一種方法來(lái)反映十進(jìn)制數(shù)據(jù)。FX2N系列PLC中是采用4個(gè)位元件的狀態(tài)來(lái)表示一位十進(jìn)制數(shù)據(jù)的,稱(chēng)為BCD碼(也稱(chēng)8421碼)。由此而產(chǎn)生了位組合元件。位組合元件常用輸入繼電器X、輸出繼電器Y、輔助繼電器M和狀態(tài)繼電器S這樣的位元件組合而成,用KnX、KnY、KnM、KnS等形式表示,式中Kn指有n

55、組4位的組合元件。例如K1X000表示由X000X003 四位位元件組合,若n=2,即K2M0,則由M0M7八個(gè)連號(hào)的輔助繼電器組成,同理,若是K4Y000,則由Y000Y017十六個(gè)輸出繼電器組合,構(gòu)成了字元件,而K8X000則構(gòu)成了32位的雙字輸入元件。四、四、FX2N系列系列PLC中中程序存儲(chǔ)器結(jié)構(gòu)和參數(shù)結(jié)構(gòu)程序存儲(chǔ)器結(jié)構(gòu)和參數(shù)結(jié)構(gòu)(一)可編程控制器中存儲(chǔ)器的結(jié)構(gòu) 上面介紹了FX2N系列可編程控制器的全部軟元件。我們還應(yīng)該清楚各類(lèi)軟元件在機(jī)內(nèi)存儲(chǔ)器中的分布。了解這些軟元件的類(lèi)型、數(shù)量、編號(hào)區(qū)間及使用特性對(duì)正確編程具有十分重要的意義。FX2N系列可編程控制器存儲(chǔ)器結(jié)構(gòu)如圖629所示。圖中,

56、存儲(chǔ)器內(nèi)的各軟元件根據(jù)其初始化內(nèi)容,分為A、B、C三種類(lèi)型,如表623所示。圖6-29 FX2N型PLC存儲(chǔ)器分配圖 表623存儲(chǔ)器種類(lèi)及初始化狀態(tài)存儲(chǔ)器類(lèi)型電源OFF電源OFFONSTOPRUNRUNSTOPA型:有電池后備的存儲(chǔ)器數(shù)值保持不變B型:特殊輔助繼電器、特殊數(shù)據(jù)寄存器、變址寄存器清0置初始化值不變*C型:其它無(wú)電池后備的存儲(chǔ)器清0不變清0M8033接通時(shí)不變化(二)可編程控制器中存儲(chǔ)器容量的設(shè)定表6-24 FX2N機(jī)型程序存儲(chǔ)器容量及擴(kuò)展設(shè)定設(shè)定內(nèi)容機(jī)內(nèi)存儲(chǔ)器FX機(jī)型任選存儲(chǔ)器板*EEPROM-4 EEPROM-8EEPROM-16EEPROM-8RAM-8順控程序08K步04K

57、步 08K步016K步文件寄存器 07K步04K步 07K步07K步注釋08K步04K步 08K步016K步合計(jì) 最大8K,也可采用2K/4K模式 最大4K也可采用2K 最大8K,也可 采用2K/4K模式 最大16K,也可采用2K/4K/8K模式 第三節(jié)第三節(jié) FX2N系列系列PLC的的基本指令及應(yīng)用基本指令及應(yīng)用 FX2N系列可PLC有基本(順控)指令27種,步進(jìn)指令2種,應(yīng)用指令128種,298個(gè)。本節(jié)將介紹基本指令。 FX2N系列可編程控制器的編程語(yǔ)言主要有梯形圖及指令表。指令表由指令集合而成,且和梯形圖有嚴(yán)格的對(duì)應(yīng)關(guān)系。梯形圖是用圖形符號(hào)及圖形符號(hào)間的相互關(guān)系來(lái)表達(dá)控制思想的一種圖形程

58、序,而指令表則是圖形符號(hào)及它們之間關(guān)聯(lián)的語(yǔ)句表述。 FX2N系列可編程控制器的基本指令如表6-25所示。一、一、FX2N系列可編程控制器基本指令系列可編程控制器基本指令 (一)邏輯取及線(xiàn)圈驅(qū)動(dòng)指令 1指令助記符及功能 LD、LDI、OUT指令的功能、梯表圖表示、操作組件、所占的程序步如表626所示。 2指令說(shuō)明 (1)LD、LDI指令可用于將觸點(diǎn)與左母線(xiàn)連接。也可以與后面介紹的ANB、ORB指令配合使用于分支起點(diǎn)處。 (2)OUT指令是對(duì)輸出繼電器Y、輔助繼電器M、狀態(tài)繼電器S、定時(shí)器T、計(jì)數(shù)器C的線(xiàn)圈進(jìn)行驅(qū)動(dòng)的指令,但不能用于輸入繼電器。OUT指令可多次并聯(lián)使用。 表626 指令助記符及功能

59、 符號(hào)、名稱(chēng)功能梯形圖表示和可操作組件程序步LD 取邏輯運(yùn)算開(kāi)始的常開(kāi)觸點(diǎn) X,Y,M,S,T,C1LDI取反邏輯運(yùn)算開(kāi)始的常閉觸點(diǎn) X,Y,M,S,T,C1OUT(輸出)線(xiàn)圈驅(qū)動(dòng)指令 Y,M,S,T,CY、M:1;S,特M:2T:3;C:353編程應(yīng)用 圖6-30 LD、LDI、OUT指令的編程應(yīng)用 (二)觸點(diǎn)串聯(lián)(AND、ANI)指令1指令助記符及功能 AND、ANI指令的功能、梯形圖表示、操作組件、所占的程序步如表627所示符號(hào)、名稱(chēng)功能梯形圖表示和可操作組件程序步AND 與常開(kāi)觸點(diǎn)串聯(lián)連接 X、Y、M、S、T、C1ANI 與非(And Inverse)常閉觸點(diǎn)串聯(lián)連接 X、Y、M、S、

60、T、C1表627 觸點(diǎn)串聯(lián)指令助記符及功能 2指令說(shuō)明(1)AND、ANI指令為單個(gè)觸點(diǎn)的串聯(lián)連接指令。AND用于常開(kāi)觸點(diǎn)。ANI用于常閉觸點(diǎn)。串聯(lián)觸點(diǎn)的數(shù)量不受限制。(2)OUT指令后,可以通過(guò)觸點(diǎn)對(duì)其它線(xiàn)圈使用OUT指令,稱(chēng)之為縱接輸出或連續(xù)輸出。例如,圖631中就是在OUTM101之后,通過(guò)觸點(diǎn)T1,對(duì)Y004線(xiàn)圈使用OUT指令,這種縱接輸出,只要順序正確可多次重復(fù)。但限于圖形編程器的限制。應(yīng)盡量做到一行不超過(guò)10個(gè)接點(diǎn)及一個(gè)線(xiàn)圈,總共不要超過(guò)24行。3編程應(yīng)用 語(yǔ)句步語(yǔ)句步 指令指令 元素元素 說(shuō)明說(shuō)明 0 LD X002 1 AND X000 串聯(lián)觸點(diǎn)串聯(lián)觸點(diǎn) 2 OUT Y003

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論