第三章可編程序控制器的程序設(shè)計(jì)基礎(chǔ)_第1頁
第三章可編程序控制器的程序設(shè)計(jì)基礎(chǔ)_第2頁
第三章可編程序控制器的程序設(shè)計(jì)基礎(chǔ)_第3頁
第三章可編程序控制器的程序設(shè)計(jì)基礎(chǔ)_第4頁
第三章可編程序控制器的程序設(shè)計(jì)基礎(chǔ)_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第3章PLC的程序設(shè)計(jì)基礎(chǔ)

3.1PLC的編程語言概述

3.2FX2N系列的主要技術(shù)性能

3.3FX2N系列PLC軟元件

3.1可編程序控制器的編程語言概述順序功能圖梯形圖功能塊圖指令表結(jié)構(gòu)文本3.1可編程序控制器的編程語言概述順序功能圖Sequentialfunctionchart1相當(dāng)于應(yīng)用軟件中的邏輯框圖;2是一種位于其它編程語言之上的圖形語言;3用來編制順序控制程序。步1步2步3動(dòng)作1動(dòng)作2轉(zhuǎn)換轉(zhuǎn)換

3.1可編程序控制器的編程語言概述梯形圖Ladderdiagram1繼電接觸控制系統(tǒng)電路圖很相似;2簡單直觀。X0X1X2 Y0X3X4X5X5X6X0X1X2 Y0X3X4X5X5X6X0X1X2 Y0X3X4X5X5X6

3.1可編程序控制器的編程語言概述功能塊圖Functionblockdiagram類似于數(shù)字邏輯電路中編程語言,用類似與門、或門等方框圖來表示的邏輯運(yùn)算關(guān)系。SRS1Q1RANDORTest1Test2Sw1%1X3Resetstart

3.1可編程序控制器的編程語言概述指令表Instructionlist由若干條指令組成的程序叫指令表程序。XOYOX1Y1Y2X3Y3LDX0OUTY0LDIX1OUTY1OUTY2LDX3OUTY3

3.1可編程序控制器的編程語言概述結(jié)構(gòu)文本StructuredtextPASCALBASICC等高級(jí)語言便于實(shí)現(xiàn):數(shù)學(xué)運(yùn)算數(shù)據(jù)處理圖形顯示報(bào)表打印能實(shí)現(xiàn)復(fù)雜的數(shù)學(xué)運(yùn)算非常簡潔和緊湊,優(yōu)點(diǎn):梯形圖的主要特點(diǎn)(1)編程元件不是真實(shí)的硬件繼電器,而是軟件繼電器。(2)梯形圖兩側(cè)的公共線稱為公共母線,分析時(shí),可以假想有一個(gè)能流從左向右流動(dòng)。(3)程序執(zhí)行是一個(gè)邏輯解算的過程。根據(jù)梯形圖中各觸點(diǎn)的狀態(tài)和邏輯關(guān)系,求出各個(gè)線圈對(duì)應(yīng)的編程元件的狀態(tài)(4)梯形圖中的各編程元件的常開觸點(diǎn)和常閉觸點(diǎn),都可以無限次使用。(5)梯形圖中的線圈應(yīng)該放在最右邊。梯形圖的編程特點(diǎn)每一個(gè)梯級(jí)從起始母線——觸點(diǎn)——輸出繼電器——母線觸點(diǎn)狀態(tài)有接通和斷開兩種狀態(tài)觸點(diǎn)可以任意串聯(lián)和并聯(lián),繼電器線圈只能并聯(lián),不能串聯(lián)輸出繼電器可以使輸出繼電器,中間繼電器,輔助繼電器梯形圖的主要特點(diǎn)3.2FX2N系列PLC主要技術(shù)性能FX2N系列PLC是日本三菱公司繼F1、F2系列之后推出的新產(chǎn)品。它采用整體式結(jié)構(gòu),按功能可分為基本單元、擴(kuò)展單元、擴(kuò)展模塊及特殊適配器等四種類型產(chǎn)品?;締卧獌?nèi)有CPU、存儲(chǔ)器、輸入/輸出、電源等,是一個(gè)完整的PLC機(jī),可以單獨(dú)使用。基本單元型號(hào)表示方法:FX2N-××M×12

