機床電氣控制技術_第三章課件_第1頁
機床電氣控制技術_第三章課件_第2頁
機床電氣控制技術_第三章課件_第3頁
機床電氣控制技術_第三章課件_第4頁
機床電氣控制技術_第三章課件_第5頁
已閱讀5頁,還剩112頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、可編程序控制器(可編程序控制器(PLC)基本構成及工作方式)基本構成及工作方式可編程序控制器的編程元件及編程語言可編程序控制器的編程元件及編程語言歐姆龍歐姆龍C系列系列PLC及其指令系統(tǒng)簡介及其指令系統(tǒng)簡介三菱三菱FX2N、FX、F系列可編程序控制器及其基本指令簡系列可編程序控制器及其基本指令簡介介西門子西門子S7-200 PLC及其指令系統(tǒng)簡介及其指令系統(tǒng)簡介* 功能完備功能完備靈活性高靈活性高通用性好通用性好計算機計算機繼電器接觸繼電器接觸器控制系統(tǒng)器控制系統(tǒng)簡單易懂簡單易懂操作方便操作方便價格便宜價格便宜 編程簡單編程簡單掌握快掌握快 附加要求附加要求新新型型控控制制器器對新型的控制器的

2、具體設想對新型的控制器的具體設想 其后,日本、德國等相繼引入或開發(fā)這項新技術,可編程序控制器由此而迅速發(fā)展起來。 美國數(shù)字設備公司(美國數(shù)字設備公司(DEC)根據(jù)GM公司招標的技術要求,于1969年研制出世界上第一臺可編程序控制器,并在GM公司汽車自動裝配線上試用,獲得成功。圖3-1 PLC的基本構成一、一、 PLC的基本構成 (1)微處理器(CPU) PLC中所采用的CPU 隨機型不同而有所不同。有的機型中還采用多處理器結構,分別承擔不同信息的處理工作。 以提高實時控制能力。CPU是PLC的核心部件,是PLC的運算、控制中心,用來實現(xiàn)邏輯運算、算術運算并對整機進行協(xié)調(diào)控制 (2) 存儲器 P

3、LC中的存儲器主要用來存放PLC的系統(tǒng)程序、用戶程序以及工作數(shù)據(jù)。常用的存儲器有 ROM、 EPOM.、EEPROM、快閃內(nèi)存、RAM等幾種類型,不同型號的PLC所配置的存儲器類型也不相同。 (3)現(xiàn)場信號的輸入輸出接口 開關量輸入接口 開關量輸出接口 I/O擴展接口 通訊接口 電源 以開關量為輸出形式的檢測以開關量為輸出形式的檢測元件(如操作按鈕、行程開元件(如操作按鈕、行程開關、接近開關、壓力繼電器關、接近開關、壓力繼電器等)的連接通道等)的連接通道 開關量輸出接口是開關量輸出接口是PLC 與與現(xiàn)場執(zhí)行機構的連接通道現(xiàn)場執(zhí)行機構的連接通道 I/O擴展接口用于擴擴展接口用于擴展展PLC的功能

4、和規(guī)模的功能和規(guī)模 圖3-2 PLC的掃描工作流程圖二、可編程序控制器的工作方式掃描工作方式 PLC的工作過程 公共操作 I/O操作 執(zhí)行用戶程序包括監(jiān)視定時器T1的作用執(zhí)行用戶程序 執(zhí)行外設指令 上電后的初始操作 (1) 因以掃描的方式執(zhí)行操作,所以其輸入輸出信號間的邏輯關系存在著滯后,掃描周期越長,滯后就越嚴重。 (2) 掃描周期除了執(zhí)行用戶程序所占用的時間外,還包括系統(tǒng)管理操作占用的時間,前者與程序的長短及其指令操作的復雜程度有關,后者基本不變。 (3) 第n次掃描執(zhí)行程序時,所依據(jù)的輸入數(shù)據(jù)是該次掃描之前的輸入采樣值Xn;所依據(jù)的輸出數(shù)據(jù)既有本次掃描前的值Yn-1,也有本次解算結果Yn

5、。送往輸出端子的信號,是本次執(zhí)行完全部運算后的最終結果Yn。執(zhí)行運算過程中并不輸出,因為前面的某些結果可能被后面的計算操作否定。 (4) 如果考慮到I/O硬件電路的延時,PLC響應滯后比掃描原理滯后更大。PLCI/O端子上的信號關系,只有在穩(wěn)態(tài)(ON或OFF狀態(tài)保持不變)時才與設計要求一致。 (5) 輸入輸出響應滯后不僅與掃描方式和電路慣性有關,還與程序設計安排順序有關。幾個重要的結論: PLC按掃描的方式執(zhí)行程序是主要的工作方式,就是在具有快速處理的高性能PLC中,主程序還是以掃描方式執(zhí)行的。三、可編程序控制器的編程設備手持編程器專用編程器裝有編程軟件的計算機手持編程器體積小,攜帶方手持編程

6、器體積小,攜帶方便,在現(xiàn)場調(diào)試時更顯其優(yōu)便,在現(xiàn)場調(diào)試時更顯其優(yōu)越性,但在程序輸入或閱讀越性,但在程序輸入或閱讀理解分析時,比較繁瑣理解分析時,比較繁瑣 功能強,可視化程度高,功能強,可視化程度高,使用也很方便,但其價使用也很方便,但其價格高,通用性差格高,通用性差 利用計算機進行利用計算機進行PLC的編程、的編程、通信更具優(yōu)勢,計算機除可進通信更具優(yōu)勢,計算機除可進行行PLC的編程外,還可作為一的編程外,還可作為一般計算機使用,兼容性好,利般計算機使用,兼容性好,利用率高。因此采用計算機進行用率高。因此采用計算機進行PLC的編程已成為一種趨勢的編程已成為一種趨勢 可編程控制器的編程元件及存儲

7、區(qū)域的分配編程元件(軟繼電器)存儲器區(qū)域 編程語言概述 IEC 61131-3中規(guī)定的5種編程語言梯形圖(LD - Ladder Diagram) 順序功能圖(SFC - Sequential Function Chart) 功能塊圖(FBD - Function Block Diagram) 指令表(IL - Instruction List) 結構文本(ST - Structured Text) 圖形語言 文本語言 梯形圖LD簡介梯形圖有如下特點:梯形圖有如下特點: 梯形圖按行從上至下,每一行從左到右順序編寫。梯形圖按行從上至下,每一行從左到右順序編寫。 梯形圖左、右邊垂直線為母線。以左母

8、線為起點,可分行向右梯形圖左、右邊垂直線為母線。以左母線為起點,可分行向右放置接點或其邏輯組合。梯形圖接點主要有兩種,常開接點和常閉放置接點或其邏輯組合。梯形圖接點主要有兩種,常開接點和常閉接點。這些接點可以是接點。這些接點可以是PLC的輸入接點或內(nèi)部繼電器接點,也可以的輸入接點或內(nèi)部繼電器接點,也可以是其它各種編程元件的接點。是其它各種編程元件的接點。 梯形圖的最右側(cè)必須放置輸出元素。梯形圖的最右側(cè)必須放置輸出元素。PLC的輸出元素,用圓圈表的輸出元素,用圓圈表示;圓圈可以表示內(nèi)部繼電器線圈,輸出繼電器線圈或定時示;圓圈可以表示內(nèi)部繼電器線圈,輸出繼電器線圈或定時/計數(shù)計數(shù)器的邏輯運算結果。

9、其邏輯動作只有在線圈接通后,對應的接點才器的邏輯運算結果。其邏輯動作只有在線圈接通后,對應的接點才動作。動作。 梯形圖中的接點可以任意串、并聯(lián),而輸出線圈只能并聯(lián)不能梯形圖中的接點可以任意串、并聯(lián),而輸出線圈只能并聯(lián)不能串聯(lián)。串聯(lián)。 輸出線圈只對應輸出映像存儲器相應位,不能直接驅(qū)動現(xiàn)場設輸出線圈只對應輸出映像存儲器相應位,不能直接驅(qū)動現(xiàn)場設備,該位的狀態(tài),只有在程序執(zhí)行周期結束后,對輸出刷新。刷新備,該位的狀態(tài),只有在程序執(zhí)行周期結束后,對輸出刷新。刷新后的控制信號經(jīng)后的控制信號經(jīng)I/O接口輸出模塊驅(qū)動對應的負載工作。接口輸出模塊驅(qū)動對應的負載工作。LD圖形符號圖形符號 觸點類:常開觸點、常閉

10、觸點、正轉(zhuǎn)換讀出觸點、負轉(zhuǎn)觸點類:常開觸點、常閉觸點、正轉(zhuǎn)換讀出觸點、負轉(zhuǎn) 換讀出觸點換讀出觸點 線圈類:一般線圈、取反線圈、置位(鎖存)線圈、復線圈類:一般線圈、取反線圈、置位(鎖存)線圈、復位(去鎖)線圈、保持線圈、置位保持線圈、位(去鎖)線圈、保持線圈、置位保持線圈、復位保持線圈、正轉(zhuǎn)換讀出線圈、負轉(zhuǎn)換讀出復位保持線圈、正轉(zhuǎn)換讀出線圈、負轉(zhuǎn)換讀出線圈線圈 功能和功能塊:包括標準的功能和功能塊以及用戶自功能和功能塊:包括標準的功能和功能塊以及用戶自己定義的功能塊己定義的功能塊 LD編程編程 在梯形圖中連接功能塊在梯形圖中連接功能塊梯形圖中連接功能梯形圖中連接功能梯形圖中有反饋回路梯形圖中有

11、反饋回路梯形圖中使用跳轉(zhuǎn)和標注梯形圖中使用跳轉(zhuǎn)和標注指令表(語句表)語言指令表(語句表)語言IL 簡介簡介 指令表語言結構指令表語言結構 由一系列指令組成的語言。每條指令占一行,指令由操作符和由一系列指令組成的語言。每條指令占一行,指令由操作符和緊隨其后的操作數(shù)組成,操作數(shù)是指在緊隨其后的操作數(shù)組成,操作數(shù)是指在IEC61131-3的的“公共公共元素元素”中定義的變量和常量。有些操作符可帶若干個操作數(shù),中定義的變量和常量。有些操作符可帶若干個操作數(shù),這時各個操作數(shù)用逗號隔開。指令前可加標號,后面跟冒號,這時各個操作數(shù)用逗號隔開。指令前可加標號,后面跟冒號,在操作數(shù)之后可加注釋在操作數(shù)之后可加注

12、釋 指令表操作符指令表操作符 包括四類操作符:一般操作符、比較操作符、跳轉(zhuǎn)操作符和調(diào)包括四類操作符:一般操作符、比較操作符、跳轉(zhuǎn)操作符和調(diào)用操作符用操作符一般操作符一般操作符 裝入指令:裝入指令:LD N等。等。 邏輯指令:邏輯指令:AND N(與指令與指令)、OR N(或指令或指令)、XOR N(異異 或指令或指令)等。等。 算術指令:算術指令:ADD(加指令)、(加指令)、SUB(減指令)、(減指令)、MUL(乘指(乘指令)、令)、DIV(除指令)、(除指令)、MOD(取模指令)(取模指令)等。等。 比較指令 包括:GT(大于)、GE(大于等于)、EQ(等于)、 NE(不等于)、 LE(小

13、于等于)、 LT(小于)等。 跳轉(zhuǎn)及調(diào)用操作符 包括:JMP C,N (跳轉(zhuǎn)操作符)、 CALL C,N (調(diào)用操作符)等。 在指令表中調(diào)用功能及功能塊 用指令表定義功能及功能塊 指令表與其它語言的移植性 可以直接調(diào)用可以直接調(diào)用功能塊和功能功能塊和功能 可用于定義功能塊和功能。當可用于定義功能塊和功能。當用指令表定義功能時,功能的用指令表定義功能時,功能的返回值是結果寄存器內(nèi)的最新返回值是結果寄存器內(nèi)的最新值;當用指令表定義功能塊時,值;當用指令表定義功能塊時,指令表引用功能塊的輸入?yún)?shù)指令表引用功能塊的輸入?yún)?shù)(VAR_INPUT),并且把值),并且把值寫到輸出參數(shù)寫到輸出參數(shù)(VAR_O

14、UPUT) 轉(zhuǎn)換為其它語言是非常困難的,除非轉(zhuǎn)換為其它語言是非常困難的,除非指令表操作符的使用范圍及書寫格式指令表操作符的使用范圍及書寫格式受到嚴格的限制,才有可能實現(xiàn)轉(zhuǎn)換受到嚴格的限制,才有可能實現(xiàn)轉(zhuǎn)換 (12)編程工具豐富編程工具豐富(13)擴展模塊豐富擴展模塊豐富 (8)高速計數(shù)器功能高速計數(shù)器功能(9)脈沖輸出功能脈沖輸出功能 (10)模擬設定功能模擬設定功能(11)網(wǎng)絡功能網(wǎng)絡功能1)上位鏈接上位鏈接2)1:1鏈接鏈接3)NT鏈接鏈接 (12)編程工具豐富編程工具豐富(13)擴展模塊豐富擴展模塊豐富(1)CPM1A 的結構的結構 (2)易于擴充易于擴充(3)輸入濾波時間常數(shù)可調(diào)輸入濾

