機(jī)床電氣控制_第1頁
機(jī)床電氣控制_第2頁
機(jī)床電氣控制_第3頁
機(jī)床電氣控制_第4頁
機(jī)床電氣控制_第5頁
已閱讀5頁,還剩113頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

機(jī)床電氣控制課件第三章可編程序控制器的結(jié)構(gòu)及工作原理本章包括以下內(nèi)容可編程序控制器(PLC)基本構(gòu)成及工作方式可編程序控制器的編程元件及編程語言歐姆龍C系列PLC及其指令系統(tǒng)簡介三菱FX2N、FX、F系列可編程序控制器及其基本指令簡介西門子S7-200PLC及其指令系統(tǒng)簡介*

可編程序控制器(PLC)概述2.可編程控制器的產(chǎn)生因?yàn)槔^電器邏輯電路配線復(fù)雜2.可編程控制器的產(chǎn)生背景:1968年美國通用汽車公司(GM),為了適應(yīng)汽車型號(hào)的不斷更新,生產(chǎn)工藝不斷變化的需要,實(shí)現(xiàn)小批量、多品種生產(chǎn),希望能有一種新型工業(yè)控制器,它能做到盡可能減少重新設(shè)計(jì)和更換繼電器控制系統(tǒng)及接線,以降低成本,縮短周期。

功能完備靈活性高通用性好計(jì)算機(jī)繼電器接觸器控制系統(tǒng)簡單易懂操作方便價(jià)格便宜

++編程簡單掌握快

附加要求=新型控制器對新型的控制器的具體設(shè)想

其后,日本、德國等相繼引入或開發(fā)這項(xiàng)新技術(shù),可編程序控制器由此而迅速發(fā)展起來。

美國數(shù)字設(shè)備公司(DEC)根據(jù)GM公司招標(biāo)的技術(shù)要求,于1969年研制出世界上第一臺(tái)可編程序控制器,并在GM公司汽車自動(dòng)裝配線上試用,獲得成功。

由于其突出優(yōu)點(diǎn),迅速的取代了繼電器邏輯控制裝置,應(yīng)用范圍日益廣泛。1969年,美國數(shù)字設(shè)備公司研制第一臺(tái)可編程控制器,并應(yīng)用于工業(yè)現(xiàn)場。可編程控制器的產(chǎn)生兩者的直觀比較第一節(jié)可編程序控制器(PLC)基本構(gòu)成及工作方式圖3-1PLC的基本構(gòu)成一、

PLC的基本構(gòu)成(1)微處理器(CPU)PLC中所采用的CPU隨機(jī)型不同而有所不同。有的機(jī)型中還采用多處理器結(jié)構(gòu),分別承擔(dān)不同信息的處理工作。以提高實(shí)時(shí)控制能力。CPU是PLC的核心部件,是PLC的運(yùn)算、控制中心,用來實(shí)現(xiàn)邏輯運(yùn)算、算術(shù)運(yùn)算并對整機(jī)進(jìn)行協(xié)調(diào)控制

(2)存儲(chǔ)器PLC中的存儲(chǔ)器主要用來存放PLC的系統(tǒng)程序、用戶程序以及工作數(shù)據(jù)。常用的存儲(chǔ)器有ROM、EPOM.、EEPROM、快閃內(nèi)存、RAM等幾種類型,不同型號(hào)的PLC所配置的存儲(chǔ)器類型也不相同。

(3)現(xiàn)場信號(hào)的輸入輸出接口

開關(guān)量輸入接口

開關(guān)量輸出接口

I/O擴(kuò)展接口

通訊接口

電源以開關(guān)量為輸出形式的檢測元件(如操作按鈕、行程開關(guān)、接近開關(guān)、壓力繼電器等)的連接通道

開關(guān)量輸出接口是PLC與現(xiàn)場執(zhí)行機(jī)構(gòu)的連接通道

I/O擴(kuò)展接口用于擴(kuò)展PLC的功能和規(guī)模

圖3-2PLC的掃描工作流程圖二、可編程序控制器的工作方式掃描工作方式

PLC的工作過程

公共操作

I/O操作執(zhí)行用戶程序包括監(jiān)視定時(shí)器T1的作用執(zhí)行用戶程序

執(zhí)行外設(shè)指令

上電后的初始操作

(1)因以掃描的方式執(zhí)行操作,所以其輸入輸出信號(hào)間的邏輯關(guān)系存在著滯后,掃描周期越長,滯后就越嚴(yán)重。

(2)掃描周期除了執(zhí)行用戶程序所占用的時(shí)間外,還包括系統(tǒng)管理操作占用的時(shí)間,前者與程序的長短及其指令操作的復(fù)雜程度有關(guān),后者基本不變。

(3)第n次掃描執(zhí)行程序時(shí),所依據(jù)的輸入數(shù)據(jù)是該次掃描之前的輸入采樣值Xn;所依據(jù)的輸出數(shù)據(jù)既有本次掃描前的值Yn-1,也有本次解算結(jié)果Y’n。送往輸出端子的信號(hào),是本次執(zhí)行完全部運(yùn)算后的最終結(jié)果Yn。執(zhí)行運(yùn)算過程中并不輸出,因?yàn)榍懊娴哪承┙Y(jié)果可能被后面的計(jì)算操作否定。

(4)如果考慮到I/O硬件電路的延時(shí),PLC響應(yīng)滯后比掃描原理滯后更大。PLC

I/O端子上的信號(hào)關(guān)系,只有在穩(wěn)態(tài)(ON或OFF狀態(tài)保持不變)時(shí)才與設(shè)計(jì)要求一致。

(5)輸入/輸出響應(yīng)滯后不僅與掃描方式和電路慣性有關(guān),還與程序設(shè)計(jì)安排順序有關(guān)。幾個(gè)重要的結(jié)論:

PLC按掃描的方式執(zhí)行程序是主要的工作方式,就是在具有快速處理的高性能PLC中,主程序還是以掃描方式執(zhí)行的。三、可編程序控制器的編程設(shè)備手持編程器專用編程器裝有編程軟件的計(jì)算機(jī)手持編程器體積小,攜帶方便,在現(xiàn)場調(diào)試時(shí)更顯其優(yōu)越性,但在程序輸入或閱讀理解分析時(shí),比較繁瑣

功能強(qiáng),可視化程度高,使用也很方便,但其價(jià)格高,通用性差

利用計(jì)算機(jī)進(jìn)行PLC的編程、通信更具優(yōu)勢,計(jì)算機(jī)除可進(jìn)行PLC的編程外,還可作為一般計(jì)算機(jī)使用,兼容性好,利用率高。因此采用計(jì)算機(jī)進(jìn)行PLC的編程已成為一種趨勢

第二節(jié)可編程序控制器的編程元件及編程語言可編程控制器的編程元件及存儲(chǔ)區(qū)域的分配編程元件(軟繼電器)存儲(chǔ)器區(qū)域

編程語言概述

IEC61131-3中規(guī)定的5種編程語言梯形圖(LD-LadderDiagram)

順序功能圖(SFC-SequentialFunctionChart)

功能塊圖(FBD-FunctionBlockDiagram)

指令表(IL-InstructionList)

結(jié)構(gòu)文本(ST-StructuredText)

圖形語言

文本語言

