《電氣控制與PLC技術》總復習(PLC部分)課件_第1頁
《電氣控制與PLC技術》總復習(PLC部分)課件_第2頁
《電氣控制與PLC技術》總復習(PLC部分)課件_第3頁
《電氣控制與PLC技術》總復習(PLC部分)課件_第4頁
《電氣控制與PLC技術》總復習(PLC部分)課件_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

<電氣控制與PLC技術>

總復習

紅河學院徐紹坤

442902133@<電氣控制與PLC技術>

總復習一、掌握PLC基本指令及其編程方法具體應用有:1、設計類:根據控制要求和控制工藝設計能滿足控制的PLC程序。(如:P.74設計題型)2、改造類:用PLC改造繼電—接觸式控制電路。(如下例題型)一、掌握PLC基本指令及其編程方法具體應用有:2應用PLC對繼電器電路的改造應用舉例1:能耗制動1、三相異步機能耗制動電氣原理圖3、梯形圖設計2、I/O分配:停止SB1—X1,正轉起動SB2—X2,

反轉起動SB3—X3;

正轉KM1—Y1,反轉KM2—Y2,制動KM3—Y3X3X1M2M2MCN0X2Y3Y3ENDY1T0K50M2M0N0M0X1T0X2Y2Y1X3Y2Y2Y1反轉正轉制動MCRN0應用PLC對繼電器電路的改造應用舉例1:能耗制動1、三相異步3應用PLC對繼電器電路的改造應用舉例2:可逆運行反接制動1、三相異步機可逆運行反接制動電氣原理圖2、I/O分配:停止SB1—X1,正轉起動SB2—X2,反轉起動SB3—X3;速度繼電器(正)SK-1—X4,速度繼電器(反)SK-2—X5,

正轉KM1—Y1,反轉KM2—Y2,R接入或切除KM3—Y33、梯形圖設計X2ENDY1Y2Y1X3Y2Y2Y1反轉正轉X4X5Y3R切換Y1Y2M0M0X1M0M0X4M0X4X5M0X5M0停止應用PLC對繼電器電路的改造應用舉例2:可逆運行反接制動1、4應用PLC對繼電器電路的改造應用舉例3:繞線式異步機串頻敏變阻器起動控制1、電氣原理圖2、I/O分配:停止SB1—X1,起動SB2—X2,電源接入KM1—Y1,BP切除KA2—Y2,電源指示燈HL1—Y4,運行指示燈HL2—Y34、梯形圖設計X2ENDY1Y1T0Y2電源BP切除T0K60Y3Y4運行指示電源指示X1X1HL2HL1KA2KM1KOCSB1SB2X2X1Y2Y1Y3Y4COMCOMPLC~220V3、PLC接線圖應用PLC對繼電器電路的改造應用舉例3:繞線式異步機串頻敏變5應用PLC對繼電器電路的改造應用舉例4:異步機串自耦變壓器起動控制1、電氣原理圖3、梯形圖設計2、I/O分配:停止SB1—X1,起動SB2—X2,全壓運行KM2—Y2,自耦變壓器接入KM1—Y1,自耦變壓器星點KM3—Y3,停車指示燈HL1—Y4,起動指示燈HL2—Y5,運行指示燈HL3—Y6X1M10M10MCN0X2ENDY1M10M0N0M0X2Y1T0Y2MCRN0T0K60Y3Y6起動停止Y2Y5Y1Y2Y4運行指示起動指示停車指示應用PLC對繼電器電路的改造應用舉例4:異步機串自耦變壓器起6應用PLC對繼電器電路的改造應用舉例5:繞線式異步機串頻敏變阻器起動控制1、電氣原理圖3、梯形圖設計2、I/O分配:停止SB1—X1,起動SB2—X2,電源接入KM1—Y1,R1切除KM2—Y2,

R2切除KM3—Y3,R3切除KM4—Y4X1M10M10MCN0X2ENDY1M10M0N0M0X2Y1T1Y2MCRN0T1K30T2K20Y3T3K15T2Y4T3R1切除R2切除R3切除起動停止應用PLC對繼電器電路的改造應用舉例5:繞線式異步機串頻敏變7二、掌握PLC狀態(tài)編程方法具體應用有:設計類:根據控制要求和控制工藝設計能滿足控制的PLC程序。(如:P.97-100全部設計型習題)重點:狀態(tài)圖和梯形圖設計。1、多重循環(huán);2、條件分支;3、并行分支。二、掌握PLC狀態(tài)編程方法具體應用有:8三、掌握PLC部分功能指令及編程方法具體應用有:設計類:根據控制要求和控制工藝設計能滿足控制的PLC程序。(如:P.149部分設計型習題)重點:1、傳送比較指令及應用、數據處理指令及應用;2、熟讀以下梯形圖程序:三、掌握PLC部分功能指令及編程方法具體應用有:9《電氣控制與PLC技術》總復習(PLC部分)課件10《電氣控制與PLC技術》總復習(PLC部分)課件11FX2傳送比較指令的應用舉例例1:用程序構成一個閃光信號燈,改變輸入口所接置數開關可改變閃光頻率(即信號燈亮ts,熄滅ts。)設置4個開關,分別接于X0-X3,X10為啟動開關,信號燈接于Y0。FNC12

