PLC應(yīng)用技術(shù)與技能訓(xùn)練(歐龍CP1E型)項目四機電一體化設(shè)備的PLC控制系統(tǒng)設(shè)計、安裝與調(diào)試_第1頁
PLC應(yīng)用技術(shù)與技能訓(xùn)練(歐龍CP1E型)項目四機電一體化設(shè)備的PLC控制系統(tǒng)設(shè)計、安裝與調(diào)試_第2頁
PLC應(yīng)用技術(shù)與技能訓(xùn)練(歐龍CP1E型)項目四機電一體化設(shè)備的PLC控制系統(tǒng)設(shè)計、安裝與調(diào)試_第3頁
PLC應(yīng)用技術(shù)與技能訓(xùn)練(歐龍CP1E型)項目四機電一體化設(shè)備的PLC控制系統(tǒng)設(shè)計、安裝與調(diào)試_第4頁
PLC應(yīng)用技術(shù)與技能訓(xùn)練(歐龍CP1E型)項目四機電一體化設(shè)備的PLC控制系統(tǒng)設(shè)計、安裝與調(diào)試_第5頁
已閱讀5頁,還剩131頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 工作任務(wù)工作任務(wù)1機械手的機械手的plc控制控制 工作任務(wù)工作任務(wù)2自動售貨機的自動售貨機的plc控制控制 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 工作任務(wù)工作任務(wù)1機械手的機械手的plc控制控制在機電一體化控制系統(tǒng)中很多工作要用到機械手,機械手動作一般采用氣動方式進行,動作的順序用plc控制,機械手工作示意圖如圖4-1所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-1機械手工作示意圖 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 1. 控制要求控

2、制要求(1) 工作方式可設(shè)置為自動/手動、連續(xù)/單周期、回原點;(2) 要有必要的電氣聯(lián)鎖和保護功能;(3) 自動循環(huán)時應(yīng)按上述順序動作。2. 工作內(nèi)容工作內(nèi)容(1) 初始狀態(tài)。機械手在原點位置時,壓左限位為on,壓上限位為on,機械手松開。(2) 啟動運行。按下啟動按鈕,機械手按照下降夾緊(延時1.5 s)上升右移下降松開(延時1.5 s)上升左移的順序依次從左到右轉(zhuǎn)送工件。下降/上升、左移/右移、夾緊/松開使用電磁閥控制。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 (3) 停止操作。按下停止按鈕,機械手完成當前工作過程,停在原點位置。根據(jù)控制要求,按照工作方式可將控制程序分為三部

3、分:第一部分為自動程序,包括連續(xù)和單周期兩種控制方式;第二部分為手動程序;第三部分為自動回原點程序。機械手控制系統(tǒng)設(shè)有手動、單周期、連續(xù)和回原點四種工作方式,機械手在最上面和最左邊松開時,系統(tǒng)處于原點狀態(tài)(或稱初始狀態(tài))。1 i/o分配分配i/o分配情況如表4-1所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 表表4-1i/o分配表分配表項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 2plc硬件接線硬件接線plc硬件接線圖如圖4-2所示。圖4-2plc硬件接線圖項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 3. 設(shè)計梯形圖程序設(shè)計梯形圖程序在進行程序設(shè)計之前,要根據(jù)

4、控制要求先畫出機械手的動作流程圖,如圖4-3所示。在流程圖中,能清楚地看到機械手每一步的動作內(nèi)容及每步間的轉(zhuǎn)換關(guān)系。再根據(jù)流程圖設(shè)計出程序的總體方案,如圖4-4所示??梢钥闯?,圖中把整個程序分為手動和自動兩部分。手動控制機械手的升/降、左/右行、工件的夾緊/放松操作,是通過開關(guān)、啟動和停止按鈕的配合來完成的。根據(jù)要求設(shè)計的手動控制梯形圖程序如圖4-5所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-3機械手運行流程圖項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-4程序總體方案項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-5手動控制程序 項目四機電一體

5、化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 機械手的自動控制需要工作在連續(xù)運行方式。連續(xù)運行方式的啟動必須從原位開始,如果機械手未停在原位,則要用手動操作讓機械手返回原位,當機械手返回原位時,原位指示燈亮。根據(jù)控制要求設(shè)計的自動控制梯形圖程序如圖4-6所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-6自動控制程序(1) 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-6自動控制程序(2) 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 4. 系統(tǒng)運行調(diào)試系統(tǒng)運行調(diào)試(1) 根據(jù)plc的i/o硬件接線圖完成接線安裝,并檢查確認接線正確;(2) 輸入并下載運行程序,

6、監(jiān)控程序運行狀態(tài),分析程序運行結(jié)果;(3) 針對程序運行情況,進行系統(tǒng)調(diào)試,直到符合系統(tǒng)的控制要求為止。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 一、跳轉(zhuǎn)指令一、跳轉(zhuǎn)指令(jmp/jme)1. 跳轉(zhuǎn)指令格式跳轉(zhuǎn)指令格式跳轉(zhuǎn)指令的格式如下:jmpnjmenjmp和jme指令的梯形圖符號如圖4-7所示。jmp表示開始跳轉(zhuǎn)的地方,jme表示跳轉(zhuǎn)指令的目的地。其中,操作數(shù)n表示跳轉(zhuǎn)編號,編號范圍為0049。圖4-7jmp和jme指令的梯形圖符號 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 2. 跳轉(zhuǎn)指令的功能跳轉(zhuǎn)指令的功能當jmp(004)的執(zhí)行條件為off時,程序執(zhí)行直接跳轉(zhuǎn)至