15、波時間常數(shù)可調(diào) (4)維護簡單維護簡單 (5)外部輸入中斷功能外部輸入中斷功能(6)快速輸入響應功能快速輸入響應功能(7)間隔定時器中斷功能間隔定時器中斷功能 (8)高速計數(shù)器功能高速計數(shù)器功能(9)脈沖輸出功能脈沖輸出功能 (10)模擬設定功能模擬設定功能(11)網(wǎng)絡功能網(wǎng)絡功能 1)上位鏈接上位鏈接2)1:1鏈接鏈接3)NT鏈接鏈接編程元件及存儲區(qū)域分配 各編程元件功能簡介 輸入繼電器 圖3-3 輸入繼電器等效電路輸出繼電器 圖3-4 輸出繼電器等效電路內(nèi)部輔助繼電器 內(nèi)部輔助繼電器與內(nèi)部輔助繼電器與PLC的輸入的輸入/輸出端子沒有直輸出端子沒有直接聯(lián)系,它的作用是象繼電器控接聯(lián)系,它的作

16、用是象繼電器控 制系統(tǒng)中的中制系統(tǒng)中的中間繼電器那樣參與控制系統(tǒng)的邏輯運算,所它間繼電器那樣參與控制系統(tǒng)的邏輯運算,所它 的線圈只受程序控制,其接點可無限次供內(nèi)部編的線圈只受程序控制,其接點可無限次供內(nèi)部編程使用程使用 物理觸點特殊輔助繼電器 暫時記憶繼電器(TR) CPM1A 提供個暫時記憶繼電器,如果遇到復雜的梯形圖電路難以用助記符描述時,用來對電路的分支點的ON/OFF狀態(tài)作暫存。它只有繼電器的點號,沒有通道號。 保持繼電器(HR) 保持繼電器是能在PLC電源切斷時、或者在PLC的運行開始或停止時,其ON/OFF狀態(tài)也能保持不變的繼電器。 輔助記憶繼電器(AR) 輔助記憶繼電器用于記錄C