1部分用兩位數(shù)表示輸入/輸出(I/O)的總點(diǎn)數(shù): 16、24、32、48、64等; 2部分用字符表示輸出類型: R表示繼電器觸點(diǎn)輸出, T表示晶體管輸出, S表示雙向晶閘管輸出。項(xiàng)目性能指標(biāo)編程方式梯形圖,步進(jìn)順控指令基本指令執(zhí)行時(shí)間0.08us/步指令種類基本指令27條,步進(jìn)順序指令2條,功能指令128條程序容量及類型8K步RAM(標(biāo)準(zhǔn)配置)4K步EEPROM卡盒(選配)8KRAM、EEPROM、EPROM卡盒(選配)輸入繼電器24VDC(7mA)光電隔離3.2FX2N系列PLC的主要技術(shù)性能計(jì)數(shù)器通用加數(shù)器100點(diǎn)(C0~C99),1~32767s,電池后備停電保持加計(jì)數(shù)器100點(diǎn)(C100~C199),1~32767s,電池后備通用加減計(jì)數(shù)器20點(diǎn)(C200~C220)停電保持加減計(jì)數(shù)器15點(diǎn)(C220~C234),電池后備高速計(jì)數(shù)器21點(diǎn)(C235~C255),電池后備寄存器通用數(shù)據(jù)寄存器200點(diǎn)(D0~D199)停電保持?jǐn)?shù)據(jù)寄存器7800點(diǎn)(D200~D7999)特殊寄存器256點(diǎn)(D8000~D8255)變址寄存器16點(diǎn)(V,Z)文件寄存器最大7000點(diǎn)(D1000~D7999),電池后備嵌套標(biāo)志N0~N7(8點(diǎn))指針JUMP/CALL128點(diǎn)(P0~P127)項(xiàng)目性能指標(biāo)輸出繼電器繼電器250VAC、30VDC、2A(電阻負(fù)載))晶體管30VDC、0.5A/點(diǎn)雙向晶閘管242VAC、0.3A/點(diǎn)輔助繼電器通用型500點(diǎn)(M0~M499)停電保持型2572點(diǎn)(M500~M3071)電池后備特殊型256點(diǎn)(M8000~M8255)狀態(tài)元件初始化用10點(diǎn)(S0~S9),用于初始狀態(tài)通用型490點(diǎn)(S10~S499)停電保持型400點(diǎn)(S500~S899)報(bào)警100點(diǎn)(S900~S999)定時(shí)器0.1s(100ms)200點(diǎn)(T0~T199)0.1~3276.7s0.01s(10ms)46點(diǎn)(T200~T245)0.01~327.67s1ms(積算)4點(diǎn)(T246~T249)0.001~32.767s,電池后備100ms(積算)6點(diǎn)(T250~T255)0.1~3276.7s電池后備3.3FX系列PLC的編程軟元件?輸入繼電器?輸出繼電器?輔助繼電器?狀態(tài)繼電器?定時(shí)器?計(jì)數(shù)器?數(shù)據(jù)寄存器?變址寄存器?指針?常數(shù)3.3FX系列PLC軟元件

不同廠家、不同系列的PLC,其內(nèi)部軟元件的功能和編號(hào)也不相同,因此用戶在編制程序時(shí),必須熟悉所選用PLC的軟元件功能和編號(hào)。

FX系列PLC軟繼電器編號(hào)由字母和數(shù)字組成其中:輸入繼電器和輸出繼電器用八進(jìn)制數(shù)字編號(hào)其它均采用十進(jìn)制數(shù)字編號(hào)3.3.2輸出繼電器(Y)

◆輸出繼電器是用來將PLC內(nèi)部信號(hào)輸出傳送給外部負(fù)載

◆輸出繼電器線圈是由PLC內(nèi)部程序驅(qū)動(dòng),其線圈狀態(tài)傳送給 輸出單元,再由輸出單元對(duì)應(yīng)的硬觸點(diǎn)來驅(qū)動(dòng)外部負(fù)載

※每個(gè)輸出繼電器在輸出單元中 都對(duì)應(yīng)有一個(gè)常開硬觸點(diǎn),但在 程序中供編程的輸出繼電器,不 管是常開還是常閉觸點(diǎn),都可以 無數(shù)次使用。3.3.3輔助繼電器(M)