MOVM8000K0ZFNC12

MOVK1X0ZFNC12

MOVK8ZD0T0D0T1D0Y0X10T0X10T0T1END變址初值Z=023222120X3X2X1X0如按X3、X1即值入常數101010Z=10常數8+10=18傳送到D0,即DO=18T0、T1按D0=18當前值計時振蕩閃光燈Y0按1.8s頻率閃光。改變值入常數即改變閃光頻率。FX2傳送比較指令的應用舉例例1:用程序構成一個閃光信號燈,12FNC12

MOVX0H3K1Y0例2:電動機Y-D起動控制設起動按鈕為X0,停止按鈕為X1;電源接觸器KM1接Y0,Y接法接觸器KM2接Y1,D接法接觸器KM3接Y2。FNC12

MOVX1K0K1Y0Y2T1K10Y0T0K60FNC12

MOVT0H4K1Y0FNC12

MOVT1H5K1Y0END按X0,十六進制數H3傳K1Y0Y3Y2Y1Y0

H3=21+200011Y1、Y0通后Y接法起動,計時6ST0到時限,H4傳K1Y0即Y3Y2Y1Y0

H4=220100Y2通后電機D接法,T1計時1ST1到時限,H5傳K1Y0即時Y3Y2Y1Y0電機D接法運行H5=22+200101按X1,K0傳K1Y0,電機停。Y3Y2Y1Y0

0000FNC12MOVX0H3K1Y0例2:電動機13例4:密碼鎖用比較器構成密碼鎖系統(tǒng)。密碼鎖有12個按鈕,分別接入X0-X13,其中X0-X3代表第一個十六進制數;X4-X7代表第二個十六進制數;X10-X13代表第三個十六進制數。每次同時按四個鍵,分別代表三個十六進制數,共按四次,如與密碼設定值都相符,3S后可開啟鎖,10S后,重新鎖定。FNC10

CMPX1H2A4K3X0M1FNC10

CMPH1EK3X0M4FNC10

CMPH151K3X0M7FNC10

CMPH18AK3X0M10SETY0RSTY0T0K30T1K100M2M5M8M11T0T1ENDX13X12X11X10X7X6X5X4X3X2X1X0常數00101

01

00100H2A4000111100000H1E0001

0101

0001

H151000110001010H18AA對應十進制數10B11C12D13E14例4:密碼鎖用比較器構成密碼鎖系統(tǒng)。密碼鎖有12個按鈕,分別14例5:簡易定時報時器用計數器與比較指令構成24小時可設定時間的控制器,每15min為一設定單位。作如下控制:

1、早上6:30電鈴(Y0)每秒響一次,六次后自動停止;

2、9:00~17:00,啟動住宅報警系統(tǒng)(Y1);

3、晚上18:00開園內照明(Y2);

4、晚上22:00關園內照明(Y2);設X0為起停開關,X1為15min快速調整與試驗開關,X2為格數設定的快速調整與試驗開關,時間設定值為鐘點數×4。使用時在0:00時起動定時器設計時采用特殊輔助繼電器:M000(運行監(jiān)視)

M8011(10ms時鐘);M8012(100ms時鐘);

M8013(1s時鐘);M8014(1min時鐘);例5:簡易定時報時器15X1=0N時,10ms時鐘供C0快調X0=ON時,1s時鐘供C0計數,15min動作X0=ON時,100ms時鐘供C1快調C0每15min動作一次,供C1計數計數器清0C1﹥K26,M1=ON;C1=K26,M2=ON;C1﹤K26,M3=ON;……C1=K72,M5=ON;…………C1=K88,M8=ON;…………K36≤C1≤K68,M10=ON;……M2=ON,Y0每隔1s通一次,共6次M5=ON,Y0=ONM8=ON,Y0=OFF9~17時,M10=ON,Y1啟動FNC10

CMPM8000C1K26M1SETY2RSTY2T0K60Y0X1T0M8011M5(C1=K72)M8(C1=K88)ENDRSTC0RSTC1FNC10

CMPC1K72M4FNC10

CMPC1K88M7FNC11

ZCPC1K68M9K36C0C1C0K900X0M8013X2M8012C1K96C0M8013M10(K36≦C1≦K68)Y1(15min)(24h)390min=6:3018:0022:009:0017:00M2(C1=K26)X1=0N時,10ms時鐘供C0快調FNC10CMP16M2M3M4Y0Y1M1M3M4Y0Y1M1M2M4YOY1M1M2M3Y0Y1M4FNC10

