版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
任務(wù)4-2:功能指令應(yīng)用編程-燈光類X0FNC20(D)ADD(P)D10D14D12執(zhí)行條件功能框
功能框中的FNC20表示功能指令代號;代號下面的(D)表示為32位數(shù)據(jù)操作,若無(D)則表示16位數(shù)據(jù)操作;ADD是加法助記符;(P)表示脈沖執(zhí)行指令,若無(P)則表示連續(xù)執(zhí)行;D10和D12表示源操作數(shù);D14表示目標操作數(shù)。
數(shù)據(jù)寄存器D10和D12存放的是源操作數(shù)的數(shù)據(jù);D14中存放的是目標操作數(shù)的數(shù)據(jù)。所謂目標操作數(shù)就是指應(yīng)用指令后數(shù)據(jù)結(jié)果所在的數(shù)據(jù)寄存器。源操作數(shù)在指令執(zhí)行后數(shù)據(jù)為發(fā)生變化,而目標操作數(shù)執(zhí)行指令后發(fā)生變化。4.2.1
傳送比較類指令及應(yīng)用一、傳送比較指令說明1、比較指令CMP
比較指令CMP是將源操作數(shù)[S1]、[S2]中的數(shù)據(jù)進行比較,比較結(jié)果影響目標操作數(shù)D的狀態(tài)。[S1]K100<C10的當(dāng)前值時,M0=ONK100=C10的當(dāng)前值時,M1=ONK100>C10的當(dāng)前值時,M2=ONM0M1M2X0[S2][D]CMPK100C10M0舉例比較指令CMP的說明該指令是將源操作數(shù)[S1]和[S2]的中數(shù)據(jù)進行比較,結(jié)果送目標操作數(shù)[D]中去。[D]由3個元件組成,指令中[D]給出首地址,其它兩個為后面的相鄰元件。當(dāng)X0由ON→OFF時,不執(zhí)行CMP指令,M0~M2保持斷開前的狀態(tài),用復(fù)位指令RST才能清除比較結(jié)果。CMP是進行二進制代數(shù)比較。可以32位二進制數(shù)比較和脈沖執(zhí)行方式。如果指令中指定的操作數(shù)不全、元件超出范圍、軟元件地址不對時,程序出錯。指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步[S1·][S2·][D·]比較CMPCMP(P)FNC10(16/32)K、HKnX、KnY、KnM、KnST、C、D、V、ZYMSCMP、CMPP…7步DCMP、CMPP…13步比較指令的要素2、區(qū)間比較指令ZCPZCP是將一個數(shù)[S]與兩個源操作數(shù)[S1]和[S2]進行代數(shù)比較,比較結(jié)果影響目標操作數(shù)[D]的狀態(tài)。舉例區(qū)間比較指令ZCP的說明ZCP指令是將源操作數(shù)[S]的數(shù)據(jù)和兩個源操作數(shù)[S1]和[S2]的數(shù)據(jù)進行比較,結(jié)果送到[D]中,[D]為三個相鄰元件的首地址。ZCP指令為二進制代數(shù)比較,并且[S1]<[S2],如果[S1]>[S2],則把[S1]視為[S2]處理。當(dāng)X0由ON→OFF時,不執(zhí)行ZCP指令,比較結(jié)果保持不變,需要用復(fù)位指令才能清除。該指令可以進行16/32位數(shù)據(jù)處理和連續(xù)/脈沖執(zhí)行方式。區(qū)間比較指令的要素指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步[S1·][S2·][S·][D·]區(qū)間比較ZCPZCP(P)FNC11(16/32)K、HKnX、KnY、KnM、KnST、C、D、V、ZY、M、SZCP、ZCPP…9步DZCP、ZCPP…17步2、觸點形比較指令
觸點形比較指令是使用觸點符號進行數(shù)據(jù)[S1·]、[S2·]比較的指令,根據(jù)比較結(jié)果確定觸點是否允許能流通過。LD類:表示該觸點為支路上與左母線相連的首個觸點;觸點形比較指令的分類
AND類:與普通觸點表示相同,即為串聯(lián)觸點;OR類:表示方法與普通觸點相同,為并聯(lián)觸點。從母線取用觸點比較指令要素FNCNo16位助記符(5步)32位助記符(9步)操作數(shù)導(dǎo)通條件非導(dǎo)通條件[S1·][S2·]224LD=(D)LD=K、H、KnX、KnY、KnM、KnS、T、CD、V、Z[S1·]=[S2·][S1·]≠[S2·]225LD>(D)LD>[S1·]>[S2·][S1·]≤[S2·]226LD<(D)LD<[S1·]<[S2·][S1·]≥[S2·]228LD<>(D)LD<>[S1·]≠[S2·][S1·]=[S2·]229LD≤(D)LD≤[S1·]≤[S2·][S1·]>[S2·]239LD≥(D)LD≥[S1·]≥[S2·][S1·]<[S2·]從母線取用觸點比較指令應(yīng)用說明串聯(lián)形觸點比較指令要素FNCNo16位助記符(5步)32位助記符(9步)操作數(shù)導(dǎo)通條件非導(dǎo)通條件[S1·][S2·]232AND=(D)AND=K、H、KnX、KnY、KnM、KnS、T、CD、V、Z[S1·]=[S2·][S1·]≠[S2·]233AND>(D)AND>[S1·]>[S2·][S1·]≤[S2·]234AND<(D)AND<[S1·]<[S2·][S1·]≥[S2·]236AND<>(D)AND<>[S1·]≠[S2·][S1·]=[S2·]237AND≤(D)AND≤[S1·]≤[S2·][S1·]>[S2·]238AND≥(D)AND≥[S1·]≥[S2·][S1·]<[S2·]串聯(lián)形觸點比較指令應(yīng)用說明并聯(lián)形觸點比較指令要素FNCNo16位助記符(5步)32位助記符(9步)操作數(shù)導(dǎo)通條件非導(dǎo)通條件[S1·][S2·]240OR=(D)OR=K、H、KnX、KnY、KnM、KnS、T、CD、V、Z[S1·]=[S2·][S1·]≠[S2·]241OR>(D)OR>[S1·]>[S2·][S1·]≤[S2·]242OR<(D)OR<[S1·]<[S2·][S1·]≥[S2·]244OR<>(D)OR<>[S1·]≠[S2·][S1·]=[S2·]245OR≤(D)OR≤[S1·]≤[S2·][S1·]>[S2·]246OR≥(D)OR≥[S1·]≥[S2·][S1·]<[S2·]并聯(lián)形觸點比較指令應(yīng)用說明1、傳送指令FNC12
MOV2、移位傳送指令FNC13
SMOV3、取反傳送指令FNC14
CML4、塊傳送指令FNC15
BMOV5、多點傳送指令FNC16
FMOV
6、數(shù)據(jù)交換指令FNC17
XCH7、變換指令FNC18
BCD
FNC19
BIN4、傳送指令傳送指令要素指令名稱助記符指令代碼位數(shù)操作數(shù)范圍程序步[S·][D·]傳送MOVMOV(P)FNC12(16/32)K、HKnX、KnY、KnM、KnST、C、D、V、ZKnY、KnM、KnST、C、D、V、ZMOV、MOVP…5步DMOV、DMOVP…9步X0FNC12MOVD10D12
功能框中的FNC12是傳送指令,該條指令的含義是:將數(shù)據(jù)寄存器D10中存放的16位數(shù)據(jù)內(nèi)容傳送到數(shù)據(jù)寄存器D12中。X0FNC12(D)MOVD20D22
該條指令的含義是:將數(shù)據(jù)寄存器D21、D20中存放的32位數(shù)據(jù)內(nèi)容傳送到數(shù)據(jù)寄存器D23、D22中。
注意:在32位數(shù)據(jù)傳送中每個數(shù)據(jù)寄存器D分別傳送16位,而梯形圖只標出低16位數(shù)據(jù)寄存器,即圖中的D20和D22。①定時器、計數(shù)器當(dāng)前值讀出舉例②定時器、計數(shù)器設(shè)定值的間接指定舉例X001FNC12MOVT0D20X002FNC12MOVk200D12M0T20D20X0FNC12MOV(P)D10D12
該條指令的含義是:當(dāng)X0從OFF→ON時,D10中存放的16位數(shù)據(jù)內(nèi)容傳送到D12中,其他時刻不執(zhí)行。當(dāng)X0從ON→OFF時,在每個掃描周期都執(zhí)行數(shù)據(jù)傳送一次,即把D10的內(nèi)容送到D12中。
該條指令的含義是:
FNC24是二進制加1功能指令,當(dāng)X0為高電平時,每一個掃描周期D10中的內(nèi)容都要增加1,連續(xù)執(zhí)行。X0FNC24INCD10連續(xù)執(zhí)行標志梯形圖[S]X0m1[D]m2SMOVD1K4K2D2K3n310010110210310010110210D1D2b15b15b0b0自動轉(zhuǎn)換自動轉(zhuǎn)換4位BCD碼4位BCD碼保持保持D1D2二進制二進制從D1右起第四位(m1=K4)開始的2位(m2=K2)數(shù)移到D2的右起第3位(n=K3)和第2位D2中的第1位和第4位保持不變最后D2中的數(shù)自動變成二進制數(shù)位傳送指令SMOV(FNC13)操作數(shù)[S1]、[S1]:K,H、KnX、KnY、KnM、KnS、T、C、D、
V,Z[D]:KnY、KnM、KnS、T、C、D、V,Zm1、m2、n:K、H說明該指令將源操作數(shù)[S]的16位二進制數(shù)自動轉(zhuǎn)換成4位BCD碼,然后從右向左第m1位開始向右數(shù)m2位,傳送到目標操作數(shù)(4位BCD碼)的從右向左第n位開始向右數(shù)m2位的位置上,最后這4位BCD碼自動轉(zhuǎn)換成二進制數(shù)后送入目標操作數(shù)[D]中去。傳送中BCD碼數(shù)值超過9999時程序出錯。梯形圖若源操作數(shù)中的數(shù)為十進制常數(shù)時,將自動轉(zhuǎn)換成二進制。反相傳送指令CML(FNC14)操作數(shù)[S]:K,H、KnX、KnY、KnM、KnS、T、C、D、V,Z[D]:KnY、KnM、KnS、T、C、D、V,Z說明該指令把源操作數(shù)[S]中的數(shù)據(jù)各位取反(1→0,0→1)后傳送到目標操作數(shù)[D]中去。該指令可以16/32位數(shù)據(jù)處理和連續(xù)/脈沖執(zhí)行方式二、傳送比較指令應(yīng)用實例舉例1用程序構(gòu)成一個閃光信號燈,改變輸入口所接置數(shù)開關(guān)可改變閃光頻率。
設(shè)定開關(guān)4個,分別接于X000~X003,X010為起停開關(guān);信號燈接于Y000。編制梯形圖
圖中第一行為變址寄存器清零,上電時完成。第二行從輸入口讀入設(shè)定開關(guān)數(shù)據(jù),變址綜合后送到定時器T0的設(shè)定值寄存器D0,并和第三行中的定時器T1配合產(chǎn)生D0時間間隔的脈沖。舉例2有一組燈L1~L8。要求隔燈顯示,每2s變換一次,反復(fù)進行。用一個開關(guān)實現(xiàn)啟停控制。
設(shè)置啟停開關(guān)接于X000,L1~L8接于Y000~Y007。梯形圖如下圖所示:本章學(xué)習(xí)結(jié)束。Goodbye!任務(wù)4-3:功能指令應(yīng)用編程-LED顯示模塊4PLC功能指令數(shù)碼管顯示控制知識目標:掌握位元件、字元件、位組合元件、數(shù)據(jù)寄存器、變址寄存器和指針。掌握功能指令的編程格式。掌握傳送指令MOV。能力目標:會使用MOV指令進行梯形圖編程,能靈活地將MOV指令應(yīng)用于各種控制中。控制要求1數(shù)碼管顯示控制控制要求利用PLC控制LED數(shù)碼顯示,控制要求為:開關(guān)閉合后數(shù)碼管循環(huán)顯示數(shù)字9、8、7、6、5、4、3、2、1、0,顯示時間間隔均為1s。開關(guān)斷開后系統(tǒng)停止運行。數(shù)碼管顯示9、8、7、6、5、4、3、2、1、0對應(yīng)的段碼如表4.1所示。相關(guān)知識1數(shù)碼管顯示控制相關(guān)知識一、位元件、字元件和位組合元件處理ON/OFF狀態(tài)的元件稱為位元件,例如X、Y、M、S。處理數(shù)據(jù)的元件稱為字元件,例如T和C等。由位元件也可構(gòu)成字元件進行數(shù)據(jù)處理,位元件組合由Kn加首元件號來表示。4個位元件為一組組合成單元。KnM0中的n是組數(shù),16位數(shù)操作時為K1~K4,32位數(shù)操作時為K1~K8。例如K2M0表示由M0~M7組成的八位數(shù)據(jù);K4M10表示由M10~M25組成的16位數(shù)據(jù),M10是最低位。當(dāng)一個16位數(shù)據(jù)傳送到K1M0、K2M0或K3M0時,只傳送相應(yīng)的低位數(shù)據(jù),較高位的數(shù)據(jù)不傳送。32位數(shù)據(jù)傳送也一樣。在16位數(shù)操作時,參與操作的位元件由K1~K4指定。若僅由K1~K3指定,不足部分的高位均作0處理,這意味著只能處理正數(shù)(符號位為0)。在做32位數(shù)操作時也一樣。被組合的位元件的首元件號可以是任意的,但習(xí)慣上采用以0結(jié)尾的元件,如M0、M10、……。任務(wù)4.1數(shù)碼管顯示控制相關(guān)知識二、數(shù)據(jù)寄存器(一)通用數(shù)據(jù)寄存器D0~D199(共200點)(二)斷電保持/鎖存寄存器D200~D7999(共7800點)(三)特殊數(shù)據(jù)寄存器D8000~D8255(共256點)(四)文件數(shù)據(jù)寄存器D1000~D7999(共7000點)任務(wù)4.1數(shù)碼管顯示控制相關(guān)知識三、變址寄存器變址寄存器V、Z在傳送、比較等指令中用來修改操作對象的元件號,存放在V、Z中的數(shù)據(jù)代表增量。V、Z都是16位的寄存器,其操作方式與普通數(shù)據(jù)寄存器一樣,可進行數(shù)據(jù)的讀寫。當(dāng)進行32位操作時,將V、Z合并使用,指定Z為低位。任務(wù)4.1數(shù)碼管顯示控制相關(guān)知識四、指針分支指令用P0~P62、P64~P127共127點。指針P0~P62、P64~P127為標號,用來指定條件跳轉(zhuǎn)、子程序調(diào)用等分支指令的跳轉(zhuǎn)目標。P63為結(jié)束跳轉(zhuǎn)用。中斷用指針I(yè)0□□~I8□□共9點。中斷指針的格式表示如下。(一)輸入中斷I△0□□=0表示為下降沿中斷;□=1表示為上升沿中斷?!鞅硎据斎胩?,取值范圍為0~5,每個輸入只能用一次。(二)定時器中斷I△□□△表示定時器中斷號,取值范圍為6~8,每個定時器只能用1次?!酢醣硎径〞r時間,取值范圍為10~99ms。(三)計數(shù)器中斷I0△0△表示計數(shù)器中斷號,取值范圍為1~6。計數(shù)器中斷與高速計數(shù)器比較置位指令配合使用,根據(jù)高速計數(shù)器的計數(shù)當(dāng)前值與計數(shù)設(shè)定值的關(guān)系來確定是否執(zhí)行相應(yīng)的中斷程序。任務(wù)4.1數(shù)碼管顯示控制相關(guān)知識五、功能指令的格式(一)功能指令的表達形式功能指令的表達形式如圖4.1所示。功能指令按功能號FNC00~FNC249編排。每條功能指令都有一個指令助記符。例如圖4.1中,功能號為45的FNC45功能指令的助記符為MEAN,它是一條數(shù)據(jù)處理平均值功能指令。該指令是7步指令。圖4.1功能指令的表達形式任務(wù)4.1數(shù)碼管顯示控制相關(guān)知識五、功能指令的格式
(一)功能指令的表達形式有的功能指令只需指定功能編號即可,但更多的功能指令在指定功能編號的同時還需指定操作元件。操作元件由1到4個操作數(shù)組成。下面將對操作數(shù)進行說明。[S]是源操作數(shù)。若使用變址功能時,表示為[S.]形式。源操作數(shù)不止一個時,可用[S1.]、[S2.]表示。[D]是目標操作數(shù)。若使用變址功能時,表示為[D.]形式。目標操作數(shù)不止一個時,可用[D1.]、[D2.]表示。m與n表示其他操作數(shù)。常用來表示常數(shù)或者作為源操作數(shù)和目標操作數(shù)的補充說明。表示常數(shù)時,用十進制K和十六進制H。需注釋的項目較多時可采用m1、m2等方式。功能指令的功能號和指令助記符占一個程序步。每個操作數(shù)占兩個或4個程序步(16位操作占兩個程序步,32位操作占4個程序步)。任務(wù)4.1數(shù)碼管顯示控制相關(guān)知識五、功能指令的格式(一)功能指令的表達形式如圖4.2所示是一條求平均值的功能指令的梯形圖。D0是源操作數(shù)的首元件,K3是指定取值的個數(shù)為3,D4Z0是指定計算結(jié)果存放的數(shù)據(jù)寄存器的地址。上述平均值指令的含義是:要注意的是,某些功能指令在整個程序中只能出現(xiàn)一次。即使使用跳轉(zhuǎn)指令使其分處于兩段不可能同時執(zhí)行的程序中也不允許,但可利用變址寄存器多次改變其操作數(shù)。圖4.2求平均值功能指令示例任務(wù)4.1數(shù)碼管顯示控制相關(guān)知識五、功能指令的格式(二)數(shù)據(jù)長度功能指令可處理16位數(shù)據(jù)和32位數(shù)據(jù)。功能指令中有符號(D)表示處理32位數(shù)據(jù),如(D)MOV、FNC(D)12指令。處理32位數(shù)據(jù)時,用元件號相鄰的兩元件組成元件對。元件對的首地址用奇數(shù)、偶數(shù)均可,建議元件對的首地址統(tǒng)一用偶數(shù)編號。如圖4.3中的第一條指令是將D10中的數(shù)據(jù)送到D12中,處理的是16位數(shù)據(jù)。第二條指令是將D21和D20中的數(shù)據(jù)送到D23和D22中,處理的是32位數(shù)據(jù)。要說明的是,32位計數(shù)器C200~C255不能用作16位指令的操作數(shù)。圖4.3功能指令處理16位數(shù)據(jù)和32位數(shù)據(jù)示例任務(wù)4.1數(shù)碼管顯示控制相關(guān)知識五、功能指令的格式(三)功能指令類型FX系列PLC的功能指令有連續(xù)執(zhí)行型和脈沖執(zhí)行型兩種形式。如圖4.4(a)所示的程序是連續(xù)執(zhí)行方式的例子。當(dāng)X2為ON狀態(tài)時,上述指令在每個掃描周期都被重復(fù)執(zhí)行。某些指令,例如INC、DEC等,用連續(xù)執(zhí)行方式要特別留心。如圖4.4(b)所示的程序是脈沖執(zhí)行方式的例子。助記符后附的(P)符號表示脈沖執(zhí)行。該脈沖執(zhí)行的指令僅在X1由OFF轉(zhuǎn)為ON時有效。在不需要每個掃描周期都執(zhí)行時,用脈沖執(zhí)行方式可縮短程序執(zhí)行時間。(P)和(D)可同時使用,如(D)MOV(P)。圖4.4連續(xù)執(zhí)行方式和脈沖執(zhí)行方式功能指令示例任務(wù)4.1數(shù)碼管顯示控制相關(guān)知識六、傳送指令MOVMOV指令助記符、功能、操作數(shù)、程序步如表4.2所示。MOV指令將源操作數(shù)的數(shù)據(jù)傳送到目標元件中,即[S.]→[D.]。MOV指令的使用說明如圖4.5所示。當(dāng)X0為ON時,源操作數(shù)[S.]中的數(shù)據(jù)K100傳送到目標元件D10中。當(dāng)X0為OFF時,指令不執(zhí)行,數(shù)據(jù)保持不變。圖4.5MOV指令的使用說明任務(wù)實施4.1數(shù)碼管顯示控制任務(wù)實施一、I/O分配由控制要求可確定PLC需要1個輸入點、8個輸出點,其I/O分配表見表4.3。任務(wù)4.1數(shù)碼管顯示控制任務(wù)實施二、硬件接線數(shù)碼顯示控制系統(tǒng)I/O接線如圖4.6所示。圖4.6數(shù)碼管顯示控制I/O接線圖任務(wù)4.1數(shù)碼管顯示控制任務(wù)實施三、程序設(shè)計數(shù)碼管顯示控制梯形圖如圖4.7所示。圖4.7數(shù)碼管顯示控制編程任務(wù)4.1數(shù)碼管顯示控制任務(wù)實施四、運行調(diào)試(1) 按圖4.6所示將PLC的I/O接線連接起來。(2) 用專業(yè)的編程電纜將裝有GX編程軟件的上位機的RS-232口與PLC的RS-422口連接起來。(3) 接通電源,PLC電源指示燈(POWER)亮,說明PLC已通電。將PLC的工作方式開關(guān)扳到STOP位置,使PLC處于編程狀態(tài)。(4) 用編程軟件將如圖4.7所示的程序?qū)懭隤LC中。(5) 開關(guān)S閉合后,數(shù)碼管循環(huán)顯示數(shù)字9、8、7、6、5、4、3、2、1、0,顯示時間間隔均為1s。開關(guān)斷開后系統(tǒng)停止運行。知識拓展務(wù)4.1數(shù)碼管顯示控制知識拓展一、移位傳送指令SMOVSMOV指令的助記符、功能、操作數(shù)、程序步如表4.4所示。任務(wù)4.1數(shù)碼管顯示控制知識拓展SMOV指令的使用說明如圖4.8所示。首先將二進制的源數(shù)據(jù)(D1)轉(zhuǎn)換成BCD碼(D1′),然后將BCD碼移位傳送,實現(xiàn)數(shù)據(jù)的分配、組合。源數(shù)據(jù)BCD碼右起從第4位(m1=4)開始的2位(m2=2)移送到目標D2′的第3位(n=3)和第2位,而D2′的第4和第1兩位BCD碼不變。然后,目標D2′中的BCD碼自動轉(zhuǎn)換成二進制數(shù),即為D2的內(nèi)容。BCD碼值超過9999時出錯。一、移位傳送指令SMOV圖4.8SMOV指令使用說明任務(wù)4.1數(shù)碼管顯示控制知識拓展CML指令的助記符、功能、操作數(shù)、程序步如表4.5所示。CML指令的使用說明如圖4.9所示。將源操作數(shù)中的數(shù)據(jù)(自動轉(zhuǎn)換成二進制數(shù))逐位取反后傳送。二、取反傳送指令CML圖4.9CML指令的使用說明任務(wù)4.1數(shù)碼管顯示控制知識拓展BMOV指令的助記符、功能、操作數(shù)、程序步如表4.6所示。BMOV指令是把從源操作數(shù)指定的元件開始的n個數(shù)組成的數(shù)據(jù)塊傳送到指定的目標。如果元件號超出允許的元件號范圍,數(shù)據(jù)僅傳送到允許的范圍內(nèi)。BMOV指令的使用說明如圖4.10所示。若用到需要指定位數(shù)的位元件,則源操作數(shù)和目標操作數(shù)指定的位數(shù)必須相同。三、塊傳送指令BMOV圖4.10BMOV指令的使用說明任務(wù)4.1數(shù)碼管顯示控制知識拓展FMOV指令助記符、功能、操作數(shù)、程序步如表4.7所示。FMOV指令是將源元件中的數(shù)據(jù)傳送到指定目標開始的n個目標元件中,這n個元件中的數(shù)據(jù)完全相同。FMOV指令的使用說明如圖4.11所示。X0為ON時,將0送至D100~D119中,如果元件號超出元件號范圍,數(shù)據(jù)僅傳送到允許范圍的元件中。四、多點傳送指令FMOV圖4.11FMOV指令的使用說明任務(wù)4.3八站小車呼叫控制相關(guān)知識五、七段譯碼指令SEGDSEGD指令的助記符、功能、操作數(shù)、程序步如表4.26所示。七段譯碼指令SEGD將源操作數(shù)指定的元件的低4位中的十六進制數(shù)譯碼后送給7段顯示器顯示,譯碼信號存于目標操作數(shù)指定的元件中,輸出時要占用7個輸出點。顯示的段代表了輸入字節(jié)的最低位中的字符。下圖是顯示段指令使用的七段顯示編碼。七段顯示的編碼返回數(shù)碼管循環(huán)顯示PLC程序本章學(xué)習(xí)結(jié)束。Goodbye!觸摸屏控制攪拌機項目制作(1)會使用MCGS軟件制作攪拌機項目的組態(tài)畫面;(2)會攪拌機項目的PLC編程。一、項目要求某食品廠現(xiàn)有一臺原料混合攪拌機,驅(qū)動裝置是一臺三相交流異步電動機,控制面板上有兩個按鈕,在正常運行時按下綠色按鈕(SB2)攪拌機就Y型降壓起動,攪拌機低速運行,定時器開始計延時,延時后切換到△型全壓運行,如果在Y/△運行中,任何時候按下紅色按鈕(SB1),攪拌機就停止運行。1、認識Y-△降壓起動控制
如圖2-4所示,Y-△降壓起動控制是對電機進行低、高速切換運行而設(shè)計的。二、項目傳統(tǒng)控制電路介紹圖2-4Y-△降壓起動控制電路(1)閉合QS開關(guān),按下起動按鈕SB2,KM1、KM3和KT線圈得電主觸點閉合,電機Y型轉(zhuǎn)動,燈HL1、HL3亮,經(jīng)延時后,KT動作,KM3失電,KM2得電,最后KT失電,燈HL1、HL2亮。(2)按下停止按鈕SB1,KM1、KM2線圈立刻失電,KM1、KM2、KM3和KT的各個觸點復(fù)位,燈HL1、HL2滅,電機停止轉(zhuǎn)動。圖2-4Y-△降壓起動控制電路
1、系統(tǒng)方案設(shè)計
用PLC控制代替?zhèn)鹘y(tǒng)繼電器-接觸器控制,這種控制方式具有功能強,性能價格比高;具有軟元件配套齊全,用戶使用方便,適應(yīng)性強;可靠性高,抗干擾能力強;系統(tǒng)的設(shè)計、安裝、調(diào)試工作量少;編程方法簡單;維修工作量少,維修方便;體積小,能耗低等優(yōu)勢。三、項目實施圖2-15系統(tǒng)解決方案框圖表2-8硬件配置表1、系統(tǒng)方案設(shè)計
系統(tǒng)設(shè)計要求,要保留原主電路,用人機界面HMI(觸摸屏)及物理按鈕開關(guān)兩種方式給出主控信號,選用繼電器型輸出PLC作為控制器,控制繼電器-接觸器電路。2、電氣設(shè)計I/O地址分配如表2-9所示表2-9I/O地址分配表圖2-16主電路和PLC控制電路
保留原主電路(含電動機),PLC的L、N端供電電源為220V交流電源,PLC的繼電器型輸出Y0~Y2控制三個接觸器線圈,輸出回路為220V交流電源,接觸器線圈必須互鎖,具體做法是在△型、Y型接觸器中互串一個對方的動斷觸點,可以防止接觸器故障而造成電源短路故障,電氣原理圖如圖2-16所示。
三菱FX3U系列PLC的輸入信號既可以接漏型輸入,也可以接源型輸入,與西門子S7-200Smart相類似,如圖2-17所示。(a)漏型輸入
(b)源型輸入圖2-17FX3U系列PLC的輸入接線3、HMI組態(tài)設(shè)計
用昆侖通態(tài)MCGS人機界面HMI(觸摸屏)給出主控信號,主要包括起動按鈕、停止按鈕、KM1指示燈、KM2指示燈、KM3指示燈、電動機、設(shè)定延時時間等信號,HMI組態(tài)設(shè)計參考界面如圖2-18所示。圖2-18攪拌機電氣控制系統(tǒng)組態(tài)界面組態(tài)設(shè)計時,觸摸屏與PLC關(guān)聯(lián)地址數(shù)據(jù)分配如表2-10所示表2-10觸摸屏與PLC連接地址分配表
昆侖通態(tài)觸摸屏(TPC7062Ti)是使用北京昆侖通態(tài)自動化軟件科技有限公司的組態(tài)軟件(MCGS7.7嵌入版)編輯畫面的??旖莘绞叫陆üこ绦陆üこ淘O(shè)置1、MCGS工程的新建主界面63/82按觸摸屏型號選TPC7062K選擇觸摸屏型號、背景色、網(wǎng)格寬高等,如圖2-19所示。圖2-19新建工程設(shè)置選擇路徑及文件夾、設(shè)文件名溫馨提醒:要注意先把工程另存在所需的地方,否則會保存在軟件默認指定的文件夾里
項目新建完成后,點擊進入“設(shè)備窗口”(如圖2-20)。雙擊進入設(shè)備窗口,在窗口空白處擊右鍵選“設(shè)備工具箱”,或直接在工具欄上點擊按鈕。圖2-20設(shè)備窗口選擇雙擊
在設(shè)備工具箱中點擊“設(shè)備管理”,在設(shè)備管理窗口的左側(cè)查找并雙擊添加設(shè)備“通用串口父設(shè)備”,打開“PLC”和“三菱”及“三菱FX系列編程口”目錄,雙擊添加設(shè)備“三菱FX系列編程口”(如圖2-21),然后點擊“確認”。圖2-21設(shè)備工具箱管理
確認后,在設(shè)備工具箱里添加了“通用串口父設(shè)備”和“三菱FX系列編程口”兩項。
依次雙擊“通用串口父設(shè)備”和“三菱FX系列編程口”,分別把它們添加到設(shè)備組態(tài)的設(shè)備窗口中,其中“通用串口父設(shè)備”在上(代表是觸摸屏為上位機,它用通用(RS232/RS485)串口與下位機通信),下面掛接驅(qū)動“三菱-FX系列編程口”子設(shè)備(代表下位機是三菱FX系列PLC,它用編程口與上位機通信)。(如圖2-22)。圖2-22通信驅(qū)動選擇注:雙擊選擇“三菱-FX系列編程口”時,會跳出詢問“是否使用三菱-FX系列編程口驅(qū)動的默認通訊參數(shù)設(shè)置串口父設(shè)備參數(shù)?”,選擇“是”,如圖2-23所示。然后關(guān)閉退出設(shè)備窗口,并選擇存盤。圖2-23通訊參數(shù)選擇點“用戶窗口”后,點“新建窗口”,右鍵點擊“窗口0”,點擊“屬性”進入,修改窗口名“攪拌電機控制”,如圖2-24、2-25所示。圖2-24新建窗口
圖2-25設(shè)置窗口名稱點擊工具欄中的標簽,輸入文字“攪拌機電氣控制系統(tǒng)”。設(shè)置字體屬性,如圖2-26所示。圖2-26字體設(shè)置點擊工具欄中的標準按鈕,在組態(tài)界面上點拖放出一個按鈕。雙擊按鈕,在文本中輸入:起動按鈕,背景顏色選擇“綠色”,如圖2-27所示。
圖2-27起動按鈕外觀設(shè)置
圖2-28按鈕數(shù)據(jù)對象值設(shè)置1再點擊“操作屬性”,點擊“數(shù)據(jù)對象值操作”,選擇“按1松0”,點擊“?”進行變量選擇數(shù)據(jù)(PLC軟元件)的關(guān)聯(lián),如圖2-28。圖2-29數(shù)據(jù)變量設(shè)置圖2-28按鈕數(shù)據(jù)對象值設(shè)置選擇“根據(jù)采集信息生成”,通道類型選擇:M輔助寄存器,通道地址選擇:1,數(shù)據(jù)類型選擇:讀寫,如圖2-29所示。點擊確認退出設(shè)置。停止按鈕參照起動按鈕設(shè)置,把通道地址改為:0。
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《威海節(jié)日習(xí)俗》課件
- 《室內(nèi)設(shè)計課件》課件
- 單位管理制度集合大合集人力資源管理篇
- 單位管理制度合并選集【員工管理篇】十篇
- 單位管理制度分享匯編員工管理篇
- 單位管理制度分享大全人員管理篇十篇
- 《審計與管理》課件
- 《客房優(yōu)化方案》課件
- 《診斷思路》課件
- (高頻選擇題50題)第2單元 社會主義制度的建立與社會主義建設(shè)的探索(解析版)
- cad自定義線型、形定義線型、cad斜坡線學(xué)習(xí)
- 任上線立塔架線施工專項方案
- 139.華師《管理溝通》期末考試復(fù)習(xí)資料精簡版
- 超星爾雅學(xué)習(xí)通《通航空與航天(復(fù)旦大學(xué)上海大學(xué))》章節(jié)測試附答案
- 膽囊結(jié)石合并急性膽囊炎臨床路徑表單
- 電力建設(shè)安全工作規(guī)程解析(線路部分)課件
- 小學(xué)英語不規(guī)則動詞表
- VIC模型PPT課件
- AQL2.5抽檢標準
- 宣傳廣告彩頁制作合同
- 征信知識測試題及答案
評論
0/150
提交評論