◆輔助繼電器是PLC中數(shù)量最多的一種繼電器,其作用相當(dāng)于繼電器控制系統(tǒng)中的中間繼電器。 ◆和輸出繼電器一樣,其線圈由程序指令驅(qū)動(dòng),每個(gè)輔助繼電器都有無限多對(duì)常開常閉觸點(diǎn),供編程使用。但是,其觸點(diǎn)不能直接驅(qū)動(dòng)外部負(fù)載,要通過輸出繼電器才能實(shí)現(xiàn)對(duì)外部負(fù)載的驅(qū)動(dòng)。

◆FX系列PLC的輔助繼電器有:通用輔助繼電器(三種)保持輔助繼電器

特殊輔助繼電器3.3.3輔助繼電器(M)

①通用輔助繼電器

●通用輔助繼電器和輸出繼電器一樣,在PLC電源中斷 后,其狀態(tài)將變?yōu)镺FF。當(dāng)電源恢復(fù)后,除因程序使其變?yōu)?ON外,其它仍保持OFF

X0 M0 M0 M03.3.3輔助繼電器(M)FX0SFX1SFX0NFX1NFX2N、2NCM0~M495M0~M383M0~M383M0~ M383M0~M499①通用輔助繼電器☆編號(hào):(按十進(jìn)制編號(hào))注:可通過程序設(shè)定,將它們變?yōu)楸3州o助繼電器3.3.3輔助繼電器(M)②保持用輔助繼電器●保持用輔助繼電器在PLC電源中斷后,它具有保持?jǐn)?/p>

電前的瞬間狀態(tài)的功能,并在恢復(fù)供電后繼續(xù)斷電前的狀 態(tài)?編號(hào):

注:也可通過程序設(shè)定,將它們變?yōu)橥ㄓ幂o助繼電器FX0SFX1SFX0NFX1NFX2N、2NCM496~M511M384~M511M384~M511M384~M1535M500~M30713.3.3輔助繼電器(M)

③特殊輔助繼電器(M8000~M8255)

●特殊輔助繼電器是具有某項(xiàng)特定功能的輔助繼電 器

通??煞譃閮深悾河|點(diǎn)型和線圈型

●觸點(diǎn)型特殊輔助繼電器的線圈由PLC自動(dòng)驅(qū)動(dòng),用 戶只可以利用其觸點(diǎn)。

●線圈型特殊輔助繼電器的線圈由用戶控制,其線圈得 電后,PLC作出特定動(dòng)作。3.3.3輔助繼電器(M)

③特殊輔助繼電器(觸點(diǎn)型1)

M8000(M8001)----運(yùn)行監(jiān)視用特殊輔助繼電器 PLC運(yùn)行時(shí)M8000得電(M8001斷電),PLC停止時(shí)M8000 失電(M8001得電)3.3.3輔助繼電器(M)

③特殊輔助繼電器(觸點(diǎn)型2)

M8002(M8003)----初始脈沖特殊輔助繼電器 M8002(M8003)只在PLC開始運(yùn)行的第一個(gè)掃描周期內(nèi) 得電(斷電),其余時(shí)間均斷電(得電)。

常用M8002 的觸點(diǎn)作 為一些繼 電器的初 始化復(fù)位 信號(hào)3.3.3輔助繼電器(M)

③特殊輔助繼電器(觸點(diǎn)型3)

M8011、M8012、M8013、M8014

-------分別為產(chǎn)生周期為10ms、100ms、1s、1min脈沖的 特殊輔助繼電器(PLCRUN)

例如:3.3.3輔助繼電器(M)

③特殊輔助繼電器(觸點(diǎn)型4)

M8004----出錯(cuò)特殊繼電器 當(dāng)PLC出現(xiàn)硬件出錯(cuò)、參數(shù)出錯(cuò)、語法出錯(cuò)、電路出錯(cuò)、操作出錯(cuò)、運(yùn)算出錯(cuò)等時(shí),M8004得電→D8061(出錯(cuò)代碼)→D8064(出錯(cuò)代碼)→D8065(出錯(cuò)代碼)→D8066(出錯(cuò)代碼)→D8067(出錯(cuò)代碼)

M8061----硬件出錯(cuò)特殊繼電器

M8064----參數(shù)出錯(cuò)特殊繼電器

M8065----語法出錯(cuò)特殊繼電器

M8066----電路出錯(cuò)特殊繼電器

M8067----操作出錯(cuò)特殊繼電器3.3.3輔助繼電器(M)

③特殊輔助繼電器(觸點(diǎn)型6)

M8246----C246減計(jì)數(shù)監(jiān)視

M8247----C247減計(jì)數(shù)監(jiān)視