17、PM1A的某些特定運行狀態(tài),例如動作異常、高速計數(shù)、脈沖輸出動作狀態(tài)等。類似于輔助記憶繼電器,它們中的內(nèi)容也能在PLC斷電、運行開始或停電時保持不變。 鏈接繼電器(LR) 用多臺PLC可以組成一個網(wǎng)絡系統(tǒng)。當CPM1A與另外的PLC進行1對1的鏈接通信時,就要借助鏈接繼電器來共享數(shù)據(jù)。當沒有PLC間的鏈接時,它們可以用作內(nèi)部輔助繼電器。 定時器/計數(shù)器(TC) 定時器和計數(shù)器使用相同的編號,但每一個編號在用戶程序中只能使用一次,例如指定了TIM000,就不能再使用CNT000。 數(shù)據(jù)存儲區(qū)(DM) 數(shù)據(jù)存儲區(qū)用于內(nèi)部數(shù)據(jù)的存儲和處理,并只能以16位的通道為單位來使用,其中的內(nèi)容在的內(nèi)容在PLC

18、運行開始或停運行開始或停止時能保持不變。止時能保持不變。 指令的助記符采用如下的格式:程序存儲地址起始于程序存儲地址起始于00000。每個地址包含。每個地址包含一條指令和此指令所需的一條指令和此指令所需的定義和操作數(shù)。地址是在定義和操作數(shù)。地址是在編程器輸入指令時自動生編程器輸入指令時自動生成的。根據(jù)地址可以方便成的。根據(jù)地址可以方便地對程序進行查詢和修改地對程序進行查詢和修改 指令中涉及到的通道號和繼電器號,指令中涉及到的通道號和繼電器號,常用縮寫詞表示,它們的定義:常用縮寫詞表示,它們的定義: IR-I/O和內(nèi)部輔助繼電器區(qū)和內(nèi)部輔助繼電器區(qū) SR特殊輔助繼電器特殊輔助繼電器 HR保持繼電

19、器保持繼電器 TR暫時記憶繼電器暫時記憶繼電器 AR輔助記憶繼電器輔助記憶繼電器 LR鏈接繼電器鏈接繼電器 T/C定時器定時器/計數(shù)器區(qū)計數(shù)器區(qū) DM數(shù)據(jù)存儲區(qū)數(shù)據(jù)存儲區(qū) *DM間接指定數(shù)據(jù)存儲區(qū)間接指定數(shù)據(jù)存儲區(qū) #常數(shù)常數(shù)助記符,如助記符,如LD地址指令 操作數(shù)00000LD 0000000001OUT 0100000002LD NOT 0000100003OUT HR000000004LD TIM00000005OUT NOT 0100100006OUT 01002圖3-5 基本輸入/輸出指令的應用LD、LD NOT、OUT、OUT NOT應用例 在梯形圖中,信號的流動方向是從左到右,最

20、后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。 不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就

21、ON)的接點實現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接