梯形圖LD簡介梯形圖有如下特點(diǎn):①梯形圖按行從上至下,每一行從左到右順序編寫。②梯形圖左、右邊垂直線為母線。以左母線為起點(diǎn),可分行向右放置接點(diǎn)或其邏輯組合。梯形圖接點(diǎn)主要有兩種,常開接點(diǎn)和常閉接點(diǎn)。這些接點(diǎn)可以是PLC的輸入接點(diǎn)或內(nèi)部繼電器接點(diǎn),也可以是其它各種編程元件的接點(diǎn)。③梯形圖的最右側(cè)必須放置輸出元素。PLC的輸出元素,用圓圈表示;圓圈可以表示內(nèi)部繼電器線圈,輸出繼電器線圈或定時(shí)/計(jì)數(shù)器的邏輯運(yùn)算結(jié)果。其邏輯動(dòng)作只有在線圈接通后,對應(yīng)的接點(diǎn)才動(dòng)作。④梯形圖中的接點(diǎn)可以任意串、并聯(lián),而輸出線圈只能并聯(lián)不能串聯(lián)。⑤輸出線圈只對應(yīng)輸出映像存儲(chǔ)器相應(yīng)位,不能直接驅(qū)動(dòng)現(xiàn)場設(shè)備,該位的狀態(tài),只有在程序執(zhí)行周期結(jié)束后,對輸出刷新。刷新后的控制信號(hào)經(jīng)I/O接口輸出模塊驅(qū)動(dòng)對應(yīng)的負(fù)載工作。LD圖形符號(hào)

觸點(diǎn)類:常開觸點(diǎn)、常閉觸點(diǎn)、正轉(zhuǎn)換讀出觸點(diǎn)、負(fù)轉(zhuǎn)換讀出觸點(diǎn)

線圈類:一般線圈、取反線圈、置位(鎖存)線圈、復(fù)位(去鎖)線圈、保持線圈、置位保持線圈、復(fù)位保持線圈、正轉(zhuǎn)換讀出線圈、負(fù)轉(zhuǎn)換讀出線圈

功能和功能塊:包括標(biāo)準(zhǔn)的功能和功能塊以及用戶自己定義的功能塊

LD編程

在梯形圖中連接功能塊梯形圖中連接功能梯形圖中有反饋回路梯形圖中使用跳轉(zhuǎn)和標(biāo)注指令表(語句表)語言IL簡介

指令表語言結(jié)構(gòu)由一系列指令組成的語言。每條指令占一行,指令由操作符和緊隨其后的操作數(shù)組成,操作數(shù)是指在IEC61131-3的“公共元素”中定義的變量和常量。有些操作符可帶若干個(gè)操作數(shù),這時(shí)各個(gè)操作數(shù)用逗號(hào)隔開。指令前可加標(biāo)號(hào),后面跟冒號(hào),在操作數(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)用功能塊和功能

可用于定義功能塊和功能。當(dāng)用指令表定義功能時(shí),功能的返回值是結(jié)果寄存器內(nèi)的最新值;當(dāng)用指令表定義功能塊時(shí),指令表引用功能塊的輸入?yún)?shù)(VAR_INPUT),并且把值寫到輸出參數(shù)(VAR_OUPUT)

轉(zhuǎn)換為其它語言是非常困難的,除非指令表操作符的使用范圍及書寫格式受到嚴(yán)格的限制,才有可能實(shí)現(xiàn)轉(zhuǎn)換

第三節(jié)歐姆龍C系列PLC及其指令系統(tǒng)簡介CPM1A的特點(diǎn)與功能概述

類型I/O點(diǎn)數(shù)型號(hào)總數(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)擴(kuò)展單元2012/8CPM1A-20EDRCPM1A-20EDT(NPN)CPM1A-20EDT1(PNP)80/8CPM1A-8ERCPM1A-8ET(NPN)CPM1A-8ET1(PNP)88/0CPM1A-8ED(12)編程工具豐富(13)擴(kuò)展模塊豐富(8)高速計(jì)數(shù)器功能(9)脈沖輸出功能(10)模擬設(shè)定功能(11)網(wǎng)絡(luò)功能1)上位鏈接2)1:1鏈接3)NT鏈接(12)編程工具豐富(13)擴(kuò)展模塊豐富(1)CPM1A的結(jié)構(gòu)(2)易于擴(kuò)充(3)輸入濾波時(shí)間常數(shù)可調(diào)(4)維護(hù)簡單(5)外部輸入中斷功能(6)快速輸入響應(yīng)功能(7)間隔定時(shí)器中斷功能(8)高速計(jì)數(shù)器功能(9)脈沖輸出功能(10)模擬設(shè)定功能(11)網(wǎng)絡(luò)功能1)上位鏈接2)1:1鏈接3)NT鏈接主要特點(diǎn)CPM1A編程元件、功能及區(qū)域分配數(shù)據(jù)區(qū)點(diǎn)數(shù)地址區(qū)間功能IR區(qū)輸入繼電器160(10)00000~00915繼電器號(hào)與外部的輸入輸出端子相對應(yīng)(沒有使用的輸出通道可用作內(nèi)部繼電器號(hào)使用)。輸出繼電器160(10)01000~01915內(nèi)部輔助繼電器512(32)20000~23115在程序內(nèi)可以自由使用的繼電器。特殊輔助繼電器(SR)384(24)23200~25507分配有特定功能的繼電器。暫存繼電器(TR)8TR0~7回路的分支點(diǎn)上暫時(shí)記憶ON/OFF的繼電器。保持繼電器(HR)320(20)HR0000~HR1915在程序內(nèi)可以自由使用且斷電時(shí)也能保持?jǐn)嚯娗暗腛N/OFF狀態(tài)的繼電器。輔助記憶繼電器(AR)256(16)AR0000~AR1515作為動(dòng)作異常、高速記數(shù)、脈沖輸出動(dòng)作狀態(tài)標(biāo)志、掃描周期存儲(chǔ)等特定功能的輔助繼電器。鏈接繼電器(LR)256(16)LR0000~LR15151:1鏈接的數(shù)據(jù)輸入輸出用的繼電器(也能用作內(nèi)部輔助繼電器)。定時(shí)器/計(jì)數(shù)器128TIM/CNT000~127定時(shí)器、計(jì)數(shù)器,它們的編號(hào)合用。數(shù)據(jù)存儲(chǔ)器(DM)可讀/寫1002字DM0000~0999DM1022~1023以字為單位(16位)使用,斷電也能保持?jǐn)?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編程元件及存儲(chǔ)區(qū)域分配

各編程元件功能簡介

輸入繼電器

圖3-3輸入繼電器等效電路輸出繼電器

圖3-4輸出繼電器等效電路內(nèi)部輔助繼電器

內(nèi)部輔助繼電器與PLC的輸入/輸出端子沒有直接聯(lián)系,它的作用是象繼電器控制系統(tǒng)中的中間繼電器那樣參與控制系統(tǒng)的邏輯運(yùn)算,所它的線圈只受程序控制,其接點(diǎn)可無限次供內(nèi)部編程使用

物理觸點(diǎn)特殊輔助繼電器

通道號(hào)繼電器號(hào)功能248~249高速計(jì)數(shù)器的現(xiàn)時(shí)值區(qū)域(不使用高速計(jì)數(shù)器時(shí)作內(nèi)部輔助繼電器使用)25200高速計(jì)數(shù)器復(fù)位標(biāo)志11強(qiáng)制置位/復(fù)位的保持標(biāo)志25309掃描定時(shí)器到達(dá)時(shí)(掃描周期超過100ms)變?yōu)镺N15運(yùn)行開始時(shí)1個(gè)掃描周期ON254001分鐘時(shí)鐘脈沖(30秒ON/30秒OFF)010.02秒時(shí)鐘脈沖(0.01秒ON/0.01秒OFF)07STEP指令中一個(gè)過程開始時(shí)僅一個(gè)掃描周期為ON的繼電器255000.1秒時(shí)鐘脈沖(0.05秒ON/0.05秒OFF)010.2秒時(shí)鐘脈沖(0.1秒ON/0.1秒OFF)021.0秒時(shí)鐘脈沖(0.5秒ON/0.5秒OFF)