7、與jmp(004)指令相同編號的第一個jme(005)指令,跳過jmp和jme之間的程序段,轉(zhuǎn)去執(zhí)行jme后面的程序;當jmp (004)的執(zhí)行條件為on時,jmp和jme之間的程序段將被執(zhí)行,程序如同沒有跳轉(zhuǎn)指令一樣執(zhí)行,如圖4-8所示。jmp(004)和jme(005)通常成對使用。圖4-8jmp和jme指令的功能項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 3. 說明說明(1) jmp和jme指令用于控制程序流向。(2) 多個jmp可以共用一個jme。(3) jmp和jme跳轉(zhuǎn)指令可以嵌套使用,但必須是不同跳轉(zhuǎn)號的嵌套。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 二、子

8、程序控制指令二、子程序控制指令在編程時,有的程序段可能要多次重復(fù)使用,這樣的程序段可以作為一個子程序,在滿足一定條件時,中斷主程序而轉(zhuǎn)去執(zhí)行子程序,子程序執(zhí)行完畢,再返回斷點處繼續(xù)執(zhí)行主程序。另外,有的程序段不僅要多次使用,而且要求程序段的結(jié)構(gòu)不變,只是改變輸入和輸出的操作數(shù)。這樣的程序可以作為子程序,在滿足執(zhí)行條件時,中斷主程序的執(zhí)行而轉(zhuǎn)去執(zhí)行子程序,并且每次調(diào)用時賦予該子程序不同的輸入和輸出操作數(shù),子程序執(zhí)行完畢再返回斷點處繼續(xù)執(zhí)行主程序。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 調(diào)用子程序和跳轉(zhuǎn)指令都能改變程序的流向,利用這類指令可以實現(xiàn)某些特殊的控制,并具有簡化編程、減少程

9、序掃描時間的作用。omron cp1e系列plc中子程序控制指令有子程序調(diào)用指令sbs(91)、子程序定義指令sbn(92)、 子程序返回指令ret(93)。程序中需要多次執(zhí)行的程序段可以編成一個子程序,主程序可以重復(fù)調(diào)用子程序。在主程序調(diào)用子程序時,cpu中斷主程序的執(zhí)行轉(zhuǎn)去執(zhí)行子程序中的指令,子程序執(zhí)行完畢后,從調(diào)用子程序指令的下一條指令開始執(zhí)行。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 1. 子程序調(diào)用指令子程序調(diào)用指令(sbs)(1) 指令格式:sbsnsbs指令的梯形圖符號如圖4-9所示。其中,操作數(shù)n表示子程序的編號,編號范圍為0049。圖4-9sbs指令的梯形圖符號

10、項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 (2) 功能:sbs指令可在主程序中調(diào)用子程序。當執(zhí)行條件為on時,sbs調(diào)用編號為n的子程序。在非微分形式下,若執(zhí)行條件一直為on,則每次掃描都要調(diào)用一次子程序n。如果要求執(zhí)行條件由off變?yōu)閛n時,只調(diào)用一次子程序n,則可以使用微分形式sbs n指令。sbs指令的功能如圖4-10所示。在主程序中將sbs放在要求執(zhí)行子程序的地方。執(zhí)行該指令時,便會調(diào)用編號為n的子程序,即sbn和ret指令之間的程序,執(zhí)行完畢后返回到sbs指令的下一條指令,繼續(xù)執(zhí)行主程序。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-10sbs指令的功能 項

11、目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 主程序可以無限次調(diào)用子程序。子程序可以嵌套調(diào)用,但不能超過16級。(3) 說明:有下列情況之一時出錯標志位25503為on,此時該指令不執(zhí)行。 被調(diào)用的子程序不存在。 子程序自調(diào)用。 嵌套調(diào)用超過16級。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 2. 子程序定義和子程序返回指令子程序定義和子程序返回指令(sbn/ret)(1) 指令格式:sbnnretsbn和ret指令的梯形圖符號如圖4-11所示。其中,操作數(shù)n表示子程序的編號,編號范圍為0049,ret指令無操作數(shù)。圖4-11sbn和ret指令的梯形圖符號 項目四機電一體化設(shè)備

12、的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 (2) 功能:sbn表示指定子程序號的子程序的開始,ret表示子程序結(jié)束,這兩個指令是子程序定義指令和子程序返回指令。sbn和ret指令一起使用,sbn用于每段子程序的開始,定義子程序的編號為n。ret用于每段子程序的結(jié)尾,表示子程序的結(jié)束。兩條指令都不需要執(zhí)行條件,直接與母線連接。sbn和ret指令的功能如圖4-12所示。所有的子程序都必須放在主程序之后、end之前。end必須放置于最后一個子程序的后面,即最后一個ret之后。如果錯誤地將sbn放在主程序中,它將屏蔽此點,即當遇到sbn指令時,程序?qū)⒎祷氐狡鹗键c。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝

13、與調(diào)試 圖4-12sbn和ret指令的功能 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 sbs是子程序調(diào)用指令,sbn和ret是子程序開始指令和子程序返回指令。所編寫的子程序應(yīng)該在指令sbn和ret之間。主程序中,在需要調(diào)用子程序的地方安排sbs指令。若使用非微分指令sbs,則在執(zhí)行條件滿足時,每個掃描周期都調(diào)用一次子程序;若使用微分形式,則只在執(zhí)行條件由off變on時調(diào)用一次子程序。特別要注意,在編寫程序時,所有子程序必須放在主程序之后end之前,否則,當cpu掃描程序時,只要見到sbn指令就會認為主程序結(jié)束。子程序調(diào)用過程如圖4-13所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計

14、、安裝與調(diào)試 圖4-13子程序調(diào)用過程 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 例例4-1子程序調(diào)用舉例如圖4-14所示,試分析程序功能。功能分析:plc上電后經(jīng)過4 s,cnt000 on一個掃描周期,使100.00 on(on 2 s)并第一次調(diào)用編號為002的子程序。子程序002的功能:首先將w10的內(nèi)容加#2,然后將w10的內(nèi)容與#10進行比較,若等于#10,則向w10傳送#4。每當計數(shù)器cnt000 on時,其設(shè)定值就加#2。所以,100.00 on的時間總是2 s,而off的時間依次增加2 s,當?shù)?次調(diào)用子程序時,cnt000 的設(shè)定值又變?yōu)?4,且重復(fù)前面程序的執(zhí)

15、行過程。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-14子程序調(diào)用示例項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 三、步進指令三、步進指令步進指令step和snxt總是一起使用,以便在一個大型程序中的程序段之間設(shè)置斷點。每個程序段稱為一步,是作為一個整體執(zhí)行的,一個程序段通常對應(yīng)實際應(yīng)用中的一個過程。用步進指令可以按照指定的順序執(zhí)行各個程序段,上一程序段執(zhí)行完以后再執(zhí)行下一段。在下一段程序段執(zhí)行之前,cpu將通過斷點復(fù)位上一段使用的定時器和數(shù)據(jù)區(qū),在步程序段里可以重復(fù)使用plc的內(nèi)部資源。項目四機電一體化設(shè)備的pl

16、c控制系統(tǒng)設(shè)計、安裝與調(diào)試 1. 步進指令的格式步進指令的格式 步進指令的格式如下:step bsnxt bstep指令定義步的開始時,指定控制位。定義步的末尾時,不指定控制位。step指令的梯形圖符號如圖4-15所示。圖4-15tep指令的梯形圖符號 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 其中,操作數(shù)b為控制位號,是一個位地址號,表示步序號。snxt指令用來啟動步號為b的程序段。snxt指令的梯形圖符號如圖4-16所示。圖4-16nxt指令的梯形圖符號 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 2. 功能功能step指令用來定義一個程序段的開始,它無需執(zhí)行條件,其

17、執(zhí)行與否是由控制位來決定的。snxt指令用來啟動步號為b的程序段,snxt指令必須寫進程序中,并置于step之前的位置。(1) step(008)指令列以下2種方式的作用, 這取決于它的位置和控制位是否被指定。 開始一個指定的步。 結(jié)束該步程序區(qū)(例如步執(zhí)行)。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 (2) snxt(009)指令用于下列三種情況: 開始步程序執(zhí)行。 繼續(xù)到下一個步的控制位。 結(jié)束步程序執(zhí)行。3. 說明說明(1) b的取值必須在同一個字中,并且要連續(xù)。(2) 如果控制位b在hr或ar區(qū)中,則可以進行掉電保護。(3) 步程序段的內(nèi)部編程同普通程序一樣,但指令end、

18、il/ilc、jmp/jme、sbn不能用在步程序段中。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 本項工作任務(wù)的評分標準如表4-2所示。表表4-2評評 分分 標標 準準項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 1. 控制要求控制要求某臺設(shè)備具有自動和手動兩種操作方式,sb3是操作方式選擇開關(guān),當sb3處于斷開狀態(tài)時,選擇手動方式;當sb3處于接通狀態(tài)時,選擇自動方式。不同操作方式的進程如下所述:(1) 手動方式:按下啟動按鈕sb2,電動機運轉(zhuǎn);按下停止按鈕sb1,電動機停止運轉(zhuǎn)。(2) 自動方式:按下啟動按鈕sb2,電動機運轉(zhuǎn)1 min后自動停止;按下停止按鈕sb1,電

19、動機立即停止運轉(zhuǎn)。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 2. 訓(xùn)練內(nèi)容訓(xùn)練內(nèi)容(1) 寫出i/o分配表;(2) 繪制plc控制系統(tǒng)硬件接線圖;(3) 根據(jù)控制要求設(shè)計梯形圖程序;(4) 輸入程序并調(diào)試;(5) 安裝、運行控制系統(tǒng);(6) 匯總整理文檔,保留工程文件。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 工作任務(wù)工作任務(wù)2自動售貨機的自動售貨機的plc控制控制自動售貨機目前應(yīng)用很廣泛。自動售貨機控制系統(tǒng)由儲貨倉儲、出物控制系統(tǒng)、取物口和數(shù)顯區(qū)、投幣口、退幣口等構(gòu)成。自動售貨機系統(tǒng)實物結(jié)構(gòu)示意圖如圖4-17所示。用plc對自動售貨機進行控制,控制要求如下:(1) 自