22、點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。不同輸出指令OUT(或O

23、UT NOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實

24、需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個程序中一個線圈

25、編號只能使用一次。在梯形圖中,信號的流動方向是從左到右,最后到達繼電器線圈,也就是說繼電器線圈的右端不能畫有接點。另外,繼電器線圈的左端也不能直接連到母線上,如確實需要繼器線圈常接通,可利用一個在程序中沒被使用的內(nèi)部輔助繼電器的常閉接點或特殊輔助繼電器25313(程序運行就ON)的接點實現(xiàn)虛擬的短路線。不同輸出指令OUT(或OUT NOT)的操作數(shù)不能相同,即在一個程序中一個線圈編號只能使用一次。邏輯與/邏輯或指令 圖3-6 接點的串并聯(lián)地址指令操作數(shù)00001LD0000000002AND0000100003AND NOT 0000200004OU0100000005LD NOT000030

26、0006AND 0000400007OR0000500008OR NOT0000600009AND NOT 0000700010OUT0100100011AND0000800012OUT0100200013AND NOT 0000900014OR0001000015OUT01003 AND /AND NOT指令用于單個接點的串聯(lián)連接,該指令可以連續(xù)使用,不指令用于單個接點的串聯(lián)連接,該指令可以連續(xù)使用,不限制串聯(lián)接點的數(shù)目。限制串聯(lián)接點的數(shù)目。 在在OUT指令后,通過串聯(lián)接點再對其它線圈使用指令后,通過串聯(lián)接點再對其它線圈使用OUT指令稱為連續(xù)輸出。指令稱為連續(xù)輸出。連續(xù)輸出的次數(shù)不受限制。連

27、續(xù)輸出的次數(shù)不受限制。 OR/OR NOT指令用于單個接點的并聯(lián)連接,該指令可以連續(xù)使用,不限指令用于單個接點的并聯(lián)連接,該指令可以連續(xù)使用,不限制并聯(lián)接點的數(shù)目。制并聯(lián)接點的數(shù)目。 OR/OR NOT指令是將要并聯(lián)的接點的左端與電路邏輯塊指令是將要并聯(lián)的接點的左端與電路邏輯塊(由由LD/LD NOT指令產(chǎn)生的指令產(chǎn)生的)左端點相連。左端點相連。 AND、AND NOT、OR、OR NOT應用例邏輯塊操作指令 無操作數(shù)塊地址指令操作數(shù)A00001LD0000000002OR00001B00003LD0000200004AND0000300005OR NOT 00004 00006AND LD

28、00007 OUT 01000圖3-7 電路邏輯塊的串聯(lián)AND LD、應用例 AND LD指令中沒有操作數(shù)。 AND LD指令可連續(xù)使用也可分散使用,但連續(xù)使用的次數(shù)不能超過八次,分散使用的次數(shù)則無限制。塊地址指令 操作數(shù) A00000LD NOT 0000000001OR 0000100002AND 00002B00003LD 0000300004AND NOT 0000400005OR LD 00006OUT 01000圖3-8 OR LD 的應用OR LD應用例在應用上的要求與AND LD 相似。置位/復位指令 圖3-9 SET/RSET應用例 SET和和RSET指令要成對指令要成對使用

29、,對它們在程序中的位置使用,對它們在程序中的位置和順序無特殊要求。和順序無特殊要求。 SET,RSET指令適用于指令適用于短信號操作,當兩者的執(zhí)行條短信號操作,當兩者的執(zhí)行條件同時有效時,件同時有效時,RSET指令優(yōu)指令優(yōu)先。先。保持指令 圖3-10 KEEP指令編程地址指令操作數(shù)00000LD0000000001AND 0000100002LD NOT 0000200003OR0000300004AND0000500005KEEPHR0001保持指令應用例 KEEP的動作就象一個由的動作就象一個由S置位,置位,R復位的鎖存繼電器。復位的鎖存繼電器。當當S端執(zhí)行條件為端執(zhí)行條件為ON時,時,

30、B指定的繼電器為指定的繼電器為ON,當,當R端執(zhí)行端執(zhí)行條件為條件為ON時,時,B指定的繼電器為指定的繼電器為OFF。當。當S端和端和R端的輸入同端的輸入同時為時為ON時,時,R端優(yōu)先。端優(yōu)先。 編寫程序時,置位條件在前,復位條件在后,最后編寫編寫程序時,置位條件在前,復位條件在后,最后編寫KEEP指令指令 微分指令地址地址指令指令 操作數(shù)操作數(shù)00000LD0000000001DIFU0101100002DIFD01011圖圖3-11 微分指令編程微分指令編程微分指令應用例 微分指令使其指定繼電器在滿足執(zhí)行條件時只持續(xù)微分指令使其指定繼電器在滿足執(zhí)行條件時只持續(xù)ON一個掃描周期。輸入輸出間的

31、時序關系如圖一個掃描周期。輸入輸出間的時序關系如圖3-11示。示。 在一個程序中最多可以使用在一個程序中最多可以使用512對對DIFU和和DIFD,超出,超出的將被作為空操作指令的將被作為空操作指令(NOP)處理。處理。地址指令操作數(shù)00000LD0000000001AND NOT TIM 00100002TIM000 #020000003LDTIM00000004TIM001DM000000005OUT01000 圖3-12 定時器應用舉例計數(shù)器指令 減法計數(shù)器CNT CNT是邊沿觸發(fā)遞減計數(shù)器。每當計數(shù)輸入信號(CP)由OFF變?yōu)镺N(上跳沿有效)時,它的當前計數(shù)值(PV)就減1。當計數(shù)器

32、的當前計數(shù)值減為0000時,計數(shù)器ON。當復位端(R)為ON時,將計數(shù)器復位為OFF,并恢復計數(shù)器的設定值(SV)到當前計數(shù)值(PV)中。復位信號的優(yōu)先權高于計數(shù)輸入信號。圖3-13 可逆計數(shù)器的應用 梯形圖時序圖圖3-14聯(lián)鎖聯(lián)鎖清除指令的用法處理程序分支應用梯形圖程序 一個一個ILC指令前必須有至少一個以上的指令前必須有至少一個以上的IL指令,即可以采用指令,即可以采用組合形式組合形式“ILILILILC”,但不許把,但不許把IL/ILC鑲套起來鑲套起來(如(如“ILILILCILC“)使用。使用。 當當IL執(zhí)行條件為執(zhí)行條件為ON(即從(即從IL到左側(cè)主母線之間接點組合的到左側(cè)主母線之間

33、接點組合的邏輯運算結果為邏輯邏輯運算結果為邏輯“1”),它后面的各元件狀態(tài)由各自相應的,它后面的各元件狀態(tài)由各自相應的執(zhí)行條件決定。執(zhí)行條件決定。 當當IL的執(zhí)行條件為的執(zhí)行條件為OFF,那么,那么ILILC 間的那一部分程序就間的那一部分程序就不執(zhí)行,這部分程序中的元件狀態(tài)按下表操作:不執(zhí)行,這部分程序中的元件狀態(tài)按下表操作: 對于無法應用對于無法應用IL/ILC的多分支回路梯形圖,要使用暫存繼電器的多分支回路梯形圖,要使用暫存繼電器TR。共有。共有八個暫存繼電器,編號為八個暫存繼電器,編號為TR0TR7。圖3-15JMP/JME 應用例 JMP要與JME聯(lián)合使用以產(chǎn)生跳轉(zhuǎn)。 當JMP的執(zhí)行

34、條件為ON時,不產(chǎn)生跳轉(zhuǎn)。 當JMP的執(zhí)行條件為OFF時,將跳轉(zhuǎn)到具有同樣跳轉(zhuǎn)號的JME,并接著執(zhí)行JME后面的指令。 要注意N=00時的特殊性。 注意JMP和JME起分支作用時,I/O位、計時器等的狀態(tài)被保持。空操作指令 空操作指令NOP沒有實質(zhì)性操作,在梯形圖中不會出現(xiàn),程序中遇到NOP時什么也不執(zhí)行,程序跳轉(zhuǎn)到下一條指令繼續(xù)執(zhí)行。結束指令 子程序指令 所有的子程序必須置于主程序的指令之后,END之前, CPU掃描工作時,遇到第一個SBN時,就認為已經(jīng)遇到了主程序的結束符號,并返回到下一循環(huán)的起始地址0000。 相同的子程序可以在主程序中的不同的地方不受限制的調(diào)用。 子程序可嵌套,最多可嵌

35、套16層。子程序不能調(diào)用自己。 各子程序的編號只能被SBN使用一次。 若將DIFU或DIFD置于一個子程序中,在下一次再執(zhí)行子程序之前操作數(shù)位將不會返回OFF,即操作數(shù)位可能停留在ON狀態(tài)超過一個主程序掃描周期。步進指令 程序段編號S其實是一個位地址號,這個位號用作各個程序段的順序控制,所有的位地址號必須在同一個字中且必須連續(xù)。如果使用HR或AR區(qū),則可以掉電保護。 步進指令SNXT和STEP要一起使用。每個步進程序段必須由SNXT S 開頭,并且緊跟其后用一條STEP S 指令,其中S值相同,然后才是該程序段的指令集。各步進程序段可順序編排。在最后一個程序段的后面也要跟一條SNXT S 指令

36、,但這條指令中的S值已無意義,可用任何未被系統(tǒng)用過的位號,要注意的是,該條指令之后要用不帶操作數(shù)的STEP指令來標志這一系列步進程序段的結束。 指令SNXT S 的執(zhí)行條件就是轉(zhuǎn)步信號。CPU執(zhí)行SNXT S 指令時首先要復位前面程序段中的定時器和清除數(shù)據(jù)區(qū)。 程序結構: 單序列:其特點是由一系列相繼執(zhí)行的步組成,每個步后面僅接一個轉(zhuǎn)換;每一轉(zhuǎn)換條件之后僅有一步。 選擇序列:從多個分支序列中選擇某一個分支,稱為選擇序列,同一時刻只允許選擇一個分支。 并行序列:滿足某個轉(zhuǎn)換條件后使得幾個序列同時動作時,這些序列稱為并行序列。輸 入 處 理程 序 處 理輸 出 處 理輸輸入入端端子子輸輸入入映映像

37、像寄寄存存器器執(zhí)執(zhí)行行用用戶戶程程序序輸輸出出端端子子輸輸出出映映像像寄寄存存器器輸輸入入信信號號輸輸出出信信號號內(nèi)內(nèi)部部存存儲儲器器刷刷新新輸輸入入端端子子輸輸入入映映像像寄寄存存器器執(zhí)執(zhí)行行用用戶戶程程序序輸輸出出端端子子輸輸出出映映像像寄寄存存器器輸輸入入信信號號輸輸出出信信號號內(nèi)內(nèi)部部存存儲儲器器刷刷新新輸 入 處 理程 序 處 理輸 出 處 理輸輸入入端端子子輸輸入入映映像像寄寄存存器器執(zhí)執(zhí)行行用用戶戶程程序序輸輸出出端端子子輸輸出出映映像像寄寄存存器器輸輸入入信信號號輸輸出出信信號號內(nèi)內(nèi)部部存存儲儲器器刷刷新新輸輸入入端端子子輸輸入入映映像像寄寄存存器器執(zhí)執(zhí)行行用用戶戶程程序序輸輸

38、出出端端子子輸輸出出映映像像寄寄存存器器輸輸入入信信號號輸輸出出信信號號內(nèi)內(nèi)部部存存儲儲器器刷刷新新 FX 特殊品種特殊品種輸出形式輸出形式單元類型單元類型I/O總點數(shù)總點數(shù)系列序號系列序號DDCDDC電源電源A1ACA1AC電源電源HH大電流輸出擴展模塊大電流輸出擴展模塊VV立式端子排的擴展模塊立式端子排的擴展模塊CC接插口輸入輸出方式接插口輸入輸出方式FF輸入濾波器輸入濾波器1ms 1ms 擴展模塊擴展模塊LTTLLTTL輸入擴展模塊輸入擴展模塊SS獨立端子(無公共端)擴展模塊獨立端子(無公共端)擴展模塊RR繼電器輸出繼電器輸出TT晶體管輸出晶體管輸出SS晶閘管輸出晶閘管輸出M基本單元基本

39、單元E輸入輸出混合擴展單元輸入輸出混合擴展單元及擴展模塊及擴展模塊EX輸入專用擴展模塊輸入專用擴展模塊EY輸出專用擴展模塊輸出專用擴展模塊16256點點0、2、ON、2C、2Nv型號的命名方式型號的命名方式型號及意義型號及意義16256點點 M M表示基本單元表示基本單元 E E表示擴展單元及擴展模塊表示擴展單元及擴展模塊 EXEX擴展輸入單元擴展輸入單元 EYEY擴展輸出單元擴展輸出單元型號及意義型號及意義DSDS24VDC24VDC,世界型,世界型ESES世界型(晶體管型為漏輸出)世界型(晶體管型為漏輸出)ESSESS世界型(晶體管型為源輸出)世界型(晶體管型為源輸出)v輸出形式輸出形式R

40、 R繼電器輸出繼電器輸出T T晶體管輸出晶體管輸出S S晶閘管輸出晶閘管輸出外部設備現(xiàn)場用戶輸出設備微處理器(CPU)運算器控制器輸出部件輸入部件系統(tǒng)存儲器用戶存儲器I/O擴展接口通訊及編程接口編程設備計算機打印機等傳感器按鈕、開關現(xiàn)場信號電磁閥中間繼電器執(zhí)行器現(xiàn)場用戶輸入設備擴展設備擴展單元通訊模塊功能模塊電源變換器110V/220V市電PLC基本單元基本單元PLC系統(tǒng)結構示意圖系統(tǒng)結構示意圖FX 系列系列PLC的硬件配置圖的硬件配置圖FX 系列系列PLC的網(wǎng)絡通信能力的網(wǎng)絡通信能力系統(tǒng)監(jiān)控程序系統(tǒng)監(jiān)控程序 運行管理運行管理 生成用戶元件生成用戶元件系統(tǒng)內(nèi)部自檢系統(tǒng)內(nèi)部自檢管理程序管理程序

41、解釋程序解釋程序標準程序模塊、系統(tǒng)調(diào)用標準程序模塊、系統(tǒng)調(diào)用用戶程序用戶程序自動化系統(tǒng)控制程序自動化系統(tǒng)控制程序數(shù)據(jù)表格數(shù)據(jù)表格軟件系統(tǒng)軟件系統(tǒng)Y0COMX0X0COM1Y0X0X1Y0Y0Y0X0X0常開觸點常開觸點常閉觸點常閉觸點輸入信號輸入信號輸入端子輸入端子梯形圖梯形圖電源電源公共端公共端輸入繼電器輸入繼電器輸出繼電器輸出繼電器公共端公共端輸出端子輸出端子輸出負載輸出負載Y0COMX0X0COM1Y0X0X1Y0Y0Y0X0X0常開觸點常開觸點常閉觸點常閉觸點輸入信號輸入信號輸入端子輸入端子梯形圖梯形圖電源電源公共端公共端輸入繼電器輸入繼電器輸出繼電器輸出繼電器公共端公共端輸出端子輸出

42、端子輸出負載輸出負載T10K123X0T10Y1普通定時器的工作原理普通定時器的工作原理加法計數(shù)器加法計數(shù)器設定值設定值K、H或或D觸點動作觸點動作TxTx時鐘脈沖時鐘脈沖驅(qū)動驅(qū)動相等相等比較比較器器T10T10T250T250設定值K計數(shù)器計數(shù)器1100ms時鐘脈沖X2X1觸點動作觸點動作Tx相等相等比較器比較器積算定時器的工作原理積算定時器的工作原理RSTT250K345X1X2T250Y1T250&16位加計數(shù)器位加計數(shù)器1通用型:通用型:C0C99共共100點點 1斷電保持型:斷電保持型:C100C199共共100點點 16位計數(shù)器工作過程示意圖位計數(shù)器工作過程示意圖32位加位

43、加/減計數(shù)器工作過程示意圖減計數(shù)器工作過程示意圖v 數(shù)據(jù)寄存器數(shù)據(jù)寄存器(D)數(shù)據(jù)寄存器主要用于存儲參數(shù)和工作數(shù)據(jù)。數(shù)據(jù)寄存器主要用于存儲參數(shù)和工作數(shù)據(jù)。每一個數(shù)據(jù)寄存器都存放每一個數(shù)據(jù)寄存器都存放16位二進制數(shù),位二進制數(shù),其最高位其最高位為符號位,為符號位,0為正數(shù),為正數(shù),1為負數(shù)。為負數(shù)??梢杂脙蓚€數(shù)據(jù)寄存器合并為一個數(shù)據(jù)寄存器,存可以用兩個數(shù)據(jù)寄存器合并為一個數(shù)據(jù)寄存器,存放放32位數(shù)據(jù),最高位仍為符號位位數(shù)據(jù),最高位仍為符號位。軟元件(邏輯元件)軟元件(邏輯元件)基本單元一覽表擴展單元 輸入輸出繼電器 FX2N系列PLC編程元件輔助繼電器(M)分為一般用(M0M499)、停電保持用

44、(M500M3071)和特殊用途(M8000M8255)輔助繼電器。 特殊輔助繼電器(M8000M8255)分為兩類: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ū)動時有效

45、和END指令執(zhí)行后有效兩種情況。例如: M8030:關電池燈指示,熄滅鋰電池欠壓指示燈; 內(nèi)部輔助繼電器狀態(tài)器 狀態(tài)器(S):一般用(S0S499) 其中,S0S9一般用于步進梯形圖的初始狀態(tài),S10S19一般用作返回原點的狀態(tài)。 、 停電保持用(S500S899) 報警器用(S900S999),供信號報警器用的狀 態(tài)器也屬于停電保持型,它還可以作為診斷外部故障用的輸出。 通過外圍設備參數(shù)的設定,可以改變一般用和停電保持型狀態(tài)器的分配。 M8033:停止時存儲保存,PLC進入STOP狀態(tài)后,輸出繼電器狀態(tài)保持不變; M8034:全輸出禁止,禁止所有的輸出; M8039:恒定掃描方式,PLC按D

46、8039寄存器 中指定的掃描時間周期運行(以ms為單位)。定時器 100ms定時器:T0T199,200點。定時范圍:0.1 3276.7s;10ms定時器:T200T245,46點。定時范圍:0.01327.67s;1ms累積型定時器:T246T249,4點,執(zhí)行中斷保持。定時范圍:0.00132.767s;100ms累積型定時器:T250T255,6點,定時中斷保持,定時范圍:0.13276.7s。 計數(shù)器 16位增計數(shù)器(一般用:C0C99;停電保持用:C100C199)32位增/減雙向計數(shù)器(停電保持用:C200C219;特殊用:C220C234)32位增/減雙向高速計數(shù)器(停電保持C

47、235C255中的6點)。 圖3-16 16位計數(shù)器的使用16位增計數(shù)器 計數(shù)輸入X011每驅(qū)動C0線圈一次,計數(shù)器的當前值就增加1,在執(zhí)行第十次的線圈指令時,輸出觸點動作,以后即使計數(shù)輸入X011再動作,計數(shù)器的當前值不變。如果復位輸入X010為ON,則執(zhí)行RST指令,計數(shù)器的當前值為0,輸出觸點復位 圖3-17 32位增/減計數(shù)器的使用32位增/減雙向計數(shù)器 驅(qū)動M8200,則計數(shù)器C200為減計數(shù),不驅(qū)動時,則為增計數(shù)。根據(jù)常數(shù)K或數(shù)據(jù)寄存器D的內(nèi)容,設定值可正可負,將連號的數(shù)據(jù)寄存器內(nèi)容視為一對,作為32位的數(shù)據(jù)處理。利用計數(shù)輸入X014驅(qū)動C200線圈,可增計數(shù)或減計數(shù)。在計數(shù)器的當

48、前值由-6-5增加時,輸出觸點置位;在由-5-6減少時,輸出觸點復位 圖3-18 1相2計數(shù)高速計數(shù)器的使用內(nèi)置高速計數(shù)器 a) 2相2計數(shù)輸入計數(shù)器計數(shù)方式 b) C251應用舉例 c) C254應用舉例 圖3-19 2相2計數(shù)輸入高速計數(shù)器的使用高速計數(shù)器線圈驅(qū)動用觸點,在高速計數(shù)時,應采用一直接通高速計數(shù)器線圈驅(qū)動用觸點,在高速計數(shù)時,應采用一直接通的觸點;的觸點;如果利用有觸點的設備進行高速計數(shù),需注意由于開關振動等如果利用有觸點的設備進行高速計數(shù),需注意由于開關振動等原因會造成計數(shù)器的計數(shù)錯誤;原因會造成計數(shù)器的計數(shù)錯誤;對高速計數(shù)器的線圈編程,對應的輸入繼電器的輸入濾波器會對高速計

