可編程控制器技術(shù)(吉大)2可編程控制器技術(shù)5-應(yīng)用指令及其編程方法_第1頁
可編程控制器技術(shù)(吉大)2可編程控制器技術(shù)5-應(yīng)用指令及其編程方法_第2頁
可編程控制器技術(shù)(吉大)2可編程控制器技術(shù)5-應(yīng)用指令及其編程方法_第3頁
可編程控制器技術(shù)(吉大)2可編程控制器技術(shù)5-應(yīng)用指令及其編程方法_第4頁
可編程控制器技術(shù)(吉大)2可編程控制器技術(shù)5-應(yīng)用指令及其編程方法_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

應(yīng)用指令

及其編程方法應(yīng)用指令的類型2應(yīng)用指令的使用要素31應(yīng)用指令介紹33X000FNC20DADDPD10D12D14S1S2D執(zhí)行條件使用要素31類型2應(yīng)用指令33指令編號——用于編程器編程時使用助記符數(shù)據(jù)長度16位(無標(biāo)記)32位(助記符前加“D”)執(zhí)行形式連續(xù)執(zhí)行型(無標(biāo)記)脈沖執(zhí)行型(助記符后加“P”)操作數(shù)源操作數(shù)S目標(biāo)操作數(shù)D其他操作數(shù)m與nFX2N系列PLC應(yīng)用指令程序流程(FNC00~FNC09)傳送與比較(FNC10~FNC19)算術(shù)與邏輯運算(FNC20~FNC29)循環(huán)移位(FNC30~FNC39)數(shù)據(jù)處理(FNC40~FNC49)高速處理(FNC50~FNC59)方便類指令(FNC60~FNC69)外部機(jī)器I/O(FNC70~FNC79)外部機(jī)器串口設(shè)備(FNC80~FNC88)浮點運算(FNC110~FNC132)時鐘運算(FNC160~FNC167)格雷碼轉(zhuǎn)換(FNC170~FNC171)觸點比較(FNC224~FNC246)使用要素31類型2應(yīng)用指令33使用要素31類型2程序流程類33編號FNCD助記符P指令格式、操作數(shù)指令名稱功能、備注00CJPS(P0~P127)條件跳轉(zhuǎn)跳轉(zhuǎn)到P指針指定處;P63為END,不需指定01CALLPS(P0~P127)子程序調(diào)用調(diào)用P指針指定的子程序,嵌套5層以內(nèi)02SRET子程序返回03IRET中斷返回04EI開中斷05DI關(guān)中斷06FEND主程序結(jié)束07WDTP監(jiān)視定時器刷新08FORS循環(huán)開始重復(fù)執(zhí)行開始,嵌套5層以內(nèi)09NEXT循環(huán)結(jié)束重復(fù)執(zhí)行結(jié)束CJ條件跳轉(zhuǎn)跳過程序段中的工作條件發(fā)生變化Y、M、S保持跳轉(zhuǎn)前的狀態(tài)T、C當(dāng)前值保持不變T、C的復(fù)位具有優(yōu)先權(quán),復(fù)位將執(zhí)行FNC52~59之外的應(yīng)用指令不執(zhí)行CJP9X013RSTT246X001Y001X000CJP8X002M1X003S1X004T0K10X006T246K1000X010C0K20X011MOVK3D0X007RSTC0X005RSTT246X012Y001RSTC0X000P8P9使用要素31類型2程序流程類33初始化CJ條件跳轉(zhuǎn)同一程序的線圈位于因跳轉(zhuǎn)而不會被同時執(zhí)行的2個程序段中,不會被視為雙線圈可以多條跳轉(zhuǎn)指令跳轉(zhuǎn)到同一P指針位置,但不允許一條跳轉(zhuǎn)指令對應(yīng)多個P指針位置。跳轉(zhuǎn)常用來執(zhí)行程序初始化工作。X001Y001X000CJP8CJP9X000P8X003RSTY001P9X002Y001X020CJP8CJP8X021P8X001Y001M8003CJP7P7X001Y001X023Y002Y006…使用要素31類型2程序流程類33CALL子程序調(diào)用整個程序嵌套最多5次子程序(中斷子程序)只能使用T192~T199或T246~T249定時器X000CALLP10P10P11FENDX030CALLP11SRETSRETEND………使用要素31類型2程序流程類33WDT監(jiān)視定時器刷新監(jiān)視定時器D8000(初始值為200ms)PLC的運算周期>D8000,則CPU出錯指示燈亮,PLC停止工作。使用WDT(WatchDogTimer)對D8000刷新240ms程序ENDEND120ms程序120ms程序M8000WDTENDM8002MOVK300D8000240ms程序WDT使用要素31類型2程序流程類33程序循環(huán)指令循環(huán)開始FOR循環(huán)結(jié)束NEXT嵌套最多5層FORK4NEXTM8000INCD100FORD3FORK1X000NEXTNEXTD3=3X000=0X001=0X002=1X003=0使用要素31類型2程序流程類3348次循環(huán)編號FNCD助記符P指令格式、操作數(shù)指令名稱功能、備注10DCMPPS1S2D比較S1>S2D(0)=1S1=S2D(1)=1S1<S2D(2)=111DZCPPS1S2SD(S1<S2)區(qū)間比較S<S1D(0)=1S1≤S≤S2D(1)=1S>S2D(2)=112DMOVPSD傳送S→D,并操持14DCMLPSD取反18DBCDPSD二進(jìn)制轉(zhuǎn)換成BCDS(二進(jìn)制)→D(BCD碼)19DBINPSDBCD轉(zhuǎn)換成二進(jìn)制S(BCD碼)→D(二進(jìn)制)使用要素31類型2傳送和比較類33CMP應(yīng)用實例(密碼鎖)X011CMPH2A4K3X000M1Y001T1Y001M2Y001T1Y002M5Y002T1Y003M8Y003T1Y004M11Y004CMPH01EK3X000M4Y002CMPH151K3X000M7Y003CMPH18AK3X000M10Y004ENDM15Y001Y002Y003Y004M15T0K50T1K200X014T0SETY000T1RSTY000ZRSTM1M15使用要素31類型2傳送和比較類33MOV應(yīng)用實例