20、動售貨機可投入1元、5元、10元人民幣。(2) 自動售貨機可售果汁和啤酒兩種飲料,果汁每瓶12元,啤酒每瓶15元。(3) 當投入的人民幣總值等于或超過12元時,果汁指示燈亮;當投入的人民幣總值等于或超過15元時,果汁和啤酒指示燈都亮。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 (4) 當果汁指示燈亮?xí)r,按果汁按鈕,則售貨機輸出果汁。(5) 當啤酒指示燈亮?xí)r,按啤酒按鈕,則售貨機輸出啤酒。(6) 若投入人民幣總值超過按鈕所需的錢數(shù)(果汁12元,啤酒15元),則售貨機計算出余額,并且以幣值為1元的人民幣退還,退出多余的錢。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-17自

21、動售貨機系統(tǒng)實物結(jié)構(gòu)示意圖項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 要實現(xiàn)自動售貨機工作內(nèi)容的控制要求,售貨機應(yīng)該有計算投入幣值,確認可以購買的飲料種類,根據(jù)選擇輸出飲料,并計算余額,根據(jù)余額輸出硬幣退還給消費者等功能。自動售貨機功能圖如圖4-18所示。圖4-18自動售貨機的功能圖項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 根據(jù)自動售貨機控制動作要求,實現(xiàn)生活中的自動售貨機工作過程。1. i/o分配分配i/o分配情況如表4-3所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 表表4-3i/o分配表分配表項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 2.

22、繪制硬件電路接線圖繪制硬件電路接線圖plc硬件接線圖如圖4-19所示。圖4-19plc硬件接線圖項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 3. 設(shè)計梯形圖程序設(shè)計梯形圖程序梯形圖中使用的dm數(shù)據(jù)區(qū)如表4-4所示。表表4-4dm數(shù)據(jù)區(qū)分配數(shù)據(jù)區(qū)分配項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 根據(jù)控制要求編寫梯形圖程序,如圖4-20所示。圖4-20自動售貨機梯形圖(1) 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-20自動售貨機梯形圖(2) 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 4. 系統(tǒng)運行調(diào)試系統(tǒng)運行調(diào)試(1) 根據(jù)plc的i/o硬件接線圖

23、完成接線安裝,并檢查確認接線正確;(2) 輸入程序并下載運行,監(jiān)控程序運行狀態(tài),分析程序運行結(jié)果;(3) 針對程序運行情況進行系統(tǒng)調(diào)試,直到符合系統(tǒng)的控制要求為止。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 一、高速計數(shù)器控制指令一、高速計數(shù)器控制指令 歐姆龍cp1e型plc具有高速計數(shù)器功能。普通計數(shù)器對外部事件計數(shù)的頻率受掃描周期及輸入濾波器時間常數(shù)限制,而高速計數(shù)器的計數(shù)頻率不受兩者的影響,單相最高計數(shù)頻率可達5 khz。高速計數(shù)器有遞增計數(shù)和遞減計數(shù)兩種模式,與中斷功能一起使用,可實現(xiàn)不受掃描周期影響的目標值比較控制和區(qū)域比較控制。1. 高速計數(shù)器的輸入模式高速計數(shù)器的輸入模

24、式 脈沖編碼器發(fā)出的脈沖信號輸入到高速計數(shù)器,其輸入有4種模式:增量脈沖輸入、位相差輸入(4)、增/減脈沖輸入、脈沖+方向輸入。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 1) 增量脈沖輸入增量脈沖輸入對單相脈沖輸入信號進行計數(shù)。此模式僅可使用加法計數(shù),如圖4-21所示。圖4-21增量脈沖輸入模式項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 2) 位相差輸入(4)位相差輸入使用2相的信號(a相和b相),并根據(jù)位相差(4)的狀態(tài)進行增/ 減計數(shù),如圖4-22所示。圖4-22位相差輸入模式(4)項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 3) 增/減脈沖輸入增/減脈沖輸

