PLC應(yīng)用技術(shù)項(xiàng)目教程課件:旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)_第1頁
PLC應(yīng)用技術(shù)項(xiàng)目教程課件:旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)_第2頁
PLC應(yīng)用技術(shù)項(xiàng)目教程課件:旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)_第3頁
PLC應(yīng)用技術(shù)項(xiàng)目教程課件:旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)_第4頁
PLC應(yīng)用技術(shù)項(xiàng)目教程課件:旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PLCapplicationtechnologyPLC應(yīng)用技術(shù)項(xiàng)目教程旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)設(shè)計(jì)CONTENTS01旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)電路設(shè)計(jì)和搭建X.X02旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)X.Y目

錄任務(wù)6.2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)知識(shí)點(diǎn)1S7-1200運(yùn)動(dòng)控制任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)S7-1200PLC在運(yùn)動(dòng)控制中使用了軸的概念,通過對(duì)軸的組態(tài),包括硬件接口、位置定義、動(dòng)態(tài)特性及機(jī)械特性等,與相關(guān)的指令塊(符合PLCopen規(guī)范)組合使用,可實(shí)現(xiàn)絕對(duì)位置、相對(duì)位置、點(diǎn)動(dòng)、轉(zhuǎn)速控制及自動(dòng)尋找參考點(diǎn)的功能。知識(shí)點(diǎn)1運(yùn)動(dòng)控制組態(tài)1、硬件組態(tài)任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)(1)進(jìn)入CPU“常規(guī)”屬性,設(shè)置“脈沖發(fā)生器”??梢越o該脈沖發(fā)生器起一個(gè)名字,也可以不做任何修改采用以Portal軟件默認(rèn)名字;還可以對(duì)該脈沖發(fā)生器添加注釋。(2)參數(shù)分配:脈沖的信號(hào)類型,PTO脈沖輸出有四種方式,如圖6-16所示。S7-1200PLC的PTO脈沖輸出有四種方式,分別是脈沖A和方向B,脈沖上升沿A和脈沖下降沿B,A/B相移,A/B相移-四倍頻。知識(shí)點(diǎn)1運(yùn)動(dòng)控制組態(tài)2、組態(tài)軸工藝對(duì)象任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)知識(shí)點(diǎn)2運(yùn)動(dòng)控制指令任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)指令功能MC_Power系統(tǒng)使能指令塊MC_Reset錯(cuò)誤確認(rèn)指令塊MC_Home歸位軸/設(shè)置原點(diǎn)指令塊MC_Halt停止軸指令塊MC_MoveAbsolute絕對(duì)位移指令塊MC_MoveRelative相對(duì)定位指令塊MC_MoveVelocity以設(shè)定速度移動(dòng)軸指令塊MC_MoveJog點(diǎn)動(dòng)指令塊MC_CommandTable按照運(yùn)動(dòng)順序運(yùn)行軸命令指令塊MC_ChangeDynamic更改軸的動(dòng)態(tài)設(shè)置指令塊MC_WreiteParam寫入工藝對(duì)象變量指令塊MC_ReadParam連續(xù)讀取定位軸的運(yùn)動(dòng)數(shù)據(jù)指令塊知識(shí)點(diǎn)2運(yùn)動(dòng)控制指令1、MC_Power系統(tǒng)使能指令塊任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)軸在運(yùn)動(dòng)之前必須先被使能。MC_Power塊的Enable端變?yōu)楦唠娖胶螅珻PU按照工藝對(duì)象中組態(tài)好的方式使能外部伺服驅(qū)動(dòng),當(dāng)Enable端變?yōu)榈碗娖胶螅S將按StopMode中定義的模式停車,當(dāng)Enable端為0時(shí),將按照組態(tài)好的急停方式停車;當(dāng)Enable端值為1時(shí)將會(huì)立即終止輸出。用戶程序中,針對(duì)每個(gè)軸只能調(diào)用一次“啟用和禁用軸”指令,需要指定背景數(shù)據(jù)塊。知識(shí)點(diǎn)2運(yùn)動(dòng)控制指令2、MC_Reset錯(cuò)誤確認(rèn)指令塊任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)MC_Reset錯(cuò)誤確認(rèn)指令塊,需要指定背景數(shù)塊。如果存在一個(gè)需要確認(rèn)的錯(cuò)誤,可通過上升沿激活MCReset塊的Execute端,進(jìn)行誤復(fù)位。知識(shí)點(diǎn)2運(yùn)動(dòng)控制指令3、MC_Home歸位軸/設(shè)置原點(diǎn)指令塊任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)指令塊用于定義原點(diǎn)位置,上升沿使能Execute端,指令塊按照模式中定義好的值執(zhí)行定義參考原點(diǎn)的功能,回原點(diǎn)過程中,軸在運(yùn)行中時(shí),MCHome指令塊中的Busy位始終輸出高電平,一旦整個(gè)回原點(diǎn)過程執(zhí)行完畢,工藝對(duì)象數(shù)據(jù)塊中的HomingDone位被置1。知識(shí)點(diǎn)2運(yùn)動(dòng)控制指令4、MC_Halt停止軸指令塊任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)MC_Halt塊用于停止軸的運(yùn)動(dòng),每個(gè)被激活的運(yùn)動(dòng)指令,都可由此塊停止,上升沿使能Execute后,軸會(huì)立即按組態(tài)好的減速曲線停車。知識(shí)點(diǎn)2運(yùn)動(dòng)控制指令5、MC_MoveAbsolute絕對(duì)位置移動(dòng)指令塊任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)MC_MoveAbsolute塊需要指定背景數(shù)據(jù)塊,在使用的時(shí)候,需要先回零。知識(shí)點(diǎn)2運(yùn)動(dòng)控制指令6、MC_MoveRelative相對(duì)位置移動(dòng)指令塊任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)MC_MoveRelative相對(duì)位移指令,需要指定者景數(shù)據(jù)塊。它的執(zhí)行不需要建立參考原點(diǎn),只需定義運(yùn)行距離、方向及速度。當(dāng)上升沿使董Execute端后,軸按照設(shè)置好的距離與速度運(yùn)行,其方向根據(jù)距離值的符號(hào)(+/-)決定。知識(shí)點(diǎn)2運(yùn)動(dòng)控制指令7、MC_MoveVelocity設(shè)定速度移動(dòng)指令塊任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)MC_MoveVelocity以設(shè)定速度移動(dòng)軸指令塊需要指定背景數(shù)據(jù)塊。MC_MoveVelocity指令塊可使軸按預(yù)設(shè)速度運(yùn)動(dòng),需要在Velocity端設(shè)定速度,并上升沿使能Execute端,激活此指令塊。使用MC_Halt指令塊可使運(yùn)動(dòng)的軸停止。知識(shí)點(diǎn)2運(yùn)動(dòng)控制指令8、MC_MoveJog點(diǎn)動(dòng)移動(dòng)指令塊任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)MC_MoveJog點(diǎn)動(dòng)指令塊需要指定背景數(shù)據(jù)塊MC_MoveJog指令塊可讓軸運(yùn)行在點(diǎn)動(dòng)模式,首先要在Velocity端設(shè)置好點(diǎn)動(dòng)速度,然后置位向前點(diǎn)動(dòng)和向后點(diǎn)動(dòng)端,當(dāng)JogForward或JogBackward端復(fù)位時(shí)點(diǎn)動(dòng)停止。軸在運(yùn)行時(shí)Busy端被激活。任務(wù)實(shí)施在任務(wù)1的基礎(chǔ)上,完成PLC程序設(shè)計(jì)。任務(wù)實(shí)施1、控制系統(tǒng)分析任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)由任務(wù)準(zhǔn)備中所講述的PLC內(nèi)部高速脈沖輸出定位控制指令可知,回原點(diǎn)可以通過