M8249----C249減計(jì)數(shù)監(jiān)視

M8251----C251減計(jì)數(shù)監(jiān)視

M8252----C252減計(jì)數(shù)監(jiān)視

M8254----C254減計(jì)數(shù)監(jiān)視3.3.3輔助繼電器(M)③特殊輔助繼電器(線圈型3)

M8040----禁止?fàn)顟B(tài)轉(zhuǎn)移與步進(jìn)指令有關(guān)

M8041----從起始狀態(tài)開始轉(zhuǎn)移 M8042----啟動(dòng)脈沖 M8043----回原點(diǎn)結(jié)束 M8044----原點(diǎn)條件 M8045----禁止輸出復(fù)位 M8047----STL狀態(tài)監(jiān)控有效3.3.3輔助繼電器(M)

③特殊輔助繼電器(線圈型4)

M8050----I00□禁止 M8051----I10□禁止 M8052----I20□禁止 M8053----I30□禁止 M8056----捕捉X0的脈沖 M8057----捕捉X1的脈沖 M8058----捕捉X2的脈沖 M8059----捕捉X3的脈沖3.3.3輔助繼電器(M)

③特殊輔助繼電器(線圈型5)

M8235----設(shè)置C235為減計(jì)數(shù)方式 M8236----設(shè)置C236為減計(jì)數(shù)方式 M8237----設(shè)置C237為減計(jì)數(shù)方式 M8238----設(shè)置C238為減計(jì)數(shù)方式 M8241----設(shè)置C241為減計(jì)數(shù)方式 M8242----設(shè)置C242為減計(jì)數(shù)方式 M8244----設(shè)置C244為減計(jì)數(shù)方式3.3.3輔助繼電器(M)

③特殊輔助繼電器(M8000~M8255)

注意:

FX系列中,不同型號(hào)PLC的特殊輔助繼電器的數(shù)量也 不同。 在M8000~M8255的256個(gè)特殊輔助繼電器中,PLC未 定義的不可在用戶程序中使用,具體可參見使用手冊(cè)。3.3.4狀態(tài)器(S)

狀態(tài)器對(duì)在步進(jìn)順控類的控制程序中起著重要的作用,它 與后述的步進(jìn)指令STL組合使用。

①初始用狀態(tài)器 ②返回原點(diǎn)用狀態(tài)器(FX2N)

③普通狀態(tài)器 ④保持狀態(tài)器 ⑤報(bào)警用狀態(tài)器(FX2N)

不使用步進(jìn)指令時(shí),狀態(tài)器也可當(dāng)作輔助繼電器使用3.3.4狀態(tài)器(S)

?編號(hào):

FX0SFX1SFX0NFX1N

