步進(jìn)指令及狀態(tài)編程法(一)

步進(jìn)指令及狀態(tài)編程法(一)

ID:46404188

大?。?37.84 KB

頁數(shù):23頁

時(shí)間:2019-11-23

步進(jìn)指令及狀態(tài)編程法(一)_第1頁
步進(jìn)指令及狀態(tài)編程法(一)_第2頁
步進(jìn)指令及狀態(tài)編程法(一)_第3頁
步進(jìn)指令及狀態(tài)編程法(一)_第4頁
步進(jìn)指令及狀態(tài)編程法(一)_第5頁
資源描述:

《步進(jìn)指令及狀態(tài)編程法(一)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、步進(jìn)指令及狀態(tài)編程法學(xué)習(xí)目標(biāo)學(xué)習(xí)步進(jìn)指令STL(步進(jìn)開始)和RET(步進(jìn)結(jié)束)掌握狀態(tài)轉(zhuǎn)移圖、梯形圖和指令表之間的互相轉(zhuǎn)換學(xué)會(huì)應(yīng)用步進(jìn)指令進(jìn)行編程狀態(tài)轉(zhuǎn)移圖(順序功能圖)一個(gè)控制過程可以分為若干階段,這些階段稱為狀態(tài),狀態(tài)與狀態(tài)之間由轉(zhuǎn)換條件分隔,相鄰的狀態(tài)具有不同的動(dòng)作。當(dāng)相鄰兩個(gè)狀態(tài)之間的轉(zhuǎn)換條件得到滿足時(shí),相鄰狀態(tài)就實(shí)現(xiàn)轉(zhuǎn)換,即上面狀態(tài)的動(dòng)作結(jié)束而下面狀態(tài)的動(dòng)作開始,描述這一狀態(tài)轉(zhuǎn)換過程的圖就叫狀態(tài)轉(zhuǎn)移圖。軟器件狀態(tài)器S是構(gòu)成狀態(tài)轉(zhuǎn)移圖的基本元素,共有1000點(diǎn)。其中S0-S9是初始狀態(tài)器。步進(jìn)指令

2、:STL和RETFX2N系列PLC的步進(jìn)指令STL、RET及狀態(tài)器S,是為狀態(tài)編程法安排的。STL是步進(jìn)開始指令,后面的操作數(shù)只能是狀態(tài)器S,在梯形圖中直接與母線相連,表示每一步的開始。RET是步進(jìn)結(jié)束指令,后面沒有操作數(shù),是指狀態(tài)流程結(jié)束,用于返回主程序的指令。STL(StepLadderInstruction)指令STL指令應(yīng)與狀態(tài)器S一起使用使用STL指令狀態(tài)的常開觸點(diǎn)稱為STL觸點(diǎn)狀態(tài)的轉(zhuǎn)移使用SET指令,但若向上游轉(zhuǎn)移,向非連續(xù)的下游轉(zhuǎn)移或向其他流程轉(zhuǎn)移,稱為順序不連續(xù)轉(zhuǎn)移非連續(xù)轉(zhuǎn)移不使用SET

3、指令,而用OUT指令STL指令STL觸點(diǎn)驅(qū)動(dòng)的電路塊具有三個(gè)功能:對負(fù)載的驅(qū)動(dòng)處理、指定轉(zhuǎn)換條件和指定轉(zhuǎn)換目標(biāo)S21X1轉(zhuǎn)換條件S22轉(zhuǎn)換目標(biāo)Y0驅(qū)動(dòng)處理STLS21OUTY0LDX1SETS22S21STLLD驅(qū)動(dòng)處理Y0X1SETS22轉(zhuǎn)換條件轉(zhuǎn)換目標(biāo)STL指令特點(diǎn)與STL觸點(diǎn)相連的觸點(diǎn)應(yīng)使用LD或LDI指令,即LD點(diǎn)移到STL觸點(diǎn)的右側(cè),直到出現(xiàn)下一條STL指令或出現(xiàn)RET指令,RET指令使LD點(diǎn)返回左側(cè)母線各STL觸點(diǎn)驅(qū)動(dòng)的電路一般放在一起,最后一個(gè)STL電路結(jié)束時(shí)一定要使用RET指令,否則將出現(xiàn)