49、數(shù)器的線圈編程,對應的輸入繼電器的輸入濾波器會自動變?yōu)樽詣幼優(yōu)?0s(X000,X001)或)或50s(X002X005),不),不需調(diào)整。不作為高速計數(shù)器輸入使用的輸入繼電器的輸入濾波器需調(diào)整。不作為高速計數(shù)器輸入使用的輸入繼電器的輸入濾波器維持初始值維持初始值10ms;作為高速計數(shù)器輸入使用的輸入繼電器不能用于其他指令;作為高速計數(shù)器輸入使用的輸入繼電器不能用于其他指令;所有的高速計數(shù)器,即使以當前值設定值的狀態(tài)執(zhí)行指令,所有的高速計數(shù)器,即使以當前值設定值的狀態(tài)執(zhí)行指令,只要不給與計數(shù)輸入脈沖,輸出觸點就不會動作;只要不給與計數(shù)輸入脈沖,輸出觸點就不會動作;通過讓高速計數(shù)器的輸出線圈接通

50、通過讓高速計數(shù)器的輸出線圈接通/斷開,就可以執(zhí)行計數(shù)開斷開,就可以執(zhí)行計數(shù)開始始/停止,但該輸出線圈要在主程序上編程。如果在步進梯形圖停止,但該輸出線圈要在主程序上編程。如果在步進梯形圖回路內(nèi)、子程序內(nèi)或中斷程序內(nèi)編程,則直到執(zhí)行這些程序,高回路內(nèi)、子程序內(nèi)或中斷程序內(nèi)編程,則直到執(zhí)行這些程序,高速計數(shù)器的計數(shù)與停止才能執(zhí)行;速計數(shù)器的計數(shù)與停止才能執(zhí)行;向高速計數(shù)器輸入信號時,其所用頻率要低于規(guī)定的頻率,否向高速計數(shù)器輸入信號時,其所用頻率要低于規(guī)定的頻率,否則就會發(fā)生監(jiān)視定時器(則就會發(fā)生監(jiān)視定時器(WDT)錯誤,而且并聯(lián)鏈接不能正常)錯誤,而且并聯(lián)鏈接不能正常工作。工作。數(shù)據(jù)寄存器 一般