CMPK1M1K1X11M10M1M2M3X1X2X3X4M1M2M3M4M8000M10M12Y0Y1ENDK1M1>K1X11,M10=ON上升K1M1<K1X11,M12=ON下降K1M1=K1X11,M11=ON(停)

用傳送與比較指令作簡易四層升降機的自動控制。要求:1、只有在升降機停止時,才能呼叫升降機;2、只能接受一層呼叫信號,先按者優(yōu)先,后按者無效;3、上升或下降或停止自動識別與自動控制。I/O分配1、各樓層呼叫(升降機)按鈕:SB1(SB1/)、SB2(SB2/)SB3(SB3/)、SB4(SB4/)對應于:X1、X2、X3、X42、各樓層位置開關:SQ1、SQ2、SQ3、SQ4對應于:X11、X12、X13、X143、上升KM1為Y1,下降KM2為Y0。四層升降機的自動控制(方案一)問題1:PLC上電,M8000通,無呼叫時K1M1=0,CMP指令后為M12=ON,下降(可升降機已經在1樓)。???問題2:若升降機在1樓,K1X11=1,4樓呼叫則K1M1=4,CMP指令后M10=ON,上升。但Y1切斷M1~M4,K1M1=0,CMP指令后M12=ON,下降。???M2M3M4Y0Y1M1M317D0>K1X11,M10=ON上升D0<K1X11,M12=ON下降M2M3M4Y0Y1M1M3M4Y0Y1M1M2M4YOY1M1M2M3Y0Y1M4FNC10

CMPD0K1X11M10M1M2M3X0X1X2X3M1M2M3M4M10M12Y0Y1ENDM5M2M3M4M1FNC12

MOVK1X0D0M5四層升降機的自動控制(方案二)

K1X0K1X11四層升降機

行程開關

呼叫按鈕

SB1

SB2

SB3

SB4

SQ1

SQ2

SQ3

SQ4

解決問題:改用K1X0傳D0,有記憶,再用D0與K1X11比較,與真實電梯一致,方案好。問題:取消M8000,改用M5,但M5“站不住”;若M5用自保,升降機又下不來。???D0>K1X11,M10=ON上升D0<K1X11,M12=18K1M1>K1X11,M10=ON上升K1M1<K1X11,M12=ON下降M2M3M4M1M3M4M1M2M4M1M2M3M4K1X11M10M1M2M3X0X1X2X3M1M2M3M4M10M12Y0Y1ENDM5M2M3M4M1FNC10

CMPK1M1M5FNC40

ZRSTM1M12M11四層升降機的自動控制(方案三)批復位

K1X0K1X11四層升降機

行程開關

呼叫按鈕

SB1

SB2

SB3

SB4

SQ1

SQ2

SQ3

SQ4

問題:ZRST批復位指令能否對OUT下的M1~M5復位,試試???K1M1>K1X11,M10=ON上升K1M1<K1X11,19X10MOV(P)K2X0D0MOV(P)K38D1MOV(P)K255D2MOV(P)K2D3MUL(P)D0D1DIV(P)D4D2ADD(P)D5D3D4D5K2Y0END例:四則運算式的實現(xiàn)。進行下式運算+2,運算結果送輸出口K2Y0。X0從OFF轉ON,K2X0送入的數傳D0常數38傳D1FNC12常數2傳D3D0×D1即38×X后傳D4D4÷D2即(38×X)/255后傳D5(余數傳D6)D5+D3即[(38×X)/255]+2運算結果去驅動K2Y0。38X255FNC12FNC12FNC12FNC22FNC23FNC20X10MOV(P)K2X0D0MOV(P)K38D1MO20M8034X1INC(P)INC(P)K4Y0ZZM1M8013X1DEC(P)DEC(P)K4Y0ZZM1M8013X1M8002Y14Y0M0RSTZSETM1PLSM0RSTM1ENDM1例:用加1、減1運算實現(xiàn)彩燈控制。燈組為Y0-Y17,彩燈狀態(tài)變化的時間單元為1S,用M8013完成。上電時Z0被置位(置初值0)M8034為ON時,禁止所有輸出上電時Z=0,K4Y0Z=0,即Y0輸出;加1后Z=1,K4Y0Z=1,即Y1輸出(Y0保持通狀態(tài));…..依次加1驅動當Y14=ON時,M1置位。斷開加1、啟動減1指令當Y0=OFF時,M0被上沿微分驅動。從Z=14,K4Y0Z=14,即Y14輸出開始減1;依次減1驅動,直至Y0為OFF。當M0=ON時,M1復位(M1=OFF)斷開減1、啟動加1指令,反復循環(huán)執(zhí)行。FNC24FNC24FNC25FNC25M8034X1INC(P)INC(P)K4Y0ZZM21移位指令的應用舉例例:流水燈光控制。有8個燈接于K2Y0,當X0=ON時,燈先以正序每隔1S輪流點亮,當Y7亮后,停2S;反序每隔1S輪流點亮,當Y0再亮后,停2S,重復上述過程。X1為ON時,停止工作。FCN30K4Y0ROR(P)K1X0PLSM100FCN12K1M100MOV(P)K2Y0FCN12K0X1MOV(P)K2Y0FCN31K4Y0M0ROL(P)K1Y7SETM1RSTM1X0M0T1M1X1M0M8013M1T0K20T0M8013X1M2M1Y0T1K20M2ENDT1X1置初值,燈Y0亮程序起動運行停止工作。X1=ON,K2Y0回0位。沒有燈亮

