




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令第一節(jié)第一節(jié) 應用指令應用指令的基本規(guī)則的基本規(guī)則u應用指令的表示與執(zhí)行形式應用指令的表示與執(zhí)行形式 指令與操作數指令與操作數 FX2N系列系列PLC的應用指令由的應用指令由功能編號功能編號FNC00FNC246指定指定,各指令有,各指令有表示其內容的助記符符號。應用指令多數情況下將表示其內容的助記符符號。應用指令多數情況下將功能編號與操作數組功能編號與操作數組合合在一起使用。在一起使用。應用指令的應用指令的操作數操作數包括源操作數、目的操作數以及輔助操作數包括源操作數、目的操作數以及輔助操作數 操作數可用軟元件操作數可用軟元件 位
2、軟元件位軟元件:X、Y、M、S等。等。 字軟元件:字軟元件:T、C、D等。等。處理處理ON/OFF信息信息處理數值處理數值FX2N系列系列PLC的數據寄存器的數據寄存器D為為16位,在處理位,在處理32位數據時使用一對數據寄位數據時使用一對數據寄存器的組合。定時器存器的組合。定時器T和計數器和計數器C的當前值寄存器可作為一般寄存器處理,的當前值寄存器可作為一般寄存器處理,但是,但是,C200C255的的1點是點是32位計數器,可直接處理位計數器,可直接處理32位數,不能作為位數,不能作為16位指令的操作數使用。位指令的操作數使用。又稱功能指令,用于數據的傳又稱功能指令,用于數據的傳送、運算、變
3、換及程序控制等送、運算、變換及程序控制等功能。具有功能。具有128種種298條條電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令指令的形態(tài)與執(zhí)行形式指令的形態(tài)與執(zhí)行形式 分類:分類:根據根據處理數值的位數,處理數值的位數,應用指令可分為應用指令可分為16位指令和位指令和32位位指令。指令。 根據根據指令的執(zhí)行形式指令的執(zhí)行形式,應用指令可分為連續(xù)執(zhí)行型與脈沖執(zhí)行型。應用指令可分為連續(xù)執(zhí)行型與脈沖執(zhí)行型。標志的標志的處理處理 標志動作:標志動作:零標志(零標志(M8020);借位標志();借位標志(M8021);進位標志();進位標志(M8022);); 執(zhí)行結束(執(zhí)行結束(M80
4、29)等。)等。 如果在應用指令的結構、可用軟元件及其編號范圍等方面有錯誤時,在運算執(zhí)行過如果在應用指令的結構、可用軟元件及其編號范圍等方面有錯誤時,在運算執(zhí)行過 程中會出現,下列標志位會動作同時會記錄程中會出現,下列標志位會動作同時會記錄出錯信息:出錯信息: (1) M8067、D8067、D8069 若出現運算錯誤,若出現運算錯誤,M8067保持動作,運算錯誤代碼編號保持動作,運算錯誤代碼編號 存儲在存儲在D8067中,錯誤發(fā)生的步號存儲在中,錯誤發(fā)生的步號存儲在D8069中。若在其他步發(fā)生新錯誤時,中。若在其他步發(fā)生新錯誤時, 其指令的出錯代碼和步號將被依次更新。其指令的出錯代碼和步號將
5、被依次更新。 (2) M8068、D8068 若出現運算錯誤,若出現運算錯誤,M8068保持動作,錯誤發(fā)生的步號存儲在保持動作,錯誤發(fā)生的步號存儲在 D8068中。即使其他指令中發(fā)生新錯誤也不更新內容,在強制復位或電源斷開前中。即使其他指令中發(fā)生新錯誤也不更新內容,在強制復位或電源斷開前 動作一直保持。動作一直保持。 對于對于32位應用指令,其助記符在位應用指令,其助記符在16位指令助記符上添加符號位指令助記符上添加符號D。 脈沖執(zhí)行型指令的助記符用添加符號脈沖執(zhí)行型指令的助記符用添加符號P來表示。其指令只在驅動條件從來表示。其指令只在驅動條件從 OFFON變化時執(zhí)行一次,其他時刻不執(zhí)行。變化
6、時執(zhí)行一次,其他時刻不執(zhí)行。 連續(xù)執(zhí)行型應用指令在各掃描周期都執(zhí)行的指令,操作數的內容每個掃連續(xù)執(zhí)行型應用指令在各掃描周期都執(zhí)行的指令,操作數的內容每個掃 描周期都變化。描周期都變化。 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令指令使用次數與同時驅動的限制指令使用次數與同時驅動的限制 有些應用指令只能在指定次數內進行編程,禁止多次重復使用。但是可有些應用指令只能在指定次數內進行編程,禁止多次重復使用。但是可 以采用變址寄存器來改變指令內的軟元件編號與數值,與采用多次控以采用變址寄存器來改變指令內的軟元件編號與數值,與采用多次控 制同樣的效果。制同樣的效果。 有些應用指令即使
7、能多次編程,也有同時動作點數的限制。例如:有些應用指令即使能多次編程,也有同時動作點數的限制。例如: FNC53(D HSCH)、)、FNC54(D HSCR)與)與FNC55(D HSZ)指令同)指令同 時動作點數時動作點數在在6點以下點以下;FNC80(RS)指令動作點數)指令動作點數只能有只能有1點點。電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令應用指令說明應用指令說明 使用應用指令需注意指令的要素。加法指令的形式及要素使用應用指令需注意指令的要素。加法指令的形式及要素。 加法指令的使用要素加法指令的使用要素指指令令名名稱稱指令指令編號編號助記符助記符操作數操作數指令步
8、數指令步數S1(可變址可變址)S2(可變址可變址)D加加法法FNC20(16/32)ADD(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZADD,ADDP:7步步DADD,DADDP:13步步電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令第二節(jié)第二節(jié) 三菱三菱FX2N系列系列PLC程序程序流程控制應用指令流程控制應用指令 三菱三菱FX2N系列系列PLC程序流程控制應用指令程序流程控制應用指令共有十條,共有十條,指令編號為指令編號為FNC00FNC09。它們在程序中的條件執(zhí)行與優(yōu)先處理,與順控程序的它們在程序中的條件執(zhí)行與優(yōu)先處
9、理,與順控程序的控制流程有關控制流程有關 u 條件跳轉指令條件跳轉指令 條件跳轉指令條件跳轉指令CJ(Conditional Jump,FNC00):用于跳過順序程序中):用于跳過順序程序中的某一部分,以控制程序的流程。的某一部分,以控制程序的流程。指針指針P(Point)用于指示分支和跳步程用于指示分支和跳步程序,在梯形圖中,指針放在左側母線的左邊。使用要素說明見表。序,在梯形圖中,指針放在左側母線的左邊。使用要素說明見表。 條件跳轉指令的使用要素條件跳轉指令的使用要素指令指令名稱名稱指令指令編號編號助記助記符符操作數操作數指令步數指令步數D條件條件跳轉跳轉FNC00(16)CJ(P)P0P
10、127P63即是即是END所在步,不需標記所在步,不需標記CJ,CJP:3步步標號標號P:1步步 使用跳轉指令可以縮短掃描周期。使用跳轉指令可以縮短掃描周期。 一個指針只能出現一次。一個指針只能出現一次。電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令條件跳轉指令及說明條件跳轉指令及說明 定時器定時器T和計數器和計數器C T192T199和高速計數器和高速計數器C235C255 主令控制區(qū)主令控制區(qū) 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令u子程序調用與返回指令子程序調用與返回指令 子程序調用指令子程序調用指令CALL(Sub-Routine Call,FN
11、C01)。)。 子程序返回指令子程序返回指令SRET(Sub-Routine Return,FNC02)。)。 子程序調用與返回指令的使用要素子程序調用與返回指令的使用要素指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數D子程序子程序調用調用FNC01(16)CALL(P)指針指針P0P62,P64P127嵌套嵌套5級級CALL,CALLP:3步步標號標號P:1步步子程序子程序返回返回FNC02SRET無無1步步在指令在指令CALL中:中: 各子程序用指針各子程序用指針P0P62及及P64P127表示。表示。 同一指針只能出現一次。同一指針只能出現一次。 CJ指令中用過
12、的指針不能再用。指令中用過的指針不能再用。 不同位置的不同位置的CALL指令可以調用同一指針的子程序。指令可以調用同一指針的子程序。在指令在指令SRET中無操作數。中無操作數。 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令子程序的調用與返回子程序的調用與返回u中斷指令中斷指令 中斷事件:中斷事件:輸入中斷、定時中斷和高速計數器中斷。輸入中斷、定時中斷和高速計數器中斷。 中斷指令:中斷指令:中斷返回中斷返回IRET(Interruption Return)。)。 允許中斷允許中斷EI(Interruption Enable)。)。 禁止中斷禁止中斷DI(Interruption
13、 Disable)。)。電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令中斷指令的使用要素中斷指令的使用要素指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數D中斷返回中斷返回FNC03IRET無無1步步中斷允許中斷允許FNC04EI無無1步步中斷禁止中斷禁止FNC05DI無無1步步 用于中斷的用于中斷的指針指針用來指明某一中斷源的中斷程序的入口,用來指明某一中斷源的中斷程序的入口, 執(zhí)行到執(zhí)行到IRET(中斷返回)指令(中斷返回)指令時返回中斷事件出現時正在執(zhí)行的程序。時返回中斷事件出現時正在執(zhí)行的程序。 中斷指針應在中斷指針應在FEND指令指令之后使用。
14、之后使用。輸入中斷輸入中斷用來接收特定的輸入地址號的輸入信號,用來接收特定的輸入地址號的輸入信號,輸入中斷指針輸入中斷指針I(yè)0。 最高位最高位與與X000X005的元件號相對應,單元的輸入號為的元件號相對應,單元的輸入號為05(從(從X000 X005輸入)。最低位輸入)。最低位為為0時表示下降沿中斷,反之為上升沿中斷。時表示下降沿中斷,反之為上升沿中斷。 定時器中斷指針定時器中斷指針為為I6I8,低兩位是以,低兩位是以ms為單位定時時間(為單位定時時間(1 99ms)。)。M8056M5058為為ON時,將分別禁止定時中斷時,將分別禁止定時中斷02。計數器中斷指針計數器中斷指針為為I00(1
15、6)。計數器中斷與)。計數器中斷與HSCS(高速計數器比(高速計數器比 較置位)指令配合使用,根據高速計數器的計數當前值與計數設定值的關較置位)指令配合使用,根據高速計數器的計數當前值與計數設定值的關 系來確定是否執(zhí)行相應的中斷服務程序。系來確定是否執(zhí)行相應的中斷服務程序。 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令中斷指令在梯形圖中的表示中斷指令在梯形圖中的表示電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令u主程序結束指令主程序結束指令 主程序結束指令主程序結束指令FENDFEND(First EndFirst End,FNC06FNC06):表示主程序的
16、結束和子程):表示主程序的結束和子程 序的開始,使用要素說明見表。序的開始,使用要素說明見表。 主程序結束指令的使用要素主程序結束指令的使用要素指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數D主程序結束主程序結束FNC06FEND無無1步步主程序結束指令的應用舉例。主程序結束指令的應用舉例。 當當X010為為OFF時,時,不執(zhí)行跳轉指令,僅執(zhí)行主程序;不執(zhí)行跳轉指令,僅執(zhí)行主程序; 當當X010為為ON時,時,執(zhí)行跳轉指令,跳到指針標號執(zhí)行跳轉指令,跳到指針標號P20 處,執(zhí)行第二個主程序。處,執(zhí)行第二個主程序。 在第二個主程序中,在第二個主程序中,若若X011為為O
17、FF,僅執(zhí)行第二個主僅執(zhí)行第二個主 程序,程序,若若X011為為ON,調用指針標號為調用指針標號為P21的程序。的程序。 結束后,通過結束后,通過SRET指令返回原斷點,繼續(xù)執(zhí)行第二指令返回原斷點,繼續(xù)執(zhí)行第二 個主程序。個主程序。 主程序結束指令的應用主程序結束指令的應用電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令u監(jiān)控定時器指令監(jiān)控定時器指令 監(jiān)控定時器指令的使用要素監(jiān)控定時器指令的使用要素指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數D監(jiān)控定時器監(jiān)控定時器FNC07WDT(P)無無1步步監(jiān)控定時器指令監(jiān)控定時器指令WDT(WATCHDOG TI
18、MER) 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令u程序循環(huán)指令程序循環(huán)指令 指令指令名稱名稱指令指令編號編號助記助記符符操作數操作數指令步數指令步數S循環(huán)開始循環(huán)開始FNC08(16)FORK,HKnX,KnY,KnM,KnST,C,D,V,Z3步步循環(huán)結束循環(huán)結束FNC09NEXT無無1步步FOR與與NEXT指令總是成對指令總是成對使用使用電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令第三節(jié)第三節(jié) 三菱三菱FX2N系列系列PLC傳送與比較應用指令傳送與比較應用指令 FX2N系列系列PLC 的數據傳送、比較類指令的數據傳送、比較類指令共共10條條,指令功
19、能編號為,指令功能編號為FNC10FNC19。 比較指令:比較指令:比較比較CMP(Compare) 區(qū)間比較區(qū)間比較ZCP(Zone Compare)使用要素說明見表。使用要素說明見表。 u程序循環(huán)指令程序循環(huán)指令 比較指令的使用要素比較指令的使用要素指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數S1(可變址可變址)S2(可變址可變址)D比較比較FNC10(16/32)CMP(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZY, M, SCMP, CMPP:7步步DCMP,DCMPP:13步步指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數
20、指令步數S1(可變址可變址)S2(可變址可變址)S(可變址可變址)D區(qū)間區(qū)間比較比較FNC11(16/32)ZCP(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZY, M, SZCP, ZCPP:9步步DZCP,DZCPP:17步步電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令u傳送指令傳送指令 傳送傳送MOV(Move) BCD碼移位送碼移位送SMOV(Shift Move) 取反傳送取反傳送CML(Complement Move) 傳送、移位傳送、取反傳送指令傳送、移位傳送、取反傳送指令指令指令名稱名
21、稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數S(可變址可變址)D(可變址可變址)傳送傳送FNC12(16/32)MOV(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZMOV, MOVP:5步步DMOV,DMOVP:9步步取反取反傳送傳送FNC14(16/32)CML(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZCML、CMLP:5步步DCML、DCMLP:9步步指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數S(可變址可變址)m1m2D(可變址可變址)
22、n移位移位傳送傳送FNC13(16)SMOV(P)KnX,KnY,KnM,KnST,C,D,V,ZK,H=14K,H=14KnY,KnM,KnST,C,D,V,ZK,H=14SMOV, SMOVP:11步步 數據塊傳送數據塊傳送BMOV(Block Move) 多點傳送多點傳送FMOV(Fill Move) 數據交換數據交換XCH(Exchange)傳送指令:傳送指令:傳送、移位傳送、取反傳送指令的使用要素傳送、移位傳送、取反傳送指令的使用要素電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令 傳送、移位傳送與取反指令傳送、移位傳送與取反指令電氣控制及電氣控制及PLC第七章第七章
23、PLC應用指令應用指令數據塊傳送、多點傳送、數據交換指令數據塊傳送、多點傳送、數據交換指令 數據塊傳送、多點傳送、數據交換指令的使用要素數據塊傳送、多點傳送、數據交換指令的使用要素指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數S(可變址可變址)D(可變址可變址)n塊塊傳送傳送FNC15(16)BMOV(P)KnX,KnY,KnM,KnST,C,DKnY,KnM,KnST,C,DK,H512BMOV, BMOVP:7步步多點多點傳送傳送FNC16(16/32)FMOV(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,DK,H512
24、FMOV, FMOVP:7步步DFMOV, DFMOVP:13步步指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數S(可變址可變址)D(可變址可變址)數據數據交換交換FNC17(16/32)XCH(P)KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZXCH, XCHP:5步步DXCH、DXCHP:9步步如圖所示:如圖所示: BMOV指令:指令:源文件與目標文件的類型相同時的傳送順序。源文件與目標文件的類型相同時的傳送順序。 FMOV指令:指令:X002為為ON時將常數時將常數0送到送到D5D14這這10個(個(n=10)數據寄存器中。)數
25、據寄存器中。 XCH指令:指令:數據在指定的目的元件數據在指定的目的元件D1和和D2之間交換,交換指令一般采用脈沖之間交換,交換指令一般采用脈沖 執(zhí)行方式。執(zhí)行方式。 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令u數數據變據變換指換指令令 指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數S(可變址可變址)D(可變址可變址)BCD轉換轉換FNC18(16/32)BCD(P)KnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZBCD, BCDP:5步步DBCD、DBCDP:9步步BIN轉換轉換FNC19(16/32)BI
26、N(P)KnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZBIN, BINP:5步步DBIN、DBINP:9步步電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令傳送比較指令應用舉例 1用程序構成一個閃光信號燈,改變輸入口的置數開關可以改變閃光頻率。(即信號燈亮t秒,熄t秒)。 設定開關4個,分別接于X000X003,X010為啟停開關,信號燈接于Y000。 梯形圖如圖8-43所示。圖中第一行為變址寄存器清零,上電時完成。第二行從輸入口讀入設定開關數據,變址綜合后的數據(K8+Z)送到寄存器D0中,作為定時器T0的設定值,并和第三行配合產生D0
27、時間間隔的脈沖。電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令2電動機的Y/啟動控制 電動機的Y/啟動控制主電路如書中P43圖2-10, 設 依電機Y啟動控制要求,電動機Y形啟動時應Y000、Y001為ON(傳送常數為123),當轉速上升到一定值時,斷開Y000、Y001,接通Y002(傳送常數為4),電動機形運行時接通Y000、Y002(傳送常數為145).停止時,應傳送常數為0。另外,啟動過程中的每個狀態(tài)間應有時間間隔。 本例使用向輸出端口送數的方式實現控制。梯形圖如圖8-44所示。 上述傳送指令的應用,比起用基
28、本指令進行程序設計有了較大簡化。電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令3密碼鎖 用比較器構成密碼鎖系統(tǒng),密碼鎖有12個按鈕,分別接入X000X013,其中X000X003代表第一個十六進制數;X004X007代表第二個十六進制數;X010X013代表第三個十六進制數。根據設計,按四次密碼,每個密碼同時按四個鍵,分別代表三個十六進制數,如密碼與設定值都相符合,5秒后,可開啟鎖。20秒后,重新鎖定。 密碼鎖的密碼可由程序設定。假定密碼設定的四個數為H2A3、H1E、H151、H18A,則從K3X000送入的數據應分別和它們相等,用比較指令進行判斷,梯形圖如圖8-45所示。
29、以上所用十二鍵排列組合設計的密碼鎖,具有較高的實用性。電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令5外置數計數器 PLC中計數器的設定值通常是由程序設定的,在一些工業(yè)控制場合,希望計數器設定值能在程序外由操作人員根據工藝要求臨時設定,這就需要一種外置數計數器,圖8-46就是這樣一種計數器的梯形圖程序。 在圖8-46中,二位撥碼開關接于X000X007,通過它們可以根據要求在99以下設定值;X010為計數脈沖源輸入端;X011為啟停開關。 C10計數值是否與外部撥碼開關設定值一致,是借助比較指令實現的。須注意的是,撥
30、碼開關送入的值為BCD碼,要用二進制轉換指令進行數制的轉換。因為比較操作只對二進制數有效。電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令6簡易定時報時器 應用計數器與比較指令,構成24h可設定定時時間的定時控制器,梯形圖如圖8-47所示。X000為啟停開關;X001為15min快速調整與試驗開關,每15min為一設定單位,24小時共96個時間單位;X002為格數設定的快速調整與試驗開關。時間設定值為鐘點數4。 若定時控制器作如下控制: 早上6點半,電鈴(Y000)每秒響一次,響六次后自動停止。 9:0017:00,啟動住宅報警系統(tǒng)(Y001)。 晚上6點開園內照明(Y002接通
31、)。 晚上10點關園內照明(Y002斷開)。 使用時,在0:00時啟動定時器。電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令定時控制器梯形圖及說明 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令第四節(jié)第四節(jié) 三菱三菱FX2NFX2N系列系列PLCPLC算術及邏輯運算算術及邏輯運算應用指令應用指令u算術運算指令算術運算指令 算術運算:算術運算:二進制加二進制加ADD(Addition)、減)、減SUB(Subtraction)、)、 乘乘MUL(Multiplication)、除)、除DIV(Division)。)。 算術運算指令的使用要素算術運算指令的使用要素指
32、令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數S1(可變址可變址)S2(可變址可變址)D(可變址可變址)加法加法FNC20(16/32)ADD(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZADD, ADDP:7步步DADD,DADDP:13步步減法減法FNC21(16/32)SUB(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,D,V,ZSUB, SUBP:7步步DSUB,DSUBP:13步步乘法乘法FNC22(16/32)MUL(P)K,HKnX,KnY,KnM,KnST,
33、C,D,V,ZKnY,KnM,KnST,C,DV,Z(限限16位位)MUL, MULP:7步步DMUL,DMULP:13步步除法除法FNC23(16/32)DIV(P)K,HKnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,DV,Z(限限16位位)DIV, DIVP:7步步DDIV,DDIVP:13步步實現數據的傳送、變位及其他控制功能實現數據的傳送、變位及其他控制功能 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令u二進制數加二進制數加1 1、減、減1 1指令指令 指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數D(可變址可
34、變址)加加1FNC24(16/32)INC(P)KnY,KnM,KnST,C,D,V,ZINC、INCP:3步步DINC、DINCP:5步步減減1FNC25(16/32)DEC(P)KnY,KnM,KnST,C,D,V,ZDEC、DECPP:3步步DDEC、DDECP:5步步電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令二進制數加二進制數加1、減、減1指令說明指令說明u字邏輯運算指令字邏輯運算指令 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令應用實例應用實例(一)四則運算式的實現 編程實現: 算式的運算。式中“X”代表輸入端口K2X000送入的二進制數,運算結
35、果送輸出口K2Y000;X020為啟停開關。其程序梯形圖如圖858所示。(二)彩燈正序亮至全亮、反序熄至全熄再循環(huán)控制 實現彩燈控制功能可采用加1、減1指令及變址寄存器Z來完成的。彩燈有12盞,各彩燈狀態(tài)變化的時間單位為1s,用秒時鐘M8013實現。梯形圖見圖859,圖中X001為彩燈控制開關,X001=OFF時,禁止輸出繼電器M8034=1,使12個輸出Y000Y014為OFF。M1為正、反序控制。 335645X電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令(三)利用乘除運算指令實現移位(掃描)控制 采用乘除法指
36、令實現燈組的移位循環(huán)。有一組燈15個接于Y000Y016,要求:當X000為ON,燈正序每隔1S單個移位,并循環(huán);當X001為ON且Y000為OFF時,燈反序每隔1S單個移位,直至Y000為ON,停止。梯形圖如圖860所示,該程序是利用乘2、除2實現目標數據中“1”移位的。(四)指示燈的測試電路 某機場裝有十二盞指示燈,用于各種場合的指示,接于K4Y000。一般情況下總是有的指示燈是亮的,有的指示燈是滅的。但機場有時候需將燈全部打開,也有時需將燈全部關閉。電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令 現需設計一種電路,用一只開關打開所有的燈,用另一只開關熄滅所有的燈。十二盞指
37、示燈在K4Y000的分布如圖861(a)所示。梯形圖如圖861(b)。程序是采用邏輯控制指令來完成這一功能的。先為所有的指示燈設一個狀態(tài)字,隨時將各指示燈的狀態(tài)存入。再設一個開燈字,一個熄燈字。開燈字內置1的位和燈在K4Y000中的排列順序相同。熄燈字內置0的位和K4Y000中燈的位置相同。開燈時將開燈字和燈的狀態(tài)字相“或”,滅燈時將熄燈字和燈的狀態(tài)字相“與”,即可實現控制功能的要求。 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令第五節(jié)第五節(jié) 三菱三菱FX2N系列系列PLC循環(huán)與移位循環(huán)與移位應用指令應用指令使位數
38、據或字數據向指定使位數據或字數據向指定方向循環(huán)、位移的指令方向循環(huán)、位移的指令 u循環(huán)移位指令循環(huán)移位指令 左、右循環(huán)移位指令左、右循環(huán)移位指令 循環(huán)右移循環(huán)右移ROR(Rotation Right) 循環(huán)左移循環(huán)左移ROL(Rotation Left) 左、右循環(huán)移位指令的使用要素左、右循環(huán)移位指令的使用要素指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數D(可變址可變址)n循環(huán)循環(huán)右移右移FNC30(16/32)ROR(P)KnY,KnM,KnST,C,D,V,ZK,Hn16(32)ROR, RORP:5步步DROR、DRORP:9步步循環(huán)循環(huán)左移左移FNC31(1
39、6/32)ROL(P)KnY,KnM,KnST,C,D,V,ZK,Hn16(32)ROL, ROLP:5步步DROL、DROLP:9步步執(zhí)行這兩條指令時,各位的數據向右(或向左)循環(huán)移動執(zhí)行這兩條指令時,各位的數據向右(或向左)循環(huán)移動n位(位(n為常數),為常數),16位指令和位指令和32位指令中位指令中n應分別小于應分別小于16和和32,每次移出來的那一位同時存入,每次移出來的那一位同時存入進位標志進位標志M8022中。中。電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令帶進位左、右循環(huán)移位指令帶進位左、右循環(huán)移位指令 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應
40、用指令u移位指令移位指令 位右移和位左移指令位右移和位左移指令 實現位元件中的狀態(tài)成實現位元件中的狀態(tài)成組地向右或向左移動組地向右或向左移動 位右移和位左移指令使用要素位右移和位左移指令使用要素指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數S(可變址可變址)D(可變址可變址)n1n2位右移位右移FNC34(16)SFTR(P)X,Y,M,SY,M,SK,Hn2n11024SFTR, SFTRP:9步步位左移位左移FNC35(16)SFTL(P)SFTL, SFTLP:9步步 位右移位右移SFTR(Shift Right) 位左移位左移SFTL(Shift Left)
41、電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令字右移和字左移指令字右移和字左移指令 字右移字右移WSFR(Word Shift Right)、字左移)、字左移WSFL(Word Shift Left) 字右移和字左移指令使用要素字右移和字左移指令使用要素指令指令名稱名稱指令指令編號編號助記助記符符操作數操作數指令步數指令步數S(可變址可變址)D(可變址可變址)n1n2字右移字右移FNC36(16)WSFR(P)KnX,KnY,KnM,KnST,C,DKnY,KnM,KnST,C,DK,Hn2n1512WSFR,WSFRP:9步步字左移字左移FNC37(16)WSFL(P)WSF
42、L, WSFLP:9步步電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令移位寄存器寫入與讀出指令移位寄存器寫入與讀出指令 指令指令名稱名稱指令指令編號編號助記符助記符操作數操作數指令步數指令步數S(可變址可變址)D(可變址可變址)n1n2FIFO寫入寫入FNC38(16)SFWR(P)K,H,KnX,KnY,KnM,KnST,C,D,V,ZKnY,KnM,KnST,C,DK,Hn2n1512SFWR,SFWRP:7步步FIFO讀出讀出FNC39(16)SFRD(P)KnX,KnY,KnM,KnS,T,C,DKnY,KnM,KnST,C,DSFRD, SFRDP:7步步電氣控制及電
43、氣控制及PLC第七章第七章 PLC應用指令應用指令FIFO指令使用說明指令使用說明電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令循環(huán)與移位指令應用循環(huán)與移位指令應用(一)流水燈光控制 某燈光招牌有L1L8八個燈接于K2Y000,要求當X000為ON時,燈先以正序每隔1S輪流點亮,當Y007亮后,停2S; 然后以反序每隔1S輪流點亮,當Y000再亮后,停2S,重復上述過程。當X001為ON時,停止工作。PLC輸入、輸出接點與內部器件分配如下表所示,梯形圖如圖867所示。分析見梯形圖右邊文字說明。 電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令輸入接點分配輸出接點分
44、配內部器件分配輸入點編號外接器件輸出點編號外接器件內部器件編號功能說明X000SBQ(啟動)Y000燈D1M0控制燈正序亮X001SBT(停止)Y001燈D2M1燈正序停止逆序亮Y002燈D3M2燈逆序停止正序亮Y003燈D4M100置Y000=1初值Y004燈D5T0Y007=ON,延時2SY005燈D6T1Y000=ON,延時2SY006燈D7M8013秒脈沖發(fā)生器Y007燈D8流水燈光控制PLC輸入、輸出接點與內部器件分配表電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令電氣控制及電氣控制及PLC第七章第七章 PLC應用指令應用指令(二)步進電機控制 用位移位指令可以實現步進電機正反轉和調速控制。以三相三拍電機為例,脈沖列由Y010Y012(晶體管輸出)輸出,作為步進電機驅動電源功放電路的輸入。 程序中采用積算定時器T246為脈沖發(fā)生器,設定值為K2K500,定時為2ms500ms,則步進電機可獲得500步s2步/s的變速范圍。 X000為正反轉切換開關(X000為OFF時,正轉;X000為ON時,反轉),X002為啟動按鈕,X003為減速按鈕,X004為增速按鈕。接點分配如下,梯形圖如圖868所示。電氣控制及電氣控制及PLC第七章第七章 PLC應用指
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 闡釋2024年籃球裁判員考試的重要性及試題與答案
- 裁判員心理素質建設試題及答案
- 救生員考試概要試題及答案全解析
- 2025年中國公制絲錐板牙套裝市場調查研究報告
- 2025年中國中檔醇酸耐水砂紙市場調查研究報告
- 2025年中國三道夫機械雜亂成網機市場調查研究報告
- 模具設計師資格考試分項解析試題及答案
- 2024年足球裁判員考試備考資料及試題及答案
- 2024足球裁判員考試的重要趨勢及試題與答案
- 職業(yè)素養(yǎng)養(yǎng)成2024年體育經紀人試題及答案
- 精神類藥物中毒護理查房
- 上海農林職業(yè)技術學院《經濟效益審計》2023-2024學年第一學期期末試卷
- (高清版)DB41∕T 2137-2021 公路隧道監(jiān)控量測技術規(guī)程
- 鋼結構單層廠房施工方案
- 項目工期管理
- 【MOOC】英語語法與寫作-暨南大學 中國大學慕課MOOC答案
- 部門發(fā)展規(guī)劃
- 員工違紀扣款細則
- 2024年高中生航空航天知識競賽題庫及答案 (共165題)
- 大學生愛國教育十講(中國海洋大學)知到智慧樹章節(jié)答案
- 《平法識圖與鋼筋算量》課件
評論
0/150
提交評論