(頻率可調(diào)閃爍電路)ENDX010MOVK2X000D0T1T0D0T0T1D0X011T0Y000使用要素31類型2傳送和比較類33MOV應(yīng)用實例

(電動機(jī)Y/△啟動控制)使用要素31類型25s電機(jī)1電機(jī)2電機(jī)30.5s啟動停止Y000T0K50T1K55MOVH5K1Y000X000T0MOVH1K1Y000T1MOVH3K1Y000X001MOVH0K1Y000ENDT0K50M0T1K55M0X000X001M0Y002M0T0Y000M0Y001T1END傳送和比較類33M8002T0K50Y002S0X000X001S0RETENDS20Y形啟動ZRSTY000Y002SETY000T0S21切換間隔T1K5T1S22△形運行Y001編號FNCD助記符P指令格式、操作數(shù)指令名稱功能、備注20DADDPS1S2D二進(jìn)制加法S1+S2→D零標(biāo)志M8020借位標(biāo)志M8021進(jìn)位標(biāo)志M802221DSUBPS1S2D二進(jìn)制減法S1-S2→D22DMULPS1S2D二進(jìn)制乘法S1(16)*S2(16)→D(32)S1(32)*S2(32)→D(64)23DDIVPS1S2D二進(jìn)制除法S1(16)/S2(16)商→D(16)S1(16)/S2(16)余→D(16)+1S1(32)/S2(32)商→D(32)S1(32)/S2(32)余→D(32)+224DINCPD二進(jìn)制加1D+1→D環(huán)形加減標(biāo)志位不動作25DDECPD二進(jìn)制減1D-1→D26DWANDPS1S2D字邏輯與S1∧S2→D27DWORPS1S2D字邏輯或S1∨S2→D28DWXORPS1S2D字邏輯異或使用要素31類型2算術(shù)和邏輯運算類33應(yīng)用實例Y=45*X/356+3ENDMULPD0D1D4MOVPK2X000D0X020MOVPK45D1MOVPK356D2MOVPK3D3DIVPD4D2D5ADDPD5D3K2Y000使用要素31類型2算術(shù)和邏輯運算類33應(yīng)用實例Y=45*X/2+3ENDMULPD0D1D4MOVPK2X000D0X020MOVPK45D1MOVPK2D2MOVPK3D3DIVPD4D2D5ADDPD5D3K2Y000ADDPD5D3K4Y000使用要素31類型2算術(shù)和邏輯運算類33INC、DEC應(yīng)用實例16個彩燈正序亮至全亮,反序滅至全滅,再循環(huán)控制ENDM8002RSTZ0M0M8013X000INCPK4Y0Z0INCPZ0M0M8013X000DECPZ0DECPK4Y0Z0M0Y000PLSM2PLSM1Y017M0M1SETM0M2RSTM0M8002M8034使用要素31類型2算術(shù)和邏輯運算類33MUL、DIV應(yīng)用實例(流水燈)16個燈正序輪流點亮,Y15燈亮2s后反序輪流點亮,