暫時(shí)記憶繼電器(TR)CPM1A提供8個(gè)暫時(shí)記憶繼電器,如果遇到復(fù)雜的梯形圖電路難以用助記符描述時(shí),用來對電路的分支點(diǎn)的ON/OFF狀態(tài)作暫存。它只有繼電器的點(diǎn)號(hào),沒有通道號(hào)。保持繼電器(HR)保持繼電器是能在PLC電源切斷時(shí)、或者在PLC的運(yùn)行開始或停止時(shí),其ON/OFF狀態(tài)也能保持不變的繼電器。輔助記憶繼電器(AR)輔助記憶繼電器用于記錄CPM1A的某些特定運(yùn)行狀態(tài),例如動(dòng)作異常、高速計(jì)數(shù)、脈沖輸出動(dòng)作狀態(tài)等。類似于輔助記憶繼電器,它們中的內(nèi)容也能在PLC斷電、運(yùn)行開始或停電時(shí)保持不變。鏈接繼電器(LR)用多臺(tái)PLC可以組成一個(gè)網(wǎng)絡(luò)系統(tǒng)。當(dāng)CPM1A與另外的PLC進(jìn)行1對1的鏈接通信時(shí),就要借助鏈接繼電器來共享數(shù)據(jù)。當(dāng)沒有PLC間的鏈接時(shí),它們可以用作內(nèi)部輔助繼電器。定時(shí)器/計(jì)數(shù)器(T/C)定時(shí)器和計(jì)數(shù)器使用相同的編號(hào),但每一個(gè)編號(hào)在用戶程序中只能使用一次,例如指定了TIM000,就不能再使用CNT000。數(shù)據(jù)存儲(chǔ)區(qū)(DM)數(shù)據(jù)存儲(chǔ)區(qū)用于內(nèi)部數(shù)據(jù)的存儲(chǔ)和處理,并只能以16位的通道為單位來使用,其中的內(nèi)容在PLC運(yùn)行開始或停止時(shí)能保持不變。

指令的助記符采用如下的格式:CPM1A編程指令

地址指令操作數(shù)程序存儲(chǔ)地址起始于00000。每個(gè)地址包含一條指令和此指令所需的定義和操作數(shù)。地址是在編程器輸入指令時(shí)自動(dòng)生成的。根據(jù)地址可以方便地對程序進(jìn)行查詢和修改指令中涉及到的通道號(hào)和繼電器號(hào),常用縮寫詞表示,它們的定義:

IR--I/O和內(nèi)部輔助繼電器區(qū)

SR—特殊輔助繼電器

HR—保持繼電器

TR-暫時(shí)記憶繼電器

AR—輔助記憶繼電器

LR—鏈接繼電器

T/C—定時(shí)器/計(jì)數(shù)器區(qū)

DM—數(shù)據(jù)存儲(chǔ)區(qū)*DM—間接指定數(shù)據(jù)存儲(chǔ)區(qū)

#

—常數(shù)助記符,如LD梯形圖符號(hào)助記符功能指令操作數(shù)LDIR;HR;AR;LR;T/C;TR0~7(TR只能用LD)邏輯開始時(shí)使用LDNOT邏輯反相開始時(shí)使用OUTIR;HR;AR;LR;TR0~7(輸入繼電器除外)(TR只能用OUT)將邏輯運(yùn)算結(jié)果送相應(yīng)繼電器OUTNOT將邏輯運(yùn)算結(jié)果反相送相應(yīng)繼電器基本指令介紹

基本輸入/輸出指令地址 指令 操作數(shù) 00000 LD 00000 00001 OUT 01000 00002 LDNOT00001 00003 OUT HR0000 00004 LD TIM000 00005 OUTNOT01001 00006 OUT 01002 圖3-5基本輸入/輸出指令的應(yīng)用LD、LDNOT、OUT、OUTNOT應(yīng)用例①在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應(yīng)用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。

