經(jīng)典好東西-臺達(dá)plc應(yīng)用101例_第1頁
經(jīng)典好東西-臺達(dá)plc應(yīng)用101例_第2頁
經(jīng)典好東西-臺達(dá)plc應(yīng)用101例_第3頁
經(jīng)典好東西-臺達(dá)plc應(yīng)用101例_第4頁
經(jīng)典好東西-臺達(dá)plc應(yīng)用101例_第5頁
已閱讀5頁,還剩244頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

DVP-PLC應(yīng)用技術(shù)手冊【101例】 第1章:基本程序設(shè)計范例串聯(lián)常閉接點回 1并聯(lián)方塊回 2上升沿產(chǎn)生一個掃描周期脈 3下降沿產(chǎn)生一個掃描周期脈 4自鎖控制回 5互鎖控制回 6上電時參數(shù)的自動初始 7傳統(tǒng)自保持回路與SET/RST應(yīng) 8自保持與解除回路 9交替輸出回路(輸出具停電保持 10條件控制回 12先入信號優(yōu)先回 13信號優(yōu)先回 15停車場出進(jìn)出.................................................................................1-三相異步馬達(dá)正反轉(zhuǎn)控 18程序的選擇執(zhí) 19MC/MCR手自動控 21STL步進(jìn)方式手自動控 24第2章:計數(shù)器設(shè)計范例產(chǎn)品的批量包 1產(chǎn)品日產(chǎn)量測定(16位上數(shù)停電保持計數(shù)器 2產(chǎn)品出入庫數(shù)量(32位上下數(shù)計數(shù)器 33個計數(shù)器構(gòu)成的24小時時 4AB相脈沖高速計 5第3章:定時器設(shè)計范例延時Off程 3-延時On程 2延時On/Off程 3依時序延遲輸出(3臺電機順序啟動 4脈波波寬調(diào) 6人工養(yǎng)魚池水位系統(tǒng)(閃爍電路 7崩應(yīng)測試系統(tǒng)(延長計時 9電動機星-三角降壓啟動控 11大廳自動門控 13液體混合自動控制系 15自動咖啡沖調(diào) 17洗手間自動沖水控制程 19一般定時器實現(xiàn)累計型功 21一般定時器實現(xiàn)示教功 23“自切斷”定時 25有趣的噴 27交通燈控 294章:變址寄存器E、F設(shè)計范例連續(xù)D總和計 1產(chǎn)品配方參數(shù)調(diào) 38組電位器控制2臺04DA的電壓輸 5第5章:應(yīng)用指令程序流程設(shè)計范例CJ指令實現(xiàn)配方調(diào) 1水庫水位自動控 3公室火災(zāi)警報(中斷應(yīng)用 5超市錢柜安全控制 7第6章:應(yīng)用指令傳送比較控制設(shè)計范例CMP原料滲混 1ZCP水塔水位高度警示控 3BMOV多筆歷史資料備 4FMOV單筆數(shù)據(jù)多點傳 6-CML彩燈交替閃 7XCH實現(xiàn)一個緩存器上下8位的位數(shù)交 8指撥開關(guān)輸入及7段顯示器輸出程 9第7章:應(yīng)用指令四則運算設(shè)計范例水管流量精確計 1INC/DEC加減寸動微 3NEG位移反轉(zhuǎn)控 5第8章:應(yīng)用指令旋轉(zhuǎn)位移設(shè)計范例ROL/ROR霓虹燈設(shè) 1SFTL不良品檢 3WSFL混合產(chǎn)品自動分 5 包廂呼叫控 8第9章:應(yīng)用指令數(shù)據(jù)處理設(shè)計范例 編碼與譯 1SUM/BON“1”個數(shù)統(tǒng)計和判 3 平均值與平方 4 文件寄存器............................................................................9- 液面高 系 7SORT數(shù)據(jù)的排 8SER房間溫度....................................................................................................9-第10章:應(yīng)用指令高速輸入輸出設(shè)計范例REF/REFFDI/DO立即刷新及DI濾波時間設(shè) 1DHSCS切割機控 3 多區(qū)段涂料機控 4SPD汽車車輪測 6PLSY產(chǎn)線流水作業(yè)控制程 7水控制程序 9PLSR加控制伺服馬 11第11章:應(yīng)用指令浮點數(shù)運算設(shè)計范例整數(shù)與浮點數(shù)混合的四則運 11-全為浮點數(shù)的四則運 11-第12章:應(yīng)用指令通訊設(shè)計范例前 12-PLC與臺達(dá)VFD-M系列變頻器通訊 12-PLC與臺達(dá)VFD-B系列變頻器通訊 12-PLC與臺達(dá)VFD-V系列變頻器通訊 12-PLC與ASD-A伺服驅(qū)動器通訊(位置控制, 12-PLC與ASD-A伺服驅(qū)動器通訊(速度控制, 12-PLC與臺達(dá)DTA系列溫控器通訊 12-PLC與臺達(dá)DTB系列溫控器通訊 12-PLCLINK16臺從站及數(shù)據(jù)讀寫16筆(Word)模 12-PLCLINK32臺從站及數(shù)據(jù)讀寫100筆(Word)模 12-DVP-PLC與臺達(dá)變頻器、臺達(dá)伺服驅(qū)動器 12-DVP-PLC與臺達(dá)DTA、DTB溫控器 12-通訊控制2臺臺達(dá)PLC的啟動/停止(RS指令 12-臺達(dá)PLC與西門子MM420變頻器通訊(RS指令 12-臺達(dá)PLC與丹佛斯VLT6000變頻器通訊(RS指令 12-第13章:應(yīng)用指令萬年歷時間設(shè)計范例 上下班工作電鈴定時控 13- 倉庫門自動開關(guān)控 13-HOUR馬達(dá)長時間運轉(zhuǎn)后定時切 13-第14章:應(yīng)用指令簡單定位設(shè)計范例臺達(dá)ASDA伺服簡單定位展示系 14-雙軸同動繪出DELTA 14-第15章:便利指令設(shè)計范例ALT自動清掃黑 15-RAMP起重機的軟件控 15-INCD交通燈(相對凸輪應(yīng)用 ABSD不同時段原料加入(絕對凸輪應(yīng)用 9IST電鍍生產(chǎn)線自動控 12FTC烤箱溫度模糊控 18PID烤箱溫度控制(溫度的PID自動調(diào)整功能 22第16章:網(wǎng)絡(luò)連線設(shè)計范例Ethernet聯(lián) 1DeviceNet聯(lián) 6CANopen聯(lián) 9RTU-485聯(lián) 12【控制要求自動檢測傳送帶上的瓶子是否是直立的,若不是就將瓶子推出到傳送【元件說明PLC瓶底檢測光電管輸入信號,當(dāng)被遮擋時,X0瓶頸檢測光電管輸入信號,當(dāng)被遮擋時,X1【控制程序 【程序說明X0的常開接點導(dǎo)通,X1的常閉接點不導(dǎo)通,Y0=Off,氣動推出桿不動作。瓶子倒立從傳送帶移過來時,瓶底檢測光電管導(dǎo)通,而瓶頸檢測光電管不導(dǎo)通,即X0=On,X1=Off,此X0的常開接點導(dǎo)通,X1的常閉接點導(dǎo)通,Y0=On,氣動推出桿動作,瓶子被【控制要求【元件說明PLC樓梯底開關(guān),當(dāng)按向右邊時,X0樓梯頂開關(guān),當(dāng)按向右邊時,X1【控制程序 【程序說明【控制要求開關(guān)由Off→On動作時產(chǎn)生一個掃描周期的脈沖,作為條件去觸發(fā)指示燈或其它裝一個掃描周期一個掃描周期【元件說明PLC【控制程序M10=On【程序說明X0由Off→On動作時(上升沿觸發(fā)),PLS指令被執(zhí)行,M10送出一個掃描周期的脈M10=On時,[SETY0]指令被執(zhí)行,Y0被置位為On,指示燈被點亮或驅(qū)動其它裝 Y0(電磁閥)【控制要求開關(guān)由On→Off一個掃描周期【元件說明PLC【控制程序M10=On【程序說明X0由On→Off動作時(下降沿觸發(fā)),PLF指令被執(zhí)行,M10送出一個掃描周期的脈【控制要求按下START按鈕一次,吊扇運轉(zhuǎn);按下STOP按下TEST按鈕,測試吊扇電機是否運轉(zhuǎn)【元件說明PLCTEST按鈕,當(dāng)按下時,X2【控制程序

故障信號TEST按鈕【程序說明而一直按著START按鈕。按下STOP按鈕,X1=On,Y1=Off當(dāng)故障發(fā)生(X3=On),Y1=Off,吊扇停止運轉(zhuǎn)TEST按鈕,X2=On,在吊扇無故障(X3=Off)情況下,Y1=On,吊扇運行;松開按鈕,吊扇即停止運行,達(dá)到測試吊扇電機是否正常的目的【控制要求【元件說明PLC汽車進(jìn)入停車場傳感器,當(dāng)有汽車進(jìn)入時,X0汽車離開停車場傳感器,當(dāng)有汽車進(jìn)入時,X1汽車進(jìn)入停車場指示燈(On時指示”GO”,Off時指示汽車離開停車場指示燈(On時指示”GO”,Off時指示【控制程序

進(jìn)入停車場指示離開停車場指示【程序說明“GO”狀態(tài),保證車輛進(jìn)出正常,不會“撞車”當(dāng)汽車進(jìn)入停車場靠近檢票欄時,X0(進(jìn)入傳感器)為On,Y0=On,進(jìn)入停車場指示燈牌為,離進(jìn)入停車場指示燈牌指示“STOP”。初始化按鈕【控制要求按下初始化按鈕,可在機器運行的任何時刻對機器進(jìn)行參數(shù)初始化【元件說明PLCPLCRUNOnPLCCOM2PLC【控制程 【程序說明PLC“RUN”瞬間,M1002接通一次,產(chǎn)生脈沖寬度為一個掃描周期的脈沖,在PLC運行通訊格9600,7,E,1,且將Y0置位SET/RST【動作要求按下開燈按鈕燈點亮,按下關(guān)燈按鈕燈熄【元件說明PLC開燈按鈕,當(dāng)按下時,X0關(guān)燈按鈕,當(dāng)按下時,X1【控制程序傳統(tǒng)自保持回SET/RST【程序說明OffX0,X1同時動作時,則停止信號優(yōu)先,即Y0會變?yōu)镺ff自保持與解除回路【控制要求【元件說明PLCSTART按鈕,按下時,X0STOP按鈕,按下時,X1浮標(biāo)水位檢測器,只要容器中有水,X2【控制程序【程序說明當(dāng)按STOP按鈕,X1=On,PLS指令執(zhí)行,M0接通一個掃描周期,RSTY0被閉觸點接通,PLS指令執(zhí)行,M0接通一個掃描周期,RST指令執(zhí)行,Y0被復(fù)位,水泵電機交替輸出回路(輸出具停電保持【控制要求【元件說明PLC燈開關(guān)按鈕,按下時,X1OnX1On時,M512=On、X1On時,M512=Off、【控制程序M10輸出一次脈沖X1OnM512=On X1OnM513=OnM512M513

X1OnY1=On,【程序說明1次(單次)按下按鈕后,X1=On,[PLSM10]指令執(zhí)行,M10導(dǎo)通一個掃描周期。M10=On,且位,而3行程序中,Y1常開接點斷開SETRST指令不執(zhí)行。最后一行程序中,因M512=On,M513=Off,所以Y1線圈導(dǎo)通,燈被點亮,直到再次按下按鈕。2個掃描周期開始,因M10=Off,所以第2行和3SETRST指令M512和M513的狀態(tài)不變,燈保持點亮的狀態(tài),直到再次按下按鈕2次(雙次)2個掃描周期開始M10=Off,所2行和3SETRST指令都不執(zhí)行,M512和M513的狀態(tài)不變,燈保持熄滅的狀態(tài),直到再次按下按鈕。API66ALT指令也可實現(xiàn)On/Off 主電機 供油電機供油泵電機主拖動電機【控制要求【元件說明PLC供油泵啟動按鈕,按下時,X0主拖動電機啟動按鈕,按下時,X1供油泵停止按鈕,按下時,X2供油泵停止按鈕,按下時,X3【控制程序 【程序說明在供油泵啟動的前提下,按下主拖動電機啟動按鈕時,Y1=On主拖動電機(Y1)運行過程中,供油泵(Y0)要持續(xù)地給主拖動電機(Y1)提供潤滑 小學(xué)生組X2中學(xué)生組 教授【控制要求有小學(xué)生、中學(xué)生、教授3組選手參加智力競賽。要獲得回答問題的機會,必須搶先X3X4搶答按鈕必須同時按下時,Y2燈才亮;中學(xué)生組按下X2按鈕,Y1燈亮?!驹f明PLC【控制程序復(fù)位按鈕

主控回路開始

中學(xué)生組搶答控制 教授組搶答控制主控回路結(jié)束【程序說明其中一組搶答成功后,通過互鎖回路,其它組再按按鈕Y1、Y2全部失電,所有組的指示燈熄滅。松開按鈕后,X5=Off,MC~MCR之間程序【控制要求【元件說明PLC【控制程序【程序說對應(yīng)的一個M輔助繼電器接通一個掃描周期,則K1M0>0,CMP指令執(zhí)行后的結(jié)果使得M11=Off,M11的常閉接點導(dǎo)通,[MOVK1M0K1Y0]指令執(zhí)行,M裝置的狀態(tài)將被傳送到外從第二次掃描周期開始,PLS指令將不執(zhí)行,M0~M3值為0,CMP指令執(zhí)行的結(jié)果將使會被傳送到外部輸出點,所以Y裝置仍保持原來狀態(tài),直到再次按下按鈕。停車場出進(jìn)出 一樓 【控制要求停車場的進(jìn)出入車道為單車道,需設(shè)置紅綠交通燈來管理車輛的進(jìn)出。紅燈表示車輛PLC一開機運行時,一樓和室出處交通燈初始狀態(tài):綠燈亮,紅燈滅【元件說明PLC一樓出處光電開關(guān),有車輛出入該處時,X1狀態(tài)為室出處光電開關(guān),有車輛出入該處時,X2狀態(tài)為X1時,M1從室進(jìn)入車道經(jīng)過X1時,M2導(dǎo)通一個掃描周從室進(jìn)入車道經(jīng)過X2時,M3導(dǎo)通一個掃描周X2時,M4車輛從一樓進(jìn)入室過程中車輛從室離開到一樓過程中一樓和室出處紅一樓和室出處綠【控制程序PLC開機RUN

從一樓進(jìn)入單車道經(jīng)過X1M1導(dǎo)通一個掃描周期從室進(jìn)入單車道經(jīng)過X1時M2導(dǎo)通一個掃描周期車輛從一樓進(jìn)入室過程M20保持從室進(jìn)入單車道經(jīng)過X2時M3輸出一次脈沖從一樓進(jìn)入單車道經(jīng)過X2M4導(dǎo)通一個掃描周期車輛從室離開到一樓過程M30保持車輛在單車道中行駛時,車輛離開單車道后,紅燈熄滅,綠燈亮M20M30被復(fù)【程序說明一樓和室的紅燈共享信號Y1,綠燈共享信號Y2程序的關(guān)鍵是當(dāng)M1導(dǎo)通驅(qū)動Y1時,必須先判斷是從一樓出處進(jìn)入單車道還是離開單車所以需用一個確認(rèn)信號M20來確認(rèn)車輛是從一樓進(jìn)入單行車道的狀態(tài)。個方向車輛通過室出處時,[PLSM2]指令都執(zhí)行,M2都導(dǎo)通一個掃描周期,所有需用個確認(rèn)信號M30來確認(rèn)車輛是從室進(jìn)入單行車道的狀態(tài)。正正停止反傳【控制要求按下正轉(zhuǎn)按鈕,電動機正轉(zhuǎn);按下反轉(zhuǎn)按鈕,電動機反轉(zhuǎn);按下停止按鈕,電動機【元件說明PLC電機正轉(zhuǎn)按鈕,按下按鈕時,X0電機反轉(zhuǎn)按鈕,按下按鈕時,X2【控制程序

【程序說明按下正轉(zhuǎn)按鈕,X0=ON,1秒后,Y0接觸器導(dǎo)通,電機正轉(zhuǎn);按下反轉(zhuǎn)按鈕后,X1=ON,Y01秒延時后,才接Y1X2按鈕,Y0和Y1都被立即關(guān)斷,電機停止運行。 綠綠X1色藍(lán)色【控制要求【元件說明PLC灌裝啟動開關(guān),撥到“ON”位置時,X0黃色顏料開關(guān),旋轉(zhuǎn)到“黃色”位置時,X1藍(lán)色顏料開關(guān),旋轉(zhuǎn)到“藍(lán)色”位置時,X2【控制程序 黃 黃色顏料閥門 灌裝綠色 藍(lán) 藍(lán)色顏料閥門【程序說明灌裝顏料時,需打開灌裝總開關(guān) X0=On;黃色和藍(lán)色兩種顏料都灌裝時,產(chǎn)生綠色顏料選擇黃色灌裝模式,X1=On,第一個 指令執(zhí)行,Y0=On,開始灌裝黃色顏料選擇藍(lán)色灌裝模式,X2=On,第二個 指令執(zhí)行,Y1=On,開始灌裝藍(lán)色顏料選擇綠色(黃色加藍(lán)色)灌裝模式,X3=OnMC~MCR指令都執(zhí)行,開始灌裝綠色(黃色MC/MCR自夾轉(zhuǎn)手 釋A傳送帶B【控制要求鈕產(chǎn)品移動到B傳送帶,按下釋放按鈕將產(chǎn)品放在B傳送帶上送走。作持續(xù)2秒)→釋放產(chǎn)品。若需再次執(zhí)行自動流程,再觸發(fā)自動按鈕一次即可。手動控制流程和自動控制流程互鎖【元件說明PLC【控制程序

選擇自動控制

選擇手動控制

自動控制流程

手動控制流程

夾取產(chǎn)品 轉(zhuǎn)移產(chǎn)品

釋放產(chǎn)品【程序說明X0Off→On變化時,執(zhí)行自動流1次;X1Off→On變化時制手動動作部份,著按鈕不放,直到到達(dá)目標(biāo)位置(B傳送帶)才松開。X0X1手、自動開關(guān)會互鎖,當(dāng)自動時,先執(zhí)行夾2秒,最后執(zhí)STL自夾轉(zhuǎn)手 釋A傳送帶B【控制要求鈕產(chǎn)品移動到B傳送帶,按下釋放按鈕將產(chǎn)品放在B傳送帶上送走。作持續(xù)2秒)→釋放產(chǎn)品。若需再次執(zhí)行自動流程,再觸發(fā)自動按鈕一次即可?!驹f明PLCX2狀態(tài)為X3狀態(tài)為X4狀態(tài)為1【控制程序【程序說明X0由Off→On變化時,S20步進(jìn)點置位,自動控制流程被執(zhí)行一次,手動流程被。若需)作持續(xù)2秒)→釋放產(chǎn)品Y0=Off。X1由Off→On變化時,S21步進(jìn)點置位,執(zhí)行手動控制流程,自動流程被機械手執(zhí)行手動流1次:按下(X2)將產(chǎn)品A傳送帶上夾取,按下轉(zhuǎn)移按【控制要求每檢測到10個產(chǎn)品,機械手就開始動作,當(dāng)打包動作完成后,機械手和計數(shù)器均被復(fù)位【元件說明PLC產(chǎn)品計數(shù)光電傳感器,當(dāng)檢測到產(chǎn)品時,X0機械手動作完成傳感器,當(dāng)動作完成時,X116【控制程序【程序說明光電開關(guān)每檢測到一個產(chǎn)品時,X0就觸發(fā)一次(Off→On),C0計數(shù)一次C0計數(shù)達(dá)到10次時,C0的常開接點閉合,Y0=On,機械手執(zhí)行指令被執(zhí)行,Y0和C0均被復(fù)位,等待下一批產(chǎn)品的包裝。今日完成產(chǎn)品日產(chǎn)量測定(16位上數(shù)停電保持計數(shù)器今日完成清今日完成【控制要求PLC產(chǎn)品每天產(chǎn)量超過500按下清零按鈕將產(chǎn)品產(chǎn)量記錄清零,又可開始對產(chǎn)品數(shù)從0【元件說明PLC光電傳感器,當(dāng)檢測到產(chǎn)品時,X016【控制程【程序說明每完成一臺產(chǎn)品,C120計數(shù)一次,計數(shù)到500次,Y0=OnSA/SX/SC機種為C96~C199、EH機種為C100~C199。產(chǎn)品出入庫數(shù)量(32位上下數(shù)計數(shù)器【控制要求【元件說明PLCC216計數(shù)模式設(shè)定(On時為下計數(shù)32燈【控制程序【程序說明本例的關(guān)鍵是利用32位的加減計數(shù)標(biāo)志M1216C216的上下計數(shù),X0Off→On變C216的計數(shù)現(xiàn)在值到達(dá)40000時,C216=On,Y0On324小 【控制要求利用3個計數(shù)器配合1s時鐘脈沖標(biāo)志M1013,構(gòu)成一個標(biāo)準(zhǔn)24【元件說明PLC【控制【程序說明60次(1小時),C1=On,C21C1;當(dāng)完24次計數(shù)(24小時),復(fù)位C2,又開新的24小時的計數(shù)過程。AB差動輸入之接線圖(高速、高噪聲時使用DVP32EH00M高速輸入

編輸 AAAA雙絞雙絞BBBB差動輸出之配線

AA輸入之 BLine輸入之 B【控制要求DVP32EH00MAB10000個脈沖給伺服,伺服電機轉(zhuǎn)動距發(fā)送脈沖數(shù)目相差10個以上時,則燈亮。【元件說明PLC100KHz1CH0(Y0,Y1)【控制程序Y0每秒輸出頻率100k脈沖10000 【程序說明本范例用M1013來控PLC發(fā)送脈沖,D1220=K0設(shè)置脈沖由Y0輸出。將伺服電機由編碼器輸出的回饋信號接入到X0、X1高速計數(shù)端,X0、X1對應(yīng)硬件C251,其最高計數(shù)頻率為200KHz。沖數(shù)目相差10個以上,即為C251計數(shù)器值小于等于K9990時,Y5=On,燈亮。M1029=On,[RSTC251]也被執(zhí)行,C251被清零,保證PLC在下一次對輸入脈沖計C251又開始從0開始計數(shù)因為伺服編輸出信號為差分信號,所以本范例需使用支持差分信號輸入的機種(其X0、X1、X4、X5輸入端支持差分信號輸入延時Off【控制要求開關(guān)撥到On狀態(tài)時,燈立即被點亮,撥到Off狀態(tài)時,5秒過后,指示燈才熄滅【元件說明PLC【控制程序 【程序說明為失電狀態(tài),T1的常閉接點閉合X1常開接點接通,T1Y1=On設(shè)時間時,T1的常閉接點仍為導(dǎo)通狀態(tài),所以Y1通過自?;芈啡员3至恋臓顟B(tài)。Y1=Off,指示燈熄滅。API65STMR指令也可實現(xiàn)延時Off功能延時On【控制要求開關(guān)撥到On狀態(tài)時,3秒鐘過后,指示燈才亮,撥到Off狀態(tài)時,指示燈立即熄【元件說明PLC指示燈開關(guān),當(dāng)開關(guān)撥動到“On”位置時,X13100ms【控制程序延時3【程序說明延時On/Off【控制要求3s【元件說明PLC指示燈開關(guān),當(dāng)開關(guān)撥動到“On”位置,X15100ms3100ms【控制程序 延時5秒開延時3【程序說明T1Off→On5秒后,T0的常開接點導(dǎo)通,T1的常閉接點也導(dǎo)通,Y1=On并自保,指示燈被點亮。X1=Off時,T1T13秒時開,T1=On,其常閉T0的常開接點關(guān)斷,T1的常閉接點也關(guān)斷,Y1=Off,指示燈熄滅。依時序延時輸出(3臺電機順序啟動啟動停止油泵啟動停止主電動 輔助電動 【控制要求【元件說明PLC5100ms【控制程序

啟動油泵電機 1【程序說明X0Off→On動作時,X0=On,X0的常開接點導(dǎo)通,所Y0導(dǎo)通并自保,油泵電機立即啟動,開始給潤滑系統(tǒng)供油;同時,[TMRT0K100]10秒的預(yù)設(shè)時間后,T0常開接點導(dǎo)通。M10=On時,[RSTY0]指令被執(zhí)行,Y0被復(fù)位Off,電磁閥被關(guān)指令執(zhí)行,當(dāng)?shù)竭_(dá)5秒的預(yù)設(shè)時間后,T1常開接點導(dǎo)通T1常開接點On時,Y2導(dǎo)通并自保,輔助電機機被啟動,T1【控制要求產(chǎn)生下面的振蕩波形,Y0狀態(tài)On1秒,周期為2秒。X0 PLC開關(guān),當(dāng)開關(guān)撥動到“OnPLC開關(guān),當(dāng)開關(guān)撥動到“On”位置,X11100ms2100ms【控制程序

【程序說明X0=On時,定時T0/T1開始計時,T0未計時到達(dá)Y0=OnT0計時到達(dá)時,Y0=Off。T1T0/T1Y0X0=Off時,Y0輸出也變成Off。GG人工養(yǎng)魚池水位系統(tǒng)(閃爍電路 【控制要求按下RESET按鈕,燈停止閃爍、器停止鳴叫【元件說明

PLC最低水位傳感器(警戒水位),處于最低水位時,X0正常水位的下限傳感器,處于正常水位的下限時,X1正常水位的上限傳感器,處于正常水位的上限時,X2最高水位傳感器(警戒水位),處于最高水位時,X3RESET按鈕,按下時,X4燈器【控制程序 燈Reset按鈕器3【程序說明X0=On,X1=On,X2Off,X3=OffY0=Off,Y2=Off,給水泵和排水當(dāng)池內(nèi)水位低于正常水位時:X0=On,X1=Off,X2=Off,X3=Off,X4=Off。因X1=Off,其常閉接點導(dǎo)通,所以Y1=On,啟動給水泵向養(yǎng)魚池內(nèi)注水。通,所以Y2=On,1#排水泵啟動,將養(yǎng)魚池內(nèi)水排出。通,所以Y2=On,1#排水泵啟啟動;同時X3=On,其常開接點導(dǎo)通,所以Y0=On,2#排水泵啟動,且電路也被執(zhí)行,所以Y3=On,Y4=On燈閃爍,器鳴叫。按下復(fù)位按鈕,X4=On,其常閉接點關(guān)斷,所以Y3=Off,Y4=Off,器和燈停止工作崩應(yīng)測試系統(tǒng)(延長計時【控制要求PLC產(chǎn)品經(jīng)過2.5小時崩應(yīng)測試后,崩應(yīng)測試完成指示燈亮,提醒作業(yè)員從崩應(yīng)房取出PLC3000300030003000 (3000 【元件說明PLC崩應(yīng)測試啟動,當(dāng)按下時,X0【控制程序【程T0常開接點導(dǎo)通,T1100ms×30000=3000s后,T1常開接點導(dǎo)通,T2100ms×30000=3000s后,T2常開接點導(dǎo)通,Y0=On,崩應(yīng)測試完成指示燈點亮。崩應(yīng)測試總的時間為3000sss=9000秒=150分鐘=2.5小時。利用API169HOUR指令也可實現(xiàn)長時間的定時功能M降壓啟動主電路示意圖PLC外部接線示意圖【動作要求星—【元件說明

合上開關(guān)后,電機啟動接觸器和星形降壓方式啟動接觸器先啟動。10秒延時后,星形降壓方式啟動接觸器斷開1秒延時后將三角形正常運行接觸器接通,電動機主電路接成三PLCSTART按鈕,按下時,X0STOP按鈕,按下時,X110100ms1100ms【控制程序 【程序說明 時,因Y0=On,T0=Off,Y2=Off,所以Y1=On,星形降壓方式啟動接觸器KM1導(dǎo)通。T0計時器到達(dá)10秒預(yù)設(shè)值后,T0=On,Y1=Off,T1計時器開始計時,到達(dá)1sT1=On,所以Y2=On,三角形正常運行接觸器KM2當(dāng)按下停止按鈕時,X1=On,無論電動機處于啟動狀態(tài)還是運行狀態(tài),Y0、Y1、 都變Off,電機停止運行X0(紅外線傳感器X2(開門極限開關(guān)) X1(關(guān)門極限開關(guān)) X2(開門極限開關(guān))Y0(開門) Y1(關(guān)門)【控制要求當(dāng)有人進(jìn)入紅外傳感器橢圓區(qū)域時,開門電機啟動,門自動打開,直到碰到開門極限停止若在關(guān)門過程中,有人進(jìn)入紅外傳感器橢圓區(qū)域,門應(yīng)立即停止關(guān)閉,執(zhí)行開門的【元件說明PLC紅外線傳感器,當(dāng)有人進(jìn)入該橢圓區(qū)域時,X07100ms【控制程序 始計時,7秒后Y1=On并自保,開始執(zhí)行關(guān)門動作。因X0=On,Y1=Off,X2=Off,所以Y0導(dǎo)通,又執(zhí)行開門的過程。Y0(液體Y1(液體B注Y2(混合液體流出口【控制要求【元件說明PLC急停按鈕,按下時,X1060100ms 【程序說明器后停止液體A注入。感器后停止液體B注入。碰到低水位浮標(biāo)傳感器后,X2=On,Y3=On,攪拌電機開始工作,同時定時器T0開始計時60秒后,T0=On,Y3被關(guān)斷,攪拌電機停止工作,Y2=On并自保,混合液體開始咖咖熱硬幣檢測開關(guān)X1出紙杯處混合容器攪拌電機【控制要求熱水后,60秒后從咖啡流出口流出沖調(diào)好的咖啡。【元件說明PLC硬幣檢測開關(guān),有硬幣投入時,X02100ms60100ms 【程序說明投入一元硬幣時,X0由Off→On變化,Y0和Y1被置位并保持,出一個紙杯,同Y0Y12秒后,定時器到達(dá)預(yù)設(shè)值,T0Y2=On,出熱水閥門導(dǎo)通,同時Y0、Y1被復(fù)位,出紙杯和咖啡閥門被關(guān)閉。當(dāng)混合容器中水的壓力達(dá)到一定時,X1=On,Y2被復(fù)位,停止出熱水,同Y3=On,攪拌當(dāng)調(diào)好的咖啡全部流出到紙杯后,X1閉合,Y4被復(fù)位,咖啡流出口處的閥門被關(guān)閉【控制要求男衛(wèi)生間小便斗處,使用者必須站滿3秒才會執(zhí)行沖水動作,沖水3秒后自動停止(第一沖水。使用者離開時,再沖水4秒后自動停止(第二次沖水 站立時間第1次沖 第2次沖若使用者在第一次的沖水時間段內(nèi)離開,則立即停止第一次沖水,開始第二次4第一個使用者 第1次沖水 站立時 第2次沖水3秒的動作,只在該使用者離開時執(zhí)行第二次4秒沖水動作。第一個使用 第二個使用站立時間

第1次沖水

第2次沖水

第2次沖水【元件說明PLC紅外線傳感器,當(dāng)人進(jìn)入紅外傳感器檢測范圍時,X03100ms3100ms4100ms【控制程序 不論其間X0是否發(fā)生狀態(tài)的改變,都會順利完成第二次沖水動作。洗車器【控制要求不論洗車器噴水閘有幾次暫時中斷噴水,保證顧客得到完整的5【元件說明PLC噴水器閘柄開關(guān),用力握住時,X0投幣感應(yīng)裝置,有硬幣投入時,X1【程序說明顧客投入適當(dāng)?shù)挠矌藕?,X1=On,將保存T1時間值的D10使T1從零開始計時5分鐘(T1=K3000),此時,Y0=On,允許水打開噴出閥。如果噴水器閘柄開關(guān)放開,定時器停止計時,當(dāng)前噴水的時間被保存,暫時中斷噴T1的現(xiàn)在值據(jù)被傳送D10保存,而下次啟動時,D10T1T1的現(xiàn)在值。因此,T1將從停止的地方繼續(xù)運行。這樣即使洗車過程有幾次中斷,可以保證顧客得到完整的5分鐘洗車時間。 X2X3示教模式選擇啟【控制要求在手動模式下,工程師先根據(jù)經(jīng)驗手動調(diào)整材料沖壓時間,其時間長短為按下示教在自動模式運行情況下,每觸發(fā)一次啟動按鈕,就按照示教時設(shè)置的時間對材料進(jìn)行沖壓【元件說明PLC 【程序說明利用API64TTMR指令也可時間的示教功流水流水線流水線【控制要求PLC產(chǎn)品生產(chǎn)線中,一個作業(yè)員需同時負(fù)責(zé)將兩條傳送帶上的產(chǎn)品放入到包裝箱里。將一條傳送帶運行30秒后,該條流水線停止傳送,另外一條流水線開始運行30秒。如此,兩條傳【元件說明PLC30100ms12【控制程序 觸發(fā)電路 【程序說明程序用定時器T0的常閉接點作為定時器指令執(zhí)行的條件,定時器T0到達(dá)30T0由Off→On變化一次,觸發(fā)電路執(zhí)行,M1的狀態(tài)改變,一條流水線運行T0On之后,T0的常閉接點關(guān)斷,T0定時器停止執(zhí)行,T0Off。在下一個→On變化一次,觸發(fā)電路執(zhí)行,觸發(fā)電路執(zhí)行,M1的狀態(tài)改變,另外一條流水線程序使用了觸發(fā)電路來實現(xiàn)Y0,Y1 【控制要求按下噴泉啟動開關(guān)后,噴泉工作指示燈一直保持亮的狀水閥每個動作持續(xù)時間為2秒?!驹f明PLC噴水池啟動開關(guān),按下時,X02100ms2100ms2100ms2100ms2100ms【控制程序 噴水池工作指示

指示燈、噴水閥門復(fù)位噴水池指示燈工作2 噴水閥工作2【程序說明

環(huán)狀燈工作2環(huán)狀噴水閥工作2當(dāng)按下啟動開關(guān)時,X0=On,Y0線圈導(dǎo)通,工作指示燈點亮。利用Y0=On作為第一個定時噴水燈打開。因工作指示燈工作過程中一直為亮,所以T0Off→On變化時,只去做[SETY1]的動作,而不去做[RSTY0]的動作。同樣,用Y1=On作為第二個定時器指令T1執(zhí)行的條件,用Y2=On作為第三個定時器指T2執(zhí)行的條件,用Y3=On作為第四個定時器指令T3執(zhí)行的條件,保證Y1~Y4的順序動作噴水燈、噴水閥、環(huán)狀噴水燈、環(huán)狀噴水閥需要順序動作,所以在T1、T2、T3由的常閉接點來關(guān)斷定時器,確保本次動作執(zhí)行時,其前一個動作的定時器被關(guān)閉南北方向東西方向【控制要求按下啟動按鈕X0交通燈開始工作,按下停止按鈕X1設(shè)東西方西車流量較小,紅燈亮?xí)r間為60秒,而南北方向車流量較大,紅燈亮?xí)r間為30秒6060202053030

60555【元件說明PLC5100ms5100ms5100ms【控制程序SSSS 東西方向綠燈亮60S東西方向綠燈閃爍5S

東西方向黃燈亮S

南北方向綠燈亮50SS

南北方向綠燈閃爍5南北方向紅燈亮30【程序說明按下啟動按鈕,X0Off→On動作,PLS指令執(zhí)行,M0產(chǎn)生一個上升沿脈沖,[SETS0]指指令執(zhí)行,所有的步進(jìn)點被復(fù)位,所有交通燈熄滅東西方向流程處于紅燈狀態(tài)時,南北方向流程應(yīng)相應(yīng)的處在綠燈,綠燈閃爍,黃燈后(同時也是東西方向黃燈結(jié)束時間),T13=OnS13S23On的狀態(tài)下,返回到步進(jìn)點S0,S13S23步進(jìn)點對應(yīng)的Y狀態(tài)被復(fù)位,Y2自然也被復(fù)位。連續(xù)D【控制要求實現(xiàn)從D101開始的ND寄存器總和計算,N長度可以自己定義,計算結(jié)果存放在中,當(dāng)運算結(jié)果小于K-32768或大于K32767時,對應(yīng)的借位和進(jìn)位標(biāo)志指示燈點亮【元件說明PLCDFOR-NEXT 【程序說明本例的關(guān)鍵是利用變址寄存器E1FOR~NEXT循環(huán)來實現(xiàn)加數(shù)的變化,E1=K1,加數(shù)D110。DFOR~NEXT循環(huán)執(zhí)行次數(shù)決定,而FOR~NEXT循環(huán)執(zhí)行次數(shù)由執(zhí)行10次,才繼續(xù)執(zhí)行NEXT后的程序。1FOR~NEXT循環(huán)時,E1=K1,D100E1D101,ADD指令執(zhí)行,D100與容值就為D101中數(shù)值,同時INC指令執(zhí)行,E1變?yōu)镵2。2FOR~NEXT循環(huán)時,E1=K2,D100E1D102,ADD指令執(zhí)行,D100與D102相加的結(jié)果存D100中D100=D101,D100的內(nèi)容D101D102依此類推,執(zhí)行到第10次時,D100內(nèi)容值為D101、D102、D103、D104、D105、D106D107、D108、D109、D110中所有數(shù)值相加結(jié)果數(shù)值大于K32767時,M1022=ON,輸出線圈Y1導(dǎo)通,進(jìn)位指示燈亮?!究刂埔蟆驹f明PLC123123【控制程序 【程序說明本例的關(guān)鍵是E1、F1變址寄存器配合FOR~NEXT循環(huán)來實現(xiàn)D編號的變化,將存放配方參數(shù)的其中一組寄存器傳送到D100~D109,作為當(dāng)前執(zhí)行的配方參數(shù)。K510、K520,D0E1D500、D510、D520,同時[RSTM0]指令執(zhí)行,M0復(fù)位變本例中FOR~NEXT循環(huán)執(zhí)行次數(shù)為10次,假設(shè)選擇的是第一組配方,則D0E1~D509變化,D100F1將從D100~D109變化,實現(xiàn)第一組配方參數(shù)數(shù)據(jù)的調(diào)用假設(shè)選擇的是第一組配方,執(zhí)行第1次循環(huán)時,D500的值將被傳送到D100,執(zhí)行第2次循送到D109中。當(dāng)循環(huán)次數(shù)到達(dá)時,即F1=K10,[SETM0]指令將被執(zhí)行,M0ON,F(xiàn)OR循環(huán)中的指令因M0的常閉接點斷開而停止本例實現(xiàn)的是10個參數(shù)的3組配方數(shù)據(jù)的傳送,通過改變FOR~NEXT循環(huán)的次數(shù),很容易改變配方中參數(shù)個數(shù),而要增加配方的組數(shù),可在程序中增加一條將存放配方數(shù)據(jù)D的起始編號值“MOV”到E1的MOV指令即可。DVP-8204DADVP-DVP-EH主 【控制要求任意調(diào)節(jié)2DVP04DA8個輸出通道的電壓從0~10V變化。【元件說明PLC1DVP04DA2DVP04DA 利用E0和FOR~NEXT循環(huán)實現(xiàn)8組模擬電位器值依次讀出

將D0~D7的數(shù)據(jù)傳送到D10~D80

1組模擬電位器讀出值數(shù)據(jù)處理2組模擬電位器讀出值數(shù)據(jù)處理3組模擬電位器4組模擬電位器讀出值數(shù)據(jù)處理5組模擬電位器讀出值數(shù)據(jù)處理6組模擬電位器讀出值數(shù)據(jù)處理7組模擬電位器讀出值數(shù)據(jù)處理8組模擬電位器讀出值數(shù)據(jù)處理

1個DA模塊4個通道輸0~10V的電壓

【程序說明

2個DA模塊4個通道輸0~10V的電壓值D的編號變化。FOR~NEXT指令執(zhí)行期間(INCE0),E0012……7往上加1的變化,K0@E0K0~K7變化,D0E0D0~D7變化,因此,8個電位器的值也呈VR0→D0,VR1→D1,VR2→D2……VR7→D7順序被讀入至指定寄存器。K0~K255DVP04DA0~10V對應(yīng)數(shù)K0~K4000,所以在程序中設(shè)計了將模擬電位器的K0~K255的變化轉(zhuǎn)換成模擬量輸出模塊K0~K4000的變化,從而達(dá)到調(diào)節(jié)每個模擬電位器實現(xiàn)對每個通道0~10V電壓輸出的控制。K0~K4000D200、D210、D220、D230、D240、D250、API85VRRD指令(電位器值讀出)API79TO指令(特殊模塊CR數(shù)據(jù)寫入)《DVP-PLC應(yīng)用技術(shù)手冊程序篇》脈沖輸脈沖輸COM- 正/反方向行程行程行程行程啟臺達(dá)ASD-A伺服【控制要求【元件說明PLC1,按下時,X12,按下時,X23,按下時,X3伺服定位啟動開關(guān),按下時,X4PLCPLC 【程序說明X1閉合,X2、X3斷開時,程序由[CJP1跳轉(zhuǎn)P1K10000D0,即選定了第一種行程距離。然后跳到指針P4,準(zhǔn)備脈沖的輸出。X2閉合,X1、X3斷開時,程序由[CJP2]跳轉(zhuǎn)到P2處,把常K20000D0,即選定了第二種行程距離。然后跳到指針P4,準(zhǔn)備脈沖的輸出。X3閉合,X1、X2斷開時,程序由[CJP3]跳轉(zhuǎn)到P3處,把常K30000D0,即選定了第三種行程距離。然后跳到指針P4,準(zhǔn)備脈沖的輸出。X1、X2、X3均不閉合(不選擇行程),則程序第四行被執(zhí)行,直接跳轉(zhuǎn)到指針P4,準(zhǔn)備脈]接收到的脈沖個數(shù)成比例,控制PLC脈沖輸出數(shù)目就可達(dá)到控制伺服電機運轉(zhuǎn)距離目的。Y10【控制要求水庫水位上升超過上限時,水位異常警報燈,并進(jìn)行泄水動作水庫水位下降低于下限時,水位異常警報燈,并進(jìn)行灌水動作若泄水動作執(zhí)行10分鐘后,水位上限傳感器X0仍為On,則機械故障燈若灌水動作執(zhí)行5分鐘后,水位下限傳感器X1仍為On,則機械故障燈水位處于正常水位時,所有燈熄滅和泄水及灌水閥門自動被復(fù)位【元件說明PLC水位上限傳感器,到達(dá)上限時,X0水位下限傳感器,到達(dá)下限時,X1水位異常機械故障 機械故 子程

超過上限泄和子程低于下限灌和【程序說明圈Y0和Y10都為On,進(jìn)行泄水動作并且水位異常燈,直到X0變?yōu)镺ff,即水位低于上限水位時,才停止P0子程序。于下限水位時,才停止P10子程序。P0P10子程序中嵌套了CALLP20子程序,如果進(jìn)行泄水動作10分鐘但水位上限傳感器仍為On,則執(zhí)行P20子程序,Y11線圈導(dǎo)通,機械故障指示燈。如果水庫處于正常水位,即X0X1OffZRST指令執(zhí)行,Y0、Y1、Y10、Y11T0、T1都被復(fù)位,泄水和灌水閥門和燈都不動作火災(zāi)(中斷應(yīng)用【控制要求當(dāng)感熱警報器感應(yīng)到高溫時(可能發(fā)生火災(zāi))當(dāng)警報解除后,按下警報解除按鈕,噴水閥停止噴水【元件說明PLC感熱警報器,當(dāng)溫度過高時,X0主程序主程序【程序說明應(yīng)的I001和I101中斷。內(nèi)的溫度正常時,感熱警報器不動作,X0Off,無中斷信號產(chǎn)生,中斷子程序不執(zhí)行回主程序并從斷點處繼續(xù)往下超市錢柜安全控制:41.2:8.8:266.8 33.2:88.00:12.00 Y40~【控制要求超市因火災(zāi)及等情況發(fā)生時,,則將所有區(qū)域錢柜的現(xiàn)金抽屜鎖住,直至警報解除【元件說明PLC器信號,器響時,X0狀態(tài)為【控制程 【程序說明通過控制D0可以控制FOR~NEXT循環(huán)的次數(shù),從而決定控制錢柜的數(shù)量,每個錢柜有個抽屜,本例中D0=K33個錢柜的48個抽屜進(jìn)行控制F0=K3時,D10F1代表D13。當(dāng)警報響時,X0=On,F(xiàn)OR~NEXT循環(huán)執(zhí)行3次,HFFFF被依次送到D10~D12中,當(dāng)警報解除時,X0=Off,F(xiàn)OR~NEXT循環(huán)執(zhí)行3次,H0被依次D10~D12中,F(xiàn)OR~NEXT本例中利用變址寄存器F1實現(xiàn)將單一值裝入一個數(shù)據(jù)堆棧(連續(xù)D區(qū)域),用戶可以根據(jù)自CMP【控制要求后,A料控制閥(Y1)開始送料,且攪拌器電機(Y3)開始轉(zhuǎn)動,設(shè)置時間(D0)B【元件說明PLCABAA料+B【程序說明當(dāng)按下啟動按鈕后,X0=On,Y0線圈導(dǎo)通,待機燈(Y0)亮當(dāng)按下加工開關(guān)后,X1Off→On變化,SET指令執(zhí)行,Y3被置位,TMR指令執(zhí)行,T0同時,CMP指令也被T0D0時,M0On,Y1導(dǎo)通,開A料;當(dāng)T0現(xiàn)在值大于等于D0的內(nèi)容值時,M1M2變?yōu)镺nM0Off,此Y2導(dǎo)通,Y1關(guān)閉,開始送B料,停止送A料。T0被復(fù)位,攪拌機停止工作,直到再次按下加工開關(guān)ZCP【控制要求大型公用水塔利用模擬式液位高度測量儀(0~10V電壓輸出)測量水位高度,進(jìn)行水位的控制?!驹f明PLC【控制【程序說明換成數(shù)值K0~K4000存放在D0中,通過對D0的值進(jìn)行判斷來控制水面處于正常高度。D0的值在K1000~K4000之間時,水位正常,M1=On,Y1D0的值大于K4000時,水位到達(dá)上限,M2=On,Y2RST指令執(zhí)行,Y0被復(fù)位,給水閥開關(guān)關(guān)閉,停止給水API78FROM指令(特殊CR數(shù)據(jù)讀出)的用法請參考《DVP-PLC應(yīng)用技術(shù)手冊BMOV【控制要求重新接收新數(shù)據(jù),待測設(shè)備的一個測試周期為2個小時?!驹f明PLC【控制程序 【程序說明X0=On時,T030分鐘定時器的常開接點由Off→On動作一次采用計數(shù)器C0對定時器的常開接點進(jìn)行計數(shù),當(dāng)C0=1時,將D0~D99的數(shù)據(jù)傳送到如果需要對待測設(shè)備進(jìn)行重復(fù)測試,只要將X1Off→On當(dāng)X2=On時,停止測試,PLC不再對待測設(shè)備數(shù)據(jù),同時清除計數(shù)器C0FMOV 頻率選擇臺達(dá)變頻器1變頻器 變頻器 變頻器【控制要求使用一臺臺達(dá)PLC通過RS-485通訊,控制多臺臺達(dá)變頻器時,有時需要多臺變頻器運轉(zhuǎn)頻率相同,假設(shè)通過內(nèi)部程序使PLCD10~D13分別對應(yīng)四臺變頻器驅(qū)動頻率,此時,只【元件說明PLC1234【控制程序 (此部分不是完整程序【程序說明X1=On0傳送到寄存器D10~D13,變頻器的運轉(zhuǎn)頻率為0HzX2=On時,將K3000傳送到寄存器D10~D13,變頻器的運轉(zhuǎn)頻率為30HzX3=On時,將K4000傳送到寄存器D10~D13,變頻器的運轉(zhuǎn)頻率為40HzX4=On時,將K5000傳送到寄存器D10~D13,變頻器的運轉(zhuǎn)頻率為50Hz突,多筆通訊的范例請參考12章。CMLY13Y13Y12Y11Y17【控制要求按下開關(guān)到On狀態(tài)后,偶數(shù)編號和奇數(shù)編號的彩燈交替亮1秒按下開關(guān)到Off【元件說明PLC彩燈閃爍啟動開關(guān),撥動到“On”位置時,X1116X1X1【程序說明即偶數(shù)編號的彩燈亮,當(dāng)M1013=On時,CMLP指令執(zhí)行,K4Y0的狀態(tài)被反轉(zhuǎn),Y17~Y0的狀態(tài)為為:“10101010101010101秒。M1013再次由Off→On時,CMLP指令又執(zhí)行,K4Y0XCH8【控制要求秒鐘D0的NB0/NB1,NB2/NB3數(shù)據(jù)互換。 b14b14b13B12b11b10b9b8b7b6b5b4b3b2b1D0=H5678(交換前

b14b14b13B12b11b10b9b8b7b6b5b4b3b2b1D0=H6587C(交換后 【元件說明PLC1100ms【控制程序 【程序說明程序先將D016Bit(4Byte”)的數(shù)據(jù)Y0~Y171秒鐘的定時時間到后,T0Off→On變化,XCHP指令執(zhí)行一次,K1Y0K1Y4,K1Y10K1Y14進(jìn)行數(shù)據(jù)交換,交換完成后的數(shù)據(jù)再傳送到D0,完成D0的NB0/NB1,NB2/NB3資料互換。7DVP-8421DVP-8421DVP-EH主機Y7~Y

顯示值范圍 輸入值范圍【控制要求過七段譯碼顯示器將計數(shù)器C0現(xiàn)在值(K0~K99)顯示出來?!驹f明PLCC0C0 【 【程序說明繼電器M1104~M1111,8BIT的開關(guān)通過配合指令可實現(xiàn)兩位數(shù)的輸入。程序一執(zhí)行,M1000=On,通過BIN指令抓取DVP-F8ID卡的計數(shù)設(shè)置值至D0未啟動計數(shù)時,X0=Off,BCD指令執(zhí)行,2位數(shù)的7段顯示器將顯示C0預(yù)設(shè)值C0計數(shù)值到達(dá)計數(shù)預(yù)設(shè)值D0后,C0常開接點導(dǎo)通,Y10=Onrr水管橫截面積dS=πr2=πd【控制要求精確到小數(shù)后的第2位。【元件說明PLC水管直徑(單位:mm【控制程序水管橫截面積計算水流量(mm/s)水流量(cm/s)【程序說明繁瑣,本例用整型四則運算指令實現(xiàn)小數(shù)點的精確運算單位統(tǒng)一成mm,最后將單位變成需要的cm3。2位。假設(shè)水管直徑D010mm,水流速D1025dm/s,則水管水流量運算結(jié)果為196cm3/sINC/DEC【控制要求【元件說明PLC【控制程序【程序說明按下寸動左移開關(guān)1次,X0Off→On變化,DINC指令執(zhí)行一次,D0內(nèi)容增加1,同樣,按下寸動左移開關(guān)一次,X1Off→On變化,DDEC指令執(zhí)行一次,D0內(nèi)容減少1。D0D4初始值為0,按下寸動左移開關(guān),D0變?yōu)镵1,其結(jié)果乘上K100轉(zhuǎn)換成脈沖數(shù)存放到D2,此時,D2的值與D4的不等,D2的值(K100)會被傳送到D4,作為絕對定位(DDRVA)的目標(biāo)位置值,同時M1被置位為On,DDRVA指令執(zhí)行。DDRVA指令執(zhí)行的結(jié)果是,Y0輸出10050KHZ的脈沖,系統(tǒng)從起初位置(D4=K0)跑到目標(biāo)位置(D4=D2=K100),左移1mm。令執(zhí)行,系統(tǒng)從上次位置(D4=K100)跑到目標(biāo)位置(D4=D2=K200),再次左移1mm。依此類推,右移的情況與此相似,只要有按下右移寸動開關(guān)一次,將右移1mmNEG反轉(zhuǎn)啟動

(D200,D201

【控制要求原點(D200,D201值為K0)為對稱中心的另一邊?!驹f明PLCM【控制程M【程序說明On變化,D200、D201(32位數(shù)據(jù))的內(nèi)容值變?yōu)镵-50000。移動,目標(biāo)位置到達(dá)后,M1029=On,M0被復(fù)位為Off,Y0停止發(fā)送脈沖為K50000,同時M0被置位為On,開始執(zhí)行到絕對目標(biāo)位置K50000的定位運動,直到到如此,按下一次按鈕(X1),定位裝置就會從當(dāng)前位置移動到以原點為對稱中心點的另一ROL/ROR Y11Y12Y13Y14Y15 X0X1左循X2復(fù)位【控制要求按下右循環(huán)按鈕 個霓虹燈按照由小到大的編號(Y0~Y7、Y10~Y17)依次各亮后熄滅按下左循環(huán)按鈕 個霓虹燈按照由大到小的編號(Y17~Y10、Y7~Y0)依次各亮后熄滅左右循環(huán)工作狀態(tài)可直接按下對應(yīng)的按鈕切換,不必先按下復(fù)位按鈕停止霓虹燈運按下復(fù)位按鈕,不管霓虹燈是處在左循環(huán)還是右循環(huán)工作狀態(tài),所有霓虹燈熄滅【元件說明PLC右循環(huán)按鈕,按下時,X0左循環(huán)按鈕,按下時,X1T0/16 由小到大的編號依次點亮 復(fù)位動作【程序說明Off狀態(tài),接SET指令執(zhí)行,Y0、M10On。M10=On,TMR指令執(zhí)行,T0開始計時,200msT0X0Off→On變化一次,ROL指令執(zhí)行一次,Y0On的狀態(tài)被移位到Y(jié)1,同時,接著RST指令被執(zhí)行,T0復(fù)位。從下一個掃描周期開始,T0又開始計時,200ms后ROL指令又執(zhí)行一次,Y1為On的狀態(tài)被移位到Y(jié)2,如此,Y0~Y17將依次各亮200ms后熄滅,反復(fù)循環(huán)進(jìn)行。大到小的編號依次點亮200ms。X0,X1ZRST指令目的在每次左右循環(huán)狀態(tài)切換時,霓虹燈所有燈處于熄滅狀態(tài),保證從Y0或者Y17開始點亮。SFTL復(fù)位按鈕不良品檢測光電開關(guān)復(fù)位按鈕電磁閥推出桿凸輪檢測光電開關(guān)X4 不良品進(jìn)入回收箱檢測光電開關(guān)X5不良品回收箱【控制要求產(chǎn)品被傳送至傳送帶上作檢測,當(dāng)光電開關(guān)檢測到有不良品時(高度偏高)5個定點將將。【元件說明PLC【程序說明當(dāng)凸輪每轉(zhuǎn)一圈,產(chǎn)品從一個定點移到另外一個定點,X4Off→On變化一次SFTL指令被執(zhí)行一次,M0~M4的內(nèi)容往左移位一位,X0的狀態(tài)被傳到M0。X0=On,即有不良品產(chǎn)生時(產(chǎn)品高度偏高),“1”的數(shù)據(jù)進(jìn)M04個定點,M4=On,[SETY0]指令執(zhí)行,Y0=On且被保持,電磁閥動作,不良品被推到回收箱M4及Y0將被復(fù)位為Off,電磁閥被復(fù)位,直到下一次有不良品產(chǎn)生時才又動作。WSFL復(fù)位按鈕

Y0電磁閥 Y1電磁閥 Y2電磁閥定定點1定點 定點 定點 定點5定點電開關(guān)

A產(chǎn)品 B產(chǎn)品 C產(chǎn)品【控制要求A、B、C3種產(chǎn)品在傳送帶流通,傳送帶凸輪每轉(zhuǎn)一周,產(chǎn)品從一個定點移動到另外一個定點,傳送帶上共可以流通6個產(chǎn)品。產(chǎn)品進(jìn)入傳送帶前自動通過三個識別傳感器檢測出產(chǎn)品A2通過電C產(chǎn)品箱。【元件說明PLCA產(chǎn)品識別傳感器,A產(chǎn)品進(jìn)入傳送帶時,X0B產(chǎn)品識別傳感器,B產(chǎn)品進(jìn)入傳送帶時,X1C產(chǎn)品識別傳感器,C產(chǎn)品進(jìn)入傳送帶時,X2A產(chǎn)品確認(rèn)傳感器,AA產(chǎn)品箱時,X3B產(chǎn)品確認(rèn)傳感器,BB產(chǎn)品箱時,X4C產(chǎn)品確認(rèn)傳感器,CC產(chǎn)品箱時,X5凸輪檢測光電開關(guān),檢測到凸輪時,X6Off→On復(fù)位按鈕,按下時,X7【控制程序

產(chǎn)品A進(jìn)入傳送帶產(chǎn)品B進(jìn)入傳送帶 產(chǎn)品C進(jìn)入傳送帶

凸輪每轉(zhuǎn)動一周

D100~D105內(nèi)容左移一個寄存器在第4個定點判斷是否為B產(chǎn)品在第6個定點判斷是否為C產(chǎn)品M11

若為A產(chǎn)品,電磁閥A打開【程序說明

M21X4M31X5

若為B產(chǎn)品,電磁閥B打開若為C產(chǎn)品,電磁閥C打開確認(rèn)進(jìn)入A產(chǎn)品箱后,電磁閥A確認(rèn)進(jìn)入B產(chǎn)品箱后電磁閥B復(fù)位確認(rèn)進(jìn)入C產(chǎn)品箱后電磁閥C復(fù)位系統(tǒng)復(fù)位,清零所有數(shù)A機種進(jìn)入傳送帶時,X0Off→On變化一次,MOVPK1D0指令執(zhí)行,D0=K1產(chǎn)品進(jìn)入傳送帶時,D0對應(yīng)的值分別變?yōu)镵2、K3當(dāng)凸輪旋轉(zhuǎn)一圈,傳送帶上的物品從一個定點移到另一個定點,X6由Off→OnWSFL指令執(zhí)行,D100~D105的內(nèi)容往左移位一個寄存器;同時,CMP指令執(zhí)行,在定斷是否為C產(chǎn)品,每次比較完成后,RST指令被執(zhí)行,D0被復(fù)位。SET指令執(zhí)行,對應(yīng)的A,B,C電磁閥將導(dǎo)通,產(chǎn)品被推到產(chǎn)品箱中。C電磁閥將被復(fù)位。SFWR/SFRD查 復(fù)呼叫包廂個數(shù)呼叫包廂號碼101包廂102包廂103包廂104包廂105包廂X2服務(wù)總 包【控制要求廂個數(shù)顯示為0。按下復(fù)位按鈕,清零包廂數(shù)據(jù)【元件說明PLC101包廂呼叫按鈕,按下時,X0102包廂呼叫按鈕,按下時,X1103包廂呼叫按鈕,按下時,X2104包廂呼叫按鈕,按下時,X3105包廂呼叫按鈕,按下時,X4D1~【控制程序把包廂號碼101"送入把包廂號碼102"送入把包廂號碼103"送入把包廂號碼104"送入把包廂號碼105"送入按下任何一個包廂按鈕,值被寫入到由指針D0按下查看按鈕,由指針D0指定位置內(nèi)容值被讀出到D11中顯示X6上升沿觸發(fā)時D0~D6、D11【程序說明本程序利用API38SFWR與API39SFRD指令的配合使用,實現(xiàn)先進(jìn)先出的數(shù)據(jù)堆棧讀寫控D1~D5中的某個位置。臺達(dá)的TP04文本顯示器可方便的PLC內(nèi)部寄存器D0(呼叫包廂個數(shù))和D11(即將程序最后用ZRSTRST指令將D0~D6D11TP04顯示器上呼叫包廂個數(shù)和呼叫包廂號碼都將顯示為0。ENCO/DECO776543210主流水線【控制要求有編號為0~7的8條輔助流水線,分別傳送8種不同的產(chǎn)品,通過D0(流水線編號)的)【元件說明PLC0~7【控制程 【程序說明M10=On,執(zhí)行ENCO指令,任何一輔助流水線有產(chǎn)品進(jìn)入主流水線,其產(chǎn)品線號碼會被編碼到D0,D0內(nèi)容值,從而可知是哪種產(chǎn)品正進(jìn)入主流水線。運行M11Off,ZRST指令執(zhí)行,Y0~Y7Off,所有的流水線都正常運行。D10的設(shè)置值不K0~K7范圍時,D10也被寫HFFFFD10寫入其它值也能使Y0~Y7動作而導(dǎo)致輔助流水線暫停工作?!究刂埔骕0=On時,執(zhí)行SUM指令,統(tǒng)計Y0~Y17(=K4Y0)On位的數(shù)量,存放于D0于M0和M1。顯示判斷結(jié)果:D0的值和M0M1【元件說明PLCSUMBONOn/Off存放最On/Off的結(jié)【控制程序【程序說明MEAN/SQR【控制要求X0=On時,將D0~D910筆歷史數(shù)據(jù)平均值存于D200,D200開平方后存于D250X1On時,將D100~D16364筆歷史數(shù)據(jù)平D300,D300開平方后D350【元件說明PLC【控制程序【程序說明MEMR/MEMW利利用特D、特PLC上電時自動讀出DXMYCTS文件寄DXMYCTS文件寄存器

寫入

D讀出PLC內(nèi)部【控制要求

D 文件寄存器 DPLC電源上電時,自動將編號為0~49文件寄存器的50筆數(shù)據(jù)傳送到D4000~D4099X0=OnD2000~D2099100筆歷史數(shù)據(jù)寫入編號為0~99X1=On,將編號為0~99的文件寄存器的100筆數(shù)據(jù)讀出到D3000~D3099【元件說明PLC利用特D特M在PLC上電時將編號0~49件寄存器數(shù)據(jù)讀出到數(shù)據(jù)寄存器【程序說明文件寄存器區(qū)不能作為操作數(shù),用一般的指令(例如MOV)進(jìn)行,需用專門的指令MEMW/MEMR來。PLC在上電時(PLCRUN還是STOP狀態(tài)),若M1101=On,則D1101指定起始文件寄存器編號,由D1102指定的讀出筆數(shù),由D1103指定的存放讀出數(shù)據(jù)起始D編號,將指定筆數(shù)的文件寄存器數(shù)據(jù)自動讀到數(shù)據(jù)寄存器區(qū),需注意的是,PLC僅在上電時才會根據(jù)特M特D做這個的動作。ANS/ANR液面高度系【控制要求對一水產(chǎn)養(yǎng)殖場的液面進(jìn)行實時,當(dāng)液面高度低于下極限且持續(xù)2分鐘,開始啟動【元件說明PLC【控制程序當(dāng)M1049=On時M1048 當(dāng)X0=On超過2分鐘時,警報點 當(dāng)X1=On時警報點復(fù)當(dāng)M1048=On時,警報指示燈亮,進(jìn)水閥門開啟【程序說明當(dāng)液面高度到達(dá)正常水位后,X1=On,Y0=Off,Y1=Off,警報解除SORT數(shù)據(jù)的排【控制要求通過DVP04AD-S模擬量模塊和DVP04TC-S溫度模塊來分別電壓數(shù)據(jù)(假設(shè)對應(yīng)變頻器頻率)和溫度數(shù)據(jù),共可以得到4組電壓和4組溫度數(shù)據(jù)。序?qū)?個通道排序。實現(xiàn)數(shù)據(jù)排序的啟動和溫度排序結(jié)果的顯【元件說明PLC4個通道編4組的電壓數(shù)4組的溫度數(shù)【控制程序M10根據(jù)電壓由小到大排序M11根據(jù)溫度由小到大排序【程序說明假設(shè)排序前數(shù)據(jù)行列123通道1234M0由Off→On行列123通道1234值為K53,電壓最大值為K59。M1由Off→On行列123通道1234值為K42,溫度最大值為K47。M10和M11條件接點后用M1013(1s時鐘脈沖)是因為SORT指令要重新執(zhí)行排序時,數(shù)據(jù)有變化時,在1s內(nèi)能自動重新排序,而不需去上升沿觸發(fā)M10和M11。可排序的結(jié)果和顯示電壓及溫度的最大最小值SER房間溫度【控制要求房間數(shù)為20的辦公大樓通過空調(diào)來控制溫度,每個房間的當(dāng)前溫度與目標(biāo)溫度值比實現(xiàn)自動每個房間當(dāng)前溫度與目標(biāo)溫度相等的個數(shù),以便快速判斷空調(diào)溫度控制效通過臺達(dá)TP04文本顯示器來實現(xiàn)溫度數(shù)據(jù)搜索的啟動和顯示【元件說明PLC第1個溫度模塊溫度數(shù)據(jù)(單位第2個溫度模塊溫度數(shù)據(jù)(單位第3個溫度模塊溫度數(shù)據(jù)(單位第4個溫度模塊溫度數(shù)據(jù)(單位第5個溫度模塊溫度數(shù)據(jù)(單位【控制程序 將第2個溫度模塊4個通的溫度數(shù)據(jù)存在的溫度數(shù)據(jù)存在將第3個溫度模塊4個通道的溫度數(shù)據(jù)存在D8~D11將第4個溫度模塊4個通道的溫度數(shù)據(jù)存在D12~D15將第5個溫度模塊4個通道的溫度數(shù)據(jù)存在D16~D19第2個溫度擴展模塊數(shù)據(jù)處理第3個溫度擴展模塊數(shù)據(jù)處理第4個溫度擴展模塊數(shù)據(jù)處理此部分與第1、5個溫度模塊溫度處理程序類似,此處省略詳細(xì)程序?qū)⒌?個溫度模塊溫度當(dāng)前值除以10使其溫度單位變?yōu)樗阉髋c目標(biāo)溫度比較值(25℃)相等的房間個數(shù)以及溫度最低和最高的房間號碼【程序說明 的20個房間溫度數(shù)據(jù)及搜索結(jié)果0—123456789—REF/REFFDI/DODI【控制要求M0=On時,立即刷新X0~X17的狀態(tài),并將其狀態(tài)值傳送到D0M1=OnD100的值傳Y0~Y17,并立即將其輸出到輸出端END指令結(jié)束才Y0~Y17狀態(tài)輸出根據(jù)現(xiàn)場干擾信號的情況,設(shè)置D200值在不同范圍,可分別設(shè)置輸入點(DI)0(實際只能為50μs)、10ms、20ms、30ms實現(xiàn)DI/DO狀態(tài)的立即更新操作及DI濾波時間的設(shè)置和顯示【元件說明PLC啟動立即刷新X0~X17Y0~Y17【控制程序 【程序說明執(zhí)行過程中需要的X狀態(tài)和立即輸出Y狀態(tài)時,需用REF指令來實現(xiàn)。由于工作環(huán)境惡劣,PLCDIPLC誤動作。干擾信號通常不會D200<K10時,DI0(50μs)K10≤D200<K20,DI信的濾波時間被設(shè)置為10ms。程序執(zhí)行中使用REFF指令變更DIDHSCS光電信號檢測開關(guān)【控制要求【元件說明PLC光電信號檢測開關(guān),滾軸每轉(zhuǎn)動一周,X0Off→On1【控制程序

當(dāng)PLC運行時啟動高速計數(shù)器當(dāng)C235的現(xiàn)在值由9991000 或10011000變化時,Y1=On實時輸出到外部端子輸出端 當(dāng)X1=On時Y1=Off切刀復(fù)位,同時將計數(shù)器 【程序說明光電開關(guān)X0為高速計數(shù)器C235的外部計數(shù)輸入點;傳送帶滾軸每轉(zhuǎn)一周,X0變化一次,C235計數(shù)一次中斷的方式立即將Y1的狀態(tài)輸出到外部輸出端,使切刀下切。樣,C235又重新計數(shù),重復(fù)上述動作,如此反復(fù)循環(huán)。DHSZ/DHSCR綠綠紅色光電信號檢測開關(guān)【控制要求【元件說明PLC光電信號檢測開關(guān),滾軸每轉(zhuǎn)動一周,X1Off→On1 【程序說明光電開關(guān)X1為高速計數(shù)器C236的外部計數(shù)輸入點;傳送帶滾軸每轉(zhuǎn)一周,X0變化一次,C236計數(shù)一次C236現(xiàn)在值<K1000時(即傳送帶滾軸未轉(zhuǎn)滿1000轉(zhuǎn)),Y1=OnK1000≤C236現(xiàn)在值≤K2000時(即傳送帶滾軸轉(zhuǎn)數(shù)大于等于1000轉(zhuǎn),但未超過轉(zhuǎn))Y1=Off,Y2=On料動當(dāng)6000,則Y1=2=Off,Y3=On,執(zhí)行涂綠色顏料動作。Y3On使得其常閉接點斷開,DHSZ指令不Y3On的狀態(tài)被保持。C236現(xiàn)在值≥K3000時,HSCR指令執(zhí)行,Y3被復(fù)位為Off。在Y3On→Off變化時,C236被清零。Y3=Off,Y3的常閉接點閉合,DHSZ指令又被執(zhí)行,C236又重新從零開始計數(shù),又根據(jù)C236的現(xiàn)在值范圍執(zhí)行涂紅、黃、綠顏料,如此反復(fù)循環(huán)。SPD脈沖檢測脈沖檢測光電開關(guān)【控制要求【元件說明PLCSPD【控制程【程序說明沖數(shù)目存于D0,D1當(dāng)中。N=D060103

N:車輪轉(zhuǎn)速(單位rpm)n:汽車車輪轉(zhuǎn)一圈所產(chǎn)生的脈沖數(shù) 接收脈沖的時間(ms)N= 60103=

75060103100

=900汽車車輪的轉(zhuǎn)速ND20、D21中PLSY脈沖輸出

光電傳感器

產(chǎn)品蓋章處

脈沖方向5圈距 臺達(dá)ASD-A伺服驅(qū)動【控制要求蓋章,蓋章動作持續(xù)時間為2秒?!驹f明PLC光電傳感器,遮擋時,X0【程序說明其常開接點閉合,PLSY指令執(zhí)行,Y0開始輸出頻率為10KHZ的脈沖。Y0輸出脈沖個數(shù)達(dá)到50000時,伺服電機轉(zhuǎn)動5圈,產(chǎn)品被運送到蓋章處,標(biāo)志位M1029=OnY1=On,執(zhí)行加工動作。同時,T0線圈得電并開始計時,T02秒X0再次觸發(fā)時,PLSY指令又為On,Y0又重新開始脈沖輸出,并重復(fù)上述動注意:對本程序來說,0觸發(fā)時刻必須一個產(chǎn)品被加工完畢之后,否則不能保證加工的水控制程序25%開度50%開度100%開度 系統(tǒng)啟 系統(tǒng)關(guān)【控制要求變單位時間所發(fā)生之On次數(shù)而改變On狀態(tài)的時間長度,此方法稱為脈沖寬度調(diào)變(Pulse-WidthModulation,) 技術(shù)應(yīng)用于控制噴水的開度,其控制器可接受24V的控制,控制開度范圍為25%、50%、100%的開度,的開度由 的ton/toff來決定?!驹f明PLC100%開度按鈕,按下時,X4【控制程序M0M0X2X3X4M0X3X2X4M0X4X2

閥門開度設(shè)置為閥門開度設(shè)置為系統(tǒng)關(guān)閉(開度【程序說明本例中通過設(shè)置 值的大小來控制噴水閥門的開度,閥門開度=ton/toff=D0/(K1000-D0)按下25%開度按鈕,X2=On,D0值為K200,D0/(K1000-D0)=0.25,噴水閥門打開至按下50%開度按鈕,X3=On,D0值為K333,D0/(K1000-D0)=0.5,噴水閥門打開至開度位置按下100%開度按鈕,X4=On,D0值為K500,D0/(K1000-D0)=1,噴水閥門打開至開度位置按下系統(tǒng)關(guān)閉按鈕,X1Off→On變化一次,D0值被清零,D0/(K1000-D

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論