正序左循環(huán)移位,每隔1S移動K1位。K4Y0是16位有效格式。Y7=ON,左循環(huán)移位停,延時2S

右循環(huán)移位,每秒移K1位。Y0=ON,右循環(huán)移位停,延時2S后,重復上述。移位指令的應用舉例例:流水燈光控制。有8個燈接于K2Y0,當22以位移指令實現(xiàn)步進電機正反轉和調速控制。以三相三拍電機為例,脈沖列由Y0-Y12(晶體管輸出)送出,作為步進電機驅動電源功放電路的輸入。程序中采用積算定時器T246為脈沖發(fā)生器,設定值為K2-K500,定時為2ms-500ms,則步進電機可獲得500步/s-2步/s的變速范圍。X0為正反轉切換開關(X0為OFF時,正轉;X0為ON時,反轉),X2為起動按鈕,X3為減速按鈕,X4為增速按鈕。以正轉為例,程序開始運行前,設M0為0。M0提供移入Y10、Y11、Y12的“1”或“0”,在T246的作用下最終形成011、110、101的三拍循環(huán)。T246為移位脈沖產生環(huán)節(jié),INC指令及DEC指令用于調整T246產生的脈沖頻率。T0為頻率調整時間限制。調速時,按住X3(減速)或X4(增速)按鈕,觀察D0的變化,當變化值為所需速度值時,釋放。如果調速需經常進行,可將D0的內容顯示出來。例:步進電機控制以位移指令實現(xiàn)步進電機正反轉和調速控制。以三相三拍電機為例,23X0T246FCN35SFTL(P)M0Y10K3K1SETM0RSTM0X0T246FCN34SFTR(P)M1Y10K3K1SETM1RSTM1RSTM4FCN12MOVK500D0RSTT246FCN24INC(P)D0FCN25DEC(P)D0SETM4PLFM10Y11Y10Y11Y12M8002T246X2T246D0X3M8012M4M8012X4M4T0X3X4T0X3X4M10T0K480END1、上電時,常數500送入D02、按X2起動,T246計時500ms3、T246計時500ms后,M0為1;執(zhí)行第一次位左移,Y10為1。T246第二次計時后,執(zhí)行第二次位左移,Y11為1。4、T246計時500ms后,T246置0并重新計時。5、Y10、Y11均為1時,M0置0。在T246作用下形成011、110、101的Y三拍循環(huán)。6、按X4,執(zhí)行減1指令,下調T246計時數D0。7、按X3,執(zhí)行加1指令,上調T246計時數D0。8、上、下調T246計時數限時48秒。9、T0計時48S,M4為1切斷INC或DEC指令。10、X3、X4下沿時PLF產生脈沖使M10為1,并使M4置0,INC或DEC投入待運行狀態(tài)。(T246~T249為1ms定時器)X0T246FCN35SFTL(P)M024橡膠機械順序控制的應用舉例SA1置“自動”SA1置“手動”主機起動運行指示結束指示主機停止工序1工序2工序3工序4工序1工序2工序3工序4SB1SB3SB3SB3SB3SB24S4S3S3S2S

主機由SB1按鈕起動,SB2按鈕停止,SA為控制狀態(tài)選擇開關,有“自動”、“手動”控制。I/O分配如下:SB1—X0,SB2—X1,SA1自動—X2,SA1手動—X3,熱保護FR—X4,SB3—X5。各電磁閥YV1—YV8為Y0—Y7;運行指示為Y10,停止指示為Y11,主電機接觸器KM為Y12。工序表如下表所示輸出步序YV1YV2YV3YV4YV5YV6YV7YV8Y0Y1Y2Y3Y4Y5Y6Y71++------2++++----3----++--4----++++橡膠機械順序控制的應用舉例SA1置“自動”SA1置“手動”主25M503M502M501T250K20RSTT250M500M510Y12T251K30RSTT251M500T252K40RSTT252M501T253K30RSTT253M502T254K40RSTT254M503Y0Y1Y2Y3Y4Y5Y6Y7M504M500M501M501M502M503M503ENDYV1YV2YV3YV4YV5YV6YV7YV8