Y0燈亮2s后再正序,如此循環(huán)時間間隔1s,要求可隨時關(guān)閉使用要素31類型2算術(shù)和邏輯運算類33MOVPK1K4Y000M8002S0X000S20正序點燈X001T1S22反序點燈MOVPK0K4Y000X001S0T0T0K10MULPK4Y000K2K4Y000T0Y017T1K20Y017RETENDT2T2K10DIVPK4Y000K2K4Y000T2Y000T3K20X001S0X001T3S20Y000WAND應(yīng)用實例

(關(guān)閉非重要負(fù)載)ENDWANDPHC0F3K4M0K4Y000X000MOVK4Y000K4M0M8000使用要素31類型2算術(shù)和邏輯運算類33編號FNCD助記符P指令格式、操作數(shù)指令名稱功能、備注30DRORPDn循環(huán)右移循環(huán)右移n位31DROLPDn循環(huán)左移循環(huán)左移n位34SFTRPS

Dn1n2位右移D(n1)右移n2位,低位溢出,S(n2)移入D(n1)的高n235SFTLPS

Dn1n2位左移D(n1)左移n2位,高位溢出,S(n2)移入D(n1)的低n2使用要素31類型2循環(huán)和移位類33ROR、ROL應(yīng)用實例(流水燈)循環(huán)和移位類33ENDM0X000X001M0MOVPK1K4Y000X000RSTM10M8002MOVPK0K4Y000X001ROLPK4Y000K1M0M10M8013T0K20Y017RORPK4Y000K1M0M10M8013Y000T1K20SETM10T0RSTM10T1M8002S0X000S20正序點燈X001T1MOVPK0K4Y000X001S0T0T0K10ROLPK4Y000K1T0Y017T1K20Y017RETENDS22反序點燈X001S0X001T3S20T2T2K10RORPK4Y000K1T2Y000T3K20Y000MOVPK1K4Y000SFTL、SFTR應(yīng)用實例

(步進(jìn)電機(jī)三相雙三拍工作)使用要素31類型2循環(huán)和移位類33AA’BB’C’C123412341234A→B→C→A→……三相單三拍AA’BB’C’C1234123412341234AB→BC→CA→AB→……三相雙三拍A→AB→B→

BC→C→CA→

A→……三相六拍1234SFTL、SFTR

應(yīng)用實例

(步進(jìn)電機(jī)三相雙三拍)使用要素31類型2循環(huán)和移位類33SETM2M8002SETM1MOVK50D0ENDMOVK2D1MOVK99D2X001T0SFTLPM1Y010K3K1SETM1Y010RSTM1Y011X001T0SFTRPM2Y010K3K1SETM2Y011RSTM2Y012X002X010SUBPD0D3D0M4X010X002ADDPD0D3D0M4ZCPPD0D1D2M3ZCPPD0D1D2M3X000T0D0T0MOVK1D3SFTL、SFTR應(yīng)用實例

(臺車自動往返控制)輸入輸出其他主要軟元件X000啟動Y021前進(jìn)T05sX012左限位Y023后退X011中限位X013右限位中限X011左限X012啟動X001右限X013Y021Y023Y021Y023等待5s使用要素31類型2循環(huán)和移位類33Y023Y021Y023Y021X000X011X012X012S0RETENDS0M8002T0X013第一次前進(jìn)S20第一次后退S21等待S22第二次前進(jìn)S23第二次后退S24T0K50Y023Y021Y023Y021Y023Y021M101Y021Y023M102T0K50M103M104ENDSFTLPM100M101K5K1M100X000M101X011M102X012M103T0M104X013M105X012X012M105ZRSTM101M105M101M100M102M103M104M105M105SFTL、SFTR應(yīng)用實例

(臺車自動往返控制)定時器中斷定時器

