




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、20102010、1 1了解步進(jìn)狀態(tài)程序的狀態(tài)轉(zhuǎn)移圖和步進(jìn)梯形圖。了解步進(jìn)狀態(tài)程序的狀態(tài)轉(zhuǎn)移圖和步進(jìn)梯形圖。了解狀態(tài)軟元件了解狀態(tài)軟元件“S”S”,步進(jìn)狀態(tài)指令,步進(jìn)狀態(tài)指令“STLSTL、RST”RST”。了解步進(jìn)控制程序中規(guī)定的指令運(yùn)用。了解步進(jìn)控制程序中規(guī)定的指令運(yùn)用。初步學(xué)會用步進(jìn)控制程序解決順序控制的問題。初步學(xué)會用步進(jìn)控制程序解決順序控制的問題。學(xué)習(xí)步進(jìn)程序的編寫與輸入方法。學(xué)習(xí)步進(jìn)程序的編寫與輸入方法。普通狀態(tài)普通狀態(tài)S0S20S20S21S21S22S22S0S0初始狀態(tài)初始狀態(tài)(設(shè)備待機(jī)狀態(tài))狀態(tài)狀態(tài)S20(工序1)狀態(tài)狀態(tài)S21(工序2)狀態(tài)狀態(tài)S22(工序3)啟動控制工序
2、工序1向工序向工序2轉(zhuǎn)移條件轉(zhuǎn)移條件工序工序2向工序向工序3轉(zhuǎn)移條件轉(zhuǎn)移條件工序工序3結(jié)束后回到待機(jī)狀態(tài)的條件結(jié)束后回到待機(jī)狀態(tài)的條件步進(jìn)運(yùn)行方向送電激活初始狀態(tài)送電激活初始狀態(tài)(設(shè)備進(jìn)入待機(jī)狀態(tài))M8002M8002RETRETEND(步進(jìn)梯形圖結(jié)束標(biāo)志)(步進(jìn)梯形圖結(jié)束標(biāo)志) 步進(jìn)程序中步進(jìn)程序中每個普通狀態(tài)執(zhí)每個普通狀態(tài)執(zhí)行時,與上一狀行時,與上一狀態(tài)是不接通的。態(tài)是不接通的。當(dāng)上一個狀態(tài)執(zhí)當(dāng)上一個狀態(tài)執(zhí)行完畢后,若滿行完畢后,若滿足轉(zhuǎn)移條件,就足轉(zhuǎn)移條件,就轉(zhuǎn)移到下一個狀轉(zhuǎn)移到下一個狀態(tài)執(zhí)行,而上一態(tài)執(zhí)行,而上一狀態(tài)就會停止執(zhí)狀態(tài)就會停止執(zhí)行,從而保證了行,從而保證了執(zhí)行過程按工序執(zhí)行
3、過程按工序的順序進(jìn)行控制。的順序進(jìn)行控制。初始狀態(tài):初始狀態(tài):S0S0S9S9應(yīng)用指令應(yīng)用指令FNC60FNC60(ISTIST)專用狀態(tài):)專用狀態(tài): S10S10S19S19普通狀態(tài):普通狀態(tài):S20S20S499S499STL STL 狀態(tài)驅(qū)動狀態(tài)驅(qū)動驅(qū)動步進(jìn)控制程序中每一個狀態(tài)的執(zhí)行驅(qū)動步進(jìn)控制程序中每一個狀態(tài)的執(zhí)行RETRET步進(jìn)運(yùn)行結(jié)束步進(jìn)運(yùn)行結(jié)束退出步進(jìn)運(yùn)行程序退出步進(jìn)運(yùn)行程序步進(jìn)程序的運(yùn)行控制使用步進(jìn)程序的運(yùn)行控制使用“STL”STL”和和“RET”RET”指令指令 S20S20(工序1執(zhí)行內(nèi)容)(工序n執(zhí)行內(nèi)容)SnSnS0S0X10X10S0M8002M8002X0X0RE
4、TEND步進(jìn)梯形圖結(jié)束狀態(tài)轉(zhuǎn)移圖程序狀態(tài)轉(zhuǎn)移圖程序LD M8002SET S0STL S0LD X0SET S20STL S20SET SnSTL SnLD X10OUT S0RETEND 實(shí)心箭頭表示步實(shí)心箭頭表示步進(jìn)程序最后一個狀態(tài)進(jìn)程序最后一個狀態(tài)的轉(zhuǎn)移,不管轉(zhuǎn)移到的轉(zhuǎn)移,不管轉(zhuǎn)移到哪個狀態(tài),一般都使哪個狀態(tài),一般都使用用“OUT”指令執(zhí)行。指令執(zhí)行。 步進(jìn)程序結(jié)束一定步進(jìn)程序結(jié)束一定要使用指令要使用指令“RET”RET”,如果不,如果不寫入寫入“RET”RET”,程,程序會提示出錯序會提示出錯 。 狀態(tài)在滿足轉(zhuǎn)移狀態(tài)在滿足轉(zhuǎn)移條件(轉(zhuǎn)移控制觸點(diǎn)條件(轉(zhuǎn)移控制觸點(diǎn)ONON)時,就會立刻發(fā)
5、)時,就會立刻發(fā)生轉(zhuǎn)移(下一狀態(tài)置生轉(zhuǎn)移(下一狀態(tài)置位),此時,原狀態(tài)位),此時,原狀態(tài)就立刻停止執(zhí)行,而就立刻停止執(zhí)行,而下一狀態(tài)在下一狀態(tài)在“STL”STL”驅(qū)動下開始執(zhí)行。對驅(qū)動下開始執(zhí)行。對于每個狀態(tài)的執(zhí)行程于每個狀態(tài)的執(zhí)行程序,可視為左母線開序,可視為左母線開始始。 要執(zhí)行步進(jìn)程要執(zhí)行步進(jìn)程序,首先要激活初序,首先要激活初始狀態(tài)始狀態(tài)S0,一般情,一般情況下,步進(jìn)程序都況下,步進(jìn)程序都會用特殊輔助繼電會用特殊輔助繼電器器M8002在在PLC送送電時產(chǎn)生的脈沖來電時產(chǎn)生的脈沖來激活激活S0。 S25S25S26S26X12X12X10X10LDI X10LDI X10AND X12AN
6、D X12SET S26S25S25S26S26X1X1LD X1LD X1SET S26S25S25S26S26X1X1X10X10LD X1LD X1ANI X10ANI X10SET S26abcX1X1X2X2S25S25S26S26LD X1LD X1OR X2OR X2SET S26dS30S30Y10Y10S30S30Y10Y10X1X1S30S30Y10Y10X1X1X2X2S30S30Y10Y10X1X1X2X2S30S30Y10Y10Y11Y11X1OUT Y10OUT Y10LD X1LD X1OUT Y10OUT Y10S30S30Y10Y10X1X1X2X2LD X1
7、LD X1OR X2OR X2OUT Y10OUT Y10LD X1LD X1AND X2AND X2OUT Y10OUT Y10LD X1LD X1ANI X2ANI X2OUT Y10OUT Y10OUT Y10OUT Y10LD X1LD X1OUT Y11OUT Y11狀態(tài)執(zhí)行程序部分基本指令的運(yùn)用狀態(tài)執(zhí)行程序部分基本指令的運(yùn)用 外接元件外接元件輸入繼電器地址輸入繼電器地址外接元件外接元件輸出繼電器地址輸出繼電器地址常開按鈕常開按鈕SB1SB1X0X0指示燈指示燈HL1HL1(紅色)(紅色)Y0Y0指示燈指示燈HL2HL2(黃色)(黃色)Y1Y1指示燈指示燈HL3HL3(綠色)(綠色)
8、Y2Y2指示燈工作電源:指示燈工作電源:DC24VDC24VSB1SB1啟動啟動X0X0COMCOMY0Y0Y1Y1COM1COM1 FX2NFX2NY2HL1HL1+24V+24V0V0VHL2HL2HL3HL3黃黃(送電初始脈沖)(送電初始脈沖)(啟動控制)M8002S0S0X0T0T1S20S20S21S21S22S22Y0Y0K30K30T0T0Y1Y1K50K50T1T1Y2Y2K20K20T2T2T2RETEND初始狀態(tài)(待機(jī))(紅燈發(fā)光)(紅燈發(fā)光)(紅燈發(fā)光時間設(shè)定)(紅燈發(fā)光時間設(shè)定)(黃燈發(fā)光)(黃燈發(fā)光)(黃燈發(fā)光時間設(shè)定)(黃燈發(fā)光時間設(shè)定)(綠燈發(fā)光)(綠燈發(fā)光)(綠
9、燈發(fā)光時間設(shè)定)(綠燈發(fā)光時間設(shè)定)(紅燈發(fā)光時間控制)(紅燈發(fā)光時間控制)(黃燈發(fā)光時間控制)(黃燈發(fā)光時間控制)(綠燈(綠燈3發(fā)光時間控制)發(fā)光時間控制)(步進(jìn)程序結(jié)束)(轉(zhuǎn)移到待機(jī)狀態(tài))(轉(zhuǎn)移到待機(jī)狀態(tài))(程序結(jié)束)3s5s2s啟動啟動紅燈紅燈發(fā)光發(fā)光黃燈黃燈發(fā)光發(fā)光綠燈綠燈發(fā)光發(fā)光返回待返回待機(jī)狀態(tài)機(jī)狀態(tài)0 LD M8002 0 LD M8002 1 SET S01 SET S03STL S03STL S04 LD X04 LD X05 SET S205 SET S207 STL S207 STL S208 OUT Y08 OUT Y09 OUT T0 K309 OUT T0 K301
10、2 LD T012 LD T013 SET S2113 SET S2115 STL S2115 STL S2116OUT Y116OUT Y117 OUT T1 K5017 OUT T1 K5020 LD T120 LD T121 SET S2221 SET S2223 STL S2223 STL S2224 OUT Y224 OUT Y225 OUT T2 K2025 OUT T2 K2028 LD T228 LD T229 OUT S029 OUT S031 RET31 RET32 END32 END用編程軟件用編程軟件GX Developer編寫編寫M8002S0S0X0T0T1S20S
11、20S21S21S22S22Y0Y0K30K30T0T0Y1Y1K50K50T1T1Y2Y2K20K20T2T2T2RETEND狀態(tài)轉(zhuǎn)移結(jié)束狀態(tài)轉(zhuǎn)移結(jié)束程序結(jié)束程序結(jié)束S22向向S0轉(zhuǎn)移條件轉(zhuǎn)移條件S22狀態(tài)執(zhí)行狀態(tài)執(zhí)行S21向向S22轉(zhuǎn)移條件轉(zhuǎn)移條件S21狀態(tài)執(zhí)行狀態(tài)執(zhí)行S20向向S21轉(zhuǎn)移條件轉(zhuǎn)移條件S20狀態(tài)執(zhí)行狀態(tài)執(zhí)行S0向向S20轉(zhuǎn)移條件轉(zhuǎn)移條件初始狀態(tài)初始狀態(tài) M8002S0S0X0T0T1S20S20S21S21S22S22Y0Y0K30K30T0T0Y1Y1K50K50T1T1Y2Y2K20K20T2T2T2RETENDM8002S0S0X0T0T1S20S20S22S22S2
12、4S24Y0Y0K30K30T0T0Y1Y1K50K50T1T1Y2Y2K20K20T2T2T2RETENDM8002S0S0X0T0T1S20S20S30S30S40S40Y0Y0K30K30T0T0Y1Y1K50K50T1T1Y2Y2K20K20T2T2T2RETEND K20K20T0T0S20S20S21S21S22S22S23S23Y0Y0Y0Y0Y0Y0Y0Y0K30K30T1T1K40K40T0T0T0T1T1T0T0T0T0K20K20T0T0S20S20S21S21S22S22S23S23Y0Y0Y0Y0Y0Y0Y0Y0K30K30T0T0K40K40T0T0 同一編號的輸同
13、一編號的輸出繼電器(出繼電器(Y0)可以在相鄰狀態(tài)可以在相鄰狀態(tài)中連續(xù)使用。中連續(xù)使用。 同一編號的定時器(同一編號的定時器(T0)不能在相鄰狀態(tài)中使用。但不能在相鄰狀態(tài)中使用。但可以在相隔可以在相隔1個或以上的狀個或以上的狀態(tài)中使用。態(tài)中使用。3個燈順序發(fā)光與閃爍的停止控制個燈順序發(fā)光與閃爍的停止控制 了解具有全部復(fù)位功能的應(yīng)用指令了解具有全部復(fù)位功能的應(yīng)用指令“FNC40FNC40(ZRSTZRST)”的運(yùn)用方法。的運(yùn)用方法。 學(xué)會步進(jìn)程序的正常停止控制方法。學(xué)會步進(jìn)程序的正常停止控制方法。 掌握在步進(jìn)程序中實(shí)現(xiàn)一燈閃爍與閃爍次數(shù)的控制。掌握在步進(jìn)程序中實(shí)現(xiàn)一燈閃爍與閃爍次數(shù)的控制。 繼續(xù)
14、學(xué)習(xí)步進(jìn)程序的編寫與輸入。繼續(xù)學(xué)習(xí)步進(jìn)程序的編寫與輸入。 功能:成批復(fù)位。功能:成批復(fù)位。 對所設(shè)定范圍內(nèi)的普通軟元件對所設(shè)定范圍內(nèi)的普通軟元件X X、Y Y、M M、S S和對和對T T、C C、D D等普通數(shù)據(jù)軟等普通數(shù)據(jù)軟元件全部復(fù)位和清零。元件全部復(fù)位和清零。Y10Y10ZRSTZRSTY0Y0S50S50ZRSTZRSTS20S20T1T1ZRSTZRSTT5T5C10C10ZRSTZRSTC10C10X0X1X2X3 您能說出上述被您能說出上述被ZRST復(fù)位的復(fù)位的各元件情況嗎?各元件情況嗎? 1 1)被)被“ZRST”ZRST”復(fù)位的復(fù)位的D1D1 和和D2D2 元件應(yīng)是同類軟元
15、件應(yīng)是同類軟元件。元件。 2 2)若)若D1D1 的編號小于的編號小于D2D2 的編號,即將的編號,即將D1D1 D2D2 內(nèi)的的元件復(fù)位。內(nèi)的的元件復(fù)位。 3 3)若)若D1D1 元件編號比元件編號比D2D2 元件編號要大,則只元件編號要大,則只復(fù)位復(fù)位D1D1 編號的元件。編號的元件。 4 4)若)若D1D1 元件與元件與D2D2 元件編號相同,就只對元件編號相同,就只對D1D1 (D2D2 )元件復(fù)位。)元件復(fù)位。 5 5)若)若D1D1 和和D2D2 元件是數(shù)據(jù)元件,則元件是數(shù)據(jù)元件,則D1D1 與與D2D2 應(yīng)同為應(yīng)同為1616位數(shù)據(jù)元件或同為位數(shù)據(jù)元件或同為3232位數(shù)據(jù)元件。位數(shù)
16、據(jù)元件。D1與與D2的要求:的要求:常開按鈕常開按鈕SB1SB1X0X0指示燈指示燈HL1HL1(紅色)(紅色)Y0常開按鈕常開按鈕SB2SB2X1X1指示燈指示燈HL2HL2(黃色)(黃色)Y1指示燈指示燈HL3HL3(綠色)(綠色)Y2指示燈工作電源:指示燈工作電源:DC24VDC24V3s5次次6次次啟動啟動紅燈紅燈發(fā)光發(fā)光黃燈黃燈閃爍閃爍綠燈綠燈閃爍閃爍返回待返回待機(jī)狀態(tài)機(jī)狀態(tài)每秒每秒1次次每秒每秒1次次(步進(jìn)程序結(jié)束)(程序結(jié)束)RETENDLAD1(送電脈沖)(啟動控制)(在初始狀態(tài)先將計數(shù)器復(fù)位)(燈1發(fā)光)(燈1發(fā)光時間設(shè)定)(燈2閃爍)(燈2閃爍次數(shù)設(shè)定)(燈3閃爍)(燈3閃
17、爍次數(shù)設(shè)定)(燈1發(fā)光時間控制)(燈2閃爍次數(shù)控制)(燈3閃爍次數(shù)控制)(轉(zhuǎn)移到待機(jī)狀態(tài))M8002X0T0C0C1S25S25ZRSTZRST S20S20X1SETSETS0S0LAD0(停止時將運(yùn)行狀(停止時將運(yùn)行狀態(tài)全部復(fù)位)態(tài)全部復(fù)位)(停止后置位初始狀態(tài))(停止后置位初始狀態(tài))Y0Y0K30K30T0T0Y1Y1K6K6C0C0M8013Y2Y2K7K7C1C1M8013S0S20S20S22S22S25S25S0RSTRSTC0C0RSTRSTC1C1 “LAD ”標(biāo)標(biāo)志是表示在此符志是表示在此符號旁邊的程序是號旁邊的程序是不屬于狀態(tài)轉(zhuǎn)移不屬于狀態(tài)轉(zhuǎn)移圖的梯形圖程序,圖的梯形圖程
18、序,并通過其編號并通過其編號表示這些程序的表示這些程序的先后位置。先后位置。在狀態(tài)轉(zhuǎn)移圖程序前執(zhí)行在狀態(tài)轉(zhuǎn)移圖程序前執(zhí)行在狀態(tài)轉(zhuǎn)移圖程序后執(zhí)行在狀態(tài)轉(zhuǎn)移圖程序后執(zhí)行狀態(tài)轉(zhuǎn)移圖狀態(tài)轉(zhuǎn)移圖 狀態(tài)復(fù)位后狀態(tài)復(fù)位后若不置位初始若不置位初始狀態(tài)狀態(tài)S0,即,即停止后可能會停止后可能會不能再啟動。不能再啟動。為什么?為什么?0 LD X1 19 STL S20 34 SET S221 ZRST S20 S25 20 OUT Y0 36 STL S226 SET S0 21 OUT T0 K30 37 LD M80138 LD M8002 24 LD T0 38 OUT Y29 SET S0 25 SET
19、S21 39 OUT C1 K711 STL S0 27 STL S21 42 LD C112 RST C0 28 LD M8013 43 OUT S014 RST C1 29 OUT Y1 45 RET16 LD X0 30 OUT C0 K6 46 END17 SET S20 33 LD C0 RETENDLAD1M8002X0T0C0C1S25S25ZRSTZRST S20S20X1SETSETS0S0LAD0Y0Y0K30K30T0T0Y1Y1K6K6C0C0M8013Y2Y2K7K7C1C1M8013S0S20S20S22S22S25S25S0RSTRSTC0C0RSTRSTC1C1
20、 當(dāng)當(dāng)M8031M8031被驅(qū)動時,被驅(qū)動時,可以將普通的可以將普通的Y Y、M M、S S元件元件復(fù)位,也可將普通的復(fù)位,也可將普通的T T、C C、 D D當(dāng)前值清零同時將它們的當(dāng)前值清零同時將它們的觸點(diǎn)復(fù)位。觸點(diǎn)復(fù)位。 可用可用M8031M8031替代替代“ZRST”ZRST”作停止控制,但要注意,不能在作停止控制,但要注意,不能在驅(qū)動驅(qū)動M8031M8031的同時置位的同時置位S0S0,而要在,而要在M8031M8031使用后,再用停止控使用后,再用停止控制的下沿脈沖觸點(diǎn)置位制的下沿脈沖觸點(diǎn)置位S0S0。 在步進(jìn)程序中,狀態(tài)的轉(zhuǎn)移是有條件的,只有在滿足轉(zhuǎn)移條件后,狀在步進(jìn)程序中,狀態(tài)的
21、轉(zhuǎn)移是有條件的,只有在滿足轉(zhuǎn)移條件后,狀態(tài)才能發(fā)生轉(zhuǎn)移。態(tài)才能發(fā)生轉(zhuǎn)移。用開關(guān)、按鈕、傳感器觸點(diǎn)等硬觸點(diǎn)控制用開關(guān)、按鈕、傳感器觸點(diǎn)等硬觸點(diǎn)控制用輔助繼電器觸點(diǎn)、定時器觸點(diǎn)、計數(shù)器觸點(diǎn)等軟觸點(diǎn)控制用輔助繼電器觸點(diǎn)、定時器觸點(diǎn)、計數(shù)器觸點(diǎn)等軟觸點(diǎn)控制可組成串聯(lián)、并聯(lián)等復(fù)合控制可組成串聯(lián)、并聯(lián)等復(fù)合控制S20S22若出現(xiàn)并聯(lián)塊或串聯(lián)塊等較復(fù)雜的轉(zhuǎn)移條件時,可用進(jìn)行以下等效處理。若出現(xiàn)并聯(lián)塊或串聯(lián)塊等較復(fù)雜的轉(zhuǎn)移條件時,可用進(jìn)行以下等效處理。X1X1X2X2X1X1X3X3S20S20S21S21Y0Y0X1X1X2X2X1X1X3X3M10M10S21S21S20S20Y0Y0M10M10改例例
22、初始狀態(tài)作用是對步進(jìn)程序進(jìn)行初始化處理,但也可以利用初始狀態(tài)作用是對步進(jìn)程序進(jìn)行初始化處理,但也可以利用初始狀態(tài)執(zhí)行工作任務(wù)。初始狀態(tài)執(zhí)行工作任務(wù)。S0RSTC0RSTT0S0Y0若若Y0接指示燈,則可作為接指示燈,則可作為原點(diǎn)(待機(jī))指示用。原點(diǎn)(待機(jī))指示用。3個燈順序發(fā)光與閃爍的單周期運(yùn)行與連續(xù)運(yùn)行控制個燈順序發(fā)光與閃爍的單周期運(yùn)行與連續(xù)運(yùn)行控制 學(xué)會步進(jìn)程序連續(xù)運(yùn)行與單周期運(yùn)行的控制。學(xué)會步進(jìn)程序連續(xù)運(yùn)行與單周期運(yùn)行的控制。 掌握在步進(jìn)程序中置位掌握在步進(jìn)程序中置位/復(fù)位指令的運(yùn)用。復(fù)位指令的運(yùn)用。 步進(jìn)程序運(yùn)行步進(jìn)程序運(yùn)行1次次后就轉(zhuǎn)移到初始狀后就轉(zhuǎn)移到初始狀態(tài)態(tài)S 0,實(shí)現(xiàn)單周,實(shí)
23、現(xiàn)單周期運(yùn)行期運(yùn)行。S SnS0S0S20S20(步進(jìn)程序的最后狀態(tài))(單周期運(yùn)行條件)(連續(xù)運(yùn)行條件) 完成步進(jìn)程序一個周期完成步進(jìn)程序一個周期的運(yùn)行后,轉(zhuǎn)移到第一個普的運(yùn)行后,轉(zhuǎn)移到第一個普通狀態(tài)(通狀態(tài)(S20),實(shí)現(xiàn)連續(xù)),實(shí)現(xiàn)連續(xù)運(yùn)行。運(yùn)行。單周期運(yùn)行單周期運(yùn)行連續(xù)運(yùn)行連續(xù)運(yùn)行單步運(yùn)行單步運(yùn)行常開按鈕常開按鈕SB1SB1X0X0指示燈指示燈HL1HL1(紅色)(紅色)Y0Y0常開按鈕常開按鈕SB2SB2X1X1指示燈指示燈HL2HL2(黃色)(黃色)Y1Y1單周期與連續(xù)運(yùn)行單周期與連續(xù)運(yùn)行控制開關(guān)控制開關(guān)SA1SA1X2X2指示燈指示燈HL3HL3(綠色)(綠色)Y2Y2指示燈工作電
24、源:指示燈工作電源:DC24VDC24VHL1HL1+24V+24V0V0VHL2HL2HL3HL3黃黃X0X0X1X1COMCOMY0Y0Y1Y1COM1COM1 FX2NFX2NY2X2X2SB1SB1啟動啟動SB2SB2SA1SA1停止停止連續(xù)連續(xù)/單周期單周期3s5s黃燈黃燈發(fā)光發(fā)光啟動啟動紅燈紅燈發(fā)光發(fā)光6次次每秒每秒1次次綠燈綠燈閃爍閃爍返回待返回待機(jī)狀態(tài)機(jī)狀態(tài)SA1斷開斷開SA1閉合閉合連續(xù)重連續(xù)重復(fù)運(yùn)行復(fù)運(yùn)行紅燈紅燈發(fā)光發(fā)光X0(步進(jìn)程序結(jié)束)(程序結(jié)束)RETENDLAD1S25S25ZRSTZRST S20S20X1SETSETS0S0LAD0(停止時將運(yùn)行狀態(tài)全部復(fù)位)(
25、停止后置位初始狀態(tài))S0S25S25Y2Y2K7K7C0C0M8013RSTRSTY0Y0S0S0C0X2C0X2S20T1Y1Y1S22S22K50K50T1T1K30K30T0T0SETSETY0Y0RSTRSTC0C0T0S20S20(啟動控制)(燈1發(fā)光)(燈1發(fā)光時間設(shè)定)(燈2發(fā)光)(燈2發(fā)光時間設(shè)定)(燈3閃爍)(燈3閃爍次數(shù)設(shè)定)(燈1發(fā)光時間控制)(燈2發(fā)光時間控制)(燈3閃爍次數(shù)控制)(運(yùn)行模式控制)M8002(計數(shù)器復(fù)位)(燈1熄滅)RSTRSTY0Y0狀態(tài)轉(zhuǎn)移圖狀態(tài)轉(zhuǎn)移圖 將開關(guān)將開關(guān)SA1斷開(常閉觸點(diǎn)斷開(常閉觸點(diǎn)X12保持接通),保持接通),S25狀態(tài)完成后狀態(tài)完
26、成后自動轉(zhuǎn)移到自動轉(zhuǎn)移到S20,重新開始運(yùn)行。重新開始運(yùn)行。 將開關(guān)將開關(guān)SA1閉合(常開觸閉合(常開觸點(diǎn)點(diǎn)X12接通),接通),S25狀態(tài)完成狀態(tài)完成后自動轉(zhuǎn)移到后自動轉(zhuǎn)移到S0,停止運(yùn)行,停止運(yùn)行并進(jìn)入待機(jī)狀并進(jìn)入待機(jī)狀態(tài)。態(tài)。1)S25狀態(tài)的任務(wù)執(zhí)行完成:由計數(shù)器狀態(tài)的任務(wù)執(zhí)行完成:由計數(shù)器C0觸點(diǎn)控制。觸點(diǎn)控制。2)運(yùn)行模式切換開關(guān)其中一路接通:由開關(guān))運(yùn)行模式切換開關(guān)其中一路接通:由開關(guān)SA1觸點(diǎn)觸點(diǎn)X2控制??刂?。單周期運(yùn)行與連續(xù)運(yùn)行的轉(zhuǎn)移條件必須要滿足:單周期運(yùn)行與連續(xù)運(yùn)行的轉(zhuǎn)移條件必須要滿足: 為什么為什么要在此處復(fù)要在此處復(fù)位位Y0? 若將若將S20中計數(shù)中計數(shù)器復(fù)位放在程序
27、中器復(fù)位放在程序中其它狀態(tài),是否可其它狀態(tài),是否可行?若可行,需要行?若可行,需要注意什么問題?注意什么問題? ? SETSETY0Y0S25S25S26S26S27S27RSTRSTY0Y0S25S25S26S26S27S27Y0Y0Y0Y0等效等效 在步進(jìn)程序中,用置位指令在步進(jìn)程序中,用置位指令“SET”置位的元件,在狀態(tài)轉(zhuǎn)移后仍會置位的元件,在狀態(tài)轉(zhuǎn)移后仍會保持置位的狀態(tài),必須要使用復(fù)位指令保持置位的狀態(tài),必須要使用復(fù)位指令“RST”才能對元件復(fù)位。才能對元件復(fù)位。 S0RSTC0RSTC1S0ZRST C0C1凡有使用計數(shù)器的程序,編寫時必須注意計數(shù)器的復(fù)位問題凡有使用計數(shù)器的程序,
28、編寫時必須注意計數(shù)器的復(fù)位問題 說明:假設(shè)程序中有計數(shù)器說明:假設(shè)程序中有計數(shù)器C0和和C1 3個燈順序發(fā)光與閃爍的單步運(yùn)行控制個燈順序發(fā)光與閃爍的單步運(yùn)行控制 M8040M8040X1X0(單步運(yùn)行開關(guān))(單步運(yùn)行開關(guān)) (步進(jìn)控制按鈕)(步進(jìn)控制按鈕)(禁止?fàn)顟B(tài)轉(zhuǎn)移)(禁止?fàn)顟B(tài)轉(zhuǎn)移) M8034M8034X27(程序調(diào)試開關(guān))(禁止輸出) 常開按鈕常開按鈕SB1SB1X0X0指示燈指示燈HL1HL1(紅色)(紅色)Y0Y0常開按鈕常開按鈕SB2SB2X1X1指示燈指示燈HL2HL2(黃色)(黃色)Y1Y1單步與連續(xù)運(yùn)行控單步與連續(xù)運(yùn)行控制開關(guān)制開關(guān)SA1SA1X2X2指示燈指示燈HL3HL
29、3(綠色)(綠色)Y2Y2程序調(diào)試開關(guān)程序調(diào)試開關(guān)SA2SA2X27X27指示燈工作電源:指示燈工作電源:DC24VDC24VY2HL1HL1+24V+24V0V0VHL2HL2HL3HL3黃黃X0X0X1X1COMCOMY0Y0Y1Y1COM1COM1 FX2NFX2NX2X2X27X27SB1SB1啟動啟動SB2SB2SA1SA1停止停止連續(xù)連續(xù)/單步單步SA2SA2程序調(diào)試程序調(diào)試連續(xù)重連續(xù)重復(fù)運(yùn)行復(fù)運(yùn)行黃燈閃黃燈閃10次次每秒每秒2次次紅燈閃紅燈閃5次次啟動啟動綠燈綠燈發(fā)光發(fā)光紅燈紅燈閃爍閃爍紅燈紅燈發(fā)光發(fā)光黃燈黃燈閃爍閃爍綠燈綠燈發(fā)光發(fā)光黃燈黃燈發(fā)光發(fā)光每秒每秒1次次綠燈閃綠燈閃8次
30、次每秒每秒1次次單步單步運(yùn)行運(yùn)行SA1斷開斷開SA1閉合閉合C0M8002S0X0RETENDLAD1Y1Y1K11K11C0C0Y0Y0M0M0S22S22T0S20S20M8013Y0Y0K50K50T0T0Y2Y2RSTRSTC0C0S26S26T1S20S20Y2Y2K80K80T1T1M8013Y1Y1S30S30ZRSTZRST S20S20X1SETSETS0S0LAD0T200K25K25T200T200T200ALTALTM0M0M8034M8034X27M8040M8040X2X0X0用定時器設(shè)定的用定時器設(shè)定的時間來控制紅燈時間來控制紅燈與綠燈閃爍次數(shù)與綠燈閃爍次數(shù)制作每
31、秒制作每秒2次的方次的方波脈沖發(fā)生器波脈沖發(fā)生器程序監(jiān)控調(diào)試程序監(jiān)控調(diào)試時可禁止輸出時可禁止輸出停止控制停止控制單步控制按鈕單步控制按鈕禁止?fàn)顟B(tài)轉(zhuǎn)移禁止?fàn)顟B(tài)轉(zhuǎn)移用用M0來驅(qū)動黃燈來驅(qū)動黃燈每秒每秒2次的閃爍。次的閃爍。用用M8013來驅(qū)動來驅(qū)動紅燈每秒紅燈每秒1次的次的閃爍。閃爍。用用M8013來驅(qū)動來驅(qū)動綠燈每秒綠燈每秒1次的次的閃爍。閃爍。? 為什么此處不加入為什么此處不加入SA1開關(guān)開關(guān)(X2閉觸點(diǎn))控制,在單步運(yùn)行閉觸點(diǎn))控制,在單步運(yùn)行模式時切斷連續(xù)運(yùn)行模式?模式時切斷連續(xù)運(yùn)行模式?X0X1COMY0Y1COM FX2NX21230單周期運(yùn)行:單周期運(yùn)行:0101連續(xù)運(yùn)行連續(xù)運(yùn)行:0
32、202單步運(yùn)行:單步運(yùn)行:0303 1)不能放在步進(jìn)程序中執(zhí)行的控制部分)不能放在步進(jìn)程序中執(zhí)行的控制部分 如如 “單步運(yùn)行控制單步運(yùn)行控制”、“禁止輸出禁止輸出”、“對狀態(tài)進(jìn)行批復(fù)位對狀態(tài)進(jìn)行批復(fù)位”等控制部分,是要在步等控制部分,是要在步進(jìn)程序外執(zhí)行的,因此,必須放在步進(jìn)程序外的梯形圖。進(jìn)程序外執(zhí)行的,因此,必須放在步進(jìn)程序外的梯形圖。 如如“方波脈沖發(fā)生器方波脈沖發(fā)生器”,它是可以放在步進(jìn)程序中的,但若放步進(jìn)程序中,則由于,它是可以放在步進(jìn)程序中的,但若放步進(jìn)程序中,則由于步進(jìn)程序的狀態(tài)不能直接使用棧指令,因此需要用輔助繼電器進(jìn)行形式變換,從而使?fàn)畈竭M(jìn)程序的狀態(tài)不能直接使用棧指令,因此需
33、要用輔助繼電器進(jìn)行形式變換,從而使?fàn)顟B(tài)的執(zhí)行程序就會變得復(fù)雜,影響了程序的直觀性。態(tài)的執(zhí)行程序就會變得復(fù)雜,影響了程序的直觀性。2)放在步進(jìn)程序外會使步進(jìn)狀態(tài)變得更簡單明確的控制部分)放在步進(jìn)程序外會使步進(jìn)狀態(tài)變得更簡單明確的控制部分3)一些用狀態(tài)作為觸點(diǎn)來控制的部分也會放在步進(jìn)程序外的梯形圖中)一些用狀態(tài)作為觸點(diǎn)來控制的部分也會放在步進(jìn)程序外的梯形圖中S100S100 用狀態(tài)用狀態(tài)S100作為觸點(diǎn)進(jìn)行步進(jìn)程序外的控作為觸點(diǎn)進(jìn)行步進(jìn)程序外的控制,當(dāng)進(jìn)入狀態(tài)制,當(dāng)進(jìn)入狀態(tài)S100時,觸點(diǎn)時,觸點(diǎn)S100=ON。 S25S25S26S26X1S27S27X1S25SET S26STL S26LD
34、X1SET S27LDI X1LDI X1OUT S25OUT S25S50S50S26S26X1S27S27X1S50SET S26STL S26LD X1SET S27LDI X1LDI X1OUT S50OUT S50 在狀態(tài)在狀態(tài)S26執(zhí)行完畢后。若執(zhí)行完畢后。若X1常閉觸點(diǎn)保持閉合,即轉(zhuǎn)回常閉觸點(diǎn)保持閉合,即轉(zhuǎn)回狀態(tài)狀態(tài)S25執(zhí)行。執(zhí)行。 在狀態(tài)在狀態(tài)S26執(zhí)行完畢后。執(zhí)行完畢后。若若X1常閉觸點(diǎn)保持閉合,即常閉觸點(diǎn)保持閉合,即轉(zhuǎn)到狀態(tài)轉(zhuǎn)到狀態(tài)S50執(zhí)行執(zhí)行。常開按鈕常開按鈕SB1SB1X0X0指示燈指示燈HL1HL1(紅色)(紅色)Y0Y0常開按鈕常開按鈕SB2SB2X1X1指示燈
35、指示燈HL2HL2(黃色)(黃色)Y1Y1開關(guān)開關(guān)SA1SA1X2X2指示燈指示燈HL3HL3(綠色)(綠色)Y2Y2指示燈工作電源:指示燈工作電源:DC24VDC24V連續(xù)重連續(xù)重復(fù)運(yùn)行復(fù)運(yùn)行啟動啟動綠燈綠燈發(fā)光發(fā)光紅燈紅燈發(fā)光發(fā)光黃燈黃燈發(fā)光發(fā)光紅燈紅燈發(fā)光發(fā)光綠燈綠燈發(fā)光發(fā)光黃燈黃燈發(fā)光發(fā)光SA1斷開斷開SA1閉合閉合3s1s2s黃燈與綠燈黃燈與綠燈交替發(fā)光交替發(fā)光5次次4s二燈交替發(fā)光二燈交替發(fā)光跳轉(zhuǎn)控制開關(guān)跳轉(zhuǎn)控制開關(guān)跳轉(zhuǎn)到狀態(tài)跳轉(zhuǎn)到狀態(tài)S26執(zhí)行執(zhí)行黃、綠燈交替發(fā)光次數(shù)控制黃、綠燈交替發(fā)光次數(shù)控制重復(fù)執(zhí)行狀態(tài)重復(fù)執(zhí)行狀態(tài)S22S30S30ZRSTZRST S20S20X1SETSE
36、TS0S0LAD0RETENDLAD1M8002S0X0S22S22Y1Y1K10K10T1T1T1K5K5C0C0S24S24Y2Y2K20K20T2T2S22T2T2C0C0C0C0S20S20T3S26S26Y2Y2K40K40T3T3Y0Y0Y1Y1RSTRSTC0C0S20S20K30K30T0T0Y0Y0T0T0X2X2X2S26二燈閃爍控制二燈閃爍控制C0T1Y0Y0K5K5T0T0S24S24T0K11K11C0C0K5K5T1T1S26S26C0T1S24S24S28S28(燈發(fā)光)(燈發(fā)光時間設(shè)定)(燈熄滅時間設(shè)定)(燈閃爍次數(shù)設(shè)定)狀態(tài)狀態(tài)S24控制燈發(fā)光時間控制燈發(fā)光時
37、間狀態(tài)狀態(tài)S26控制燈熄滅時間控制燈熄滅時間計數(shù)器控制燈發(fā)光次數(shù)計數(shù)器控制燈發(fā)光次數(shù)? C0設(shè)定值為設(shè)定值為11,則燈,則燈Y0會閃爍多少次?為什會閃爍多少次?為什么?么? RETENDLAD1(紅燈發(fā)光)啟動控制M8002S0X0S20S20Y0Y0K10K10T1T1S22S22Y1Y1K10K10T2T2RSTRSTC1C1Y2Y2K10K10T3T3K3K3C1C1S26S26S0S0T3C1C1T3T1T2(黃燈發(fā)光)(綠燈發(fā)光)(運(yùn)行次數(shù)設(shè)定)(運(yùn)行次數(shù)控制)S20注意對計數(shù)器復(fù)位注意對計數(shù)器復(fù)位 用計數(shù)器用計數(shù)器C1對步進(jìn)對步進(jìn)程序的最后一個狀態(tài)程序的最后一個狀態(tài)S26進(jìn)行驅(qū)動次
38、數(shù)的計進(jìn)行驅(qū)動次數(shù)的計數(shù),實(shí)現(xiàn)步進(jìn)程序連續(xù)數(shù),實(shí)現(xiàn)步進(jìn)程序連續(xù)運(yùn)行運(yùn)行3次再結(jié)束。次再結(jié)束。 使用這些元件,在突然斷電時會保持正在運(yùn)行的當(dāng)前狀態(tài),重送電后會恢復(fù)此狀使用這些元件,在突然斷電時會保持正在運(yùn)行的當(dāng)前狀態(tài),重送電后會恢復(fù)此狀態(tài)的執(zhí)行。態(tài)的執(zhí)行。 若狀態(tài)中的元件(若狀態(tài)中的元件(T T、C C、D D、M M)停電時需保持當(dāng)前值或當(dāng)前狀態(tài),也需要具有停)停電時需保持當(dāng)前值或當(dāng)前狀態(tài),也需要具有停電保持功能。電保持功能。具有停電保持功能的狀態(tài)元件:具有停電保持功能的狀態(tài)元件:S500S500S899S899(共(共400400個)個)FX2N系列系列S501S501ZRSTZRST S5
39、00S500X1C105C105ZRSTZRST C100C100T255T255ZRSTZRST T250T250D250D250ZRSTZRST D200D200M520M520ZRSTZRST M500M500M8031M8031M8032M8032X1ab 圖a與圖b有相同的效果,但使用M8031與M8032對停電保持元件復(fù)位清零,顯然使程序更為簡潔。說明 紅燈紅燈發(fā)光發(fā)光綠燈綠燈發(fā)光發(fā)光黃燈黃燈發(fā)光發(fā)光連續(xù)重連續(xù)重復(fù)運(yùn)行復(fù)運(yùn)行綠燈綠燈發(fā)光發(fā)光黃燈黃燈發(fā)光發(fā)光啟動啟動紅燈紅燈發(fā)光發(fā)光3s1s2s黃燈與綠燈黃燈與綠燈交替發(fā)光交替發(fā)光5次次4s常開按鈕常開按鈕SB1SB1X0X0指示燈指示
40、燈HL1HL1(紅色)(紅色)Y0Y0常開按鈕常開按鈕SB2SB2X1X1指示燈指示燈HL2HL2(黃色)(黃色)Y1Y1開關(guān)開關(guān)SA1SA1X2X2指示燈指示燈HL3HL3(綠色)(綠色)Y2Y2指示燈工作電源:指示燈工作電源:DC24VDC24VLAD0X1M8031M8031M8032M8032SETSETS0S0X1RETENDLAD1M8002S0X0T250S500S500S502S502Y1Y1K10K10T251T251T251RSTRST C250C250RSTRST T252T252S502T252T252C100C100K5K5C100C100S504S504Y2Y2K2
41、0K20T252T252RSTRST T251T251RSTRST C100C100K30K30T250T250Y0Y0RSTRST T253T253S500S500T253S506S506Y2Y2K40K40T253T253Y0Y0Y1Y1 停止控制用停止控制用“M8031”與與“M8032”替代替代“ZRST”指令指令 要用下沿脈沖指令置位要用下沿脈沖指令置位S0保持用輔助繼電器:保持用輔助繼電器:M500 M500 M1023M1023 (M500M500M799M799:普通保持用;:普通保持用;M800M800M1023M1023:通訊保持用):通訊保持用)累積定時器:累積定時器:T
42、250 T255(100ms單位);單位); T246 250(1ms單位)中斷保持用)單位)中斷保持用)保持用計數(shù)器:保持用計數(shù)器:C100 C199(十六位)(十六位)保持用狀態(tài)元件:保持用狀態(tài)元件:S500S899保持用數(shù)據(jù)寄存器:保持用數(shù)據(jù)寄存器:D200 D511用主控指令用主控指令“MC/MCR”來實(shí)現(xiàn)正常停止時的狀態(tài)保持來實(shí)現(xiàn)正常停止時的狀態(tài)保持 LAD0N0M100M0SETSETS0S0(設(shè)立主控開關(guān))(啟動)(停止)M0M0M100M100MCMCN0N0X0X1M0S0X0S500S500ENDRETMCRMCRN0N0“M0”一定要放在一定要放在“MC N0 M100”前前面先驅(qū)動面先驅(qū)動初始狀態(tài)初始狀態(tài)S0的置位改用的置位改用啟動時啟動時M0的前沿脈沖。的前沿脈沖。每次重新啟動運(yùn)行,都要按下啟動按鈕每次重新啟動運(yùn)行,都要按下啟動按鈕SB1?!癕C” “MCR“指令應(yīng)分指令應(yīng)分別放在步進(jìn)程序外別放在步進(jìn)程序外 多種液體自動混合實(shí)訓(xùn)模塊多種液體自動混合實(shí)訓(xùn)模塊 明確控制性質(zhì)與工序流程明確控制性質(zhì)與工序流程 明確工序轉(zhuǎn)移條件明確工序轉(zhuǎn)移條件 設(shè)定停電保持功能設(shè)定停電保持功能 外接元
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 后臺服務(wù)合同范本
- 廠房抵押欠款合同范本
- 合作安裝合同范本
- 額抵押借款合同范本
- 化糞池抽糞合同范例
- 賣吊牌合同范本
- ktv vi設(shè)計合同范本
- 合伙設(shè)立公司合同范本
- 保安用工協(xié)議合同范本
- 專利轉(zhuǎn)讓押金合同范本
- 數(shù)字信號處理(課件)
- 社會主義核心價值觀-團(tuán)課課件
- 城市社會學(xué)(2015)課件
- 年產(chǎn)2萬噸馬來酸二乙酯技改建設(shè)項(xiàng)目環(huán)評報告書
- 中國古代文論教程完整版課件
- 中班美工區(qū)角活動教案10篇
- SJG 103-2021 無障礙設(shè)計標(biāo)準(zhǔn)-高清現(xiàn)行
- 皇冠假日酒店智能化系統(tǒng)安裝工程施工合同范本
- 路面工程重點(diǎn)、關(guān)鍵、和難點(diǎn)工程的施工方案(技術(shù)標(biāo))
- 合肥市城市大腦·數(shù)字底座白皮書2020
- 機(jī)電預(yù)留預(yù)埋工程施工組織設(shè)計方案
評論
0/150
提交評論