51、用:一般用:D0D199,200點,通過參數(shù)設定可以變更為停電點,通過參數(shù)設定可以變更為停電保持型。保持型。停電保持用:停電保持用:D200D511,312點,通過參數(shù)設定可以變更點,通過參數(shù)設定可以變更為為 非停電保持型。非停電保持型。停電保持專用:停電保持專用:D512D7999,7488點,無法變更其停電點,無法變更其停電保持特性。根據(jù)參數(shù)設定可以將保持特性。根據(jù)參數(shù)設定可以將D1000以后的數(shù)據(jù)寄以后的數(shù)據(jù)寄存器以存器以500點為單位設置文件寄存器。點為單位設置文件寄存器。特殊用:特殊用:D8000D8255,256點。點。變址寄存器:變址寄存器:V0V7,Z0Z7,16點。點。每個寄

52、存器每個寄存器16位,兩個相鄰編號一起使用可以組成位,兩個相鄰編號一起使用可以組成32位寄存位寄存器。器。1 1)一般用及停電保持用數(shù)據(jù)寄存器:)一般用及停電保持用數(shù)據(jù)寄存器:一旦在數(shù)據(jù)寄存器中寫入數(shù)據(jù),只要不再寫入其他數(shù)據(jù),就不會一旦在數(shù)據(jù)寄存器中寫入數(shù)據(jù),只要不再寫入其他數(shù)據(jù),就不會變化。在變化。在RUNSTOPRUNSTOP或停電時,數(shù)據(jù)被清除為或停電時,數(shù)據(jù)被清除為0 0,但如果驅(qū)動特殊輔,但如果驅(qū)動特殊輔助繼電器助繼電器M8033M8033,則可以保持,與停電保持用數(shù)據(jù)寄存器類似;,則可以保持,與停電保持用數(shù)據(jù)寄存器類似;利用外圍設備的參數(shù)設定,可以改變一般用與停電保持用數(shù)據(jù)寄利用外