中斷指針I(yè)用于需要指定中斷時間執(zhí)行中斷子程序或需要不受PLC運算周期影響的循環(huán)中斷處理控制程序基本組成31型號名稱體系2軟元件33數(shù)據(jù)類軟元件結(jié)構(gòu)形式4M8002M8056ZRSTM1M3EIMOVK0D0M8002T0K100T0Y001M2Y002M8013Y003DIM2M8000INCD0CMPK1000D0M1IRETENDI610FENDI□□□10-99ms定時器中斷號6-8編號FNCD助記符P指令格式、操作數(shù)指令名稱功能、備注40ZRSTPD1D2成批復(fù)位D1=0……D2=041DECOPSDn解碼對n位S解碼,為D(n)置位42ENCOPSDn編碼將n位S中最高位為1的序號,存入D中使用要素31類型2數(shù)據(jù)處理類33DECO應(yīng)用實例

(多電動機(jī)啟停控制)通過開關(guān)X010~X013來設(shè)置16個電動機(jī)中的1個進(jìn)行啟??刂芚000、X001分別為啟動和停止按鈕使用要素31類型2數(shù)據(jù)處理類33MOVK1X010D0X000DECOD0D1K4ENDX000WORD1K4Y000K4Y000X001CMLD1D2X001WANDD2K4Y000K4Y000編號FNCD助記符P指令格式、操作數(shù)指令名稱功能、備注60ISTSD1D2狀態(tài)初始化步進(jìn)順控中的狀態(tài)初始化66DALTD交替輸出執(zhí)行條件上升沿時,D高低電平切換交替輸出使用要素31類型2方便類33使用要素31類型2方便類33IST指令說明S用于8個運行模式的輸入控制信號S(0)手動操作 S(4)循環(huán)運行S(1)返零(原點復(fù)位) S(5)返零啟動開關(guān)S(2)單步操作 S(6)自動操作啟動S(3)循環(huán)運行一次 S(7)停止D1用于指定自動操作中實際用到的最小一般狀態(tài)號D2用于指定自動操作中實際用到的最大一般狀態(tài)號初始化狀態(tài)(S0~S9)S0:手動操作狀態(tài)初始化S1:返零狀態(tài)初始化S2:自動操作狀態(tài)初始化返零狀態(tài)S10~S19特殊輔助繼電器M8040禁止轉(zhuǎn)移 M8043復(fù)原完畢M8041開始轉(zhuǎn)移 M8044原點條件M8042啟動脈沖 M8045禁止全輸出復(fù)位

ISTX20S20S23M8000IST應(yīng)用實例(運料小車控制)X020------M0手動操作選擇開關(guān)X021------M1原點復(fù)位選擇開關(guān)

X022------M2單步操作選擇開關(guān)X023------M3循環(huán)一次選擇開關(guān)X024------M4循環(huán)運行選擇開關(guān)X025(P)--M5返零啟動按鈕X026(P)--M6自動啟動按鈕X027(P)--M7停止按鈕M8040禁止轉(zhuǎn)移M8041開始轉(zhuǎn)移M8042啟動脈沖M8043復(fù)原完畢M8044原點條件M8045禁止全輸出復(fù)位S0X010Y001Y000X011Y000Y001X012Y002X013Y003手動程序X025S1復(fù)原完畢S12SETM8043M8043S12原點復(fù)位程序自動運行程序RETENDM8041M8044Y001X003T1前進(jìn)S20裝料S21Y002X002返回S22卸料S23Y001Y003Y000T1K20T2K20Y000T2S2ISTX20S20S23M8000Y000返回S10Y001X002卸料S11T0Y003T0K20S2X002M8044Y000Y001X020M8040X021X022X023X024M8002M8040X027X027X027X025M8040X026M8040M8041M8041X024特別說明:M8043為1是能夠運行自動程序的前提。M8041控制循環(huán)一次還是多次M8040控制單步運行,X026解除禁止轉(zhuǎn)移IST應(yīng)用實例(運料小車控制)S2M6X010------M0手動操作選擇開關(guān)X011------M1原點復(fù)位選擇開關(guān)

