版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
機床電氣控制課件第三章可編程序控制器的結(jié)構(gòu)及工作原理本章包括以下內(nèi)容可編程序控制器(PLC)基本構(gòu)成及工作方式可編程序控制器的編程元件及編程語言歐姆龍C系列PLC及其指令系統(tǒng)簡介三菱FX2N、FX、F系列可編程序控制器及其基本指令簡介西門子S7-200PLC及其指令系統(tǒng)簡介*
可編程序控制器(PLC)概述2.可編程控制器的產(chǎn)生因為繼電器邏輯電路配線復雜2.可編程控制器的產(chǎn)生背景:1968年美國通用汽車公司(GM),為了適應汽車型號的不斷更新,生產(chǎn)工藝不斷變化的需要,實現(xiàn)小批量、多品種生產(chǎn),希望能有一種新型工業(yè)控制器,它能做到盡可能減少重新設(shè)計和更換繼電器控制系統(tǒng)及接線,以降低成本,縮短周期。
功能完備靈活性高通用性好計算機繼電器接觸器控制系統(tǒng)簡單易懂操作方便價格便宜
++編程簡單掌握快
附加要求=新型控制器對新型的控制器的具體設(shè)想
其后,日本、德國等相繼引入或開發(fā)這項新技術(shù),可編程序控制器由此而迅速發(fā)展起來。
美國數(shù)字設(shè)備公司(DEC)根據(jù)GM公司招標的技術(shù)要求,于1969年研制出世界上第一臺可編程序控制器,并在GM公司汽車自動裝配線上試用,獲得成功。
由于其突出優(yōu)點,迅速的取代了繼電器邏輯控制裝置,應用范圍日益廣泛。1969年,美國數(shù)字設(shè)備公司研制第一臺可編程控制器,并應用于工業(yè)現(xiàn)場。可編程控制器的產(chǎn)生兩者的直觀比較第一節(jié)可編程序控制器(PLC)基本構(gòu)成及工作方式圖3-1PLC的基本構(gòu)成一、
PLC的基本構(gòu)成(1)微處理器(CPU)PLC中所采用的CPU隨機型不同而有所不同。有的機型中還采用多處理器結(jié)構(gòu),分別承擔不同信息的處理工作。以提高實時控制能力。CPU是PLC的核心部件,是PLC的運算、控制中心,用來實現(xiàn)邏輯運算、算術(shù)運算并對整機進行協(xié)調(diào)控制
(2)存儲器PLC中的存儲器主要用來存放PLC的系統(tǒng)程序、用戶程序以及工作數(shù)據(jù)。常用的存儲器有ROM、EPOM.、EEPROM、快閃內(nèi)存、RAM等幾種類型,不同型號的PLC所配置的存儲器類型也不相同。
(3)現(xiàn)場信號的輸入輸出接口
開關(guān)量輸入接口
開關(guān)量輸出接口
I/O擴展接口
通訊接口
電源以開關(guān)量為輸出形式的檢測元件(如操作按鈕、行程開關(guān)、接近開關(guān)、壓力繼電器等)的連接通道
開關(guān)量輸出接口是PLC與現(xiàn)場執(zhí)行機構(gòu)的連接通道
I/O擴展接口用于擴展PLC的功能和規(guī)模
圖3-2PLC的掃描工作流程圖二、可編程序控制器的工作方式掃描工作方式
PLC的工作過程
公共操作
I/O操作執(zhí)行用戶程序包括監(jiān)視定時器T1的作用執(zhí)行用戶程序
執(zhí)行外設(shè)指令
上電后的初始操作
(1)因以掃描的方式執(zhí)行操作,所以其輸入輸出信號間的邏輯關(guān)系存在著滯后,掃描周期越長,滯后就越嚴重。
(2)掃描周期除了執(zhí)行用戶程序所占用的時間外,還包括系統(tǒng)管理操作占用的時間,前者與程序的長短及其指令操作的復雜程度有關(guān),后者基本不變。
(3)第n次掃描執(zhí)行程序時,所依據(jù)的輸入數(shù)據(jù)是該次掃描之前的輸入采樣值Xn;所依據(jù)的輸出數(shù)據(jù)既有本次掃描前的值Yn-1,也有本次解算結(jié)果Y’n。送往輸出端子的信號,是本次執(zhí)行完全部運算后的最終結(jié)果Yn。執(zhí)行運算過程中并不輸出,因為前面的某些結(jié)果可能被后面的計算操作否定。
(4)如果考慮到I/O硬件電路的延時,PLC響應滯后比掃描原理滯后更大。PLC
I/O端子上的信號關(guān)系,只有在穩(wěn)態(tài)(ON或OFF狀態(tài)保持不變)時才與設(shè)計要求一致。
(5)輸入/輸出響應滯后不僅與掃描方式和電路慣性有關(guān),還與程序設(shè)計安排順序有關(guān)。幾個重要的結(jié)論:
PLC按掃描的方式執(zhí)行程序是主要的工作方式,就是在具有快速處理的高性能PLC中,主程序還是以掃描方式執(zhí)行的。三、可編程序控制器的編程設(shè)備手持編程器專用編程器裝有編程軟件的計算機手持編程器體積小,攜帶方便,在現(xiàn)場調(diào)試時更顯其優(yōu)越性,但在程序輸入或閱讀理解分析時,比較繁瑣
功能強,可視化程度高,使用也很方便,但其價格高,通用性差
利用計算機進行PLC的編程、通信更具優(yōu)勢,計算機除可進行PLC的編程外,還可作為一般計算機使用,兼容性好,利用率高。因此采用計算機進行PLC的編程已成為一種趨勢
第二節(jié)可編程序控制器的編程元件及編程語言可編程控制器的編程元件及存儲區(qū)域的分配編程元件(軟繼電器)存儲器區(qū)域
編程語言概述
IEC61131-3中規(guī)定的5種編程語言梯形圖(LD-LadderDiagram)
順序功能圖(SFC-SequentialFunctionChart)
功能塊圖(FBD-FunctionBlockDiagram)
指令表(IL-InstructionList)
結(jié)構(gòu)文本(ST-StructuredText)
圖形語言
文本語言
梯形圖LD簡介梯形圖有如下特點:①梯形圖按行從上至下,每一行從左到右順序編寫。②梯形圖左、右邊垂直線為母線。以左母線為起點,可分行向右放置接點或其邏輯組合。梯形圖接點主要有兩種,常開接點和常閉接點。這些接點可以是PLC的輸入接點或內(nèi)部繼電器接點,也可以是其它各種編程元件的接點。③梯形圖的最右側(cè)必須放置輸出元素。PLC的輸出元素,用圓圈表示;圓圈可以表示內(nèi)部繼電器線圈,輸出繼電器線圈或定時/計數(shù)器的邏輯運算結(jié)果。其邏輯動作只有在線圈接通后,對應的接點才動作。④梯形圖中的接點可以任意串、并聯(lián),而輸出線圈只能并聯(lián)不能串聯(lián)。⑤輸出線圈只對應輸出映像存儲器相應位,不能直接驅(qū)動現(xiàn)場設(shè)備,該位的狀態(tài),只有在程序執(zhí)行周期結(jié)束后,對輸出刷新。刷新后的控制信號經(jīng)I/O接口輸出模塊驅(qū)動對應的負載工作。LD圖形符號
觸點類:常開觸點、常閉觸點、正轉(zhuǎn)換讀出觸點、負轉(zhuǎn)換讀出觸點
線圈類:一般線圈、取反線圈、置位(鎖存)線圈、復位(去鎖)線圈、保持線圈、置位保持線圈、復位保持線圈、正轉(zhuǎn)換讀出線圈、負轉(zhuǎn)換讀出線圈
功能和功能塊:包括標準的功能和功能塊以及用戶自己定義的功能塊
LD編程
在梯形圖中連接功能塊梯形圖中連接功能梯形圖中有反饋回路梯形圖中使用跳轉(zhuǎn)和標注指令表(語句表)語言IL簡介
指令表語言結(jié)構(gòu)由一系列指令組成的語言。每條指令占一行,指令由操作符和緊隨其后的操作數(shù)組成,操作數(shù)是指在IEC61131-3的“公共元素”中定義的變量和常量。有些操作符可帶若干個操作數(shù),這時各個操作數(shù)用逗號隔開。指令前可加標號,后面跟冒號,在操作數(shù)之后可加注釋指令表操作符包括四類操作符:一般操作符、比較操作符、跳轉(zhuǎn)操作符和調(diào)用操作符一般操作符裝入指令:LDN等。邏輯指令:ANDN(與指令)、ORN(或指令)、XORN(異或指令)等。算術(shù)指令:ADD(加指令)、SUB(減指令)、MUL(乘指令)、DIV(除指令)、MOD(取模指令)等。比較指令包括:GT(大于)、GE(大于等于)、EQ(等于)、
NE(不等于)、
LE(小于等于)、
LT(小于)等。跳轉(zhuǎn)及調(diào)用操作符包括:JMPC,N
(跳轉(zhuǎn)操作符)、
CALL
C,N(調(diào)用操作符)等。
在指令表中調(diào)用功能及功能塊
用指令表定義功能及功能塊
指令表與其它語言的移植性
可以直接調(diào)用功能塊和功能
可用于定義功能塊和功能。當用指令表定義功能時,功能的返回值是結(jié)果寄存器內(nèi)的最新值;當用指令表定義功能塊時,指令表引用功能塊的輸入?yún)?shù)(VAR_INPUT),并且把值寫到輸出參數(shù)(VAR_OUPUT)
轉(zhuǎn)換為其它語言是非常困難的,除非指令表操作符的使用范圍及書寫格式受到嚴格的限制,才有可能實現(xiàn)轉(zhuǎn)換
第三節(jié)歐姆龍C系列PLC及其指令系統(tǒng)簡介CPM1A的特點與功能概述
類型I/O點數(shù)型號總數(shù)輸入/輸出繼電器輸出型晶體管輸出型CPU單元106/4CPM1A-10CDR-A(AC電源)CPM1A-10CDT-D(NPN)CPM1A-10CDR-D(DC電源)CPM1A-10CDT1-D(PNP)2012/8CPM1A-20CDR-A(AC電源)CPM1A-20CDT-D(NPN)CPM1A-20CDR-D(DC電源)CPM1A-20CDT1-D(PNP)3018/12CPM1A-30CDR-A(AC電源)CPM1A-30CDT-D(NPN)CPM1A-30CDR-D(DC電源)CPM1A-30CDT1-D(PNP)4024/16CPM1A-40CDR-A(AC電源)CPM1A-40CDT-D(NPN)CPM1A-40CDR-D(DC電源)CPM1A-40CDT1-D(PNP)擴展單元2012/8CPM1A-20EDRCPM1A-20EDT(NPN)CPM1A-20EDT1(PNP)80/8CPM1A-8ERCPM1A-8ET(NPN)CPM1A-8ET1(PNP)88/0CPM1A-8ED(12)編程工具豐富(13)擴展模塊豐富(8)高速計數(shù)器功能(9)脈沖輸出功能(10)模擬設(shè)定功能(11)網(wǎng)絡功能1)上位鏈接2)1:1鏈接3)NT鏈接(12)編程工具豐富(13)擴展模塊豐富(1)CPM1A的結(jié)構(gòu)(2)易于擴充(3)輸入濾波時間常數(shù)可調(diào)(4)維護簡單(5)外部輸入中斷功能(6)快速輸入響應功能(7)間隔定時器中斷功能(8)高速計數(shù)器功能(9)脈沖輸出功能(10)模擬設(shè)定功能(11)網(wǎng)絡功能1)上位鏈接2)1:1鏈接3)NT鏈接主要特點CPM1A編程元件、功能及區(qū)域分配數(shù)據(jù)區(qū)點數(shù)地址區(qū)間功能IR區(qū)輸入繼電器160(10)00000~00915繼電器號與外部的輸入輸出端子相對應(沒有使用的輸出通道可用作內(nèi)部繼電器號使用)。輸出繼電器160(10)01000~01915內(nèi)部輔助繼電器512(32)20000~23115在程序內(nèi)可以自由使用的繼電器。特殊輔助繼電器(SR)384(24)23200~25507分配有特定功能的繼電器。暫存繼電器(TR)8TR0~7回路的分支點上暫時記憶ON/OFF的繼電器。保持繼電器(HR)320(20)HR0000~HR1915在程序內(nèi)可以自由使用且斷電時也能保持斷電前的ON/OFF狀態(tài)的繼電器。輔助記憶繼電器(AR)256(16)AR0000~AR1515作為動作異常、高速記數(shù)、脈沖輸出動作狀態(tài)標志、掃描周期存儲等特定功能的輔助繼電器。鏈接繼電器(LR)256(16)LR0000~LR15151:1鏈接的數(shù)據(jù)輸入輸出用的繼電器(也能用作內(nèi)部輔助繼電器)。定時器/計數(shù)器128TIM/CNT000~127定時器、計數(shù)器,它們的編號合用。數(shù)據(jù)存儲器(DM)可讀/寫1002字DM0000~0999DM1022~1023以字為單位(16位)使用,斷電也能保持數(shù)據(jù)。在DM1000~1021不作故障記憶的場合可作為常規(guī)的DM使用。DM6144~6599、DM6600~6655不能用程序?qū)懭耄ㄖ荒苡猛鈬O(shè)備設(shè)定)。故障履歷存入?yún)^(qū)22字DM1000~1021只讀456字DM6144~6599PLC系統(tǒng)設(shè)定區(qū)56字DM6600~6655編程元件及存儲區(qū)域分配
各編程元件功能簡介
輸入繼電器
圖3-3輸入繼電器等效電路輸出繼電器
圖3-4輸出繼電器等效電路內(nèi)部輔助繼電器
內(nèi)部輔助繼電器與PLC的輸入/輸出端子沒有直接聯(lián)系,它的作用是象繼電器控制系統(tǒng)中的中間繼電器那樣參與控制系統(tǒng)的邏輯運算,所它的線圈只受程序控制,其接點可無限次供內(nèi)部編程使用
物理觸點特殊輔助繼電器
通道號繼電器號功能248~249高速計數(shù)器的現(xiàn)時值區(qū)域(不使用高速計數(shù)器時作內(nèi)部輔助繼電器使用)25200高速計數(shù)器復位標志11強制置位/復位的保持標志25309掃描定時器到達時(掃描周期超過100ms)變?yōu)镺N15運行開始時1個掃描周期ON254001分鐘時鐘脈沖(30秒ON/30秒OFF)010.02秒時鐘脈沖(0.01秒ON/0.01秒OFF)07STEP指令中一個過程開始時僅一個掃描周期為ON的繼電器255000.1秒時鐘脈沖(0.05秒ON/0.05秒OFF)010.2秒時鐘脈沖(0.1秒ON/0.1秒OFF)021.0秒時鐘脈沖(0.5秒ON/0.5秒OFF)
暫時記憶繼電器(TR)CPM1A提供8個暫時記憶繼電器,如果遇到復雜的梯形圖電路難以用助記符描述時,用來對電路的分支點的ON/OFF狀態(tài)作暫存。它只有繼電器的點號,沒有通道號。保持繼電器(HR)保持繼電器是能在PLC電源切斷時、或者在PLC的運行開始或停止時,其ON/OFF狀態(tài)也能保持不變的繼電器。輔助記憶繼電器(AR)輔助記憶繼電器用于記錄CPM1A的某些特定運行狀態(tài),例如動作異常、高速計數(shù)、脈沖輸出動作狀態(tài)等。類似于輔助記憶繼電器,它們中的內(nèi)容也能在PLC斷電、運行開始或停電時保持不變。鏈接繼電器(LR)用多臺PLC可以組成一個網(wǎng)絡系統(tǒng)。當CPM1A與另外的PLC進行1對1的鏈接通信時,就要借助鏈接繼電器來共享數(shù)據(jù)。當沒有PLC間的鏈接時,它們可以用作內(nèi)部輔助繼電器。定時器/計數(shù)器(T/C)定時器和計數(shù)器使用相同的編號,但每一個編號在用戶程序中只能使用一次,例如指定了TIM000,就不能再使用CNT000。數(shù)據(jù)存儲區(qū)(DM)數(shù)據(jù)存儲區(qū)用于內(nèi)部數(shù)據(jù)的存儲和處理,并只能以16位的通道為單位來使用,其中的內(nèi)容在PLC運行開始或停止時能保持不變。
指令的助記符采用如下的格式:CPM1A編程指令
地址指令操作數(shù)程序存儲地址起始于00000。每個地址包含一條指令和此指令所需的定義和操作數(shù)。地址是在編程器輸入指令時自動生成的。根據(jù)地址可以方便地對程序進行查詢和修改指令中涉及到的通道號和繼電器號,常用縮寫詞表示,它們的定義:
IR--I/O和內(nèi)部輔助繼電器區(qū)
SR—特殊輔助繼電器
HR—保持繼電器
TR-暫時記憶繼電器
AR—輔助記憶繼電器
LR—鏈接繼電器
T/C—定時器/計數(shù)器區(qū)
DM—數(shù)據(jù)存儲區(qū)*DM—間接指定數(shù)據(jù)存儲區(qū)
#
—常數(shù)助記符,如LD梯形圖符號助記符功能指令操作數(shù)LDIR;HR;AR;LR;T/C;TR0~7(TR只能用LD)邏輯開始時使用LDNOT邏輯反相開始時使用OUTIR;HR;AR;LR;TR0~7(輸入繼電器除外)(TR只能用OUT)將邏輯運算結(jié)果送相應繼電器OUTNOT將邏輯運算結(jié)果反相送相應繼電器基本指令介紹
基本輸入/輸出指令地址 指令 操作數(shù) 00000 LD 00000 00001 OUT 01000 00002 LDNOT00001 00003 OUT HR0000 00004 LD TIM000 00005 OUTNOT01001 00006 OUT 01002 圖3-5基本輸入/輸出指令的應用LD、LDNOT、OUT、OUTNOT應用例①在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。
(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應用見圖3-6。幾點說明:①AND/ANDNOT指令用于單個接點的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點的數(shù)目。②在OUT指令后,通過串聯(lián)接點再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個接點的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。
(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應用見圖3-6。幾點說明:①AND/ANDNOT指令用于單個接點的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點的數(shù)目。②在OUT指令后,通過串聯(lián)接點再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個接點的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。
(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應用見圖3-6。幾點說明:①AND/ANDNOT指令用于單個接點的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點的數(shù)目。②在OUT指令后,通過串聯(lián)接點再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個接點的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。
(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應用見圖3-6。幾點說明:①AND/ANDNOT指令用于單個接點的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點的數(shù)目。②在OUT指令后,通過串聯(lián)接點再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個接點的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。
(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應用見圖3-6。幾點說明:①AND/ANDNOT指令用于單個接點的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點的數(shù)目。②在OUT指令后,通過串聯(lián)接點再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個接點的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。
(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應用見圖3-6。幾點說明:①AND/ANDNOT指令用于單個接點的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點的數(shù)目。②在OUT指令后,通過串聯(lián)接點再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個接點的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。
(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應用見圖3-6。幾點說明:①AND/ANDNOT指令用于單個接點的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點的數(shù)目。②在OUT指令后,通過串聯(lián)接點再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個接點的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。
(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應用見圖3-6。幾點說明:①AND/ANDNOT指令用于單個接點的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點的數(shù)目。②在OUT指令后,通過串聯(lián)接點再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個接點的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點相連。邏輯與/邏輯或指令
梯形圖符號助記符功能指令操作數(shù)ANDIR;SR;HR;AR;LR;T/C串聯(lián)單個常開接點ANDNOT串聯(lián)單個常閉接點OR并聯(lián)單個常開接點ORNOT并聯(lián)單個常閉接點圖3-6接點的串并聯(lián)地址 指令 操作數(shù) 00001 LD 00000 00002 AND 00001 00003 ANDNOT 00002 00004 OUT 01000 00005 LDNOT 00003 00006 AND 00004 00007 OR 00005 00008 ORNOT 00006 00009 ANDNOT 00007 00010 OUT 01001 00011 AND 00008 00012 OUT 01002 00013 ANDNOT 00009 00014 OR 00010 00015 OUT 01003
①AND/ANDNOT指令用于單個接點的串聯(lián)連接,該指令可以連續(xù)使用,不限制串聯(lián)接點的數(shù)目。②在OUT指令后,通過串聯(lián)接點再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個接點的并聯(lián)連接,該指令可以連續(xù)使用,不限制并聯(lián)接點的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)生的)左端點相連。
AND、ANDNOT、OR、ORNOT應用例邏輯塊操作指令
梯形圖符號助記符功能指令操作數(shù)ANDLOAD或ANDLD_______電路邏輯塊之間的串聯(lián)ORLOAD或ORLD_______電路邏輯塊之間的并聯(lián)無操作數(shù)塊 地址 指令 操作數(shù) A 00001 LD 00000 00002 OR 00001 B 00003 LD 00002 00004 AND 00003 00005 ORNOT0000400006 ANDLD— 00007OUT01000
圖3-7電路邏輯塊的串聯(lián)ANDLD、應用例
①ANDLD指令中沒有操作數(shù)。
②ANDLD指令可連續(xù)使用也可分散使用,但連續(xù)使用的次數(shù)不能超過八次,分散使用的次數(shù)則無限制。塊 地址 指令 操作數(shù)
A 00000 LDNOT00000 00001 OR 00001 00002 AND 00002 B 00003 LD 00003 00004 ANDNOT00004 00005 ORLD
— 00006 OUT 01000
圖3-8ORLD的應用ORLD應用例在應用上的要求與ANDLD
相似。置位/復位指令
梯形圖符號助記符功能指令操作數(shù)SETB:IR、SR、AR、HR、LR使指定繼電器ONRSET使指定繼電器OFF
圖3-9SET/RSET應用例
①SET和RSET指令要成對使用,對它們在程序中的位置和順序無特殊要求。②SET,RSET指令適用于短信號操作,當兩者的執(zhí)行條件同時有效時,RSET指令優(yōu)先。保持指令
梯形圖符號助記符功能指令操作數(shù)KEEPB:IR、SR、AR、HR、LR使指定繼電器置“1”或置“0”
圖3-10KEEP指令編程地址 指令 操作數(shù)00000 LD 0000000001 AND 0000100002 LDNOT 0000200003 OR 0000300004 AND 0000500005 KEEP HR0001 保持指令應用例①KEEP的動作就象一個由S置位,R復位的鎖存繼電器。當S端執(zhí)行條件為ON時,B指定的繼電器為ON,當R端執(zhí)行條件為ON時,B指定的繼電器為OFF。當S端和R端的輸入同時為ON時,R端優(yōu)先。
②編寫程序時,置位條件在前,復位條件在后,最后編寫KEEP指令
微分指令梯形圖符號助記符功能指令操作數(shù)DIFUB:IR、S、AR、HR、LR檢測到輸入為OFF→ON(上升沿)跳變信號時使指定繼電器BON一個掃描周期DIFD檢測到輸入為ON→OFF(下降沿)跳變信號時使指定繼電器BON一個掃描周期地址 指令操作數(shù) 00000 LD 00000 00001 DIFU 01011 00002 DIFD 01011
圖3-11微分指令編程微分指令應用例①微分指令使其指定繼電器在滿足執(zhí)行條件時只持續(xù)ON一個掃描周期。輸入輸出間的時序關(guān)系如圖3-11示。②在一個程序中最多可以使用512對DIFU和DIFD,超出的將被作為空操作指令(NOP)處理。地址 指令 操作數(shù) 00000 LD 00000 00001 ANDNOTTIM00100002 TIM 000 #0200 00003 LD TIM000 00004 TIM 001 DM0000 00005 OUT 01000
圖3--12定時器應用舉例定時器應用指令梯形圖符號助記符功能指令操作數(shù)TIMN:T/C號(000~127)SV:設(shè)定值(字,BCD)IR、SR、AR、HR、LR、DM、#通電延時定時器,設(shè)定時間0~999.9秒(以0.1秒為單位)TIMH通電延時高速定時器,設(shè)定時間0~99.99秒(以0.01秒為單位)計數(shù)器指令
梯形圖符號助記符功能指令操作數(shù)CNTN:T/C號(000~127)SV:設(shè)定值(字,BCD)IR、SR、AR、HR、LR、DM、#減法計數(shù)器,設(shè)定值(SV)0~9999次CNTR可逆(加、減)計數(shù)器,設(shè)定值(SV)0~9999次減法計數(shù)器—CNT
CNT是邊沿觸發(fā)遞減計數(shù)器。每當計數(shù)輸入信號(CP)由OFF變?yōu)镺N(上跳沿有效)時,它的當前計數(shù)值(PV)就減1。當計數(shù)器的當前計數(shù)值減為0000時,計數(shù)器ON。當復位端(R)為ON時,將計數(shù)器復位為OFF,并恢復計數(shù)器的設(shè)定值(SV)到當前計數(shù)值(PV)中。復位信號的優(yōu)先權(quán)高于計數(shù)輸入信號。圖3-13可逆計數(shù)器的應用
梯形圖時序圖可逆計數(shù)器圖3-14聯(lián)鎖/聯(lián)鎖清除指令的用法處理程序分支應用梯形圖程序聯(lián)鎖指令I(lǐng)L/ILC的應用梯形圖符號助記符功能指令操作數(shù)IL———聯(lián)鎖開始ILC聯(lián)鎖結(jié)束
①一個ILC指令前必須有至少一個以上的IL指令,即可以采用組合形式“IL—IL……—IL—ILC”,但不許把IL/ILC鑲套起來(如“IL—IL—ILC—ILC“)使用。②當IL執(zhí)行條件為ON(即從IL到左側(cè)主母線之間接點組合的邏輯運算結(jié)果為邏輯“1”),它后面的各元件狀態(tài)由各自相應的執(zhí)行條件決定。③當IL的執(zhí)行條件為OFF,那么IL—ILC間的那一部分程序就不執(zhí)行,這部分程序中的元件狀態(tài)按下表操作:指令操作OUT、OUTNOT指定的繼電器轉(zhuǎn)為OFFTIM、TIMH復位CNT、CNTR保持當前值KEEP狀態(tài)保持DIFU、DIFD不執(zhí)行所有其它指令指令不執(zhí)行,所有作為操作數(shù)寫進指令的IR、AR、LR、HR和SR置為OFF
對于無法應用IL/ILC的多分支回路梯形圖,要使用暫存繼電器TR。共有八個暫存繼電器,編號為TR0~TR7。圖3-15
JMP/JME應用例跳轉(zhuǎn)與跳轉(zhuǎn)結(jié)束指令JMP/JME梯形圖符號助記符功能指令操作數(shù)JMPN:跳轉(zhuǎn)號#(00~49)到JME指令為止的程序由本指令前面的條件決定是否執(zhí)行JME解除跳轉(zhuǎn)指令JMP要與JME聯(lián)合使用以產(chǎn)生跳轉(zhuǎn)。當JMP的執(zhí)行條件為ON時,不產(chǎn)生跳轉(zhuǎn)。當JMP的執(zhí)行條件為OFF時,將跳轉(zhuǎn)到具有同樣跳轉(zhuǎn)號的JME,并接著執(zhí)行JME后面的指令。要注意N=00時的特殊性。注意JMP和JME起分支作用時,I/O位、計時器等的狀態(tài)被保持??詹僮髦噶钐菪螆D符號助記符功能指令操作數(shù)——NOP——無
空操作指令NOP沒有實質(zhì)性操作,在梯形圖中不會出現(xiàn),程序中遇到NOP時什么也不執(zhí)行,程序跳轉(zhuǎn)到下一條指令繼續(xù)執(zhí)行。結(jié)束指令
梯形圖符號助記符功能指令操作數(shù)END——程序結(jié)束子程序指令梯形圖符號助記符功能指令操作數(shù)SBSN:子程序編號000~049調(diào)用N號子程序SBNN號子程序的開始點RET——表示指定的子程序結(jié)束
①所有的子程序必須置于主程序的指令之后,END之前,CPU掃描工作時,遇到第一個SBN時,就認為已經(jīng)遇到了主程序的結(jié)束符號,并返回到下一循環(huán)的起始地址0000。②相同的子程序可以在主程序中的不同的地方不受限制的調(diào)用。③子程序可嵌套,最多可嵌套16層。子程序不能調(diào)用自己。④各子程序的編號只能被SBN使用一次。⑤若將DIFU或DIFD置于一個子程序中,在下一次再執(zhí)行子程序之前操作數(shù)位將不會返回OFF,即操作數(shù)位可能停留在ON狀態(tài)超過一個主程序掃描周期。步進指令
梯形圖符號助記符功能指令操作數(shù)SNXTS:00000~0191520000~25215HR、AR、LR轉(zhuǎn)步控制STEP某一步進程序段的開始STEP——步進控制結(jié)束,該指令后為常規(guī)控制梯形圖程序
①程序段編號S其實是一個位地址號,這個位號用作各個程序段的順序控制,所有的位地址號必須在同一個字中且必須連續(xù)。如果使用HR或AR區(qū),則可以掉電保護。②步進指令SNXT和STEP要一起使用。每個步進程序段必須由SNXTS開頭,并且緊跟其后用一條STEPS指令,其中S值相同,然后才是該程序段的指令集。各步進程序段可順序編排。在最后一個程序段的后面也要跟一條SNXTS指令,但這條指令中的S值已無意義,可用任何未被系統(tǒng)用過的位號,要注意的是,該條指令之后要用不帶操作數(shù)的STEP指令來標志這一系列步進程序段的結(jié)束。③指令SNXTS的執(zhí)行條件就是轉(zhuǎn)步信號。CPU執(zhí)行SNXTS指令時首先要復位前面程序段中的定時器和清除數(shù)據(jù)區(qū)。程序結(jié)構(gòu):①單序列:其特點是由一系列相繼執(zhí)行的步組成,每個步后面僅接一個轉(zhuǎn)換;每一轉(zhuǎn)換條件之后僅有一步。②選擇序列:從多個分支序列中選擇某一個分支,稱為選擇序列,同一時刻只允許選擇一個分支。③并行序列:滿足某個轉(zhuǎn)換條件后使得幾個序列同時動作時,這些序列稱為并行序列。第四節(jié)三菱FX2N系列可編程序控制器及其基本指令簡介PLC的工作過程示意圖型號及意義特殊品種輸出形式單元類型I/O總點數(shù)系列序號D—DC電源A1—AC電源H—大電流輸出擴展模塊V—立式端子排的擴展模塊C—接插口輸入輸出方式F—輸入濾波器1ms擴展模塊L—TTL輸入擴展模塊S—獨立端子(無公共端)擴展模塊R—繼電器輸出T—晶體管輸出S—晶閘管輸出M—基本單元E—輸入輸出混合擴展單元及擴展模塊EX—輸入專用擴展模塊EY—輸出專用擴展模塊16~256點0、2、ON、2C、2N型號的命名方式PLC的組成型號及意義I/O點數(shù):16~256點單元類型
M——表示基本單元
E——表示擴展單元及擴展模塊
EX——擴展輸入單元
EY——擴展輸出單元型號及意義型號變化DS——24VDC,世界型ES——世界型(晶體管型為漏輸出)ESS——世界型(晶體管型為源輸出)輸出形式R——繼電器輸出T——晶體管輸出S——晶閘管輸出PLC硬件系統(tǒng)組成外部設(shè)備現(xiàn)場用戶輸出設(shè)備微處理器(CPU)運算器控制器輸出部件輸入部件系統(tǒng)存儲器用戶存儲器I/O擴展接口通訊及編程接口編程設(shè)備計算機打印機等傳感器按鈕、開關(guān)現(xiàn)場信號電磁閥中間繼電器執(zhí)行器現(xiàn)場用戶輸入設(shè)備擴展設(shè)備擴展單元通訊模塊功能模塊電源變換器~110V/220V市電PLC基本單元PLC系統(tǒng)結(jié)構(gòu)示意圖FX系列PLC的硬件配置圖FX系列PLC的網(wǎng)絡通信能力PLC軟件系統(tǒng)組成系統(tǒng)監(jiān)控程序
運行管理
生成用戶元件系統(tǒng)內(nèi)部自檢管理程序
解釋程序標準程序模塊、系統(tǒng)調(diào)用用戶程序自動化系統(tǒng)控制程序數(shù)據(jù)表格軟件系統(tǒng)數(shù)據(jù)結(jié)構(gòu)十進制數(shù)(DEC:DECimalnumber),常用于:定時器/計數(shù)器的設(shè)定值;輔助繼電器(M)、定時器(T)、計數(shù)器(C)、狀態(tài)(S)等軟元件的地址號;應用指令的數(shù)值型操作數(shù)及指令動作常數(shù)(K)。十六進制數(shù)(HEX:HEXdecimalnumber)與十進制數(shù)一樣,用于指定應用指令的數(shù)值型操作數(shù)及指令動作常數(shù)(H)。數(shù)據(jù)結(jié)構(gòu)二進制數(shù)(BIN:BINarynumber)
PLC內(nèi)部數(shù)據(jù)類型,通過外設(shè)進行監(jiān)視時,各軟元件的數(shù)值自動變換為十進制數(shù)或十六進制數(shù)。八進制數(shù)(OCT:OCTalnumber)——用于輸入繼電器和輸出繼電器的軟元件編號。輸入繼電器用X00~X07、X10~X17、X20~X27等八進制格式進行編號;輸出繼電器用Y00~Y07、Y10~Y17、Y20~Y27等八進制格式進行編號。數(shù)據(jù)結(jié)構(gòu)BCD碼(BCD:BINaryCodeDecimal)——用二進制形式表示的十進制數(shù),常采用8421BCD碼。常用BCD碼編碼開關(guān)將BCD碼數(shù)據(jù)送入PLC;PLC常以BCD碼格式將輸出數(shù)據(jù)送數(shù)碼顯示器顯示。浮點數(shù)據(jù)(標繪值)二進制浮點數(shù)常用于高精度浮點運算;十進制浮點數(shù)用于實施監(jiān)視。輸入繼電器(X)在PLC內(nèi)部,與輸入端子相連的輸入繼電器是光電隔離的電子繼電器,采用八進制編號,有無數(shù)個常開和常閉觸點。輸入繼電器不能用程序驅(qū)動。軟元件(邏輯元件)輸出繼電器(Y)輸出繼電器采用八進制編號,有內(nèi)部觸點和外部輸出觸點(繼電器觸點、雙向可控硅、晶體管等輸出元件)之分,由程序驅(qū)動。在PLC內(nèi)部,外部輸出觸點與輸出端子相連,向外部負載輸出信號,且一個輸出繼電器只有一個常開型外部輸出觸點。輸出繼電器有無數(shù)個內(nèi)部常開和常閉觸點,編程時可隨意使用。軟元件(邏輯元件)輔助繼電器(M)由內(nèi)部軟元件的觸點驅(qū)動,常開和常閉觸點使用次數(shù)不限,但不能直接驅(qū)動外部負載,采用十進制編號。通用輔助繼電器M0~M499(500點)掉電保持輔助繼電器M500~M1023(524點)特殊輔助繼電器M8000~M8255(256點)
只能利用其觸點的特殊輔助繼電器可驅(qū)動線圈的特殊輔助繼電器通用輔助繼電器與掉電保持用輔助繼電器的比例,可通過外設(shè)設(shè)定參數(shù)進行調(diào)整。軟元件(邏輯元件)只能利用其觸點的特殊輔助繼電器M8000:運行監(jiān)控用,PLC運行時M8000接通。M8002:僅在運行開始瞬間接通的初始脈沖特殊輔助繼電器。M8012:產(chǎn)生100ms時鐘脈沖的特殊輔助繼電器??沈?qū)動線圈的特殊輔助繼電器M8030:鯉電池電壓指示燈特殊繼電器。M8033:PLC停止時輸出保持特殊輔助繼電器。M8034:止全部輸出特殊輔助繼電器。M8039:時掃描特殊輔助繼電器。狀態(tài)(S)狀態(tài)是對工序步進型控制進行簡易編程的內(nèi)部軟元件,采用十進制編號。與步進指令STL配合使用;狀態(tài)有無數(shù)個常開觸點與常閉觸點,編程時可隨意使用;狀態(tài)不用于步進階梯指令時,可作輔助繼電器使用。狀態(tài)同樣有通用狀態(tài)和掉電保持用狀態(tài),其比例分配可由外設(shè)設(shè)定。軟元件(邏輯元件)狀態(tài)(S)狀態(tài)有五種類型:初始狀態(tài)S0~S9共10點回零狀態(tài)S10~S19共10點通用狀態(tài)S20~S499共480點保持狀態(tài)S500~S899共400點報警用狀態(tài)S900~S999共100點
軟元件(邏輯元件)定時器(T)定時器實際是內(nèi)部脈沖計數(shù)器,可對內(nèi)部1ms、10ms和100ms時鐘脈沖進行加計數(shù),當達到用戶設(shè)定值時,觸點動作。定時器可以用用戶程序存儲器內(nèi)的常數(shù)k或H作為設(shè)定值,也可以用數(shù)據(jù)寄存器D的內(nèi)容作為設(shè)定值。普通定時器(T0~T245)100ms定時器T0~T199共200點,設(shè)定范圍0.1~3276.7s;10ms定時器T200~T245共46點,設(shè)定范圍0.01~327.67s。積算定時器(T246~T255)1ms定時器T246~T249共4點,設(shè)定范圍0.001~32.767s;100ms定時器T250~T255共6點,設(shè)定范圍為0.1~3276.7s。軟元件(邏輯元件)T10K123X0T10Y1普通定時器的工作原理加法計數(shù)器設(shè)定值K、H或D觸點動作TxTx時鐘脈沖驅(qū)動相等比較器T10T250設(shè)定值K計數(shù)器1100ms時鐘脈沖X2X1觸點動作Tx相等比較器積算定時器的工作原理RSTT250K345X1X2T250Y1T250計數(shù)器(C)
計數(shù)器可分為通用計數(shù)器和高速計數(shù)器。16位通用加計數(shù)器,C0~C199共200點,設(shè)定值:1~32767。設(shè)定值K0與K1含義相同,即在第一次計數(shù)時,其輸出觸點動作。32位通用加/減計數(shù)器,C200~C234共135點,設(shè)定值:-2147483648~+2147483647。高速計數(shù)器C235~C255共21點,共享PLC上6個高速計數(shù)器輸入(X0~X5)。高速計數(shù)器按中斷原則運行。軟元件(邏輯元件)16位加計數(shù)器通用型:C0~C99共100點斷電保持型:C100~C199共100點16位計數(shù)器工作過程示意圖32位雙向計數(shù)器有兩種32位加/減計數(shù)器,設(shè)定值:-2147483648~+2147483647。通用計數(shù)器:C200~C219共20點保持計數(shù)器:C220~C234共15點計數(shù)方向由特殊輔助繼電器M8200~M8234設(shè)定。加減計數(shù)方式設(shè)定:對于C△△△,當M8△△△△接通(置1)時,為減計數(shù)器,斷開(置0)時,為加計數(shù)器。計數(shù)值設(shè)定:直接用常數(shù)K或間接用數(shù)據(jù)寄存器D的內(nèi)容作為計數(shù)值。間接設(shè)定時,要用元件號緊連在一起的兩個數(shù)據(jù)寄存器。32位加/減計數(shù)器工作過程示意圖數(shù)據(jù)寄存器(D)數(shù)據(jù)寄存器主要用于存儲參數(shù)和工作數(shù)據(jù)。每一個數(shù)據(jù)寄存器都存放16位二進制數(shù),其最高位為符號位,0為正數(shù),1為負數(shù)。可以用兩個數(shù)據(jù)寄存器合并為一個數(shù)據(jù)寄存器,存放32位數(shù)據(jù),最高位仍為符號位。軟元件(邏輯元件)數(shù)據(jù)寄存器(D)通用數(shù)據(jù)寄存器D0~D199共200點。只要不寫入其它數(shù)據(jù),已寫入的數(shù)據(jù)不會變化。但是PLC狀態(tài)由運行→停止時,全部數(shù)據(jù)均清零。斷電保持數(shù)據(jù)寄存器D200~D511共312點,只要不改寫,原有數(shù)據(jù)不會丟失。特殊數(shù)據(jù)寄存器D8000~D8255共256點這些數(shù)據(jù)寄存器供監(jiān)視PLC中各種元件的運行方式用。文件寄存器D1000~D2999共2000點。軟元件(邏輯元件)變址寄存器(V/Z)變址寄存器的作用類似于一般微處理器中的變址寄存器(如Z80中的IX、IY),通常用于修改元件的編號。V0~V7、Z0~Z7共16點16位變址數(shù)據(jù)寄存器。進行32位運算時,與指定Z0~Z7的V0~V7組合,分別成為(V0、Z0),(V1、Z1)…(V7、Z7)。軟元件(邏輯元件)FX2N系列可編程序控制器的基本組成
基本單元一覽表輸入輸出總點數(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-001擴展單元
輸入輸出總點數(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-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編程元件輔助繼電器(M)分為一般用(M0~M499)、停電保持用(M500~M3071)和特殊用途(M8000~M8255)輔助繼電器。特殊輔助繼電器(M8000~M8255)分為兩類:1)觸點利用型:線圈由PLC自動驅(qū)動,用戶只可使用這些觸點。這類特殊輔助繼電器常用作時基、狀態(tài)標志或?qū)S每刂圃霈F(xiàn)在程序中。例如:
M8000:運行監(jiān)視,PLC運行時監(jiān)控接通;
M8002:初始脈沖,只在PLC開始運行的第一個掃描周期接通;
M8011、M8012、M8013、M8014:分別為10ms、100ms、1s和1min時鐘;
M8020、M8021、M8022:分別為零標志、借位標志和進位標志。2)線圈驅(qū)動型:用戶驅(qū)動線圈后,PLC作特定的動作。其中存在驅(qū)動時有效和END指令執(zhí)行后有效兩種情況。例如:
M8030:關(guān)電池燈指示,熄滅鋰電池欠壓指示燈;
內(nèi)部輔助繼電器狀態(tài)器
狀態(tài)器(S):一般用(S0~S499)其中,S0~S9一般用于步進梯形圖的初始狀態(tài),S10~S19一般用作返回原點的狀態(tài)。、停電保持用(S500~S899)報警器用(S900~S999),供信號報警器用的狀態(tài)器也屬于停電保持型,它還可以作為診斷外部故障用的輸出。
通過外圍設(shè)備參數(shù)的設(shè)定,可以改變一般用和停電保持型狀態(tài)器的分配。
M8033:停止時存儲保存,PLC進入STOP狀態(tài)后,輸出繼電器狀態(tài)保持不變;
M8034:全輸出禁止,禁止所有的輸出;
M8039:恒定掃描方式,PLC按D8039寄存器中指定的掃描時間周期運行(以ms為單位)。定時器
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。計數(shù)器
16位增計數(shù)器(一般用:C0~C99;停電保持用:C100~C199)32位增/減雙向計數(shù)器(停電保持用:C200~C219;特殊用:C220~C234)32位增/減雙向高速計數(shù)器(停電保持C235~C255中的6點)。
圖3-1616位計數(shù)器的使用16位增計數(shù)器
計數(shù)輸入X011每驅(qū)動C0線圈一次,計數(shù)器的當前值就增加1,在執(zhí)行第十次的線圈指令時,輸出觸點動作,以后即使計數(shù)輸入X011再動作,計數(shù)器的當前值不變。如果復位輸入X010為ON,則執(zhí)行RST指令,計數(shù)器的當前值為0,輸出觸點復位
圖3-1732位增/減計數(shù)器的使用32位增/減雙向計數(shù)器
驅(qū)動M8200,則計數(shù)器C200為減計數(shù),不驅(qū)動時,則為增計數(shù)。根據(jù)常數(shù)K或數(shù)據(jù)寄存器D的內(nèi)容,設(shè)定值可正可負,將連號的數(shù)據(jù)寄存器內(nèi)容視為一對,作為32位的數(shù)據(jù)處理。利用計數(shù)輸入X014驅(qū)動C200線圈,可增計數(shù)或減計數(shù)。在計數(shù)器的當前值由-6→-5增加時,輸出觸點置位;在由-5→-6減少時,輸出觸點復位圖3-181相2計數(shù)高速計數(shù)器的使用內(nèi)置高速計數(shù)器
項目1相1計數(shù)輸入1相2計數(shù)輸入2相2計數(shù)輸入計數(shù)方向指定方法根據(jù)M8235~M8245的啟動與否,相應的計數(shù)器C235~C245作增/減計數(shù)對應于增/減計數(shù)輸入的動作,計數(shù)器自動增/減計數(shù)A相輸入ON同時,B相輸入OFF→ON時增計數(shù)動作,ON→OFF時減計數(shù)動作計數(shù)方向監(jiān)控-通過監(jiān)控M8246~M8255,可以知道相應計數(shù)器增/減計數(shù)的情況。a)2相2計數(shù)輸入計數(shù)器計數(shù)方式
b)C251應用舉例c)C254應用舉例
圖3-192相2計數(shù)輸入高速計數(shù)器的使用①高速計數(shù)器線圈驅(qū)動用觸點,在高速計數(shù)時,應采用一直接通的觸點;②如果利用有觸點的設(shè)備進行高速計數(shù),需注意由于開關(guān)振動等原因會造成計數(shù)器的計數(shù)錯誤;③對高速計數(shù)器的線圈編程,對應的輸入繼電器的輸入濾波器會自動變?yōu)?0μs(X000,X001)或50μs(X002~X005),不需調(diào)整。不作為高速計數(shù)器輸入使用的輸入繼電器的輸入濾波器維持初始值10ms;④作為高速計數(shù)器輸入使用的輸入繼電器不能用于其他指令;⑤所有的高速計數(shù)器,即使以當前值=設(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)鏈接不能正常工作。數(shù)據(jù)寄存器
一般用: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位,兩個相鄰編號一起使用可以組成32位寄存器。1)一般用及停電保持用數(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)容;③在使用PLC間簡易鏈接或并聯(lián)鏈接的情況下,一部分數(shù)據(jù)寄存器被鏈接所占用。2)特殊用途數(shù)據(jù)寄存器:是指寫入特定目的的數(shù)據(jù),或已事先寫入特定內(nèi)容的數(shù)據(jù)寄存器,其內(nèi)容在電源接通時被置于初始值。例如,監(jiān)視定時器的時間是通過系統(tǒng)ROM在D8000中進行初始設(shè)定,需要將其改變時,可利用傳送指令(FNC12MOV),在D8000中寫入目標時間;3)變址寄存器:
V0~V7、Z0~Z7共有16個。這種變址寄存器除了和普通的數(shù)據(jù)寄存器有同樣的使用方法外,在應用指令的操作數(shù)中,還可以同其他軟元件編號或數(shù)值組合使用,在程序中改變軟元件編號或數(shù)值內(nèi)容,是一個特殊的數(shù)據(jù)寄存器。
FX2N系列可編程序控制器的基本指令
FX2N系列PLC有基本指令27條;步進梯形指令2條;應用指令128種,298條。
LD、LDI、OUT指令這三條指令與CPM1A的LD
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 排練節(jié)目服務合同模板
- 蓮藕訂購合同模板
- 化妝品委托加工合同模板
- 政府土方出售合同模板
- 餐具批發(fā)合同模板模板
- 礦區(qū)征地合同模板
- 公司 擔保合同模板
- 英語對話翻譯合同模板
- 外賣平臺入駐高校合同模板
- 合同模板找誰寫好
- 陽光心理激昂青春
- 醫(yī)療器械質(zhì)量方針和目標管理制度
- 2024年醫(yī)院醫(yī)療質(zhì)量管理與考核細則例文(三篇)
- 山東省第五屆財會知識大賽試題及答案
- 廣東省深圳市龍華區(qū)2024-2025學年二年級上學期學科素養(yǎng)課堂提升練習語文試卷
- 交通行業(yè)智能交通系統(tǒng)建設(shè)與運營維護方案
- 2024-2025學年北師大版七年級數(shù)學上冊期末測試壓軸題考點模擬訓練(一)
- 2023-2024學年北京市通州區(qū)九年級(上)期中數(shù)學試卷【含解析】
- 速凍食品安全風險管控清單
- 國家職業(yè)分類大典
- 2024年二手車轉(zhuǎn)讓合同電子版(3篇)
評論
0/150
提交評論