MC_Home指令實(shí)現(xiàn),定位控制可以采用相對(duì)定位

MC_MoveRelative指令或者絕對(duì)定位控制

MC_MoveAbsolute指令實(shí)現(xiàn)。任務(wù)實(shí)施2、程序設(shè)計(jì)(1)系統(tǒng)回原點(diǎn)任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)當(dāng)復(fù)位按鈕按下后,執(zhí)行回原點(diǎn)動(dòng)作,當(dāng)回到原點(diǎn)后,M10.0中間變量會(huì)被置位,為后續(xù)動(dòng)作做準(zhǔn)備。任務(wù)實(shí)施2、程序設(shè)計(jì)(2)系統(tǒng)定位90°程序?qū)崿F(xiàn)任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì),采用MC_MoveRelative相對(duì)定位控制指令實(shí)現(xiàn)定位旋轉(zhuǎn)90°控制程序任務(wù)實(shí)施2、程序設(shè)計(jì)(2)系統(tǒng)定位90°程序?qū)崿F(xiàn)任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)當(dāng)用戶按下啟動(dòng)按鈕后,置位運(yùn)行標(biāo)志,驅(qū)動(dòng)定時(shí)器開始延時(shí),2秒后,驅(qū)動(dòng)相對(duì)定位指令完成90°動(dòng)作,之后每過2秒都執(zhí)行一次90°的相對(duì)運(yùn)動(dòng)。任務(wù)實(shí)施3、調(diào)試與運(yùn)行任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)(1)檢查接近開關(guān)的安裝位置是否到位,接近開關(guān)工作是否正常。(2)檢查I/O接線是否正確。(3)運(yùn)行程序,觀察運(yùn)動(dòng)控制模塊動(dòng)作是否滿足任務(wù)要求。(4)優(yōu)化程序。練習(xí)與提高任務(wù)2旋轉(zhuǎn)供料臺(tái)控制系統(tǒng)程序設(shè)計(jì)1、練習(xí)運(yùn)動(dòng)控制指令中的暫停軸指令MC_Halt、速度運(yùn)行指令

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論