25、入使用增量脈沖和減量脈沖這2個信號進行計數(shù),如圖4-23所示。圖4-23增/減脈沖輸入模式項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 4) 脈沖+方向輸入脈沖+方向輸入使用方向信號和脈沖信號,根據(jù)方向信號的狀態(tài)(on/off)進行增加/減少計數(shù),如圖4-24所示。圖4-24脈沖+方向輸入模式 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 2. 高速計數(shù)器的復(fù)位方式高速計數(shù)器的復(fù)位方式將高速計數(shù)器的當前值(pv)設(shè)定為0時,即稱為復(fù)位。高速計數(shù)器的復(fù)位有以下兩種方式。1) z相信號+軟件復(fù)位在相應(yīng)高速計數(shù)器復(fù)位位(a531.00a531.05)置on的狀態(tài)下,當z相信號(復(fù)位輸

26、入)從off轉(zhuǎn)為on時,對高速計數(shù)器當前值(pv)進行復(fù)位。cpu單元只在整個處理過程中在plc 循環(huán)開始時對高速計數(shù)器復(fù)位標志的on狀態(tài)認可。因此,當梯形圖程序中復(fù)位位置on時,z相信號要一直到下一plc循環(huán)時才生效。z相信號+軟件復(fù)位過程如圖4-25所示。注:如果指定一增量計數(shù)器,則不可使用z相信號,僅可使用軟件復(fù)位。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-25z相信號+軟件復(fù)位過程 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 2) 軟件復(fù)位當相應(yīng)高速計數(shù)器復(fù)位位(a531.00a531.05)置on時,對高速計數(shù)器當前值(pv)進行復(fù)位。cpu單元只在整個處

27、理中在plc循環(huán)的開始時對高速計數(shù)器復(fù)位標志的off on切換認可,同時執(zhí)行復(fù)位處理。因此,同一循環(huán)內(nèi)的中途變更將無法得到執(zhí)行。軟件復(fù)位過程如圖4-26所示。當計數(shù)器復(fù)位時可將比較運行設(shè)定為停止或繼續(xù)。通過此操作,當計數(shù)器復(fù)位時,可從計數(shù)器當前值為0的狀態(tài)開始再次進行比較運行。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-26軟件復(fù)位過程 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 3. 高速計數(shù)器的設(shè)定高速計數(shù)器的設(shè)定高速計數(shù)器在使用前必須先進行設(shè)定,即對高速計數(shù)器的輸入設(shè)定、計數(shù)模式及復(fù)位方式進行設(shè)定。cio0端子臺的端子0006可用于高速計數(shù)器,高速計數(shù)器05 對

28、應(yīng)端子0006。如果指定了增量脈沖輸入,則僅可使用軟件復(fù)位。當plc設(shè)置傳送后,必須要重啟電源,以使高速計數(shù)器設(shè)定生效。具體設(shè)定選項如表4-5所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 表表4-5高速計數(shù)器設(shè)定選項高速計數(shù)器設(shè)定選項項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 4. 高速計數(shù)器的計數(shù)模式高速計數(shù)器的計數(shù)模式高速計數(shù)器可選擇使用線性模式和環(huán)形模式兩種計數(shù)模式。其中,線性模式為在固定范圍內(nèi)進行計數(shù),環(huán)形模式為在任意設(shè)定的最大值范圍內(nèi)進行計數(shù)。1) 線性模式可在上/下限值的范圍內(nèi),對輸入脈沖進行計數(shù)。如果脈沖計數(shù)超出了上/下限值,則會發(fā)生上溢/下溢的情況并停止

29、計數(shù),如圖4-27所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-27線性模式 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 2) 環(huán)形模式在設(shè)定范圍內(nèi)的循環(huán)中對輸入脈沖進行計數(shù)。如果增量計數(shù)值到達了環(huán)形計數(shù)最大值,則將自動復(fù)位為0后再繼續(xù)增量計數(shù);如果減量計數(shù)值到達了0,則將自動復(fù)位為環(huán)形計數(shù)最大值后再繼續(xù)減量計數(shù)。因此,在環(huán)形模式下,不會發(fā)生計數(shù)上溢/下溢的情況,如圖4-28所示。通過plc設(shè)置對環(huán)形計數(shù)最大值(circular max. count)進行設(shè)定。環(huán)形計數(shù)最大值的設(shè)定范圍為00000001ffffffff hex(14 294 967 295十進制)

30、。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-28環(huán)形模式 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 5. 高速計數(shù)器的中斷功能高速計數(shù)器的中斷功能cp1e型plc的cpu單元的所有型號都可使用高速計數(shù)器中斷功能。對以cpu單元內(nèi)置高速計數(shù)器輸入的脈沖進行計數(shù),當計數(shù)值到達預(yù)設(shè)值或進入預(yù)設(shè)范圍(目標值或區(qū)域比較)時執(zhí)行中斷任務(wù)。通過ctbl指令,可對中斷任務(wù)015進行分配,對高速計數(shù)器的比較值與中斷任務(wù)(15)啟動進行設(shè)定,如表4-6所示。通過ini指令開始比較,可在使用ctbl指令登記比較值的同時開始比較。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 表表

31、4-6高速計數(shù)器的中斷設(shè)定高速計數(shù)器的中斷設(shè)定 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 1) 高速計數(shù)器當前值比較的方式高速計數(shù)器當前值(pv)比較有目標值比較和范圍比較兩種方式。(1) 目標值比較。當高速計數(shù)器當前值(pv)與表中登錄的目標值一致時,將開始執(zhí)行指定的中斷任務(wù)。將比較條件(目標值、計數(shù)方向)及中斷任務(wù)編號的組合登錄到比較表,當高速計數(shù)器的當前值(pv)與登錄的目標值一致時,將執(zhí)行指定的中斷任務(wù)。目標值比較根據(jù)比較表中的設(shè)定順序執(zhí)行。完成一次比較表的循環(huán)執(zhí)行后,再次返回比較表開頭并等待下一次的首目標值一致。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 最多可

