版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、S7-200PLC的基本指令及程序設(shè)計,第五章,1,1.梯形圖(LAD)編程語言 梯形圖是與電氣控制電路圖相呼應(yīng)的圖形語言。它來源于繼電器邏輯控制系統(tǒng)的描述。,2.功能塊圖(FBD) 功能塊圖類似于普通邏輯概念圖,沿用了半導(dǎo)體邏輯電路的邏輯框圖表達(dá)方式。,3.語句表(STL) 語句表程序設(shè)計語言是用布爾助記符來描述程序的一種程序設(shè)計語言,計算機(jī)中的匯編語言非常相似,目前已經(jīng)可以應(yīng)用高級語言。,5.1 S7-200 PLC的編程語言,圖5-1 功能塊圖(FBD),LD I0.1 O Q0.0 AN I0.0 = Q0.0,2,5.2 S7-200 的數(shù)據(jù)類型與存儲區(qū)域,1位 布爾型(BOOL)
2、8位 字節(jié)型(BYTE) 16位 無符號整數(shù)型(WORD) 16位 有符號整數(shù)型(INT) 32位 無符號雙字整數(shù)型(DWORD) 32位 有符號雙字整數(shù)型(DINT) 32位 實數(shù)型(REAL)。 實數(shù)型(REAL)是按照NSI/IEEE7541985標(biāo)準(zhǔn)(單精度)的表示格式規(guī)定。,5.2.1 基本數(shù)據(jù)類型,3,5.2.2 數(shù)據(jù)類型及范圍,表5-4 數(shù)據(jù)長度與數(shù)值,數(shù)據(jù)的數(shù)值范圍:無符號數(shù)為02n-1,有符號數(shù)為-2n-12n-1。 注意實數(shù)的數(shù)值范圍10381038。,-128127,表5-4 數(shù)據(jù)長度與數(shù)值,807F,-128127,4,1.存儲器(回顧) 存儲器主要用于存放系統(tǒng)程序、用
3、戶程序以及工作數(shù)據(jù)。 a. 常用的存儲器類型 RAM Random Access Memory ROM Read Only Memory EPROM Erasable Programmable Read Only Memory EEPROM Electrical Erasable Programmable Read Only Memory,5.2.3 數(shù)據(jù)的存儲區(qū),ROM、EPROM和EEPROM的區(qū)別,EEPROM僅依靠電子信號即可修改內(nèi)容!,5,程序區(qū)用于存放用戶程序,存儲器為EEPROM。 系統(tǒng)區(qū)用于存放有關(guān)PLC配置結(jié)構(gòu)的參數(shù),如PLC主機(jī)及擴(kuò)展模塊的I/O配置和編址、配置PLC站地址
4、,設(shè)置保護(hù)口令、停電記憶保持區(qū)、軟件濾波功能等,存儲器為EEPROM。 數(shù)據(jù)區(qū)是S7-200 CPU提供的存儲器的特定區(qū)域。它包括輸入映象寄存器(I)、輸出映像寄存器(Q)、變量存儲器(V)、內(nèi)部標(biāo)志位存儲器(M)、順序控制繼電器存儲器(S)、特殊標(biāo)志位存儲器(SM)、局部存儲器(L)、定時器存儲器(T)、計數(shù)器存儲器(C)、模擬量輸入映像寄存器(AI)、模擬量輸出映像寄存器(AQ)、累加器(AC)、高速計數(shù)器(HC)幻燈片 9。存儲器為EEPROM和RAM。,2.存儲器區(qū)域 PLC的存儲器分為程序區(qū)、系統(tǒng)區(qū)、數(shù)據(jù)區(qū)。,6,3.數(shù)據(jù)區(qū)存儲器的地址表示格式 存儲器是由許多存儲單元組成,每個存儲單
5、元都有惟一的地址,可以依據(jù)存儲器地址來存取數(shù)據(jù)。數(shù)據(jù)區(qū)存儲器地址的表示格式有位、字節(jié)、字、雙字地址格式。,1)、位地址格式 某一位的地址由存儲器區(qū)域標(biāo)識符、字節(jié)地址及位號構(gòu)成,如V5.4,I0.0等。,7,(1)字節(jié)編址的指定方式為:(區(qū)域標(biāo)志符)B(字節(jié)號),如IB0表示由I0.0I0.7這8位組成的字節(jié)。 (2)字編址的指定方式為:(區(qū)域標(biāo)志符)W(起始字節(jié)號),且最高有效字節(jié)為起始字節(jié)。例如VW100表示由VB100和VB101這2字節(jié)組成的字。 (3)雙字編址的指定方式為:(區(qū)域標(biāo)志符)D(起始字節(jié)號),且最高有效字節(jié)為起始字節(jié)。例如VD100表示由VB100到VB103這4字節(jié)組成的
6、雙字。,2)、字節(jié)、字、雙字地址格式,8,3)其他地址格式 數(shù)據(jù)區(qū)存儲器區(qū)域中,還包括定時器存儲器(T)、計數(shù)器存儲器(C)、累加器(AC)、高速計數(shù)器(HC)等,它們是模擬相關(guān)的電器元件的。它們的地址格式為:Ay。 由區(qū)域標(biāo)識符A和元件號y組成,例T24表示某定時器的地址,T是定時器的區(qū)域標(biāo)識符,24是定時器號。,9,(2)即輸出映像寄存器(Q) 每一個輸出模塊的端子與輸出映像寄存器的相應(yīng)位相對應(yīng)。CPU將輸出判斷結(jié)果存放在輸出映像寄存器中,在掃描周期的結(jié)尾,CPU以批處理方式將輸出映像寄存器的數(shù)值復(fù)制到相應(yīng)的輸出端子上。,在程序的執(zhí)行過程中,對于輸入或輸出的存取通常是通過映像寄存器,而不是
7、實際的輸入、輸出端子。S7-200 CPU執(zhí)行有關(guān)輸入輸出程序時的操作過程如圖所示。,10,2、輔助繼電器(M) 內(nèi)部標(biāo)志位存儲器(M)也稱內(nèi)部線圈,是模擬繼電器控制系統(tǒng)中的中間繼電器,它存放中間操作狀態(tài),或存儲其它相關(guān)數(shù)據(jù)。如M26.7,MB11,MW23,MD26。,3、變量存儲器(V) 變量存儲器(V)存放全局變量、存放程序執(zhí)行過程中控制邏輯操作的中間結(jié)果或其他相關(guān)數(shù)據(jù)。變量存儲器全局有效。全局有效是指同一個存儲器可以在任一程序分區(qū)(主程序、子程序、中斷程序)被訪問。 如V10.2,VB20,VW100,WD320。,4、局部存儲器(L) 局部存儲器(L)存放局部變量,是局部有效的。局部
8、有效是指某一局部存儲器只能在某一程序分區(qū)(主程序或子程序或中斷程序)中使用。 如L0.0,LB33,LW44,LD55。,11,6、特殊繼電器(SM) 特殊標(biāo)志位(SM)即特殊內(nèi)部線圈,它是用戶與系統(tǒng)程序之間的界面。 SM0.0 RUN監(jiān)控,PLC在RUN方式時,SM0.0總為1; SM0.1 初始脈沖,SM0.1接通一個掃描周期; SM0.3 PLC上電進(jìn)入RUN方式時,SM0.3接通一個掃描周期; SM0.5 秒脈沖,占空比為50,周期為1s的脈沖。,5、順序控制繼電器(S) 順序控制繼電器(S)用于順序控制(或步進(jìn)控制)。順序控制繼電器指令(SCR)基于順序功能圖(SFC)的編程方式。S
9、CR指令提供控制程序的邏輯分段,從而實現(xiàn)順序控制。 如S3.1,SB4,SW10,SD21。,7、定時器(T) 定時器是模擬繼電器控制系統(tǒng)中的時間繼電器。時基有三種:1ms、10ms、100ms。定時器存儲器地址表示格式為:T定時器號,如T24。S7-200 PLC定時器存儲器的有效地址范圍為:T(0255)。,12,8、計數(shù)器(C) 計數(shù)器是累計其計數(shù)輸入端脈沖電平由低到高的次數(shù),有三種類型:增計數(shù)、減計數(shù)、增減計數(shù)。計數(shù)器存儲器地址表示格式為:C計數(shù)器號,如C3。S7-200 PLC計數(shù)器存儲器的有效地址范圍為:C(0255)。,9、模擬量輸入映像寄存器(AI) 模擬量輸入模塊將外部輸入的
10、模擬信號的模擬量轉(zhuǎn)換成1個字長的數(shù)字量,存放在模擬量輸入映像寄存器(AI)中,供CPU運算處理。如AIW0,AIW2,AIW4等。,10、模擬量輸出映像寄存器(AQ) CPU運算結(jié)果存放在模擬量輸出映像寄存器(AQ)中,供D/A轉(zhuǎn)換器將1個字長的數(shù)字量轉(zhuǎn)換成模擬量。如AQW0,AQW2,AQW4等。,13,11、累加器(AC) 累加器用來暫存計算中間值的存儲器,也可向子程序傳遞參數(shù)或返回參數(shù)。S7-200 CPU累加器:AC0、AC1、AC2、AC3。 累加器是可讀寫單元,可以按字節(jié)、字、雙字存取累加器中的數(shù)值。由指令標(biāo)識符決定存取數(shù)據(jù)的長度,例如,MOVB指令存取累加器的字節(jié),DECW指令存
11、取累加器的字,INCD指令存取累加器的雙字。按字節(jié)、字存取時,累加器只存取存儲器中數(shù)據(jù)的低8位、低16位;以雙字存取時,則存取存儲器的32位。,12、高速計數(shù)器(HC) 高速計數(shù)器用來累計高速脈沖信號,當(dāng)高速脈沖信號頻率比CPU掃描速率更快時,必須使用高速計數(shù)器。CPU226高速計數(shù)器:HC(05)。,14,用戶程序可分為三個程序分區(qū):主程序、子程序(可選)和中斷程序(可選)。,主程序(OB1):是用戶程序的主體。CPU在每個掃描周期都要執(zhí)行一次主程序指令。 子程序:是程序的可選部分,主程序調(diào)用時才能夠執(zhí)行。 中斷程序:是程序的可選部分,只有當(dāng)中斷事件發(fā)生時,才能夠執(zhí)行。中斷程序可在掃描周期的
12、任意點執(zhí)行。,5.5用戶程序的結(jié)構(gòu),用戶程序可分為三個程序分區(qū):主程序、子程序(可選)和中斷程序(可選)。,5.4 尋址方式 指令中如何提供操作數(shù)或操作數(shù)地址,稱為尋址方式。 S7-200 PLC的尋址方式有:立即尋址、直接尋址、間接尋址。,MOVD 256,VD100 MOVD VD100, VD200,15,5.6 S7-200 PLC的基本指令,1)外接輸入電路閉合時,輸入映像寄存器為“1”狀態(tài),梯型圖中對應(yīng)的“| |”接通,“|/|”斷開。 2)外接輸入電路斷開時,輸入映像寄存器為“0”狀態(tài),梯型圖中對應(yīng)的 “| |” 斷開, “|/|” 閉合。,3)梯形圖中某一個線圈“通電”時,對應(yīng)
13、的輸出映像寄存器的位為“1”,對應(yīng)外部的負(fù)載通電工作。 4)梯形圖中某一個線圈“斷電”時,對應(yīng)的輸出映像寄存器的位為“0”,對應(yīng)外部的負(fù)載斷電,停止工作。,16,5.6.1 位邏輯指令,梯形圖(LAD)常開和常閉觸點指令用觸點“| |” “|/|”表示; 與某觸點對應(yīng)的存儲器地址的位(bit)值為1時,表示該觸點的常開觸點是接通的 ,位值為1 ; 同時與之對應(yīng)的常閉觸點得位值為0,表示該常閉觸點是斷開的,1. 標(biāo)準(zhǔn)觸點指令,17,1. 標(biāo)準(zhǔn)觸點指令,18,2.輸出指令,輸出指令又稱為線圈驅(qū)動指令,表示對繼電器輸出線圈編程。 在梯形圖(LAD)中,用“( )”表示線圈。當(dāng)執(zhí)行輸出指令時,“能流”
14、到,則線圈被“激勵”,輸出映像寄存器或其他存儲器的相應(yīng)位為“1”,反之為“0”。,19,例1:直接啟動停車控制,I/O分配: I0.0:停車I0.1:啟動Q0.1:KM,語句表 LD I0.1 O Q0.0 A I0.0 = Q0.0,繼電器控制電路圖,Q0.1,Q0.1,Q0.1,Q0.1,20,I/O分配決定PLC的端子接線圖,PLC的端子接線方式又決定編程語言,I/O分配: I0.0:停車I0.1:啟動Q0.1:KM,21,接觸器聯(lián)鎖正反轉(zhuǎn)控制電路,22,例2:電動機(jī)的正反轉(zhuǎn)控制,FU,KM1,QS,正轉(zhuǎn) 接觸器,反轉(zhuǎn)接觸器,L1 L2 L3,主電路,KM2,FR,注意調(diào)相,23,電動機(jī)
15、的正反轉(zhuǎn)控制,I/O接線圖,正轉(zhuǎn)啟動 SB2-I0.0,反轉(zhuǎn)啟動 SB3-I0.1,停止 SB1-I0.2,正轉(zhuǎn)接觸器 KM1-Q0.0,反轉(zhuǎn)接觸器 KM2-Q0.1,正轉(zhuǎn)互鎖,反轉(zhuǎn)互鎖,24,電動機(jī)的正反轉(zhuǎn)控制梯形圖,正轉(zhuǎn),反轉(zhuǎn),反轉(zhuǎn)的梯形圖?,正轉(zhuǎn)啟動 SB2-I0.0,反轉(zhuǎn)啟動 SB3-I0.1,停止 SB1-I0.2,25,3. 置位、復(fù)位指令,S(set):置位指令。指從指定的位地址開始的N個連續(xù)的位地址都被置位且保持。置位后即使能流斷,仍保持置位。R(Reset):復(fù)位指令.指從指定的位地址開始的N個連續(xù)的位地址都被復(fù)位且保持。復(fù)位后即使能流斷,仍保持復(fù)位。,若I0.0和I0.1同
16、時為1,Q0.1置位還是復(fù)位?,26,電動機(jī)的正反轉(zhuǎn)控制梯形圖,問:如何用置位、復(fù)位指令完成電機(jī)正反轉(zhuǎn)控制功能?,27,5.6.2 立即I/O指令,1. 立即輸入指令 在每個標(biāo)準(zhǔn)觸點指令的后面加“I”。指令執(zhí)行時,立即讀取物理輸入點的值,但不刷新相應(yīng)輸入映像寄存器的值。,2. 立即輸出指令(只能用于Q) 用立即指令訪問輸出點時,把操作數(shù)地址立即復(fù)制到指令所指定的物理輸出點和相應(yīng)的輸出映像寄存器,而不受掃描過程的影響。,3. 立即置位和立即復(fù)位指令(只能用于Q) 當(dāng)執(zhí)行立即置位或立即復(fù)位指令時,從指令操作數(shù)所指定的位(bit)地址開始的N個(最多為128個)物理輸出點被立即置位或復(fù)位且保持。執(zhí)行
17、該指令時,新值被同時寫到物理輸出點和相應(yīng)地輸出映像寄存器,28,說明:立即I/O指令不受PLC循環(huán)掃描工作方式的約束,允許對輸入輸出物理點進(jìn)行快速直接存取。加快了輸入輸出響應(yīng)速度。但比訪問映像寄存器的指令占用的CPU時間要長。,例:,29,5.6.3 取非觸點指令和空操作指令,取非觸點可以改變能流的狀態(tài)。觸點左側(cè)為1時,右側(cè)為0,能流就停止;觸點左側(cè)為0時,右側(cè)為1,能流就通過。,空操作(NOP N)指令不影響程序的執(zhí)行,操作數(shù)N是一個0255之間的常數(shù)。預(yù)先在程序中設(shè)置一些NOP指令,在修改和增加其他指令時,可使程序地址的更改量變小,30,5.6.4 正/負(fù)跳變觸點指令,正跳變觸點檢測到脈沖
18、的每一次正跳變后,產(chǎn)生一個掃描周期的脈沖。 指令格式: 負(fù)跳變觸點檢測到脈沖的每一次負(fù)跳變后,產(chǎn)生一個掃描周期的脈沖。 指令格式: 應(yīng)用舉例:,31,5.6.5 定時器指令,輸入接點,設(shè)定值: 132767,定時器號碼 (0255),定時器的實際設(shè)定時間: T=設(shè)定值PT分辨率,?ms,分辨率(時基),32,TS=50.1=0.5s,1、接通延時定時器,其工作波形圖如下:,首次掃描,定時器位OFF,當(dāng)前值為0。使能輸入接通時,定時器位為OFF,當(dāng)前值從0開始計數(shù)時間,當(dāng)前值達(dá)到預(yù)設(shè)值時,定時器位為ON,當(dāng)前值連續(xù)計數(shù)到32767。使能輸入斷開,定時器自動復(fù)位,即定時器位OFF,當(dāng)前值為0。,哪
19、幾部分有輸出?,?ms,100ms,33,2、斷開延時定時器(TOF),上電周期或首次掃描,定時器位OFF,當(dāng)前值為0。使能輸入接通時,定時器位為ON,當(dāng)前值為0。當(dāng)使能輸入由接通到斷開時,定時器開始計數(shù),當(dāng)前值達(dá)到預(yù)設(shè)值時,定時器位OFF,當(dāng)前值等于預(yù)設(shè)值,停止計數(shù)。 使能輸入由OFF變?yōu)镺N時TOF復(fù)位,如果使能輸入再有從ON到OFF的負(fù)跳變,則可實現(xiàn)再次啟動。,其工作波形圖如下:,TS=8*10ms=80ms,10ms,34,上電初期或首次掃描時,定時器位為OFF,當(dāng)前值為0。當(dāng)輸入端(IN)接通(為ON)時,定時器位立即為“1”,并把當(dāng)前值設(shè)為0。,2、斷開延時定時器(TOF),35,
20、其工作波形圖如下:,輸入端,Q0.1,當(dāng)前值,設(shè)定值,TS= 120*10ms,M0.1,TONR,PT,IN,I0.1,120,T4,( ),T4,Q0.1,最大值,32767,120,3、有記憶接通延時定時器,首次掃描,定時器位OFF,當(dāng)前值保持,使能輸入接通時,定時器位為OFF,當(dāng)前值從保持值開始計數(shù)時間,當(dāng)前值達(dá)到預(yù)設(shè)值時,定時器位為ON,當(dāng)前值連續(xù)計數(shù)到32767。定時器用復(fù)位指令清除當(dāng)前值。,TS,10ms,36,電氣原理圖,工作原理,例3 定子繞組串電阻(電抗)啟動控制,37,串電阻降壓起動硬件接線圖及程序,38,例4閃爍控制程序,閃爍控制梯形圖及信號時序圖,要求燈,每隔1S,持
21、續(xù)接通2S,39,定時器是對PLC內(nèi)部的時鐘脈沖進(jìn)行計數(shù),而計數(shù)器是對外部的或由程序產(chǎn)生的計數(shù)脈沖進(jìn)行計數(shù) 。,計數(shù)器用來累計輸入脈沖的次數(shù),經(jīng)常用來對產(chǎn)品進(jìn)行計數(shù)。 計數(shù)器與定時器的結(jié)構(gòu)和使用基本相似,編程時輸入它的預(yù)設(shè)值PV(計數(shù)的次數(shù)),計數(shù)器累計它的脈沖輸入端電位上升沿(正跳變)個數(shù),當(dāng)計數(shù)器達(dá)到預(yù)設(shè)值PV時,發(fā)出中斷請求信號,以便PLC作出相應(yīng)的處理。 計數(shù)器指令有3種:增計數(shù)CTU、減計數(shù)CTD和增減計數(shù)CTUD。,5.6.6 計數(shù)器指令,40,1、增計數(shù)器CTU指令,首次掃描,定時器位OFF,當(dāng)前值為0。脈沖輸入的每個上升沿,計數(shù)器計數(shù)1次,當(dāng)前值增加1個單位,當(dāng)前值達(dá)到預(yù)設(shè)值時
22、,計數(shù)器位ON,當(dāng)前值繼續(xù)計數(shù)到32767停止計數(shù)。復(fù)位輸入有效或執(zhí)行復(fù)位指令,計數(shù)器自動復(fù)位,即計數(shù)器位OFF,當(dāng)前值為0。,41,2、減計數(shù)器,CD,PV,C(0255),LD,復(fù)位,裝設(shè)定值,計脈沖數(shù),設(shè)定值,CTD,當(dāng)裝載輸入端有效時,計數(shù)器復(fù)位并把設(shè)定值PV裝入當(dāng)前值寄存器中。計數(shù)器檢測到CD輸入的每個上升沿時,計數(shù)器當(dāng)前值減小1個單位,當(dāng)前值減到0時,計數(shù)器位ON。 無復(fù)位端,在裝載輸入端接通時,使計數(shù)器復(fù)位并把設(shè)定值裝入當(dāng)前寄存器中。,為什么C40當(dāng)前值沒有減1?,42,2、增/減計數(shù)器(CTUD)指令,增計數(shù),減計數(shù),復(fù)位,C(0255),設(shè)定值,首次掃描,定時器位OFF,當(dāng)前
23、值為0。當(dāng)前值等于或大于預(yù)設(shè)值時,計數(shù)器位ON。 增減計數(shù)器計數(shù)到32767(最大值)后,下一個CU輸入的上升沿將使當(dāng)前值跳變?yōu)樽钚≈担?2768);反之,當(dāng)前值達(dá)到最小值(32768)時,下一個CD輸入的上升沿將使當(dāng)前值跳變?yōu)樽畲笾担?2767)。復(fù)位輸入有效或執(zhí)行復(fù)位指令,計數(shù)器自動復(fù)位,即計數(shù)器位OFF,當(dāng)前值為0。,43,例5. 產(chǎn)品數(shù)量檢測,(每24個產(chǎn)品 機(jī)械手動作1次),44, 電機(jī)起動后,Q0.0產(chǎn)生寬度為一個掃描 周期的正脈沖,使C20和T37復(fù)位, 起、停傳送帶電機(jī),Q0.0,Q0.0,I0.2,24,C20,T37,20,C20,Q0.1,每檢測到一個產(chǎn)品,I0.2產(chǎn)生一
24、個正脈沖, 使C20計一個數(shù), C20每計24個數(shù),機(jī)械手動作一次, 機(jī)械手動作后,延時2秒,將機(jī)械手 電磁鐵切斷,同時將C20復(fù)位。C20 復(fù)位后,Q0.1和T37也復(fù)位,( ),I0.0,I0.1,C20,( ),IN,PT,TON,T37,T37,P,Q0.0,例5.,45,例6. 定時器的擴(kuò)展,1. 定時器串聯(lián)擴(kuò)展,共延時T=(30000+30000)0.1s=6000s,問題:單一定時器的最大計時值為3276.7s,當(dāng)需設(shè)定時間超過該值的時候怎么辦?,如果我想設(shè)定60000s怎么辦?,46,擴(kuò)大計時范圍也可采用定時器和計數(shù)器串聯(lián)的方法,程序如右。從電源接通到輸出線圈Q2.0有輸出,共
25、延時T=3000.0s20000=6107s。若還要增大計時范圍,可增加串聯(lián)的計數(shù)器數(shù)目。,2. 定時器、計數(shù)器串聯(lián)擴(kuò)展計時范圍,例6. 定時器的擴(kuò)展,47,5.6.7 順序控制繼電器指令,(一)SCR指令的功能 1、SCR程序段的S位置位時,允許該程序段工作; 2、SCRT指令一方面使當(dāng)前激活的SCR程序段S位復(fù)位,以使該程序段停止工作,另一方面使下一個將要執(zhí)行的SCR程序段S位置位; 3、SCRE指示一個SCR程序段結(jié)束。,所謂順序控制,是生產(chǎn)過程按工藝要求事先安排的順序自動地進(jìn)行控制。,順序控制繼電器存儲器(S) 順序控制繼電器(S)用于順序控制(或步進(jìn)控制)。順序控制繼電器指令(SCR
26、)基于順序功能圖(SFC)的編程方式。SCR指令提供控制程序的邏輯分段,從而實現(xiàn)順序控制。 如S0.1,SB4,SW10,SD21。,48,(三)SCR指令的編程舉例 根據(jù)舞臺燈光效果的要求,控制紅、綠、黃三色燈。要求:紅燈先亮,2s后綠燈亮,再過3s后黃燈亮。待紅、綠、黃燈全亮3min后,全部熄滅。程序如圖5-29所示。 說明:每一個SCR程序段中均包含三個要素: 1)輸出對象:在這一步序中應(yīng)完成的動作; 2)轉(zhuǎn)移條件:滿足轉(zhuǎn)移條件后,實現(xiàn)SCR段的轉(zhuǎn)移; 3)轉(zhuǎn)移目標(biāo):轉(zhuǎn)移到下一個步序。,特殊標(biāo)志位存儲器(SM) 特殊標(biāo)志位(SM)即特殊內(nèi)部線圈,它是用戶與系統(tǒng)程序之間的界面。 SM0.0
27、 RUN監(jiān)控,PLC在RUN方式時,SM0.0總為1; SM0.1 初始脈沖,SM0.1接通一個掃描周期; SM0.3 PLC上電進(jìn)入RUN方式時,SM0.3接通一個掃描周期; SM0.5 秒脈沖,占空比為50,周期為1s的脈沖。,49,LD I0.1 AN Q0.0 AN Q0.1 AN Q0.2 /在初始狀態(tài)下起動,置 S S0.1,1 /S0.1=1 LSCR S0.1 /S0.1=1,激活第一SCR程序段, /進(jìn)入第一步序 LD SM0.0 S Q0.0,1 /紅燈亮,并保持 TON T37,+20 /啟動2s定時器 LD T37 /2s后程序轉(zhuǎn)移到第二SCR段, SCRT S0.2
28、/(S0.2=1,S0.1=0) SCRE / 第一SCR段結(jié)束 LSCR S0.2 /S0.2=1,激活第二SCR程序段, /進(jìn)入第二步序 LD SM0.0 S Q1.1 /綠燈亮,并保持 TON T38,+30 /啟動3s定時器,I 0.1: 啟動; Q0.0:紅燈; Q0.1:綠燈; Q0.2:黃燈。,50,LD T38 /3s后程序轉(zhuǎn)移到第三SCR段, SCRT S0.3 /(S0.3=1,S0.2=0) SCRE /第二SCR段結(jié)束 LSCR S0.3 /S0.3=1,激活第三SCR程序段, /進(jìn)入第三步序 LD SM0.0 S Q0.2,1 /黃燈亮,并保持 TON T39,+18
29、00 /啟動3min定時器 LD T39 /3min后程序轉(zhuǎn)移到第四SCR段, SCRT S0.4 /(S0.4=1,S0.3=0) SCRE /第三SCR段結(jié)束 LSCR S0.4 /S0.4=1,激活第四SCR程序段, /進(jìn)入第四步序 LD SM0.0 R S0.1,4 R Q0.0,3 /紅、綠、黃燈全滅 SCRE /第四SCR段結(jié)束,圖5-29 SCR指令編程,51,5.6.8 移位寄存器指令,移位寄存器指令可用來進(jìn)行順序控制、物流及數(shù)據(jù)流控制。,S_BIT指定移位寄存器的最低位,N指定寄存器的長度;正數(shù)表示正向移動(左)0,N為負(fù)數(shù)表示反向移動; N為字節(jié)型數(shù)據(jù)類型,最大長度為64位
30、。 EN端每個上升沿采樣。,當(dāng)允許輸入端EN有效時,該指令把數(shù)據(jù)輸入端(DATA) 的數(shù)值(位值)移入移位寄存器,并進(jìn)行移位。,52,53,5.6.9. 比較觸點指令,比較指令為上、下限控制提高了方便,實際上是一個比較觸點。該指令是將兩個操作數(shù)按指定的關(guān)系比較,比較關(guān)系成立則比較觸點閉合。 比較運算符有:=、=、(表示不等于)。比較指令的類型有:字節(jié)比較、整數(shù)比較、雙字整數(shù)比較和實數(shù)比較。,應(yīng)用舉例,一自動倉庫存放某種貨物,最多6000箱,需對所存的貨物進(jìn)出計數(shù)。貨物多于1000箱,燈L1亮;貨物多于5000箱,燈L2亮。 其中,L1和L2分別受Q0.0和Q0.1控制,數(shù)值1000和5000分別存儲在VW20和VW30字存儲單元中。,54,LD I0.0 /增計數(shù)出入端 LD I0.1 /減計數(shù)出入端 LD I0.2 /復(fù)位出入端 CTUD C30,+10000 /增減計數(shù),設(shè)定脈沖數(shù)為10000 LDW= C30,VW20 /比較計數(shù)器,當(dāng)前值是否大于等 /于VW20中的值 Q0.0 /輸出觸點 LDW= C30,VW30
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 木焦油工安全應(yīng)急考核試卷含答案
- 水上打樁工崗前技能考核試卷含答案
- 礦用維修工程車司機(jī)崗前工藝分析考核試卷含答案
- 保育師崗前持續(xù)改進(jìn)考核試卷含答案
- 互感器裝配工操作知識水平考核試卷含答案
- 儲能運維面試題及答案解析(2025版)
- 領(lǐng)導(dǎo)進(jìn)宿舍制度規(guī)范
- 紙碗機(jī)維修制度規(guī)范
- 安寧療護(hù)制度與規(guī)范
- 醫(yī)院冷庫制度規(guī)范
- GB/T 2423.65-2024環(huán)境試驗第2部分:試驗方法試驗:鹽霧/溫度/濕度/太陽輻射綜合
- 人參培訓(xùn)課件
- 旅店突發(fā)事件預(yù)案
- 學(xué)習(xí)方法總結(jié)高效學(xué)習(xí)的技巧與方法
- 綜合醫(yī)院心身疾病診治
- 港口安全生產(chǎn)管理模版
- 健康中國2030規(guī)劃綱要考試題庫含答案全套
- 產(chǎn)房與兒科交接登記表
- 韓國語topik單詞-初級+中級
- 克林頓1993年就職演講+(中英文)
- 四川省房屋建筑工程和市政基礎(chǔ)設(shè)施工程竣工驗收報告
評論
0/150
提交評論