各工序轉移條件位移量X1Y12X0Y11T0Y10Y12M510X3ZRSTM500M504FCN40FCN41SFTL(P)M510M500X4Y12X2Y11T254X3T250X2M500M501M502M503M504M510T250X2T251T252T253T254M500M501M502M503X3X5K5K1總位數(位左移)n1n2主機起動運行顯示結束顯示移位初值按轉換條件移位手動步進移位區(qū)間復位置初值M510M500M501M502M503M504第五次后循環(huán)100000010000執(zhí)行一次000001執(zhí)行二次……100000M503M502M501T250K20RSTT25026數據處理指令的應用舉例T0

用解碼指令實現(xiàn)單按鈕控制五臺電動機的啟停。按鈕按數次,最后一次保持1S以上后,則號碼與次數相同的電機運行,再按按鈕,該電機停止。五臺電動機接于Y0~Y4。M17M16M15M14M13M12M11M10000001102n位(23=8)M7M6M5M4M3M2M1M0000010001、加1指令,X0每ON一次[S*]加1。如按3次M11、M10均置1,解碼為低位3(M2為1)?!?0×22+1×21+1×20=3(低位3)3、按鈕按數次輸入成功后,為停止準備。2、最后一次保持1S以上后,才能輸入按數。4、解碼過程如下圖示5、主控指令。X0FCN41DECO(P)M10M0FCN24INC(P)K1M10MCMCRN0M9T0T0K10ENDINC(P)K1M8FCN24M14Y0Y1Y2Y3Y4M9FCN40ZRSTM10M12X0T0M0M1M2M3M4N0M14[S*][D*]N06、主控結束。7、區(qū)間復位。8數據處理指令的應用舉例T0用解碼指令實現(xiàn)單按鈕控制27電氣控制與PLC技術歡迎光臨課程網站:/zlgc/plc祝成功!電氣控制與PLC技術歡迎光臨課程網站:http://edu.28《電氣控制與PLC技術》總復習(PLC部分)課件29<電氣控制與PLC技術>

總復習

紅河學院徐紹坤

442902133@<電氣控制與PLC技術>

總復習一、掌握PLC基本指令及其編程方法具體應用有:1、設計類:根據控制要求和控制工藝設計能滿足控制的PLC程序。(如:P.74設計題型)2、改造類:用PLC改造繼電—接觸式控制電路。(如下例題型)一、掌握PLC基本指令及其編程方法具體應用有:31應用PLC對繼電器電路的改造應用舉例1:能耗制動1、三相異步機能耗制動電氣原理圖3、梯形圖設計2、I/O分配:停止SB1—X1,正轉起動SB2—X2,

反轉起動SB3—X3;

正轉KM1—Y1,反轉KM2—Y2,制動KM3—Y3X3X1M2M2MCN0X2Y3Y3ENDY1T0K50M2M0N0M0X1T0X2Y2Y1X3Y2Y2Y1反轉正轉制動MCRN0應用PLC對繼電器電路的改造應用舉例1:能耗制動1、三相異步32應用PLC對繼電器電路的改造應用舉例2:可逆運行反接制動1、三相異步機可逆運行反接制動電氣原理圖2、I/O分配:停止SB1—X1,正轉起動SB2—X2,反轉起動SB3—X3;速度繼電器(正)SK-1—X4,速度繼電器(反)SK-2—X5,

正轉KM1—Y1,反轉KM2—Y2,R接入或切除KM3—Y33、梯形圖設計X2ENDY1Y2Y1X3Y2Y2Y1反轉正轉X4X5Y3R切換Y1Y2M0M0X1M0M0X4M0X4X5M0X5M0停止應用PLC對繼電器電路的改造應用舉例2:可逆運行反接制動1、33應用PLC對繼電器電路的改造應用舉例3:繞線式異步機串頻敏變阻器起動控制1、電氣原理圖2、I/O分配:停止SB1—X1,起動SB2—X2,電源接入KM1—Y1,BP切除KA2—Y2,電源指示燈HL1—Y4,運行指示燈HL2—Y34、梯形圖設計X2ENDY1Y1T0Y2電源BP切除T0K60Y3Y4運行指示電源指示X1X1HL2HL1KA2KM1KOCSB1SB2X2X1Y2Y1Y3Y4COMCOMPLC~220V3、PLC接線圖應用PLC對繼電器電路的改造應用舉例3:繞線式異步機串頻敏變34應用PLC對繼電器電路的改造應用舉例4:異步機串自耦變壓器起動控制1、電氣原理圖3、梯形圖設計2、I/O分配:停止SB1—X1,起動SB2—X2,全壓運行KM2—Y2,自耦變壓器接入KM1—Y1,自耦變壓器星點KM3—Y3,停車指示燈HL1—Y4,起動指示燈HL2—Y5,運行指示燈HL3—Y6X1M10M10MCN0X2ENDY1M10M0N0M0X2Y1T0Y2MCRN0T0K60Y3Y6起動停止Y2Y5Y1Y2Y4運行指示起動指示停車指示應用PLC對繼電器電路的改造應用舉例4:異步機串自耦變壓器起35應用PLC對繼電器電路的改造應用舉例5:繞線式異步機串頻敏變阻器起動控制1、電氣原理圖3、梯形圖設計2、I/O分配:停止SB1—X1,起動SB2—X2,電源接入KM1—Y1,R1切除KM2—Y2,