FX2N(FX2NC

初始用返回原點(diǎn)用 保持用S0~S9 -- --

S0~S9 --S0~S127

S0~S9 --S0~S127

0~S9 --S0~S999

S0~S9 S10~S19S500~S899普通用S0~S63S10~S127S10~S127S10~S999S20~S499報(bào)警用--------S900~S9993.3.5定時(shí)器(T)●PLC的定時(shí)器相當(dāng)于電器系統(tǒng)中的通電延時(shí)時(shí)間繼電器●定時(shí)器可提供無數(shù)對(duì)的常開、常閉延時(shí)觸點(diǎn)供編程用●定時(shí)器中有一個(gè)設(shè)定值寄存器、一個(gè)當(dāng)前值寄存器和一個(gè) 用來存儲(chǔ)其輸出觸點(diǎn)的映象寄存器(一個(gè)二進(jìn)制位),這 三個(gè)量使用同一地址編號(hào)。但使用場合不一樣,意義也不 同?!穸〞r(shí)器時(shí)可分為通用定時(shí)器、積算定時(shí)器二種。3.3.5定時(shí)器(T)●PLC定時(shí)器工作原理:

定時(shí)器是根據(jù)時(shí)鐘脈沖累積計(jì)數(shù)而達(dá)到定時(shí)的目的,時(shí)鐘脈沖有1ms、10ms、100ms,當(dāng)所計(jì)數(shù)達(dá)到設(shè)定值時(shí),其觸點(diǎn)動(dòng)作。設(shè)定值可用常數(shù)K或數(shù)據(jù)寄存器D的內(nèi)容來設(shè)置。3.3.5定時(shí)器(T)①通用定時(shí)器※通用定時(shí)器不具備斷電的保持功能,即當(dāng)輸入電路斷開或停電時(shí)定時(shí)器復(fù)位。通用定時(shí)器有100ms和10ms兩種。●設(shè)定值:常數(shù)K或數(shù)據(jù)寄存器D的內(nèi)容●設(shè)定值的范圍:1~32767FX0SFX1SFX0NFX1N

FX2N(FX2NC)100msT0~T49T0~T62T0~T62T0~T19910msT24~T49T32~T62T32~T62T200~T2451ms--T63----3.3.5定時(shí)器(T)①通用定時(shí)器?編號(hào):3.3.5定時(shí)器(T)①通用定時(shí)器

100ms定時(shí)器定時(shí)范圍為0.1~3276.7s

10ms定時(shí)器(除FX2N外,M8028=ON時(shí))定時(shí)范圍為0.01~327.67s

1ms定時(shí)器(FX0NT63)(采用中斷計(jì)數(shù))定時(shí)范圍為0.001~32.767s3.3.5定時(shí)器(T)①通用定時(shí)器?通用定時(shí)器(例)3.3.5定時(shí)器(T)②積算定時(shí)器?積算定時(shí)器具有計(jì)數(shù)累積的功能。?在定時(shí)過程中如果斷電或定時(shí)器線圈OFF,積算定時(shí)器將保持當(dāng)前的計(jì)數(shù)值(當(dāng)前值),通電或定時(shí)器線圈ON后繼續(xù)累積,即其當(dāng)前值具有保持功能,只有將積算定時(shí)器復(fù)位,當(dāng)前值才變?yōu)?。1ms積算定時(shí)器:對(duì)1ms時(shí)鐘脈沖進(jìn)行累積計(jì)數(shù)的,定時(shí)范圍為0.001~32.767s。100ms積算定時(shí)器:對(duì)100ms時(shí)鐘脈沖進(jìn)行累積計(jì)數(shù)的定時(shí)范圍為0.1~3276.7s(一)、通用定時(shí)器輸入信號(hào)斷開后延時(shí)動(dòng)作FX0SFX1SFX0NFX1N

FX2N(FX2NC)1ms------T246~T249100ms------T250~T2553.3.5定時(shí)器(T)②積算定時(shí)器?編號(hào):3.3.5定時(shí)器(T)②積算定時(shí)器?積算定時(shí)器(例)3.3.5定時(shí)器(T)③誤差分析除了中斷執(zhí)行型的定時(shí)器外,在線圈驅(qū)動(dòng)之后到定時(shí)器觸點(diǎn)動(dòng)作的誤差范圍為:-α~+T0α-----0.001s(1ms)、0.01s(10ms)、0.1s(100ms);T0----掃描周期編程時(shí),若定時(shí)器觸點(diǎn)指令寫在線圈指令之前,則最壞的情況下,定時(shí)器定時(shí)誤差為2T0。1ms定時(shí)器為中斷執(zhí)行型定時(shí)器,是以中斷方式對(duì)1ms時(shí)鐘脈沖進(jìn)行計(jì)數(shù),定時(shí)精度高。3.3.6計(jì)數(shù)器(C)

?內(nèi)部計(jì)數(shù)器

內(nèi)部計(jì)數(shù)器是在執(zhí)行掃描操作時(shí)對(duì)內(nèi)部信號(hào)(如X、Y、 M、S、T等)進(jìn)行計(jì)數(shù)。內(nèi)部輸入信號(hào)的接通和斷開時(shí)間應(yīng) 比PLC的掃描周期稍長。

?高速計(jì)數(shù)器

采用中斷方式進(jìn)行計(jì)數(shù),與PLC的掃描周期無關(guān)

與內(nèi)部計(jì)數(shù)器相比除允許輸入頻率高之外,應(yīng)用也更為 靈活,高速計(jì)數(shù)器均有斷電保持功能,通過參數(shù)設(shè)定也可變 成非斷電保持。3.3.6計(jì)數(shù)器(C)

①內(nèi)部計(jì)數(shù)器

★內(nèi)部計(jì)數(shù)器包括

16位增計(jì)數(shù)器和32位可逆計(jì)數(shù)器

★計(jì)數(shù)器的設(shè)定值范圍:1---32767(16位) -214783648~+214783647(32位)

★計(jì)數(shù)器的設(shè)定值可由常數(shù)K或間接通過指定的

數(shù)據(jù)寄存器(D)來設(shè)定3.3.6計(jì)數(shù)器(C)