53、圍設備的參數(shù)設定,可以改變一般用與停電保持用數(shù)據(jù)寄存器的分配。而對于將停電保持專用數(shù)據(jù)寄存器作為一般用途時,存器的分配。而對于將停電保持專用數(shù)據(jù)寄存器作為一般用途時,則要在程序的起始步采用則要在程序的起始步采用RSTRST或或ZRSTZRST指令清除其內(nèi)容;指令清除其內(nèi)容;在使用在使用PLCPLC間簡易鏈接或并聯(lián)鏈接的情況下,一部分數(shù)據(jù)寄存器間簡易鏈接或并聯(lián)鏈接的情況下,一部分數(shù)據(jù)寄存器被鏈接所占用。被鏈接所占用。2 2)特殊用途數(shù)據(jù)寄存器:)特殊用途數(shù)據(jù)寄存器: 是指寫入特定目的的數(shù)據(jù),或已事先寫入特定內(nèi)容的數(shù)據(jù)寄存是指寫入特定目的的數(shù)據(jù),或已事先寫入特定內(nèi)容的數(shù)據(jù)寄存器,其內(nèi)容在電源接通時

54、被置于初始值。例如,監(jiān)視定時器的時間器,其內(nèi)容在電源接通時被置于初始值。例如,監(jiān)視定時器的時間是通過系統(tǒng)是通過系統(tǒng)ROMROM在在D8000D8000中進行初始設定,需要將其改變時,可利用中進行初始設定,需要將其改變時,可利用傳送指令(傳送指令(FNC12 MOVFNC12 MOV),在),在D8000D8000中寫入目標時間;中寫入目標時間;3 3)變址寄存器:)變址寄存器: V0V0V7V7、Z0Z0Z7Z7共有共有1616個。這種變址寄存器除了和普通的數(shù)據(jù)個。這種變址寄存器除了和普通的數(shù)據(jù)寄存器有同樣的使用方法外,在應用指令的操作數(shù)中,還可以同其寄存器有同樣的使用方法外,在應用指令的操作