32、將6個目標值(16)登錄到比較表。對于各個目標值,可逐個登錄中斷任務(wù)。即使在目標值比較運行中高速計數(shù)器當前值(pv)發(fā)生了變更,也會按照已變更的值執(zhí)行目標值一致比較。(2) 范圍比較。當高速計數(shù)器當前值(pv)在上/ 下限值指定的范圍內(nèi)時,執(zhí)行指定的中斷任務(wù)。對應(yīng)相應(yīng)的中斷任務(wù)編號,將比較條件(范圍的上/ 下限值)登錄在比較表中。當高速計數(shù)器當前值(pv)在指定范圍內(nèi)(下限值 pv (當前值) 上限值)時,將執(zhí)行指定的中斷任務(wù)一次。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 可在比較表中登錄6個范圍(上/下限值),范圍可重疊,并可對各范圍分別登錄不同的中斷任務(wù)。計數(shù)器當前值(pv)與

33、6個范圍的值進行比較,每次循環(huán)中進行一次,僅當比較條件符合時,執(zhí)行中斷任務(wù)一次。2) 高速計數(shù)器中斷功能的指令cp1e型plc與高速計數(shù)器中斷功能有關(guān)的指令有三條,分別介紹如下:(1) 比較表指令(ctbl)。通過ctbl指令比較高速計數(shù)器(05)的當前值(pv)與目標值或范圍,當指定條件符合時,執(zhí)行相應(yīng)的中斷任務(wù)(015)。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 ctbl指令的格式如下:ctbl p ctb比較表指令(ctbl)的梯形圖符號如圖4-29所示。圖4-29ctbl指令的梯形圖符號 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 ctbl指令的功能。當執(zhí)行條件為

34、on時,登記一個用于高速計數(shù)器的比較表,根據(jù)c的值,同高速計數(shù)器的當前值比較可以立即啟動,也可以用ini指令單獨啟動。登記比較表,并對高速計數(shù)器05的當前值(pv)執(zhí)行比較。當執(zhí)行條件置on 時,將執(zhí)行015之間的中斷任務(wù)。ctbl指令的功能如圖4-30所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-30ctbl指令的功能 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 ctbl指令操作數(shù)p:端口指定,如表4-7所示。表表4-7操作數(shù)操作數(shù)p端口指定端口指定 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 操作數(shù)c:控制數(shù)據(jù),如表4-8所示。表表4-8操作數(shù)操作數(shù)

35、c控制數(shù)據(jù)控制數(shù)據(jù) 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 操作數(shù)tb:比較表首字。比較表的結(jié)構(gòu)取決于執(zhí)行的比較類型。對于目標值比較,比較表的長度由tb中指定的目標值決定,如圖4-31所示,表的長度可以在419字之間。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-31目標值比較表首字 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 對于范圍比較,比較表總是包含6個范圍。如圖4-32所示,表的長度為30字。如果無需設(shè)定6個范圍,則將所有未使用范圍的中斷任務(wù)編號設(shè)為ffffhex。注:必須將任一范圍的上限設(shè)為大于或等于下限。 說明。有下列情況之一時出錯標志位255

36、03為on,此時該指令不執(zhí)行。a. 高速計數(shù)器的設(shè)置有錯誤。b. 間接尋址dm通道不存在。c. 比較表超出數(shù)據(jù)區(qū)邊界,或比較表的設(shè)置有錯誤。d. 當主程序中執(zhí)行脈沖i/o或高速計數(shù)器指令時,中斷子程序中執(zhí)行了ini指令。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-32范圍比較表首字 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 (2) 操作模式控制指令(ini)。ini指令可用于通過高速計數(shù)器比較表開始和停止比較。通過ini指令開始和停止比較前,先通過ctbl指令登錄目標值和區(qū)域比較表。如果在登錄比較表的同時開始比較,則高速計數(shù)器中斷將始終為有效,無須使用ini指令,只

37、需變更高速計數(shù)器的當前值(pv)。 ini指令的格式如下:ini pcnvini指令的梯形圖符號如圖4-33所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-33ini指令的梯形圖符號 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 功能。當執(zhí)行條件為on時,ini指令用于控制高速計數(shù)器的操作或停止脈沖輸出,其功能由控制字c的值來決定。ini指令的功能如圖4-34所示。圖4-34ini指令的功能 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 ini(880)指令可用于執(zhí)行以下操作:a. 開始或停止高速計數(shù)器當前值(pv)與通過ctbl登記的目標值進行比較。b. 變

38、更高速計數(shù)器的pv值。c. 變更脈沖輸出的pv值 (原點固定為0)。d. 停止脈沖輸出。例如:將當前位置設(shè)定為原點,如圖4-35所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-35將當前位置設(shè)定為原點 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 ini指令操作數(shù)p:端口指定,如表4-9所示。表表4-9操作數(shù)操作數(shù)p端口指定端口指定 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 操作數(shù)c:控制數(shù)據(jù),如表4-10所示。表表4-10操作數(shù)操作數(shù)c控制數(shù)據(jù)控制數(shù)據(jù) 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 nv:新當前值(pv)首字。如果c為0002he