①內(nèi)部計(jì)數(shù)器之一----16位增計(jì)數(shù)器

基本原理

注:16位增計(jì)數(shù)器分為通用型和保持型兩種FX0SFX1SFX0NFX1N

FX2N(FX2NC)普通C0-C13C0-C15C0-C15C0-C15C0-C99保持C14-C15C16-C31C16-C31C16~C199C16~C1993.3.6計(jì)數(shù)器(C)

①內(nèi)部計(jì)數(shù)器之一----16位增計(jì)數(shù)器

16位增計(jì)數(shù)器編號(hào)3.3.6計(jì)數(shù)器(C)

①內(nèi)部計(jì)數(shù)器之二----32位可逆計(jì)數(shù)器

?這類計(jì)數(shù)器與16位增計(jì)數(shù)器除位數(shù)不同外,還在 于它能通過控制實(shí)現(xiàn)加/減雙向計(jì)數(shù)。 (限FX1N/2N/2NC)

?增/減計(jì)數(shù)由對(duì)應(yīng)的特殊輔助繼電器設(shè)定。對(duì)應(yīng)的 特殊輔助繼電器被置為ON時(shí)為減計(jì)數(shù),置為 OFF時(shí)為增計(jì)數(shù)。

?例:C200-------M8200 當(dāng)M8200為ON時(shí),C200為減計(jì)數(shù) 當(dāng)M8200為OFF時(shí),C200為增計(jì)數(shù)FX0SFX1SFX0NFX1N

FX2NFX2NC)普通---C200-C219保持---C220-C2343.3.6計(jì)數(shù)器(C)

①內(nèi)部計(jì)數(shù)器之二----32位可逆計(jì)數(shù)器

32位增/減可逆計(jì)數(shù)器編號(hào)舉例X012X013X014C200RSTC200C200K-5Y001M8200M8200-M8234為ON:減計(jì)數(shù)C200-C234的加/減計(jì)數(shù)方式M8200-M8234為OFF:加計(jì)數(shù)32位加/減計(jì)數(shù)器計(jì)數(shù)器的設(shè)定值范圍: -214783648~+214783647(32位)思考?

1.如何用計(jì)數(shù)器實(shí)現(xiàn)定時(shí)功能?

2.如何用計(jì)數(shù)器與定時(shí)器配合實(shí)現(xiàn)長延時(shí)?3.3.6計(jì)數(shù)器(C)①②③

②高速計(jì)數(shù)器◆

什么是高速計(jì)數(shù)器?

高數(shù)計(jì)數(shù)器是采用中斷方式進(jìn)行高速計(jì)數(shù)的,與PLC的掃描周期無關(guān) 高數(shù)計(jì)數(shù)器是對(duì)特定的輸入進(jìn)行計(jì)數(shù)(如FX0N為X0~X3)

高數(shù)計(jì)數(shù)器為32位增/減計(jì)數(shù)型,具有停電保持功能 (設(shè)定值范圍:-2147483648~+2147483647)

◆高數(shù)計(jì)數(shù)器的三種類型:②單相雙輸入③雙相

①單相單輸入高速計(jì)數(shù)器C235~C255(X0~X7)均為32位加減計(jì)數(shù)器C235~C240為一相無啟動(dòng)/復(fù)位輸入端C241~C245為一相帶啟動(dòng)/復(fù)位輸入端C251~C255為兩相雙計(jì)數(shù)輸入C246~C250為一相雙計(jì)數(shù)輸入(加/減脈沖輸入)高速計(jì)數(shù)器C235~C255(X0~X7)高速計(jì)數(shù)器C235~C255(X0~X7)高速計(jì)數(shù)器C235~C255(X0~X7)高速計(jì)數(shù)器C235~C255(X0~X7)3、高速計(jì)數(shù)器C235~C255(X0~X7)X010X011X012RSTC235C235K-5M8235減計(jì)數(shù)/加計(jì)數(shù)復(fù)位單相單輸入3、高速計(jì)數(shù)器C235~C255(X0~X7)X010X011X012RSTC244C244K-5M8244減計(jì)數(shù)/加計(jì)數(shù)復(fù)位(可省,由x1直接復(fù)位)X12為on,c244不計(jì)數(shù),X12為on,x6為on,c244才開始計(jì)數(shù)。由x1直接復(fù)位,也可由指令復(fù)位。本例中的x113、高速計(jì)數(shù)器C235~C255(X000~X007)X013X014RSTC246C246K123單相雙輸入X000由斷開到接通進(jìn)行增計(jì)數(shù)X001由斷開到接通進(jìn)行減計(jì)數(shù)3、高速計(jì)數(shù)器(雙向高速計(jì)數(shù)器)K1234X011X012C251M8251RSTC251Y003C251Y002X012接通時(shí)C251通過中斷進(jìn)行X000(A相)和X001(B相)動(dòng)作的計(jì)數(shù)。增計(jì)數(shù)減計(jì)數(shù)3.33.3.7FX系列PLC軟元件及編號(hào)數(shù)據(jù)寄存器(D)