R2切除KM3—Y3,R3切除KM4—Y4X1M10M10MCN0X2ENDY1M10M0N0M0X2Y1T1Y2MCRN0T1K30T2K20Y3T3K15T2Y4T3R1切除R2切除R3切除起動停止應用PLC對繼電器電路的改造應用舉例5:繞線式異步機串頻敏變36二、掌握PLC狀態(tài)編程方法具體應用有:設計類:根據控制要求和控制工藝設計能滿足控制的PLC程序。(如:P.97-100全部設計型習題)重點:狀態(tài)圖和梯形圖設計。1、多重循環(huán);2、條件分支;3、并行分支。二、掌握PLC狀態(tài)編程方法具體應用有:37三、掌握PLC部分功能指令及編程方法具體應用有:設計類:根據控制要求和控制工藝設計能滿足控制的PLC程序。(如:P.149部分設計型習題)重點:1、傳送比較指令及應用、數據處理指令及應用;2、熟讀以下梯形圖程序:三、掌握PLC部分功能指令及編程方法具體應用有:38《電氣控制與PLC技術》總復習(PLC部分)課件39《電氣控制與PLC技術》總復習(PLC部分)課件40FX2傳送比較指令的應用舉例例1:用程序構成一個閃光信號燈,改變輸入口所接置數開關可改變閃光頻率(即信號燈亮ts,熄滅ts。)設置4個開關,分別接于X0-X3,X10為啟動開關,信號燈接于Y0。FNC12

MOVM8000K0ZFNC12

MOVK1X0ZFNC12

MOVK8ZD0T0D0T1D0Y0X10T0X10T0T1END變址初值Z=023222120X3X2X1X0如按X3、X1即值入常數101010Z=10常數8+10=18傳送到D0,即DO=18T0、T1按D0=18當前值計時振蕩閃光燈Y0按1.8s頻率閃光。改變值入常數即改變閃光頻率。FX2傳送比較指令的應用舉例例1:用程序構成一個閃光信號燈,41FNC12

MOVX0H3K1Y0例2:電動機Y-D起動控制設起動按鈕為X0,停止按鈕為X1;電源接觸器KM1接Y0,Y接法接觸器KM2接Y1,D接法接觸器KM3接Y2。FNC12

MOVX1K0K1Y0Y2T1K10Y0T0K60FNC12

MOVT0H4K1Y0FNC12

MOVT1H5K1Y0END按X0,十六進制數H3傳K1Y0Y3Y2Y1Y0

H3=21+200011Y1、Y0通后Y接法起動,計時6ST0到時限,H4傳K1Y0即Y3Y2Y1Y0

H4=220100Y2通后電機D接法,T1計時1ST1到時限,H5傳K1Y0即時Y3Y2Y1Y0電機D接法運行H5=22+200101按X1,K0傳K1Y0,電機停。Y3Y2Y1Y0

0000FNC12MOVX0H3K1Y0例2:電動機42例4:密碼鎖用比較器構成密碼鎖系統(tǒng)。密碼鎖有12個按鈕,分別接入X0-X13,其中X0-X3代表第一個十六進制數;X4-X7代表第二個十六進制數;X10-X13代表第三個十六進制數。每次同時按四個鍵,分別代表三個十六進制數,共按四次,如與密碼設定值都相符,3S后可開啟鎖,10S后,重新鎖定。FNC10

CMPX1H2A4K3X0M1FNC10

CMPH1EK3X0M4FNC10

CMPH151K3X0M7FNC10

CMPH18AK3X0M10SETY0RSTY0T0K30T1K100M2M5M8M11T0T1ENDX13X12X11X10X7X6X5X4X3X2X1X0常數00101

01

00100H2A4000111100000H1E0001

0101

0001

H151000110001010H18AA對應十進制數10B11C12D13E14例4:密碼鎖用比較器構成密碼鎖系統(tǒng)。密碼鎖有12個按鈕,分別43例5:簡易定時報時器用計數器與比較指令構成24小時可設定時間的控制器,每15min為一設定單位。作如下控制:

1、早上6:30電鈴(Y0)每秒響一次,六次后自動停止;

2、9:00~17:00,啟動住宅報警系統(tǒng)(Y1);

3、晚上18:00開園內照明(Y2);

4、晚上22:00關園內照明(Y2);設X0為起停開關,X1為15min快速調整與試驗開關,X2為格數設定的快速調整與試驗開關,時間設定值為鐘點數×4。使用時在0:00時起動定時器設計時采用特殊輔助繼電器:M000(運行監(jiān)視)

M8011(10ms時鐘);M8012(100ms時鐘);

M8013(1s時鐘);M8014(1min時鐘);例5:簡易定時報時器44X1=0N時,10ms時鐘供C0快調X0=ON時,1s時鐘供C0計數,15min動作X0=ON時,100ms時鐘供C1快調C0每15min動作一次,供C1計數計數器清0C1﹥K26,M1=ON;C1=K26,M2=ON;C1﹤K26,M3=ON;……C1=K72,M5=ON;…………C1=K88,M8=ON;…………K36≤C1≤K68,M10=ON;……M2=ON,Y0每隔1s通一次,共6次M5=ON,Y0=ONM8=ON,Y0=OFF9~17時,M10=ON,Y1啟動FNC10

CMPM8000C1K26M1SETY2RSTY2T0K60Y0X1T0M8011M5(C1=K72)M8(C1=K88)ENDRSTC0RSTC1FNC10

CMPC1K72M4FNC10

CMPC1K88M7FNC11

ZCPC1K68M9K36C0C1C0K900X0M8013X2M8012C1K96C0M8013M10(K36≦C1≦K68)Y1(15min)(24h)390min=6:3018:0022:009:0017:00M2(C1=K26)X1=0N時,10ms時鐘供C0快調FNC10CMP45M2M3M4Y0Y1M1M3M4Y0Y1M1M2M4YOY1M1M2M3Y0Y1M4FNC10

CMPK1M1K1X11M10M1M2M3X1X2X3X4M1M2M3M4M8000M10M12Y0Y1ENDK1M1>K1X11,M10=ON上升K1M1<K1X11,M12=ON下降K1M1=K1X11,M11=ON(停)

用傳送與比較指令作簡易四層升降機的自動控制。要求:1、只有在升降機停止時,才能呼叫升降機;2、只能接受一層呼叫信號,先按者優(yōu)先,后按者無效;3、上升或下降或停止自動識別與自動控制。I/O分配1、各樓層呼叫(升降機)按鈕:SB1(SB1/)、SB2(SB2/)SB3(SB3/)、SB4(SB4/)對應于:X1、X2、X3、X42、各樓層位置開關:SQ1、SQ2、SQ3、SQ4對應于:X11、X12、X13、X143、上升KM1為Y1,下降KM2為Y0。四層升降機的自動控制(方案一)問題1:PLC上電,M8000通,無呼叫時K1M1=0,CMP指令后為M12=ON,下降(可升降機已經在1樓)。???問題2:若升降機在1樓,K1X11=1,4樓呼叫則K1M1=4,CMP指令后M10=ON,上升。但Y1切斷M1~M4,K1M1=0,CMP指令后M12=ON,下降。???M2M3M4Y0Y1M1M346D0>K1X11,M10=ON上升D0<K1X11,M12=ON下降M2M3M4Y0Y1M1M3M4Y0Y1M1M2M4YOY1M1M2M3Y0Y1M4FNC10

CMPD0K1X11M10M1M2M3X0X1X2X3M1M2M3M4M10M12Y0Y1ENDM5M2M3M4M1FNC12

MOVK1X0D0M5四層升降機的自動控制(方案二)

K1X0K1X11四層升降機

行程開關

呼叫按鈕

SB1

SB2

SB3

SB4

SQ1

SQ2

SQ3

SQ4

解決問題:改用K1X0傳D0,有記憶,再用D0與K1X11比較,與真實電梯一致,方案好。問題:取消M8000,改用M5,但M5“站不住”;若M5用自保,升降機又下不來。???D0>K1X11,M10=ON上升D0<K1X11,M12=47K1M1>K1X11,M10=ON上升K1M1<K1X11,M12=ON下降M2M3M4M1M3M4M1M2M4M1M2M3M4K1X11M10M1M2M3X0X1X2X3M1M2M3M4M10M12Y0Y1ENDM5M2M3M4M1FNC10

CMPK1M1M5FNC40

ZRSTM1M12M11四層升降機的自動控制(方案三)批復位

K1X0K1X11四層升降機

行程開關

呼叫按鈕

SB1

SB2

SB3

SB4

SQ1

SQ2

SQ3

SQ4