X012------M2單步操作選擇開關(guān)X013------M3循環(huán)一次選擇開關(guān)X014------M4循環(huán)運行選擇開關(guān)X017(P)--M5返零啟動按鈕X000(P)--M6自動啟動按鈕X001(P)--M7停止按鈕M8040禁止轉(zhuǎn)移M8041開始轉(zhuǎn)移M8042啟動脈沖M8043復(fù)原完畢M8044原點條件M8045禁止全輸出復(fù)位S0M0M2S0X020Y001Y000X021Y000Y001X022Y002X023Y003手動程序M5S1M1復(fù)原完畢S12SETM8043M8043S12原點復(fù)位程序自動運行程序RETENDM8041M8044Y001X003T1前進(jìn)S20裝料S21Y002X002返回S22卸料S23Y001Y003Y000T1K20T2K20Y000M3S2T2M4M4S20T2M3ISTM0S20S23M8000X010M0X011M1X012M2X013M3X014M4X017M5X000M6X001M7Y000返回S10Y001X002卸料S11T0Y003T0K20M10M8044X002X000M10X001M10ALT應(yīng)用實例四分頻電路單按鈕啟動電機(jī)?占空比閃爍電路使用要素31類型2方便類33ALTPM0X000ALTPM0X000ALTPM1M0X000M0ALTPM0X000M0Y000ALTPM0X000T0T0K10T0編號FNCD助記符P指令格式、操作數(shù)指令名稱功能、備注160TCMPPS1S2S3SD時鐘數(shù)據(jù)比較將S點用的3點時刻數(shù)據(jù)與時S1分S2秒S3數(shù)據(jù)比較,結(jié)果存入D占用的3點161TZCPPS1S2SD時鐘數(shù)據(jù)區(qū)域比較將S點用的3點時刻數(shù)據(jù)與時刻區(qū)域S1~S2比較,結(jié)果存入D占用的3點162TADDPS1S2D時鐘數(shù)據(jù)加法時分秒3點時刻數(shù)據(jù)加、減法零標(biāo)志M8020借位標(biāo)志M8021進(jìn)位標(biāo)志M8022163TSUBPS1S2D時鐘數(shù)據(jù)減法166TRDPD時鐘數(shù)據(jù)讀出將內(nèi)部實時計數(shù)器D8013-D8019的數(shù)據(jù)讀出到D占用的7點167TWRPS時鐘數(shù)據(jù)寫入將S占用的7點數(shù)據(jù)寫入內(nèi)部實時計算器D8013-D8019使用要素31類型2時鐘運算類33時鐘數(shù)據(jù)的讀出與寫入使用要素31類型2時鐘運算類33元件項目時間數(shù)據(jù)D8018年(公歷)0~99D8017月1~12D8016日1~31D8015時0~23D8014分0~59D8013秒0~59D8019星期0~6元件項目D(0)年(公歷)D(1)月D(2)日D(3)時D(4)分D(5)秒D(6)星期時鐘運算應(yīng)用實例

(時間準(zhǔn)則的路燈控制)控制路燈開啟的時間:第一天晚上18:00~第二天早6:00要求:時鐘設(shè)定(當(dāng)前時間設(shè)定為2015年4月30日14:0020秒星期四)和秒的修正(M8017)使用要素31類型2時鐘運算類33MOVK2015D0M8002MOVK4D1MOVK30D2MOVK14D3MOVK0D4MOVK20D5MOVK4D6TWRD0X0M8017ATRDD10M8000ENDM8000MOVK18D20MOVK0D21MOVK0D22M8002MOVK6D30MOVK0D31MOVK0D32TZCPD30D20D13M0M0Y000M2A編號FNCD助記符P指令格式、操作數(shù)指令名稱功能、備注224DLD=S1S2觸點形比較連接母線形S1=S2時接通225DLD>S1S2S1>S2時接通226DLD<S1S2S1<S2時接通228DLD<>S1S2S1<>S2時接通229DLD≤S1S2S1≤S2時接通230DLD≥S1S2S1≥S2時接通232DAND=S1S2觸點形比較串聯(lián)形S1=S2時接通233DAND>S1S2S1>S2時接通234DAND<S1S2S1<S2時接通236DAND<>S1S2S1<>S2時接通237DAND≤S1S2S1≤S2時接通238DAND≥S1S2S1≥S2時接通240DOR=S1S2觸點形比較并聯(lián)形S1=S2時接通241DOR>S1S2S1>S2時接通242DOR<S1S2S1<S2時接通244DOR<>S1S2S1<>S2時接通245DOR≤S1S2S1≤S2時接通246DOR≥S1S2S1≥S2時接通使用要素31類型2觸點比較類33觸點比較應(yīng)用實例(天塔之光)使用要素31類型2觸點比較類33011447566223357X000T11K10T12K20T13K30T14K40T15K50AT32X000T21K60T22K70T23K80T24K90T26K110T25K100T27K120T28K130T32X000T31K240T32K250T32AT28T1T0K7T0T1K3Y000X000T15T21T28T0T31Y001T11T14T22T27T0T31Y002T11T14T23T26T0T31Y003T11T14T24T25T0T31BENDY004

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論