(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應(yīng)用見圖3-6。幾點(diǎn)說明:①AND/ANDNOT指令用于單個(gè)接點(diǎn)的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點(diǎn)的數(shù)目。②在OUT指令后,通過串聯(lián)接點(diǎn)再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個(gè)接點(diǎn)的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點(diǎn)的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點(diǎn)的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點(diǎn)相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應(yīng)用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。

(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應(yīng)用見圖3-6。幾點(diǎn)說明:①AND/ANDNOT指令用于單個(gè)接點(diǎn)的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點(diǎn)的數(shù)目。②在OUT指令后,通過串聯(lián)接點(diǎn)再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個(gè)接點(diǎn)的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點(diǎn)的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點(diǎn)的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點(diǎn)相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應(yīng)用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。

(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應(yīng)用見圖3-6。幾點(diǎn)說明:①AND/ANDNOT指令用于單個(gè)接點(diǎn)的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點(diǎn)的數(shù)目。②在OUT指令后,通過串聯(lián)接點(diǎn)再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個(gè)接點(diǎn)的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點(diǎn)的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點(diǎn)的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點(diǎn)相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應(yīng)用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。

(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應(yīng)用見圖3-6。幾點(diǎn)說明:①AND/ANDNOT指令用于單個(gè)接點(diǎn)的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點(diǎn)的數(shù)目。②在OUT指令后,通過串聯(lián)接點(diǎn)再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個(gè)接點(diǎn)的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點(diǎn)的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點(diǎn)的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點(diǎn)相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應(yīng)用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。

(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應(yīng)用見圖3-6。幾點(diǎn)說明:①AND/ANDNOT指令用于單個(gè)接點(diǎn)的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點(diǎn)的數(shù)目。②在OUT指令后,通過串聯(lián)接點(diǎn)再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個(gè)接點(diǎn)的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點(diǎn)的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點(diǎn)的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點(diǎn)相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應(yīng)用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。

(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應(yīng)用見圖3-6。幾點(diǎn)說明:①AND/ANDNOT指令用于單個(gè)接點(diǎn)的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點(diǎn)的數(shù)目。②在OUT指令后,通過串聯(lián)接點(diǎn)再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個(gè)接點(diǎn)的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點(diǎn)的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點(diǎn)的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點(diǎn)相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應(yīng)用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。

(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應(yīng)用見圖3-6。幾點(diǎn)說明:①AND/ANDNOT指令用于單個(gè)接點(diǎn)的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點(diǎn)的數(shù)目。②在OUT指令后,通過串聯(lián)接點(diǎn)再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個(gè)接點(diǎn)的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點(diǎn)的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點(diǎn)的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點(diǎn)相連。圖3-5所示為基本輸入輸出指令的用法圖2-3-3基本輸入輸出指令的用法圖3-5基本輸入/輸出指令的應(yīng)用01002OUT0000601001OUTNOT00005TIM000LD00004HR0000OUT0000300001LDNOT0000201000OUT0000100000LD00000操作數(shù)指令地址①在梯形圖中,信號(hào)的流動(dòng)方向是從左到右,最后到達(dá)繼電器線圈,也就是說繼電器線圈的右端不能畫有接點(diǎn)。另外,繼電器線圈的左端也不能直接連到母線上,如確實(shí)需要繼器線圈常接通,可利用一個(gè)在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點(diǎn)或特殊輔助繼電器25313(程序運(yùn)行就ON)的接點(diǎn)實(shí)現(xiàn)虛擬的短路線。②不同輸出指令OUT(或OUTNOT)的操作數(shù)不能相同,即在一個(gè)程序中一個(gè)線圈編號(hào)只能使用一次。

(2)邏輯與/邏輯或指令邏輯與/或指令見表3-5;應(yīng)用見圖3-6。幾點(diǎn)說明:①AND/ANDNOT指令用于單個(gè)接點(diǎn)的串聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制串聯(lián)接點(diǎn)的數(shù)目。②在OUT指令后,通過串聯(lián)接點(diǎn)再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個(gè)接點(diǎn)的并聯(lián)聯(lián)接,該指令可以連續(xù)使用,不限制并聯(lián)接點(diǎn)的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點(diǎn)的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)的)左端點(diǎn)相連。邏輯與/邏輯或指令

梯形圖符號(hào)助記符功能指令操作數(shù)ANDIR;SR;HR;AR;LR;T/C串聯(lián)單個(gè)常開接點(diǎn)ANDNOT串聯(lián)單個(gè)常閉接點(diǎn)OR并聯(lián)單個(gè)常開接點(diǎn)ORNOT并聯(lián)單個(gè)常閉接點(diǎn)圖3-6接點(diǎn)的串并聯(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指令用于單個(gè)接點(diǎn)的串聯(lián)連接,該指令可以連續(xù)使用,不限制串聯(lián)接點(diǎn)的數(shù)目。②在OUT指令后,通過串聯(lián)接點(diǎn)再對其它線圈使用OUT指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。③OR/ORNOT指令用于單個(gè)接點(diǎn)的并聯(lián)連接,該指令可以連續(xù)使用,不限制并聯(lián)接點(diǎn)的數(shù)目。④OR/ORNOT指令是將要并聯(lián)的接點(diǎn)的左端與電路邏輯塊(由LD/LDNOT指令產(chǎn)生的)左端點(diǎn)相連。

AND、ANDNOT、OR、ORNOT應(yīng)用例邏輯塊操作指令

梯形圖符號(hào)助記符功能指令操作數(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、應(yīng)用例

①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的應(yīng)用ORLD應(yīng)用例在應(yīng)用上的要求與ANDLD

相似。置位/復(fù)位指令

梯形圖符號(hào)助記符功能指令操作數(shù)SETB:IR、SR、AR、HR、LR使指定繼電器ONRSET使指定繼電器OFF

圖3-9SET/RSET應(yīng)用例

①SET和RSET指令要成對使用,對它們在程序中的位置和順序無特殊要求。②SET,RSET指令適用于短信號(hào)操作,當(dāng)兩者的執(zhí)行條件同時(shí)有效時(shí),RSET指令優(yōu)先。保持指令

梯形圖符號(hào)助記符功能指令操作數(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 保持指令應(yīng)用例①KEEP的動(dòng)作就象一個(gè)由S置位,R復(fù)位的鎖存繼電器。當(dāng)S端執(zhí)行條件為ON時(shí),B指定的繼電器為ON,當(dāng)R端執(zhí)行條件為ON時(shí),B指定的繼電器為OFF。當(dāng)S端和R端的輸入同時(shí)為ON時(shí),R端優(yōu)先。

②編寫程序時(shí),置位條件在前,復(fù)位條件在后,最后編寫KEEP指令

微分指令梯形圖符號(hào)助記符功能指令操作數(shù)DIFUB:IR、S、AR、HR、LR檢測到輸入為OFF→ON(上升沿)跳變信號(hào)時(shí)使指定繼電器BON一個(gè)掃描周期DIFD檢測到輸入為ON→OFF(下降沿)跳變信號(hào)時(shí)使指定繼電器BON一個(gè)掃描周期地址 指令操作數(shù) 00000 LD 00000 00001 DIFU 01011 00002 DIFD 01011

圖3-11微分指令編程微分指令應(yīng)用例①微分指令使其指定繼電器在滿足執(zhí)行條件時(shí)只持續(xù)ON一個(gè)掃描周期。輸入輸出間的時(shí)序關(guān)系如圖3-11示。②在一個(gè)程序中最多可以使用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í)器應(yīng)用舉例定時(shí)器應(yīng)用指令梯形圖符號(hào)助記符功能指令操作數(shù)TIMN:T/C號(hào)(000~127)SV:設(shè)定值(字,BCD)IR、SR、AR、HR、LR、DM、#通電延時(shí)定時(shí)器,設(shè)定時(shí)間0~999.9秒(以0.1秒為單位)TIMH通電延時(shí)高速定時(shí)器,設(shè)定時(shí)間0~99.99秒(以0.01秒為單位)計(jì)數(shù)器指令

梯形圖符號(hào)助記符功能指令操作數(shù)CNTN:T/C號(hào)(000~127)SV:設(shè)定值(字,BCD)IR、SR、AR、HR、LR、DM、#減法計(jì)數(shù)器,設(shè)定值(SV)0~9999次CNTR可逆(加、減)計(jì)數(shù)器,設(shè)定值(SV)0~9999次減法計(jì)數(shù)器—CNT

CNT是邊沿觸發(fā)遞減計(jì)數(shù)器。每當(dāng)計(jì)數(shù)輸入信號(hào)(CP)由OFF變?yōu)镺N(上跳沿有效)時(shí),它的當(dāng)前計(jì)數(shù)值(PV)就減1。當(dāng)計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值減為0000時(shí),計(jì)數(shù)器ON。當(dāng)復(fù)位端(R)為ON時(shí),將計(jì)數(shù)器復(fù)位為OFF,并恢復(fù)計(jì)數(shù)器的設(shè)定值(SV)到當(dāng)前計(jì)數(shù)值(PV)中。復(fù)位信號(hào)的優(yōu)先權(quán)高于計(jì)數(shù)輸入信號(hào)。圖3-13可逆計(jì)數(shù)器的應(yīng)用

梯形圖時(shí)序圖可逆計(jì)數(shù)器圖3-14聯(lián)鎖/聯(lián)鎖清除指令的用法處理程序分支應(yīng)用梯形圖程序聯(lián)鎖指令I(lǐng)L/ILC的應(yīng)用梯形圖符號(hào)助記符功能指令操作數(shù)IL———聯(lián)鎖開始ILC聯(lián)鎖結(jié)束

①一個(gè)ILC指令前必須有至少一個(gè)以上的IL指令,即可以采用組合形式“IL—IL……—IL—ILC”,但不許把IL/ILC鑲套起來(如“IL—IL—ILC—ILC“)使用。②當(dāng)IL執(zhí)行條件為ON(即從IL到左側(cè)主母線之間接點(diǎn)組合的邏輯運(yùn)算結(jié)果為邏輯“1”),它后面的各元件狀態(tài)由各自相應(yīng)的執(zhí)行條件決定。③當(dāng)IL的執(zhí)行條件為OFF,那么IL—ILC間的那一部分程序就不執(zhí)行,這部分程序中的元件狀態(tài)按下表操作:指令操作OUT、OUTNOT指定的繼電器轉(zhuǎn)為OFFTIM、TIMH復(fù)位CNT、CNTR保持當(dāng)前值KEEP狀態(tài)保持DIFU、DIFD不執(zhí)行所有其它指令指令不執(zhí)行,所有作為操作數(shù)寫進(jìn)指令的IR、AR、LR、HR和SR置為OFF

對于無法應(yīng)用IL/ILC的多分支回路梯形圖,要使用暫存繼電器TR。共有八個(gè)暫存繼電器,編號(hào)為TR0~TR7。圖3-15

JMP/JME應(yīng)用例跳轉(zhuǎn)與跳轉(zhuǎn)結(jié)束指令JMP/JME梯形圖符號(hào)助記符功能指令操作數(shù)JMPN:跳轉(zhuǎn)號(hào)#(00~49)到JME指令為止的程序由本指令前面的條件決定是否執(zhí)行JME解除跳轉(zhuǎn)指令JMP要與JME聯(lián)合使用以產(chǎn)生跳轉(zhuǎn)。當(dāng)JMP的執(zhí)行條件為ON時(shí),不產(chǎn)生跳轉(zhuǎn)。當(dāng)JMP的執(zhí)行條件為OFF時(shí),將跳轉(zhuǎn)到具有同樣跳轉(zhuǎn)號(hào)的JME,并接著執(zhí)行JME后面的指令。要注意N=00時(shí)的特殊性。注意JMP和JME起分支作用時(shí),I/O位、計(jì)時(shí)器等的狀態(tài)被保持??詹僮髦噶钐菪螆D符號(hào)助記符功能指令操作數(shù)——NOP——無

空操作指令NOP沒有實(shí)質(zhì)性操作,在梯形圖中不會(huì)出現(xiàn),程序中遇到NOP時(shí)什么也不執(zhí)行,程序跳轉(zhuǎn)到下一條指令繼續(xù)執(zhí)行。結(jié)束指令

梯形圖符號(hào)助記符功能指令操作數(shù)END——程序結(jié)束子程序指令梯形圖符號(hào)助記符功能指令操作數(shù)SBSN:子程序編號(hào)000~049調(diào)用N號(hào)子程序SBNN號(hào)子程序的開始點(diǎn)RET——表示指定的子程序結(jié)束

①所有的子程序必須置于主程序的指令之后,END之前,CPU掃描工作時(shí),遇到第一個(gè)SBN時(shí),就認(rèn)為已經(jīng)遇到了主程序的結(jié)束符號(hào),并返回到下一循環(huán)的起始地址0000。②相同的子程序可以在主程序中的不同的地方不受限制的調(diào)用。③子程序可嵌套,最多可嵌套16層。子程序不能調(diào)用自己。④各子程序的編號(hào)只能被SBN使用一次。⑤若將DIFU或DIFD置于一個(gè)子程序中,在下一次再執(zhí)行子程序之前操作數(shù)位將不會(huì)返回OFF,即操作數(shù)位可能停留在ON狀態(tài)超過一個(gè)主程序掃描周期。步進(jìn)指令

梯形圖符號(hào)助記符功能指令操作數(shù)SNXTS:00000~0191520000~25215HR、AR、LR轉(zhuǎn)步控制STEP某一步進(jìn)程序段的開始STEP——步進(jìn)控制結(jié)束,該指令后為常規(guī)控制梯形圖程序

①程序段編號(hào)S其實(shí)是一個(gè)位地址號(hào),這個(gè)位號(hào)用作各個(gè)程序段的順序控制,所有的位地址號(hào)必須在同一個(gè)字中且必須連續(xù)。如果使用HR或AR區(qū),則可以掉電保護(hù)。②步進(jìn)指令SNXT和STEP要一起使用。每個(gè)步進(jìn)程序段必須由SNXTS開頭,并且緊跟其后用一條STEPS指令,其中S值相同,然后才是該程序段的指令集。各步進(jìn)程序段可順序編排。在最后一個(gè)程序段的后面也要跟一條SNXTS指令,但這條指令中的S值已無意義,可用任何未被系統(tǒng)用過的位號(hào),要注意的是,該條指令之后要用不帶操作數(shù)的STEP指令來標(biāo)志這一系列步進(jìn)程序段的結(jié)束。③指令SNXTS的執(zhí)行條件就是轉(zhuǎn)步信號(hào)。CPU執(zhí)行SNXTS指令時(shí)首先要復(fù)位前面程序段中的定時(shí)器和清除數(shù)據(jù)區(qū)。程序結(jié)構(gòu):①單序列:其特點(diǎn)是由一系列相繼執(zhí)行的步組成,每個(gè)步后面僅接一個(gè)轉(zhuǎn)換;每一轉(zhuǎn)換條件之后僅有一步。②選擇序列:從多個(gè)分支序列中選擇某一個(gè)分支,稱為選擇序列,同一時(shí)刻只允許選擇一個(gè)分支。③并行序列:滿足某個(gè)轉(zhuǎn)換條件后使得幾個(gè)序列同時(shí)動(dòng)作時(shí),這些序列稱為并行序列。第四節(jié)三菱FX2N系列可編程序控制器及其基本指令簡介PLC的工作過程示意圖型號(hào)及意義特殊品種輸出形式單元類型I/O總點(diǎn)數(shù)系列序號(hào)D—DC電源A1—AC電源H—大電流輸出擴(kuò)展模塊V—立式端子排的擴(kuò)展模塊C—接插口輸入輸出方式F—輸入濾波器1ms擴(kuò)展模塊L—TTL輸入擴(kuò)展模塊S—獨(dú)立端子(無公共端)擴(kuò)展模塊R—繼電器輸出T—晶體管輸出S—晶閘管輸出M—基本單元E—輸入輸出混合擴(kuò)展單元及擴(kuò)展模塊EX—輸入專用擴(kuò)展模塊EY—輸出專用擴(kuò)展模塊16~256點(diǎn)0、2、ON、2C、2N型號(hào)的命名方式PLC的組成型號(hào)及意義I/O點(diǎn)數(shù):16~256點(diǎn)單元類型

M——表示基本單元

E——表示擴(kuò)展單元及擴(kuò)展模塊

EX——擴(kuò)展輸入單元

EY——擴(kuò)展輸出單元型號(hào)及意義型號(hào)變化DS——24VDC,世界型ES——世界型(晶體管型為漏輸出)ESS——世界型(晶體管型為源輸出)輸出形式R——繼電器輸出T——晶體管輸出S——晶閘管輸出PLC硬件系統(tǒng)組成外部設(shè)備現(xiàn)場用戶輸出設(shè)備微處理器(CPU)運(yùn)算器控制器輸出部件輸入部件系統(tǒng)存儲(chǔ)器用戶存儲(chǔ)器I/O擴(kuò)展接口通訊及編程接口編程設(shè)備計(jì)算機(jī)打印機(jī)等傳感器按鈕、開關(guān)現(xiàn)場信號(hào)電磁閥中間繼電器執(zhí)行器現(xiàn)場用戶輸入設(shè)備擴(kuò)展設(shè)備擴(kuò)展單元通訊模塊功能模塊電源變換器~110V/220V市電PLC基本單元PLC系統(tǒng)結(jié)構(gòu)示意圖FX系列PLC的硬件配置圖FX系列PLC的網(wǎng)絡(luò)通信能力PLC軟件系統(tǒng)組成系統(tǒng)監(jiān)控程序

運(yùn)行管理

生成用戶元件系統(tǒng)內(nèi)部自檢管理程序

解釋程序標(biāo)準(zhǔn)程序模塊、系統(tǒng)調(diào)用用戶程序自動(dòng)化系統(tǒng)控制程序數(shù)據(jù)表格軟件系統(tǒng)數(shù)據(jù)結(jié)構(gòu)十進(jìn)制數(shù)(DEC:DECimalnumber),常用于:定時(shí)器/計(jì)數(shù)器的設(shè)定值;輔助繼電器(M)、定時(shí)器(T)、計(jì)數(shù)器(C)、狀態(tài)(S)等軟元件的地址號(hào);應(yīng)用指令的數(shù)值型操作數(shù)及指令動(dòng)作常數(shù)(K)。十六進(jìn)制數(shù)(HEX:HEXdecimalnumber)與十進(jìn)制數(shù)一樣,用于指定應(yīng)用指令的數(shù)值型操作數(shù)及指令動(dòng)作常數(shù)(H)。數(shù)據(jù)結(jié)構(gòu)二進(jìn)制數(shù)(BIN:BINarynumber)

PLC內(nèi)部數(shù)據(jù)類型,通過外設(shè)進(jìn)行監(jiān)視時(shí),各軟元件的數(shù)值自動(dòng)變換為十進(jìn)制數(shù)或十六進(jìn)制數(shù)。八進(jìn)制數(shù)(OCT:OCTalnumber)——用于輸入繼電器和輸出繼電器的軟元件編號(hào)。輸入繼電器用X00~X07、X10~X17、X20~X27等八進(jìn)制格式進(jìn)行編號(hào);輸出繼電器用Y00~Y07、Y10~Y17、Y20~Y27等八進(jìn)制格式進(jìn)行編號(hào)。數(shù)據(jù)結(jié)構(gòu)BCD碼(BCD:BINaryCodeDecimal)——用二進(jìn)制形式表示的十進(jìn)制數(shù),常采用8421BCD碼。常用BCD碼編碼開關(guān)將BCD碼數(shù)據(jù)送入PLC;PLC常以BCD碼格式將輸出數(shù)據(jù)送數(shù)碼顯示器顯示。浮點(diǎn)數(shù)據(jù)(標(biāo)繪值)二進(jìn)制浮點(diǎn)數(shù)常用于高精度浮點(diǎn)運(yùn)算;十進(jìn)制浮點(diǎn)數(shù)用于實(shí)施監(jiān)視。輸入繼電器(X)在PLC內(nèi)部,與輸入端子相連的輸入繼電器是光電隔離的電子繼電器,采用八進(jìn)制編號(hào),有無數(shù)個(gè)常開和常閉觸點(diǎn)。輸入繼電器不能用程序驅(qū)動(dòng)。軟元件(邏輯元件)輸出繼電器(Y)輸出繼電器采用八進(jìn)制編號(hào),有內(nèi)部觸點(diǎn)和外部輸出觸點(diǎn)(繼電器觸點(diǎn)、雙向可控硅、晶體管等輸出元件)之分,由程序驅(qū)動(dòng)。在PLC內(nèi)部,外部輸出觸點(diǎn)與輸出端子相連,向外部負(fù)載輸出信號(hào),且一個(gè)輸出繼電器只有一個(gè)常開型外部輸出觸點(diǎn)。輸出繼電器有無數(shù)個(gè)內(nèi)部常開和常閉觸點(diǎn),編程時(shí)可隨意使用。軟元件(邏輯元件)輔助繼電器(M)由內(nèi)部軟元件的觸點(diǎn)驅(qū)動(dòng),常開和常閉觸點(diǎn)使用次數(shù)不限,但不能直接驅(qū)動(dòng)外部負(fù)載,采用十進(jìn)制編號(hào)。通用輔助繼電器M0~M499(500點(diǎn))掉電保持輔助繼電器M500~M1023(524點(diǎn))特殊輔助繼電器M8000~M8255(256點(diǎn))

只能利用其觸點(diǎn)的特殊輔助繼電器可驅(qū)動(dòng)線圈的特殊輔助繼電器通用輔助繼電器與掉電保持用輔助繼電器的比例,可通過外設(shè)設(shè)定參數(shù)進(jìn)行調(diào)整。軟元件(邏輯元件)只能利用其觸點(diǎn)的特殊輔助繼電器M8000:運(yùn)行監(jiān)控用,PLC運(yùn)行時(shí)M8000接通。M8002:僅在運(yùn)行開始瞬間接通的初始脈沖特殊輔助繼電器。M8012:產(chǎn)生100ms時(shí)鐘脈沖的特殊輔助繼電器??沈?qū)動(dòng)線圈的特殊輔助繼電器M8030:鯉電池電壓指示燈特殊繼電器。M8033:PLC停止時(shí)輸出保持特殊輔助繼電器。M8034:止全部輸出特殊輔助繼電器。M8039:時(shí)掃描特殊輔助繼電器。狀態(tài)(S)狀態(tài)是對工序步進(jìn)型控制進(jìn)行簡易編程的內(nèi)部軟元件,采用十進(jìn)制編號(hào)。與步進(jìn)指令STL配合使用;狀態(tài)有無數(shù)個(gè)常開觸點(diǎn)與常閉觸點(diǎn),編程時(shí)可隨意使用;狀態(tài)不用于步進(jìn)階梯指令時(shí),可作輔助繼電器使用。狀態(tài)同樣有通用狀態(tài)和掉電保持用狀態(tài),其比例分配可由外設(shè)設(shè)定。軟元件(邏輯元件)狀態(tài)(S)狀態(tài)有五種類型:初始狀態(tài)S0~S9共10點(diǎn)回零狀態(tài)S10~S19共10點(diǎn)通用狀態(tài)S20~S499共480點(diǎn)保持狀態(tài)S500~S899共400點(diǎn)報(bào)警用狀態(tài)S900~S999共100點(diǎn)

軟元件(邏輯元件)定時(shí)器(T)定時(shí)器實(shí)際是內(nèi)部脈沖計(jì)數(shù)器,可對內(nèi)部1ms、10ms和100ms時(shí)鐘脈沖進(jìn)行加計(jì)數(shù),當(dāng)達(dá)到用戶設(shè)定值時(shí),觸點(diǎn)動(dòng)作。定時(shí)器可以用用戶程序存儲(chǔ)器內(nèi)的常數(shù)k或H作為設(shè)定值,也可以用數(shù)據(jù)寄存器D的內(nèi)容作為設(shè)定值。普通定時(shí)器(T0~T245)100ms定時(shí)器T0~T199共200點(diǎn),設(shè)定范圍0.1~3276.7s;10ms定時(shí)器T200~T245共46點(diǎn),設(shè)定范圍0.01~327.67s。積算定時(shí)器(T246~T255)1ms定時(shí)器T246~T249共4點(diǎn),設(shè)定范圍0.001~32.767s;100ms定時(shí)器T250~T255共6點(diǎn),設(shè)定范圍為0.1~3276.7s。軟元件(邏輯元件)T10K123X0T10Y1普通定時(shí)器的工作原理加法計(jì)數(shù)器設(shè)定值K、H或D觸點(diǎn)動(dòng)作TxTx時(shí)鐘脈沖驅(qū)動(dòng)相等比較器T10T250設(shè)定值K計(jì)數(shù)器1100ms時(shí)鐘脈沖X2X1觸點(diǎn)動(dòng)作Tx相等比較器積算定時(shí)器的工作原理RSTT250K345X1X2T250Y1T250計(jì)數(shù)器(C)

計(jì)數(shù)器可分為通用計(jì)數(shù)器和高速計(jì)數(shù)器。16位通用加計(jì)數(shù)器,C0~C199共200點(diǎn),設(shè)定值:1~32767。設(shè)定值K0與K1含義相同,即在第一次計(jì)數(shù)時(shí),其輸出觸點(diǎn)動(dòng)作。32位通用加/減計(jì)數(shù)器,C200~C234共135點(diǎn),設(shè)定值:-2147483648~+2147483647。高速計(jì)數(shù)器C235~C255共21點(diǎn),共享PLC上6個(gè)高速計(jì)數(shù)器輸入(X0~X5)。高速計(jì)數(shù)器按中斷原則運(yùn)行。軟元件(邏輯元件)16位加計(jì)數(shù)器通用型:C0~C99共100點(diǎn)斷電保持型:C100~C199共100點(diǎn)16位計(jì)數(shù)器工作過程示意圖32位雙向計(jì)數(shù)器有兩種32位加/減計(jì)數(shù)器,設(shè)定值:-2147483648~+2147483647。通用計(jì)數(shù)器:C200~C219共20點(diǎn)保持計(jì)數(shù)器:C220~C234共15點(diǎn)計(jì)數(shù)方向由特殊輔助繼電器M8200~M8234設(shè)定。加減計(jì)數(shù)方式設(shè)定:對于C△△△,當(dāng)M8△△△△接通(置1)時(shí),為減計(jì)數(shù)器,斷開(置0)時(shí),為加計(jì)數(shù)器。計(jì)數(shù)值設(shè)定:直接用常數(shù)K或間接用數(shù)據(jù)寄存器D的內(nèi)容作為計(jì)數(shù)值。間接設(shè)定時(shí),要用元件號(hào)緊連在一起的兩個(gè)數(shù)據(jù)寄存器。32位加/減計(jì)數(shù)器工作過程示意圖數(shù)據(jù)寄存器(D)數(shù)據(jù)寄存器主要用于存儲(chǔ)參數(shù)和工作數(shù)據(jù)。每一個(gè)數(shù)據(jù)寄存器都存放16位二進(jìn)制數(shù),其最高位為符號(hào)位,0為正數(shù),1為負(fù)數(shù)??梢杂脙蓚€(gè)數(shù)據(jù)寄存器合并為一個(gè)數(shù)據(jù)寄存器,存放32位數(shù)據(jù),最高位仍為符號(hào)位。軟元件(邏輯元件)數(shù)據(jù)寄存器(D)通用數(shù)據(jù)寄存器D0~D199共200點(diǎn)。只要不寫入其它數(shù)據(jù),已寫入的數(shù)據(jù)不會(huì)變化。但是PLC狀態(tài)由運(yùn)行→停止時(shí),全部數(shù)據(jù)均清零。斷電保持?jǐn)?shù)據(jù)寄存器D200~D511共312點(diǎn),只要不改寫,原有數(shù)據(jù)不會(huì)丟失。特殊數(shù)據(jù)寄存器D8000~D8255共256點(diǎn)這些數(shù)據(jù)寄存器供監(jiān)視PLC中各種元件的運(yùn)行方式用。文件寄存器D1000~D2999共2000點(diǎn)。軟元件(邏輯元件)變址寄存器(V/Z)變址寄存器的作用類似于一般微處理器中的變址寄存器(如Z80中的IX、IY),通常用于修改元件的編號(hào)。V0~V7、Z0~Z7共16點(diǎn)16位變址數(shù)據(jù)寄存器。進(jìn)行32位運(yùn)算時(shí),與指定Z0~Z7的V0~V7組合,分別成為(V0、Z0),(V1、Z1)…(V7、Z7)。軟元件(邏輯元件)FX2N系列可編程序控制器的基本組成

基本單元一覽表輸入輸出總點(diǎn)數(shù)輸入點(diǎn)數(shù)輸出點(diǎn)數(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擴(kuò)展單元

輸入輸出總點(diǎn)數(shù)輸入點(diǎn)數(shù)輸出點(diǎn)數(shù)繼電器輸出輸入晶體管輸出晶閘管輸出輸入信號(hào)電壓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-輸入輸出繼電器

型號(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~X04740點(diǎn)X000~X07764點(diǎn)X000~X267184點(diǎn)輸出Y000~Y0078點(diǎn)Y000~Y01716點(diǎn)Y000~Y02724點(diǎn)Y000~Y03732點(diǎn)Y000~Y04740點(diǎn)Y000~Y07764點(diǎn)Y000~Y267184點(diǎn)FX2N系列PLC編程元件輔助繼電器(M)分為一般用(M0~M499)、停電保持用(M500~M3071)和特殊用途(M8000~M8255)輔助繼電器。特殊輔助繼電器(M8000~M8255)分為兩類:1)觸點(diǎn)利用型:線圈由PLC自動(dòng)驅(qū)動(dòng),用戶只可使用這些觸點(diǎn)。這類特殊輔助繼電器常用作時(shí)基、狀態(tài)標(biāo)志或?qū)S每刂圃霈F(xiàn)在程序中。例如:

M8000:運(yùn)行監(jiān)視,PLC運(yùn)行時(shí)監(jiān)控接通;

M8002:初始脈沖,只在PLC開始運(yùn)行的第一個(gè)掃描周期接通;

M8011、M8012、M8013、M8014:分別為10ms、100ms、1s和1min時(shí)鐘;

M8020、M8021、M8022:分別為零標(biāo)志、借位標(biāo)志和進(jìn)位標(biāo)志。2)線圈驅(qū)動(dòng)型:用戶驅(qū)動(dòng)線圈后,PLC作特定的動(dòng)作。其中存在驅(qū)動(dòng)時(shí)有效和END指令執(zhí)行后有效兩種情況。例如:

M8030:關(guān)電池?zé)糁甘?,熄滅鋰電池欠壓指示燈?/p>

內(nèi)部輔助繼電器狀態(tài)器

狀態(tài)器(S):一般用(S0~S499)其中,S0~S9一般用于步進(jìn)梯形圖的初始狀態(tài),S10~S19一般用作返回原點(diǎn)的狀態(tài)。、停電保持用(S500~S899)報(bào)警器用(S900~S999),供信號(hào)報(bào)警器用的狀態(tài)器也屬于停電保持型,它還可以作為診斷外部故障用的輸出。

通過外圍設(shè)備參數(shù)的設(shè)定,可以改變一般用和停電保持型狀態(tài)器的分配。

M8033:停止時(shí)存儲(chǔ)保存,PLC進(jìn)入STOP狀態(tài)后,輸出繼電器狀態(tài)保持不變;

M8034:全輸出禁止,禁止所有的輸出;

M8039:恒定掃描方式,PLC按D8039寄存器中指定的掃描時(shí)間周期運(yùn)行(以ms為單位)。定時(shí)器

100ms定時(shí)器:T0~T199,200點(diǎn)。定時(shí)范圍:0.1~3276.7s;10ms定時(shí)器:T200~T245,46點(diǎn)。定時(shí)范圍:0.01~327.67s;1ms累積型定時(shí)器:T246~T249,4點(diǎn),執(zhí)行中斷保持。定時(shí)范圍:0.001~32.767s;100ms累積型定時(shí)器:T250~T255,6點(diǎn),定時(shí)中斷保持,定時(shí)范圍:0.1~3276.7s。計(jì)數(shù)器

16位增計(jì)數(shù)器(一般用:C0~C99;停電保持用:C100~C199)32位增/減雙向計(jì)數(shù)器(停電保持用:C200~C219;特殊用:C220~C234)32位增/減雙向高速計(jì)數(shù)器(停電保持C235~C255中的6點(diǎn))。

圖3-1616位計(jì)數(shù)器的使用16位增計(jì)數(shù)器

計(jì)數(shù)輸入X011每驅(qū)動(dòng)C0線圈一次,計(jì)數(shù)器的當(dāng)前值就增加1,在執(zhí)行第十次的線圈指令時(shí),輸出觸點(diǎn)動(dòng)作,以后即使計(jì)數(shù)輸入X011再動(dòng)作,計(jì)數(shù)器的當(dāng)前值不變。如果復(fù)位輸入X010為ON,則執(zhí)行RST指令,計(jì)數(shù)器的當(dāng)前值為0,輸出觸點(diǎn)復(fù)位

圖3-1732位增/減計(jì)數(shù)器的使用32位增/減雙向計(jì)數(shù)器

驅(qū)動(dòng)M8200,則計(jì)數(shù)器C200為減計(jì)數(shù),不驅(qū)動(dòng)時(shí),則為增計(jì)數(shù)。根據(jù)常數(shù)K或數(shù)據(jù)寄存器D的內(nèi)容,設(shè)定值可正可負(fù),將連號(hào)的數(shù)據(jù)寄存器內(nèi)容視為一對,作為32位的數(shù)據(jù)處理。利用計(jì)數(shù)輸入X014驅(qū)動(dòng)C200線圈,可增計(jì)數(shù)或減計(jì)數(shù)。在計(jì)數(shù)器的當(dāng)前值由-6→-5增加時(shí),輸出觸點(diǎn)置位;在由-5→-6減少時(shí),輸出觸點(diǎn)復(fù)位圖3-181相2計(jì)數(shù)高速計(jì)數(shù)器的使用內(nèi)置高速計(jì)數(shù)器

項(xiàng)目1相1計(jì)數(shù)輸入1相2計(jì)數(shù)輸入2相2計(jì)數(shù)輸入計(jì)數(shù)方向指定方法根據(jù)M8235~M8245的啟動(dòng)與否,相應(yīng)的計(jì)數(shù)器C235~C245作增/減計(jì)數(shù)對應(yīng)于增/減計(jì)數(shù)輸入的動(dòng)作,計(jì)數(shù)器自動(dòng)增/減計(jì)數(shù)A相輸入ON同時(shí),B相輸入OFF→ON時(shí)增計(jì)數(shù)動(dòng)作,ON→OFF時(shí)減計(jì)數(shù)動(dòng)作計(jì)數(shù)方向監(jiān)控-通過監(jiān)控M8246~M8255,可以知道相應(yīng)計(jì)數(shù)器增/減計(jì)數(shù)的情況。a)2相2計(jì)數(shù)輸入計(jì)數(shù)器計(jì)數(shù)方式