4、“程序錯(cuò)誤”,PLC不能運(yùn)行STL指令特點(diǎn)STL觸點(diǎn)可以直接驅(qū)動(dòng)或通過別的觸點(diǎn)驅(qū)動(dòng)Y,M,S,T等元件的線圈S23Y1X0Y2Y3(a)錯(cuò)誤的梯形圖S23Y1Y3X0Y2(b)正確的梯形圖STL指令的特點(diǎn)由于CPU只執(zhí)行活動(dòng)步對應(yīng)的電路塊,使用STL指令時(shí)允許雙線圈輸出,即不同的STL觸點(diǎn)可以分別驅(qū)動(dòng)同一個(gè)編程元件的一個(gè)線圈,相鄰狀態(tài)的T、C地址編號不能相同。在狀態(tài)轉(zhuǎn)換過程中,相鄰兩步的兩個(gè)狀態(tài)同時(shí)ON一個(gè)掃描周期,為了避免不能同時(shí)接通兩個(gè)外部負(fù)載,應(yīng)在PLC外部設(shè)置硬件聯(lián)鎖即“硬件互鎖”。STL指令的特

5、點(diǎn)系統(tǒng)的初始步應(yīng)使用初始狀態(tài)S0~S9,初始狀態(tài)應(yīng)放在順序功能圖的最前面在由STOPRUN狀態(tài)時(shí),可由此時(shí)只接通一個(gè)掃描周期的初始化脈沖M8002來將初始狀態(tài)置為ON,為以后步的活動(dòng)狀態(tài)的轉(zhuǎn)換作好準(zhǔn)備狀態(tài)編程法要用步進(jìn)指令編程,要畫狀態(tài)轉(zhuǎn)移圖(順序功能圖),其編制的程序?qū)儆赑LC順序功能圖編程語言。狀態(tài)轉(zhuǎn)移圖法,也被稱為順序功能圖法(SFC)。是PLC編制復(fù)雜程序的重要方法。狀態(tài)編程法臺車往返控制一個(gè)周期控制工藝如下:(1)按下啟動(dòng)按鈕SB,臺車電動(dòng)機(jī)M正轉(zhuǎn),臺車前進(jìn),碰到限位開關(guān)SQ1后,臺車電動(dòng)機(jī)M反

6、轉(zhuǎn),臺車后退;(2)臺車后退碰到限位開關(guān)SQ2后,臺車電動(dòng)機(jī)M停轉(zhuǎn),臺車停車,停5s,第二次前進(jìn),碰到限位開關(guān)SQ3起,再次后退;(3)當(dāng)后退再次碰到限位開關(guān)SQ2時(shí),臺車停止?fàn)顟B(tài)轉(zhuǎn)移圖編程的步驟1.將整個(gè)控制過程分解成若干個(gè)狀態(tài)2.分配狀態(tài)元器件,確定狀態(tài)器的功能3.找出每個(gè)狀態(tài)的轉(zhuǎn)移條件4.畫出狀態(tài)轉(zhuǎn)換流程圖1.分解控制過程狀態(tài)準(zhǔn)備第一次前進(jìn):從啟動(dòng)按鈕按下開始前進(jìn)第一次后退:碰到SQ1后開始后退開始等待:碰到SQ2上開始等待第二次前進(jìn):等待5秒后開始第二次前進(jìn)第二次后退:碰到SQ3后開始后退,碰到S

7、Q2后停止并回到初始狀態(tài)2.分配狀態(tài)元器件,確定其功能準(zhǔn)備(S0)第一次前進(jìn)(S20):Y1輸出即正轉(zhuǎn)第一次后退(S21):Y2輸出即反轉(zhuǎn)開始等待(S22):開始延時(shí)T0,時(shí)長為5s第二次前進(jìn)(S23):Y1輸出即正轉(zhuǎn)第二次后退(S24):Y2輸出即反轉(zhuǎn)S20與S23、S21與S24功能相同但是狀態(tài)轉(zhuǎn)移圖中不同狀態(tài),故要用不同編號。3.找出每個(gè)狀態(tài)的轉(zhuǎn)移條件S20SBX0S21SQ1X1S22SQ2X2S23定時(shí)器T0S24SQ3X3S0S20X0(啟動(dòng)前進(jìn))S21X1(后退)S22S23S24Y1Y2T

8、0Y1Y2(動(dòng)作:前進(jìn))(動(dòng)作:后退)(動(dòng)作:延時(shí)5s)(動(dòng)作:前進(jìn))(動(dòng)作:后退)X2(后退停)T0延時(shí)前進(jìn)X3后退X2后退停4.畫出狀態(tài)轉(zhuǎn)換流程圖S0X0S20X1S21X2S22T0S23X3S24X2Y2Y1Y1Y2T0K50Y2Y1Y1Y2RETENDM8002ENDM8002SETS0SETS20X0Y2Y1X1SETS21S0S20S21Y1Y2X2SETS22S22T0K50T0SETS23S23Y2Y1X3S

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。