問題:ZRST批復位指令能否對OUT下的M1~M5復位,試試???K1M1>K1X11,M10=ON上升K1M1<K1X11,48X10MOV(P)K2X0D0MOV(P)K38D1MOV(P)K255D2MOV(P)K2D3MUL(P)D0D1DIV(P)D4D2ADD(P)D5D3D4D5K2Y0END例:四則運算式的實現(xiàn)。進行下式運算+2,運算結果送輸出口K2Y0。X0從OFF轉ON,K2X0送入的數傳D0常數38傳D1FNC12常數2傳D3D0×D1即38×X后傳D4D4÷D2即(38×X)/255后傳D5(余數傳D6)D5+D3即[(38×X)/255]+2運算結果去驅動K2Y0。38X255FNC12FNC12FNC12FNC22FNC23FNC20X10MOV(P)K2X0D0MOV(P)K38D1MO49M8034X1INC(P)INC(P)K4Y0ZZM1M8013X1DEC(P)DEC(P)K4Y0ZZM1M8013X1M8002Y14Y0M0RSTZSETM1PLSM0RSTM1ENDM1例:用加1、減1運算實現(xiàn)彩燈控制。燈組為Y0-Y17,彩燈狀態(tài)變化的時間單元為1S,用M8013完成。上電時Z0被置位(置初值0)M8034為ON時,禁止所有輸出上電時Z=0,K4Y0Z=0,即Y0輸出;加1后Z=1,K4Y0Z=1,即Y1輸出(Y0保持通狀態(tài));…..依次加1驅動當Y14=ON時,M1置位。斷開加1、啟動減1指令當Y0=OFF時,M0被上沿微分驅動。從Z=14,K4Y0Z=14,即Y14輸出開始減1;依次減1驅動,直至Y0為OFF。當M0=ON時,M1復位(M1=OFF)斷開減1、啟動加1指令,反復循環(huán)執(zhí)行。FNC24FNC24FNC25FNC25M8034X1INC(P)INC(P)K4Y0ZZM50移位指令的應用舉例例:流水燈光控制。有8個燈接于K2Y0,當X0=ON時,燈先以正序每隔1S輪流點亮,當Y7亮后,停2S;反序每隔1S輪流點亮,當Y0再亮后,停2S,重復上述過程。X1為ON時,停止工作。FCN30K4Y0ROR(P)K1X0PLSM100FCN12K1M100MOV(P)K2Y0FCN12K0X1MOV(P)K2Y0FCN31K4Y0M0ROL(P)K1Y7SETM1RSTM1X0M0T1M1X1M0M8013M1T0K20T0M8013X1M2M1Y0T1K20M2ENDT1X1置初值,燈Y0亮程序起動運行停止工作。X1=ON,K2Y0回0位。沒有燈亮

正序左循環(huán)移位,每隔1S移動K1位。K4Y0是16位有效格式。Y7=ON,左循環(huán)移位停,延時2S

右循環(huán)移位,每秒移K1位。Y0=ON,右循環(huán)移位停,延時2S后,重復上述。移位指令的應用舉例例:流水燈光控制。有8個燈接于K2Y0,當51以位移指令實現(xiàn)步進電機正反轉和調速控制。以三相三拍電機為例,脈沖列由Y0-Y12(晶體管輸出)送出,作為步進電機驅動電源功放電路的輸入。程序中采用積算定時器T246為脈沖發(fā)生器,設定值為K2-K500,定時為2ms-500ms,則步進電機可獲得500步/s-2步/s的變速范圍。X0為正反轉切換開關(X0為OFF時,正轉;X0為ON時,反轉),X2為起動按鈕,X3為減速按鈕,X4為增速按鈕。以正轉為例,程序開始運行前,設M0為0。M0提供移入Y10、Y11、Y12的“1”或“0”,在T246的作用下最終形成011、110、101的三拍循環(huán)。T246為移位脈沖產生環(huán)節(jié),INC指令及DEC指令用于調整T246產生的脈沖頻率。T0為頻率調整時間限制。調速時,按住X3(減速)或X4(增速)按鈕,觀察D0的變化,當變化值為所需速度值時,釋放。如果調速需經常進行,可將D0的內容顯示出來。例:步進電機控制以位移指令實現(xiàn)步進電機正反轉和調速控制。以三相三拍電機為例,52X0T246FCN35SFTL(P)M0Y10K3K1SETM0RSTM0X0T246FCN34SFTR(P)M1Y10K3K1SETM1RSTM1RSTM4FCN12MOVK500D0RSTT246FCN24INC(P)D0FCN25DEC(P)D0SETM4PLFM10Y11Y10Y11Y12M8002T246X2T246D0X3M8012M4M8012X4M4T0X3X4T0X3X4M10T0K480END1、上電時,常數500送入D02、按X2起動,T246計時500ms3、

溫馨提示

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

評論

0/150

提交評論