39、x(即變更當前值(pv),nv和nv+1保存新pv; 若c不為0002hex,則忽略任何nv和nv+1中的值,如圖4-36所示。圖4-36新當前值(pv)首字 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 說明。有下列情況之一時出錯標志位25503為on,此時該指令不執(zhí)行。a. 操作數(shù)設(shè)置有錯誤。b. 間接尋址dm通道不存在。c. nv+1超出取值區(qū)域。d. 當主程序中執(zhí)行脈沖i/o或高速計數(shù)器指令時,中斷子程序中執(zhí)行了ini指令。(3) 當前值讀出指令(prv)。高速計數(shù)器的當前值存放在248ch、249ch中的內(nèi)容也可以用prv指令讀出。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安

40、裝與調(diào)試 prv指令的格式如下:prvpcd當前值讀出指令的梯形圖符號如圖4-37所示。圖4-37prv指令的梯形圖符號 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 prv指令的功能。當執(zhí)行條件為on時,高速計數(shù)器的當前值讀出并傳送至目的地的通道d、d+1中,低4位數(shù)存放在d中,高4位數(shù)存放在d+1中。prv指令操作數(shù)p:端口指定,如表4-9所示。操作數(shù)c:控制數(shù)據(jù),如表4-11所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 表表4-11操作數(shù)操作數(shù)c控制數(shù)據(jù)控制數(shù)據(jù)項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 操作數(shù)d:目的首字,如圖4-38所示。圖4-38目的

41、首字 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 說明。有下列情況之一時出錯標志位25503為on,此時該指令不執(zhí)行。a. 操作數(shù)設(shè)置有錯誤。b. 間接尋址dm通道不存在。c. d+1超出取值區(qū)域。d. 當主程序中執(zhí)行脈沖i/o或高速計數(shù)器指令時,中斷子程序中執(zhí)行了ini指令。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 二、脈沖輸出控制指令二、脈沖輸出控制指令 歐姆龍plc具有單相脈沖輸出的功能,可以從0000或0001某一點輸出脈沖。脈沖輸出可以設(shè)置成連續(xù)模式或獨立模式。在連續(xù)模式下,由指令控制脈沖輸出停止;在獨立模式下,當輸出的脈沖數(shù)達到指定的數(shù)目時,脈沖輸出停止。1.

42、 設(shè)置脈沖指令設(shè)置脈沖指令(puls)puls指令設(shè)定輸出脈沖編號。通過在單獨模式下使用sped(885)或acc(888)指令,在程序中開始實際的脈沖輸出。puls指令的梯形圖符號如圖4-39所示。puls指令操作數(shù)p:端口指定,如表4-12所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-39puls指令的梯形圖符號表表4-12操作數(shù)操作數(shù)p端口指定端口指定 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 操作數(shù)t:脈沖類型,如表4-13所示。表表4-13操作數(shù)操作數(shù)t脈沖類型脈沖類型 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 操作數(shù)n:脈沖編號,如圖4-

43、40所示。圖4-40脈沖編號項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 2. 脈沖輸出指令脈沖輸出指令(pls2)脈沖輸出指令(pls2)的梯形圖符號如圖4-41所示。圖4-41pls2指令的梯形圖符號項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 根據(jù)時間圖表執(zhí)行梯形位置控制,設(shè)定目標頻率、起始頻率、加/減速率和方向,如圖4-42所示。圖4-42執(zhí)行梯形位置控制 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 pls2指令操作數(shù)p:端口指定,如表4-12所示。操作數(shù)m:輸出模式,如圖4-43所示。圖4-43輸出模式 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試

44、操作數(shù)s:設(shè)定表首字,如圖4-44所示。圖4-44設(shè)定表首字 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 操作數(shù)f:起始頻率首字。在f 和 f+1 中給出起始頻率,如圖4-45所示。圖4-45起始頻率首字 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 3. 速度輸出指令速度輸出指令(sped)sped指令的梯形圖符號如圖4-46所示。圖4-46sped指令的梯形圖符號項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 sped指令對指定端口設(shè)定輸出脈沖頻率,開始不帶加減速的脈沖輸出,如圖4-47所示。 圖4-47設(shè)定輸出脈沖頻率 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安

45、裝與調(diào)試 sped指令操作數(shù)p:端口指定,如表4-12所示。操作數(shù)m:輸出模式,如圖4-48所示。圖4-48輸出模式項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 操作數(shù)f:脈沖頻率首字。脈沖頻率f和f+1的值,如圖4-49所示,單位為hz。圖4-49脈沖頻率首字項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 4. 加速控制指令加速控制指令(acc)acc指令的梯形圖符號如圖4-50所示。圖4-50acc指令的梯形圖符號項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 acc指令使用指定的加減速率在指定頻率下輸出脈沖到指定輸出端口,如圖4-51所示。 圖4-51加/減速率示意圖

46、 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 acc指令操作數(shù)p:端口指定,如表4-12所示。操作數(shù)m:輸出模式,如圖4-48所示。操作數(shù)s:設(shè)定表首字,如圖4-52所示。圖4-52設(shè)定表首字 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 5. 可變占空比脈沖指令可變占空比脈沖指令(pwm)pwm指令的梯形圖符號如圖4-53所示。圖4-53pwm指令的梯形圖符號 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 pwm(脈沖寬度調(diào)制)脈沖指令可按指定占空比輸出。占空比是指在一個脈沖周期內(nèi)脈沖的on時間與off時間的比率。使用pwm指令從內(nèi)置輸出中產(chǎn)生pwm脈沖,在脈沖輸出

47、期間可以變更占空比,如圖4-54所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-54變更占空比脈沖 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 pwm指令操作數(shù)p:端口指定,如表4-14所示。操作數(shù)f:頻率。f為在2.0和6 553.5 hz之間(單位為0.1 hz,0014ffff hex),或2和32 000 hz之間(單位為2 hz,00027d00hex)指定pwm的頻率。操作數(shù)d:占空比。d取0.0%100.0%(單位為0.1%,000003e8 hex)。d指定pwm輸出的占空比,即輸出為on的時間百分比。表表4-14操作數(shù)操作數(shù)p端口指定端口指定 項目

48、四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 三、中斷控制指令三、中斷控制指令歐姆龍cp1e型plc的cpu單元通常根據(jù)以下順序重復(fù)處理執(zhí)行過程:檢查處理、程序執(zhí)行、i/o刷新、外設(shè)服務(wù)。在程序執(zhí)行期間,執(zhí)行循環(huán)任務(wù)(梯形圖程序)。但另一方面,通過中斷功能的使用,可在指定條件下中斷循環(huán)并執(zhí)行指定的程序。通過使用中斷控制指令,可以執(zhí)行不受循環(huán)時間限制的高速處理。當發(fā)生中斷時,cp1e型plc將會執(zhí)行下列處理。中斷處理過程如圖4-55所示。 (1) 當發(fā)生中斷時,循環(huán)任務(wù)中的梯形圖程序執(zhí)行中斷。(2) 執(zhí)行中斷任務(wù)中的梯形圖程序。(3) 當中斷任務(wù)完成時,返回中斷發(fā)生前正在執(zhí)行的梯形圖程序。項

49、目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 圖4-55中斷處理過程 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 根據(jù)中斷原因,可將中斷分為以下三類:(1) cpu單元內(nèi)置輸入狀態(tài)的變更,即輸入中斷;(2) 通過內(nèi)部定時器指定的中斷間隔,即定時中斷;(3) 高速計數(shù)器的pv(當前值),即高速計數(shù)器中斷。cp1e型plc具有輸入中斷、定時器中斷以及高速計數(shù)器中斷功能。執(zhí)行中斷時,立即停止執(zhí)行主程序,并產(chǎn)生一個斷點,然后轉(zhuǎn)去執(zhí)行中斷子程序,執(zhí)行完中斷子程序后,再返回主程序斷點執(zhí)行主程序。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 中斷的優(yōu)先級如下:輸入中斷=定時中斷=高速

50、計數(shù)器中斷。輸入中斷、定時中斷、高速計數(shù)器中斷的中斷任務(wù)優(yōu)先順序相同。因此,如果當中斷任務(wù)a(如輸入中斷)執(zhí)行時,發(fā)生中斷任務(wù)b(如定時中斷),則將繼續(xù)執(zhí)行中斷任務(wù)a,直到中斷任務(wù)a執(zhí)行完成后再執(zhí)行中斷任務(wù)b。高速計數(shù)器中斷是指高速計數(shù)器的計數(shù)當前值與比較值相等時產(chǎn)生中斷,或者當前值落在一定范圍內(nèi)時產(chǎn)生中斷,具體可參見高速計數(shù)器指令相關(guān)內(nèi)容。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 1. 輸入中斷控制指令輸入中斷控制指令(msks)cp1e型plc cpu單元的所有型號都可使用中斷輸入功能。當cpu單元的內(nèi)置輸入置on或置off時,可執(zhí)行相應(yīng)的中斷任務(wù)。通過cx-programme

51、r軟件將plc設(shè)置的內(nèi)置輸入選項卡上in2in7設(shè)定為中斷輸入,cio0端子臺的端子0207可用于中斷輸入。位cio0.02cio0.07對應(yīng)端子0207,在中斷任務(wù)中寫入程序,中斷任務(wù)27對應(yīng)中斷輸入in2in7。中斷輸入設(shè)定如表4-15所示。項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 表表4-15中斷輸入設(shè)定中斷輸入設(shè)定 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 (1) 輸入中斷控制指令(msks)的格式如下:msksncmsks指令的梯形圖符號如圖4-56所示。圖4-56msks指令的梯形圖符號 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 (2) 功能:對i/o中斷或定時中斷設(shè)置中斷處理。在plc剛上電時,i/o中斷和定時中斷都被屏蔽(禁止)。msks指令可用于非屏蔽或屏蔽i/o中斷,如圖4-57所示。圖4-57msks指令的非屏蔽或屏蔽i/o中斷項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝與調(diào)試 非屏蔽或屏蔽i/o中斷指定,msks指令的操作數(shù)(n和c),如表4-16所示。表表4-16msks指令的操作數(shù)指令的操作數(shù) 項目四機電一體化設(shè)備的plc控制系統(tǒng)設(shè)計、安裝

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論