PLC在進(jìn)行輸入輸出處理、模擬量控制、位置控制時(shí), 需要許多數(shù)據(jù)寄存器以存儲(chǔ)數(shù)據(jù)和參數(shù)

●數(shù)據(jù)寄存器為16位,最高位為符號(hào)位

●32位數(shù)據(jù)可用兩個(gè)數(shù)據(jù)寄存器來存儲(chǔ)(如D1D0)

●數(shù)據(jù)寄存器有:

1.通用數(shù)據(jù)寄存器 2.保持?jǐn)?shù)據(jù)寄存器 3.特殊數(shù)據(jù)寄存器 4.文件寄存器3.3.7數(shù)據(jù)寄存器(D)

①通用數(shù)據(jù)寄存器

●通用數(shù)據(jù)寄存器在PLC由運(yùn)行(RUN)變?yōu)橥V梗⊿TOP) 時(shí),其數(shù)據(jù)全部清零。

●如果將特殊繼電器M8033置1,則PLC由運(yùn)行變?yōu)橥V?時(shí),數(shù)據(jù)可以保持。

②保持?jǐn)?shù)據(jù)寄存器

●保持?jǐn)?shù)據(jù)寄存器只要不改寫,原有數(shù)據(jù)就不會(huì)丟失,無論 電源接通與否,PLC運(yùn)行與否,都不會(huì)改變寄存器內(nèi)容3.3.7數(shù)據(jù)寄存器(D)③特殊數(shù)據(jù)寄存器(D8000~)

●特殊數(shù)據(jù)寄存器用于PLC內(nèi)各種元件的運(yùn)行監(jiān)視。未加 定義的特殊數(shù)據(jù)寄存器,用戶不能使用。

●例如:D8000----WDT定時(shí)器定時(shí)參數(shù)(初始值200ms) D8001----CPU型號(hào) D8020----X0~X7輸入濾波時(shí)間(初始值10ms) D8030----1號(hào)模擬電位器的數(shù)值 D8031----2號(hào)模擬電位器的數(shù)值 D8039----恒定掃描時(shí)間(ms)

具體可參見PLC使用手冊(cè),不再一一介紹3.3.7數(shù)據(jù)寄存器(D)④文件數(shù)據(jù)寄存器(D1000~

●文件寄存器是用于存放大量數(shù)據(jù)的專用數(shù)據(jù)寄存器

例如:用于存放采集數(shù)據(jù)、統(tǒng)計(jì)計(jì)算數(shù)據(jù)、多組控制參 數(shù)等。

●文件寄存器占用用戶程序存儲(chǔ)器內(nèi)的某一存儲(chǔ)區(qū)間,可 用編程器或編程軟件進(jìn)行寫操作

PLC運(yùn)行時(shí),可用BMOV指令將文件寄存器內(nèi)容讀到 通用數(shù)據(jù)寄存器中,但不能用指令將數(shù)據(jù)寫入文件寄存器。FX0SFX1SFX0NFX1NFX2N16位普通用D0~D29D0~D127D0~D127D0~D127D0~D19916位保持用D30、D31D128~D255D128~D255D128~D7999D200~D799916位特殊用D8000~D8069D8000~ D8255D8000~ D8255D8000~ D8255D8000~D81953.3.7數(shù)據(jù)寄存器(D)

數(shù)據(jù)寄存器編號(hào)3.3.8變址寄存器(V/Z)

◆變址寄存器V/Z實(shí)際上是一種特殊用途的數(shù)據(jù)寄存器

◆變址寄存器V/Z的作用:相當(dāng)于微機(jī)中的變址寄存器, 用于改變?cè)木幪?hào)(變址)◆V、Z都是

溫馨提示

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

評(píng)論

0/150

提交評(píng)論