b)C251應(yīng)用舉例c)C254應(yīng)用舉例

圖3-192相2計(jì)數(shù)輸入高速計(jì)數(shù)器的使用①高速計(jì)數(shù)器線圈驅(qū)動(dòng)用觸點(diǎn),在高速計(jì)數(shù)時(shí),應(yīng)采用一直接通的觸點(diǎn);②如果利用有觸點(diǎn)的設(shè)備進(jìn)行高速計(jì)數(shù),需注意由于開關(guān)振動(dòng)等原因會(huì)造成計(jì)數(shù)器的計(jì)數(shù)錯(cuò)誤;③對高速計(jì)數(shù)器的線圈編程,對應(yīng)的輸入繼電器的輸入濾波器會(huì)自動(dòng)變?yōu)?0μs(X000,X001)或50μs(X002~X005),不需調(diào)整。不作為高速計(jì)數(shù)器輸入使用的輸入繼電器的輸入濾波器維持初始值10ms;④作為高速計(jì)數(shù)器輸入使用的輸入繼電器不能用于其他指令;⑤所有的高速計(jì)數(shù)器,即使以當(dāng)前值=設(shè)定值的狀態(tài)執(zhí)行指令,只要不給與計(jì)數(shù)輸入脈沖,輸出觸點(diǎn)就不會(huì)動(dòng)作;⑥通過讓高速計(jì)數(shù)器的輸出線圈接通/斷開,就可以執(zhí)行計(jì)數(shù)開始/停止,但該輸出線圈要在主程序上編程。如果在步進(jìn)梯形圖回路內(nèi)、子程序內(nèi)或中斷程序內(nèi)編程,則直到執(zhí)行這些程序,高速計(jì)數(shù)器的計(jì)數(shù)與停止才能執(zhí)行;⑦向高速計(jì)數(shù)器輸入信號(hào)時(shí),其所用頻率要低于規(guī)定的頻率,否則就會(huì)發(fā)生監(jiān)視定時(shí)器(WDT)錯(cuò)誤,而且并聯(lián)鏈接不能正常工作。數(shù)據(jù)寄存器