55、數(shù)中,還可以同其他軟元件編號或數(shù)值組合使用,在程序中改變軟元件編號或數(shù)值內(nèi)他軟元件編號或數(shù)值組合使用,在程序中改變軟元件編號或數(shù)值內(nèi)容,是一個特殊的數(shù)據(jù)寄存器容,是一個特殊的數(shù)據(jù)寄存器。 FX2N系列可編程序控制器的基本指令 FX2N系列PLC有基本指令27條;步進梯形指令2條;應用指令128種,298條。 LD、LDI、OUT指令 這三條指令與CPM1 A的LD、LD NOT、OUT相對應,含義及用法相同。 AND、ANI指令 這兩條指令與CPM1 A的AND、AND NOT相對應,含義及用法相同。 OR、ORI指令 這兩條指令與CPM1 A的OR、OR NOT相對應,含義及用法相同。 OR

56、B、ANB指令 這兩條指令與CPM1 A的OR LD、AND LD相對應,含義及用法相同。 PLS、PLF指令 這兩條指令與CPM1 A的前沿微分指令DIFU及后沿微分指令DIFD相對應,含義及用法相同。 SET、RST指令 這兩條指令與CPM1 A的完全相同。 NOP、END指令 這兩條指令與CPM1 A的完全相同。 LDP、LDF、ANDP、ANDF、ORP、ORF指令 助記符,名稱功能回路表示和可用軟元件程序步下降沿檢出運算開始X,Y,M,S,T,CX,Y,M,S,T,C22X,Y,M,S,T,CX,Y,M,S,T,C22下降沿檢出并聯(lián)連接X,Y,M,S,T,CX,Y,M,S,T,C22

57、ORF或脈沖下降沿ORP或脈沖上升沿ANDF與脈沖下降沿ANDP與脈沖上升沿LDF取脈沖下降沿LDP取脈沖上升沿上升沿檢出運算開始上升沿檢出串聯(lián)連接下降沿檢出串聯(lián)連接上升沿檢出并聯(lián)連接LDP、LDF、ANDP、ANDF、ORP、ORF指令使用例圖3-20 LDP、LDF、ANDP、ANDF、ORP、ORF指令的使用圖3-21 堆棧示意圖MPS、MRD、MPP指令 FX2N系列PLC中有11個被稱為堆棧的記憶運算中間結果的存儲器,使用一次MPS指令,就將此時刻的運算結果送入堆棧的第一段存儲。再使用MPS指令,又將中間結果送入第一段存儲,而將先前送入存儲的數(shù)據(jù)依次移到堆棧的下一段。使用MPP指令,

58、各數(shù)據(jù)按順序向上移動,將最上端的數(shù)據(jù)讀出。 MRD指令是讀出最上端所存數(shù)據(jù)的專用指令,堆棧內(nèi)的數(shù)據(jù)不發(fā)生移動。MPS指令與MPP指令必須成對使用,連續(xù)使用的次數(shù)應小于11。MRD指令可以多次使用,但最終輸出回路必須采用MPP指令,從而在讀出存儲數(shù)據(jù)的同時將它復位。MC、MCR指令 M CM C 主 控助 記 符 , 名 稱功 能回 路 表 示 和 可 用 軟 元 件程 序 步M C R 主 控 復 位公 共 串 聯(lián) 觸 點 的 連 接公 共 串 聯(lián) 觸 點 的 清 除N32M除 特 殊 輔 助 繼 電 器 以 外M C RNY ,M MC為主控指令,用于公共串聯(lián)觸點的連接,MCR為主控復位指令

59、,即MC的復位指令。編程時,經(jīng)常遇到多個線圈同時受一個或組觸點控制。若在每個線圈的控制電路中都串入同樣的觸點,將多占存儲單元。應用主控觸點可以解決這一問題。它在梯形圖中與一般的觸點垂直。它們是與母線相連的常開觸點,相當于控制一組電路的總開關。 圖3-22 MC、MCR指令的使用MC、MCR指令的使用圖3-23 INV指令的使用INV指令 助記符,名稱功能回路表示和可用軟元件程序步運算結果的反轉(zhuǎn)1軟元件:無I NV 取反其功能是將INV指令執(zhí)行之前的運算結果取反 步進梯形指令及其應用 S T LS T L步進梯形指令助記符,名稱功能回路表示和可用軟元件程序步R E T 返回步進梯形圖開始步進梯形

60、圖結束11R E TS S稱狀態(tài)器,每個狀態(tài)提供了三個功能:驅(qū)動處理、轉(zhuǎn)移條件及相繼狀態(tài)。STL指令用于狀態(tài)S的觸點 應用注意:1) 狀態(tài)器編號不能重復使用。2) STL觸點斷開時,在本周期與其相連的回路不動作。3) 狀態(tài)轉(zhuǎn)移過程中,在一個掃描周期內(nèi)兩種狀態(tài)同時接通,因此為了避免不應同時接通的一對輸出同時接通,除了在PLC外部設置互鎖外,在相應的程序上也應設置互鎖。4) 定時器線圈與輸出線圈一樣,也可在不同狀態(tài)間對同一定時器線圈與輸出線圈一樣,也可在不同狀態(tài)間對同一定時器軟元件編程,但是,在相鄰狀態(tài)下對同一定時器編程定時器軟元件編程,但是,在相鄰狀態(tài)下對同一定時器編程時,則狀態(tài)轉(zhuǎn)移時定時器線圈不斷開

溫馨提示

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

評論

0/150

提交評論