一般用:D0~D199,200點(diǎn),通過參數(shù)設(shè)定可以變更為停電保持型。停電保持用:D200~D511,312點(diǎn),通過參數(shù)設(shè)定可以變更為非停電保持型。停電保持專用:D512~D7999,7488點(diǎn),無法變更其停電保持特性。根據(jù)參數(shù)設(shè)定可以將D1000以后的數(shù)據(jù)寄存器以500點(diǎn)為單位設(shè)置文件寄存器。特殊用:D8000~D8255,256點(diǎn)。變址寄存器:V0~V7,Z0~Z7,16點(diǎn)。每個(gè)寄存器16位,兩個(gè)相鄰編號(hào)一起使用可以組成32位寄存器。1)一般用及停電保持用數(shù)據(jù)寄存器:①一旦在數(shù)據(jù)寄存器中寫入數(shù)據(jù),只要不再寫入其他數(shù)據(jù),就不會(huì)變化。在RUN→STOP或停電時(shí),數(shù)據(jù)被清除為0,但如果驅(qū)動(dòng)特殊輔助繼電器M8033,則可以保持,與停電保持用數(shù)據(jù)寄存器類似;②利用外圍設(shè)備的參數(shù)設(shè)定,可以改變一般用與停電保持用數(shù)據(jù)寄存器的分配。而對于將停電保持專用數(shù)據(jù)寄存器作為一般用途時(shí),則要在程序的起始步采用RST或ZRST指令清除其內(nèi)容;③在使用PLC間簡易鏈接或并聯(lián)鏈接的情況下,一部分?jǐn)?shù)據(jù)寄存器被鏈接所占用。2)特殊用途數(shù)據(jù)寄存器:是指寫入特定目的的數(shù)據(jù),或已事先寫入特定內(nèi)容的數(shù)據(jù)寄存器,其內(nèi)容在電源接通時(shí)被置于初始值。例如,監(jiān)視定時(shí)器的時(shí)間是通過系統(tǒng)ROM在D8000中進(jìn)行初始設(shè)定,需要將其改變時(shí),可利用傳送指令(FNC12MOV),在D8000中寫入目標(biāo)時(shí)間;3)變址寄存器:

V0~V7、Z0~Z7共有16個(gè)。這種變址寄存器除了和普通的數(shù)據(jù)寄存器有同樣的使用方法外,在應(yīng)用指令的操作數(shù)中,還可以同其他軟元件編號(hào)或數(shù)值組合使用,在程序中改變軟元件編號(hào)或數(shù)值內(nèi)容,是一個(gè)特殊的數(shù)據(jù)寄存器。

FX2N系列可編程序控制器的基本指令

FX2N系列PLC有基本指令27條;步進(jìn)梯形指令2條;應(yīng)用指令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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論