版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
DVP-PLC應(yīng)用技術(shù)手冊(cè)【101例】 第1章:基本程序設(shè)計(jì)范例串聯(lián)常閉接點(diǎn)回 1并聯(lián)方塊回 2上升沿產(chǎn)生一個(gè)掃描周期脈 3下降沿產(chǎn)生一個(gè)掃描周期脈 4自鎖控制回 5互鎖控制回 6上電時(shí)參數(shù)的自動(dòng)初始 7傳統(tǒng)自保持回路與SET/RST應(yīng) 8自保持與解除回路 9交替輸出回路(輸出具停電保持 10條件控制回 12先入信號(hào)優(yōu)先回 13信號(hào)優(yōu)先回 15停車場(chǎng)出進(jìn)出.................................................................................1-三相異步馬達(dá)正反轉(zhuǎn)控 18程序的選擇執(zhí) 19MC/MCR手自動(dòng)控 21STL步進(jìn)方式手自動(dòng)控 24第2章:計(jì)數(shù)器設(shè)計(jì)范例產(chǎn)品的批量包 1產(chǎn)品日產(chǎn)量測(cè)定(16位上數(shù)停電保持計(jì)數(shù)器 2產(chǎn)品出入庫(kù)數(shù)量(32位上下數(shù)計(jì)數(shù)器 33個(gè)計(jì)數(shù)器構(gòu)成的24小時(shí)時(shí) 4AB相脈沖高速計(jì) 5第3章:定時(shí)器設(shè)計(jì)范例延時(shí)Off程 3-延時(shí)On程 2延時(shí)On/Off程 3依時(shí)序延遲輸出(3臺(tái)電機(jī)順序啟動(dòng) 4脈波波寬調(diào) 6人工養(yǎng)魚池水位系統(tǒng)(閃爍電路 7崩應(yīng)測(cè)試系統(tǒng)(延長(zhǎng)計(jì)時(shí) 9電動(dòng)機(jī)星-三角降壓?jiǎn)?dòng)控 11大廳自動(dòng)門控 13液體混合自動(dòng)控制系 15自動(dòng)咖啡沖調(diào) 17洗手間自動(dòng)沖水控制程 19一般定時(shí)器實(shí)現(xiàn)累計(jì)型功 21一般定時(shí)器實(shí)現(xiàn)示教功 23“自切斷”定時(shí) 25有趣的噴 27交通燈控 294章:變址寄存器E、F設(shè)計(jì)范例連續(xù)D總和計(jì) 1產(chǎn)品配方參數(shù)調(diào) 38組電位器控制2臺(tái)04DA的電壓輸 5第5章:應(yīng)用指令程序流程設(shè)計(jì)范例CJ指令實(shí)現(xiàn)配方調(diào) 1水庫(kù)水位自動(dòng)控 3公室火災(zāi)警報(bào)(中斷應(yīng)用 5超市錢柜安全控制 7第6章:應(yīng)用指令傳送比較控制設(shè)計(jì)范例CMP原料滲混 1ZCP水塔水位高度警示控 3BMOV多筆歷史資料備 4FMOV單筆數(shù)據(jù)多點(diǎn)傳 6-CML彩燈交替閃 7XCH實(shí)現(xiàn)一個(gè)緩存器上下8位的位數(shù)交 8指撥開(kāi)關(guān)輸入及7段顯示器輸出程 9第7章:應(yīng)用指令四則運(yùn)算設(shè)計(jì)范例水管流量精確計(jì) 1INC/DEC加減寸動(dòng)微 3NEG位移反轉(zhuǎn)控 5第8章:應(yīng)用指令旋轉(zhuǎn)位移設(shè)計(jì)范例ROL/ROR霓虹燈設(shè) 1SFTL不良品檢 3WSFL混合產(chǎn)品自動(dòng)分 5 包廂呼叫控 8第9章:應(yīng)用指令數(shù)據(jù)處理設(shè)計(jì)范例 編碼與譯 1SUM/BON“1”個(gè)數(shù)統(tǒng)計(jì)和判 3 平均值與平方 4 文件寄存器............................................................................9- 液面高 系 7SORT數(shù)據(jù)的排 8SER房間溫度....................................................................................................9-第10章:應(yīng)用指令高速輸入輸出設(shè)計(jì)范例REF/REFFDI/DO立即刷新及DI濾波時(shí)間設(shè) 1DHSCS切割機(jī)控 3 多區(qū)段涂料機(jī)控 4SPD汽車車輪測(cè) 6PLSY產(chǎn)線流水作業(yè)控制程 7水控制程序 9PLSR加控制伺服馬 11第11章:應(yīng)用指令浮點(diǎn)數(shù)運(yùn)算設(shè)計(jì)范例整數(shù)與浮點(diǎn)數(shù)混合的四則運(yùn) 11-全為浮點(diǎn)數(shù)的四則運(yùn) 11-第12章:應(yīng)用指令通訊設(shè)計(jì)范例前 12-PLC與臺(tái)達(dá)VFD-M系列變頻器通訊 12-PLC與臺(tái)達(dá)VFD-B系列變頻器通訊 12-PLC與臺(tái)達(dá)VFD-V系列變頻器通訊 12-PLC與ASD-A伺服驅(qū)動(dòng)器通訊(位置控制, 12-PLC與ASD-A伺服驅(qū)動(dòng)器通訊(速度控制, 12-PLC與臺(tái)達(dá)DTA系列溫控器通訊 12-PLC與臺(tái)達(dá)DTB系列溫控器通訊 12-PLCLINK16臺(tái)從站及數(shù)據(jù)讀寫16筆(Word)模 12-PLCLINK32臺(tái)從站及數(shù)據(jù)讀寫100筆(Word)模 12-DVP-PLC與臺(tái)達(dá)變頻器、臺(tái)達(dá)伺服驅(qū)動(dòng)器 12-DVP-PLC與臺(tái)達(dá)DTA、DTB溫控器 12-通訊控制2臺(tái)臺(tái)達(dá)PLC的啟動(dòng)/停止(RS指令 12-臺(tái)達(dá)PLC與西門子MM420變頻器通訊(RS指令 12-臺(tái)達(dá)PLC與丹佛斯VLT6000變頻器通訊(RS指令 12-第13章:應(yīng)用指令萬(wàn)年歷時(shí)間設(shè)計(jì)范例 上下班工作電鈴定時(shí)控 13- 倉(cāng)庫(kù)門自動(dòng)開(kāi)關(guān)控 13-HOUR馬達(dá)長(zhǎng)時(shí)間運(yùn)轉(zhuǎn)后定時(shí)切 13-第14章:應(yīng)用指令簡(jiǎn)單定位設(shè)計(jì)范例臺(tái)達(dá)ASDA伺服簡(jiǎn)單定位展示系 14-雙軸同動(dòng)繪出DELTA 14-第15章:便利指令設(shè)計(jì)范例ALT自動(dòng)清掃黑 15-RAMP起重機(jī)的軟件控 15-INCD交通燈(相對(duì)凸輪應(yīng)用 ABSD不同時(shí)段原料加入(絕對(duì)凸輪應(yīng)用 9IST電鍍生產(chǎn)線自動(dòng)控 12FTC烤箱溫度模糊控 18PID烤箱溫度控制(溫度的PID自動(dòng)調(diào)整功能 22第16章:網(wǎng)絡(luò)連線設(shè)計(jì)范例Ethernet聯(lián) 1DeviceNet聯(lián) 6CANopen聯(lián) 9RTU-485聯(lián) 12【控制要求自動(dòng)檢測(cè)傳送帶上的瓶子是否是直立的,若不是就將瓶子推出到傳送【元件說(shuō)明PLC瓶底檢測(cè)光電管輸入信號(hào),當(dāng)被遮擋時(shí),X0瓶頸檢測(cè)光電管輸入信號(hào),當(dāng)被遮擋時(shí),X1【控制程序 【程序說(shuō)明X0的常開(kāi)接點(diǎn)導(dǎo)通,X1的常閉接點(diǎn)不導(dǎo)通,Y0=Off,氣動(dòng)推出桿不動(dòng)作。瓶子倒立從傳送帶移過(guò)來(lái)時(shí),瓶底檢測(cè)光電管導(dǎo)通,而瓶頸檢測(cè)光電管不導(dǎo)通,即X0=On,X1=Off,此X0的常開(kāi)接點(diǎn)導(dǎo)通,X1的常閉接點(diǎn)導(dǎo)通,Y0=On,氣動(dòng)推出桿動(dòng)作,瓶子被【控制要求【元件說(shuō)明PLC樓梯底開(kāi)關(guān),當(dāng)按向右邊時(shí),X0樓梯頂開(kāi)關(guān),當(dāng)按向右邊時(shí),X1【控制程序 【程序說(shuō)明【控制要求開(kāi)關(guān)由Off→On動(dòng)作時(shí)產(chǎn)生一個(gè)掃描周期的脈沖,作為條件去觸發(fā)指示燈或其它裝一個(gè)掃描周期一個(gè)掃描周期【元件說(shuō)明PLC【控制程序M10=On【程序說(shuō)明X0由Off→On動(dòng)作時(shí)(上升沿觸發(fā)),PLS指令被執(zhí)行,M10送出一個(gè)掃描周期的脈M10=On時(shí),[SETY0]指令被執(zhí)行,Y0被置位為On,指示燈被點(diǎn)亮或驅(qū)動(dòng)其它裝 Y0(電磁閥)【控制要求開(kāi)關(guān)由On→Off一個(gè)掃描周期【元件說(shuō)明PLC【控制程序M10=On【程序說(shuō)明X0由On→Off動(dòng)作時(shí)(下降沿觸發(fā)),PLF指令被執(zhí)行,M10送出一個(gè)掃描周期的脈【控制要求按下START按鈕一次,吊扇運(yùn)轉(zhuǎn);按下STOP按下TEST按鈕,測(cè)試吊扇電機(jī)是否運(yùn)轉(zhuǎn)【元件說(shuō)明PLCTEST按鈕,當(dāng)按下時(shí),X2【控制程序
故障信號(hào)TEST按鈕【程序說(shuō)明而一直按著START按鈕。按下STOP按鈕,X1=On,Y1=Off當(dāng)故障發(fā)生(X3=On),Y1=Off,吊扇停止運(yùn)轉(zhuǎn)TEST按鈕,X2=On,在吊扇無(wú)故障(X3=Off)情況下,Y1=On,吊扇運(yùn)行;松開(kāi)按鈕,吊扇即停止運(yùn)行,達(dá)到測(cè)試吊扇電機(jī)是否正常的目的【控制要求【元件說(shuō)明PLC汽車進(jìn)入停車場(chǎng)傳感器,當(dāng)有汽車進(jìn)入時(shí),X0汽車離開(kāi)停車場(chǎng)傳感器,當(dāng)有汽車進(jìn)入時(shí),X1汽車進(jìn)入停車場(chǎng)指示燈(On時(shí)指示”GO”,Off時(shí)指示汽車離開(kāi)停車場(chǎng)指示燈(On時(shí)指示”GO”,Off時(shí)指示【控制程序
進(jìn)入停車場(chǎng)指示離開(kāi)停車場(chǎng)指示【程序說(shuō)明“GO”狀態(tài),保證車輛進(jìn)出正常,不會(huì)“撞車”當(dāng)汽車進(jìn)入停車場(chǎng)靠近檢票欄時(shí),X0(進(jìn)入傳感器)為On,Y0=On,進(jìn)入停車場(chǎng)指示燈牌為,離進(jìn)入停車場(chǎng)指示燈牌指示“STOP”。初始化按鈕【控制要求按下初始化按鈕,可在機(jī)器運(yùn)行的任何時(shí)刻對(duì)機(jī)器進(jìn)行參數(shù)初始化【元件說(shuō)明PLCPLCRUNOnPLCCOM2PLC【控制程 【程序說(shuō)明PLC“RUN”瞬間,M1002接通一次,產(chǎn)生脈沖寬度為一個(gè)掃描周期的脈沖,在PLC運(yùn)行通訊格9600,7,E,1,且將Y0置位SET/RST【動(dòng)作要求按下開(kāi)燈按鈕燈點(diǎn)亮,按下關(guān)燈按鈕燈熄【元件說(shuō)明PLC開(kāi)燈按鈕,當(dāng)按下時(shí),X0關(guān)燈按鈕,當(dāng)按下時(shí),X1【控制程序傳統(tǒng)自保持回SET/RST【程序說(shuō)明OffX0,X1同時(shí)動(dòng)作時(shí),則停止信號(hào)優(yōu)先,即Y0會(huì)變?yōu)镺ff自保持與解除回路【控制要求【元件說(shuō)明PLCSTART按鈕,按下時(shí),X0STOP按鈕,按下時(shí),X1浮標(biāo)水位檢測(cè)器,只要容器中有水,X2【控制程序【程序說(shuō)明當(dāng)按STOP按鈕,X1=On,PLS指令執(zhí)行,M0接通一個(gè)掃描周期,RSTY0被閉觸點(diǎn)接通,PLS指令執(zhí)行,M0接通一個(gè)掃描周期,RST指令執(zhí)行,Y0被復(fù)位,水泵電機(jī)交替輸出回路(輸出具停電保持【控制要求【元件說(shuō)明PLC燈開(kāi)關(guān)按鈕,按下時(shí),X1OnX1On時(shí),M512=On、X1On時(shí),M512=Off、【控制程序M10輸出一次脈沖X1OnM512=On X1OnM513=OnM512M513
X1OnY1=On,【程序說(shuō)明1次(單次)按下按鈕后,X1=On,[PLSM10]指令執(zhí)行,M10導(dǎo)通一個(gè)掃描周期。M10=On,且位,而3行程序中,Y1常開(kāi)接點(diǎn)斷開(kāi)SETRST指令不執(zhí)行。最后一行程序中,因M512=On,M513=Off,所以Y1線圈導(dǎo)通,燈被點(diǎn)亮,直到再次按下按鈕。2個(gè)掃描周期開(kāi)始,因M10=Off,所以第2行和3SETRST指令M512和M513的狀態(tài)不變,燈保持點(diǎn)亮的狀態(tài),直到再次按下按鈕2次(雙次)2個(gè)掃描周期開(kāi)始M10=Off,所2行和3SETRST指令都不執(zhí)行,M512和M513的狀態(tài)不變,燈保持熄滅的狀態(tài),直到再次按下按鈕。API66ALT指令也可實(shí)現(xiàn)On/Off 主電機(jī) 供油電機(jī)供油泵電機(jī)主拖動(dòng)電機(jī)【控制要求【元件說(shuō)明PLC供油泵啟動(dòng)按鈕,按下時(shí),X0主拖動(dòng)電機(jī)啟動(dòng)按鈕,按下時(shí),X1供油泵停止按鈕,按下時(shí),X2供油泵停止按鈕,按下時(shí),X3【控制程序 【程序說(shuō)明在供油泵啟動(dòng)的前提下,按下主拖動(dòng)電機(jī)啟動(dòng)按鈕時(shí),Y1=On主拖動(dòng)電機(jī)(Y1)運(yùn)行過(guò)程中,供油泵(Y0)要持續(xù)地給主拖動(dòng)電機(jī)(Y1)提供潤(rùn)滑 小學(xué)生組X2中學(xué)生組 教授【控制要求有小學(xué)生、中學(xué)生、教授3組選手參加智力競(jìng)賽。要獲得回答問(wèn)題的機(jī)會(huì),必須搶先X3X4搶答按鈕必須同時(shí)按下時(shí),Y2燈才亮;中學(xué)生組按下X2按鈕,Y1燈亮?!驹f(shuō)明PLC【控制程序復(fù)位按鈕
主控回路開(kāi)始
中學(xué)生組搶答控制 教授組搶答控制主控回路結(jié)束【程序說(shuō)明其中一組搶答成功后,通過(guò)互鎖回路,其它組再按按鈕Y1、Y2全部失電,所有組的指示燈熄滅。松開(kāi)按鈕后,X5=Off,MC~MCR之間程序【控制要求【元件說(shuō)明PLC【控制程序【程序說(shuō)對(duì)應(yīng)的一個(gè)M輔助繼電器接通一個(gè)掃描周期,則K1M0>0,CMP指令執(zhí)行后的結(jié)果使得M11=Off,M11的常閉接點(diǎn)導(dǎo)通,[MOVK1M0K1Y0]指令執(zhí)行,M裝置的狀態(tài)將被傳送到外從第二次掃描周期開(kāi)始,PLS指令將不執(zhí)行,M0~M3值為0,CMP指令執(zhí)行的結(jié)果將使會(huì)被傳送到外部輸出點(diǎn),所以Y裝置仍保持原來(lái)狀態(tài),直到再次按下按鈕。停車場(chǎng)出進(jìn)出 一樓 【控制要求停車場(chǎng)的進(jìn)出入車道為單車道,需設(shè)置紅綠交通燈來(lái)管理車輛的進(jìn)出。紅燈表示車輛PLC一開(kāi)機(jī)運(yùn)行時(shí),一樓和室出處交通燈初始狀態(tài):綠燈亮,紅燈滅【元件說(shuō)明PLC一樓出處光電開(kāi)關(guān),有車輛出入該處時(shí),X1狀態(tài)為室出處光電開(kāi)關(guān),有車輛出入該處時(shí),X2狀態(tài)為X1時(shí),M1從室進(jìn)入車道經(jīng)過(guò)X1時(shí),M2導(dǎo)通一個(gè)掃描周從室進(jìn)入車道經(jīng)過(guò)X2時(shí),M3導(dǎo)通一個(gè)掃描周X2時(shí),M4車輛從一樓進(jìn)入室過(guò)程中車輛從室離開(kāi)到一樓過(guò)程中一樓和室出處紅一樓和室出處綠【控制程序PLC開(kāi)機(jī)RUN
從一樓進(jìn)入單車道經(jīng)過(guò)X1M1導(dǎo)通一個(gè)掃描周期從室進(jìn)入單車道經(jīng)過(guò)X1時(shí)M2導(dǎo)通一個(gè)掃描周期車輛從一樓進(jìn)入室過(guò)程M20保持從室進(jìn)入單車道經(jīng)過(guò)X2時(shí)M3輸出一次脈沖從一樓進(jìn)入單車道經(jīng)過(guò)X2M4導(dǎo)通一個(gè)掃描周期車輛從室離開(kāi)到一樓過(guò)程M30保持車輛在單車道中行駛時(shí),車輛離開(kāi)單車道后,紅燈熄滅,綠燈亮M20M30被復(fù)【程序說(shuō)明一樓和室的紅燈共享信號(hào)Y1,綠燈共享信號(hào)Y2程序的關(guān)鍵是當(dāng)M1導(dǎo)通驅(qū)動(dòng)Y1時(shí),必須先判斷是從一樓出處進(jìn)入單車道還是離開(kāi)單車所以需用一個(gè)確認(rèn)信號(hào)M20來(lái)確認(rèn)車輛是從一樓進(jìn)入單行車道的狀態(tài)。個(gè)方向車輛通過(guò)室出處時(shí),[PLSM2]指令都執(zhí)行,M2都導(dǎo)通一個(gè)掃描周期,所有需用個(gè)確認(rèn)信號(hào)M30來(lái)確認(rèn)車輛是從室進(jìn)入單行車道的狀態(tài)。正正停止反傳【控制要求按下正轉(zhuǎn)按鈕,電動(dòng)機(jī)正轉(zhuǎn);按下反轉(zhuǎn)按鈕,電動(dòng)機(jī)反轉(zhuǎn);按下停止按鈕,電動(dòng)機(jī)【元件說(shuō)明PLC電機(jī)正轉(zhuǎn)按鈕,按下按鈕時(shí),X0電機(jī)反轉(zhuǎn)按鈕,按下按鈕時(shí),X2【控制程序
【程序說(shuō)明按下正轉(zhuǎn)按鈕,X0=ON,1秒后,Y0接觸器導(dǎo)通,電機(jī)正轉(zhuǎn);按下反轉(zhuǎn)按鈕后,X1=ON,Y01秒延時(shí)后,才接Y1X2按鈕,Y0和Y1都被立即關(guān)斷,電機(jī)停止運(yùn)行。 綠綠X1色藍(lán)色【控制要求【元件說(shuō)明PLC灌裝啟動(dòng)開(kāi)關(guān),撥到“ON”位置時(shí),X0黃色顏料開(kāi)關(guān),旋轉(zhuǎn)到“黃色”位置時(shí),X1藍(lán)色顏料開(kāi)關(guān),旋轉(zhuǎn)到“藍(lán)色”位置時(shí),X2【控制程序 黃 黃色顏料閥門 灌裝綠色 藍(lán) 藍(lán)色顏料閥門【程序說(shuō)明灌裝顏料時(shí),需打開(kāi)灌裝總開(kāi)關(guān) X0=On;黃色和藍(lán)色兩種顏料都灌裝時(shí),產(chǎn)生綠色顏料選擇黃色灌裝模式,X1=On,第一個(gè) 指令執(zhí)行,Y0=On,開(kāi)始灌裝黃色顏料選擇藍(lán)色灌裝模式,X2=On,第二個(gè) 指令執(zhí)行,Y1=On,開(kāi)始灌裝藍(lán)色顏料選擇綠色(黃色加藍(lán)色)灌裝模式,X3=OnMC~MCR指令都執(zhí)行,開(kāi)始灌裝綠色(黃色MC/MCR自?shī)A轉(zhuǎn)手 釋A傳送帶B【控制要求鈕產(chǎn)品移動(dòng)到B傳送帶,按下釋放按鈕將產(chǎn)品放在B傳送帶上送走。作持續(xù)2秒)→釋放產(chǎn)品。若需再次執(zhí)行自動(dòng)流程,再觸發(fā)自動(dòng)按鈕一次即可。手動(dòng)控制流程和自動(dòng)控制流程互鎖【元件說(shuō)明PLC【控制程序
選擇自動(dòng)控制
選擇手動(dòng)控制
自動(dòng)控制流程
手動(dòng)控制流程
夾取產(chǎn)品 轉(zhuǎn)移產(chǎn)品
釋放產(chǎn)品【程序說(shuō)明X0Off→On變化時(shí),執(zhí)行自動(dòng)流1次;X1Off→On變化時(shí)制手動(dòng)動(dòng)作部份,著按鈕不放,直到到達(dá)目標(biāo)位置(B傳送帶)才松開(kāi)。X0X1手、自動(dòng)開(kāi)關(guān)會(huì)互鎖,當(dāng)自動(dòng)時(shí),先執(zhí)行夾2秒,最后執(zhí)STL自?shī)A轉(zhuǎn)手 釋A傳送帶B【控制要求鈕產(chǎn)品移動(dòng)到B傳送帶,按下釋放按鈕將產(chǎn)品放在B傳送帶上送走。作持續(xù)2秒)→釋放產(chǎn)品。若需再次執(zhí)行自動(dòng)流程,再觸發(fā)自動(dòng)按鈕一次即可?!驹f(shuō)明PLCX2狀態(tài)為X3狀態(tài)為X4狀態(tài)為1【控制程序【程序說(shuō)明X0由Off→On變化時(shí),S20步進(jìn)點(diǎn)置位,自動(dòng)控制流程被執(zhí)行一次,手動(dòng)流程被。若需)作持續(xù)2秒)→釋放產(chǎn)品Y0=Off。X1由Off→On變化時(shí),S21步進(jìn)點(diǎn)置位,執(zhí)行手動(dòng)控制流程,自動(dòng)流程被機(jī)械手執(zhí)行手動(dòng)流1次:按下(X2)將產(chǎn)品A傳送帶上夾取,按下轉(zhuǎn)移按【控制要求每檢測(cè)到10個(gè)產(chǎn)品,機(jī)械手就開(kāi)始動(dòng)作,當(dāng)打包動(dòng)作完成后,機(jī)械手和計(jì)數(shù)器均被復(fù)位【元件說(shuō)明PLC產(chǎn)品計(jì)數(shù)光電傳感器,當(dāng)檢測(cè)到產(chǎn)品時(shí),X0機(jī)械手動(dòng)作完成傳感器,當(dāng)動(dòng)作完成時(shí),X116【控制程序【程序說(shuō)明光電開(kāi)關(guān)每檢測(cè)到一個(gè)產(chǎn)品時(shí),X0就觸發(fā)一次(Off→On),C0計(jì)數(shù)一次C0計(jì)數(shù)達(dá)到10次時(shí),C0的常開(kāi)接點(diǎn)閉合,Y0=On,機(jī)械手執(zhí)行指令被執(zhí)行,Y0和C0均被復(fù)位,等待下一批產(chǎn)品的包裝。今日完成產(chǎn)品日產(chǎn)量測(cè)定(16位上數(shù)停電保持計(jì)數(shù)器今日完成清今日完成【控制要求PLC產(chǎn)品每天產(chǎn)量超過(guò)500按下清零按鈕將產(chǎn)品產(chǎn)量記錄清零,又可開(kāi)始對(duì)產(chǎn)品數(shù)從0【元件說(shuō)明PLC光電傳感器,當(dāng)檢測(cè)到產(chǎn)品時(shí),X016【控制程【程序說(shuō)明每完成一臺(tái)產(chǎn)品,C120計(jì)數(shù)一次,計(jì)數(shù)到500次,Y0=OnSA/SX/SC機(jī)種為C96~C199、EH機(jī)種為C100~C199。產(chǎn)品出入庫(kù)數(shù)量(32位上下數(shù)計(jì)數(shù)器【控制要求【元件說(shuō)明PLCC216計(jì)數(shù)模式設(shè)定(On時(shí)為下計(jì)數(shù)32燈【控制程序【程序說(shuō)明本例的關(guān)鍵是利用32位的加減計(jì)數(shù)標(biāo)志M1216C216的上下計(jì)數(shù),X0Off→On變C216的計(jì)數(shù)現(xiàn)在值到達(dá)40000時(shí),C216=On,Y0On324小 【控制要求利用3個(gè)計(jì)數(shù)器配合1s時(shí)鐘脈沖標(biāo)志M1013,構(gòu)成一個(gè)標(biāo)準(zhǔn)24【元件說(shuō)明PLC【控制【程序說(shuō)明60次(1小時(shí)),C1=On,C21C1;當(dāng)完24次計(jì)數(shù)(24小時(shí)),復(fù)位C2,又開(kāi)新的24小時(shí)的計(jì)數(shù)過(guò)程。AB差動(dòng)輸入之接線圖(高速、高噪聲時(shí)使用DVP32EH00M高速輸入
編輸 AAAA雙絞雙絞BBBB差動(dòng)輸出之配線
AA輸入之 BLine輸入之 B【控制要求DVP32EH00MAB10000個(gè)脈沖給伺服,伺服電機(jī)轉(zhuǎn)動(dòng)距發(fā)送脈沖數(shù)目相差10個(gè)以上時(shí),則燈亮?!驹f(shuō)明PLC100KHz1CH0(Y0,Y1)【控制程序Y0每秒輸出頻率100k脈沖10000 【程序說(shuō)明本范例用M1013來(lái)控PLC發(fā)送脈沖,D1220=K0設(shè)置脈沖由Y0輸出。將伺服電機(jī)由編碼器輸出的回饋信號(hào)接入到X0、X1高速計(jì)數(shù)端,X0、X1對(duì)應(yīng)硬件C251,其最高計(jì)數(shù)頻率為200KHz。沖數(shù)目相差10個(gè)以上,即為C251計(jì)數(shù)器值小于等于K9990時(shí),Y5=On,燈亮。M1029=On,[RSTC251]也被執(zhí)行,C251被清零,保證PLC在下一次對(duì)輸入脈沖計(jì)C251又開(kāi)始從0開(kāi)始計(jì)數(shù)因?yàn)樗欧庉敵鲂盘?hào)為差分信號(hào),所以本范例需使用支持差分信號(hào)輸入的機(jī)種(其X0、X1、X4、X5輸入端支持差分信號(hào)輸入延時(shí)Off【控制要求開(kāi)關(guān)撥到On狀態(tài)時(shí),燈立即被點(diǎn)亮,撥到Off狀態(tài)時(shí),5秒過(guò)后,指示燈才熄滅【元件說(shuō)明PLC【控制程序 【程序說(shuō)明為失電狀態(tài),T1的常閉接點(diǎn)閉合X1常開(kāi)接點(diǎn)接通,T1Y1=On設(shè)時(shí)間時(shí),T1的常閉接點(diǎn)仍為導(dǎo)通狀態(tài),所以Y1通過(guò)自?;芈啡员3至恋臓顟B(tài)。Y1=Off,指示燈熄滅。API65STMR指令也可實(shí)現(xiàn)延時(shí)Off功能延時(shí)On【控制要求開(kāi)關(guān)撥到On狀態(tài)時(shí),3秒鐘過(guò)后,指示燈才亮,撥到Off狀態(tài)時(shí),指示燈立即熄【元件說(shuō)明PLC指示燈開(kāi)關(guān),當(dāng)開(kāi)關(guān)撥動(dòng)到“On”位置時(shí),X13100ms【控制程序延時(shí)3【程序說(shuō)明延時(shí)On/Off【控制要求3s【元件說(shuō)明PLC指示燈開(kāi)關(guān),當(dāng)開(kāi)關(guān)撥動(dòng)到“On”位置,X15100ms3100ms【控制程序 延時(shí)5秒開(kāi)延時(shí)3【程序說(shuō)明T1Off→On5秒后,T0的常開(kāi)接點(diǎn)導(dǎo)通,T1的常閉接點(diǎn)也導(dǎo)通,Y1=On并自保,指示燈被點(diǎn)亮。X1=Off時(shí),T1T13秒時(shí)開(kāi),T1=On,其常閉T0的常開(kāi)接點(diǎn)關(guān)斷,T1的常閉接點(diǎn)也關(guān)斷,Y1=Off,指示燈熄滅。依時(shí)序延時(shí)輸出(3臺(tái)電機(jī)順序啟動(dòng)啟動(dòng)停止油泵啟動(dòng)停止主電動(dòng) 輔助電動(dòng) 【控制要求【元件說(shuō)明PLC5100ms【控制程序
啟動(dòng)油泵電機(jī) 1【程序說(shuō)明X0Off→On動(dòng)作時(shí),X0=On,X0的常開(kāi)接點(diǎn)導(dǎo)通,所Y0導(dǎo)通并自保,油泵電機(jī)立即啟動(dòng),開(kāi)始給潤(rùn)滑系統(tǒng)供油;同時(shí),[TMRT0K100]10秒的預(yù)設(shè)時(shí)間后,T0常開(kāi)接點(diǎn)導(dǎo)通。M10=On時(shí),[RSTY0]指令被執(zhí)行,Y0被復(fù)位Off,電磁閥被關(guān)指令執(zhí)行,當(dāng)?shù)竭_(dá)5秒的預(yù)設(shè)時(shí)間后,T1常開(kāi)接點(diǎn)導(dǎo)通T1常開(kāi)接點(diǎn)On時(shí),Y2導(dǎo)通并自保,輔助電機(jī)機(jī)被啟動(dòng),T1【控制要求產(chǎn)生下面的振蕩波形,Y0狀態(tài)On1秒,周期為2秒。X0 PLC開(kāi)關(guān),當(dāng)開(kāi)關(guān)撥動(dòng)到“OnPLC開(kāi)關(guān),當(dāng)開(kāi)關(guān)撥動(dòng)到“On”位置,X11100ms2100ms【控制程序
【程序說(shuō)明X0=On時(shí),定時(shí)T0/T1開(kāi)始計(jì)時(shí),T0未計(jì)時(shí)到達(dá)Y0=OnT0計(jì)時(shí)到達(dá)時(shí),Y0=Off。T1T0/T1Y0X0=Off時(shí),Y0輸出也變成Off。GG人工養(yǎng)魚池水位系統(tǒng)(閃爍電路 【控制要求按下RESET按鈕,燈停止閃爍、器停止鳴叫【元件說(shuō)明
PLC最低水位傳感器(警戒水位),處于最低水位時(shí),X0正常水位的下限傳感器,處于正常水位的下限時(shí),X1正常水位的上限傳感器,處于正常水位的上限時(shí),X2最高水位傳感器(警戒水位),處于最高水位時(shí),X3RESET按鈕,按下時(shí),X4燈器【控制程序 燈Reset按鈕器3【程序說(shuō)明X0=On,X1=On,X2Off,X3=OffY0=Off,Y2=Off,給水泵和排水當(dāng)池內(nèi)水位低于正常水位時(shí):X0=On,X1=Off,X2=Off,X3=Off,X4=Off。因X1=Off,其常閉接點(diǎn)導(dǎo)通,所以Y1=On,啟動(dòng)給水泵向養(yǎng)魚池內(nèi)注水。通,所以Y2=On,1#排水泵啟動(dòng),將養(yǎng)魚池內(nèi)水排出。通,所以Y2=On,1#排水泵啟啟動(dòng);同時(shí)X3=On,其常開(kāi)接點(diǎn)導(dǎo)通,所以Y0=On,2#排水泵啟動(dòng),且電路也被執(zhí)行,所以Y3=On,Y4=On燈閃爍,器鳴叫。按下復(fù)位按鈕,X4=On,其常閉接點(diǎn)關(guān)斷,所以Y3=Off,Y4=Off,器和燈停止工作崩應(yīng)測(cè)試系統(tǒng)(延長(zhǎng)計(jì)時(shí)【控制要求PLC產(chǎn)品經(jīng)過(guò)2.5小時(shí)崩應(yīng)測(cè)試后,崩應(yīng)測(cè)試完成指示燈亮,提醒作業(yè)員從崩應(yīng)房取出PLC3000300030003000 (3000 【元件說(shuō)明PLC崩應(yīng)測(cè)試啟動(dòng),當(dāng)按下時(shí),X0【控制程序【程T0常開(kāi)接點(diǎn)導(dǎo)通,T1100ms×30000=3000s后,T1常開(kāi)接點(diǎn)導(dǎo)通,T2100ms×30000=3000s后,T2常開(kāi)接點(diǎn)導(dǎo)通,Y0=On,崩應(yīng)測(cè)試完成指示燈點(diǎn)亮。崩應(yīng)測(cè)試總的時(shí)間為3000sss=9000秒=150分鐘=2.5小時(shí)。利用API169HOUR指令也可實(shí)現(xiàn)長(zhǎng)時(shí)間的定時(shí)功能M降壓?jiǎn)?dòng)主電路示意圖PLC外部接線示意圖【動(dòng)作要求星—【元件說(shuō)明
合上開(kāi)關(guān)后,電機(jī)啟動(dòng)接觸器和星形降壓方式啟動(dòng)接觸器先啟動(dòng)。10秒延時(shí)后,星形降壓方式啟動(dòng)接觸器斷開(kāi)1秒延時(shí)后將三角形正常運(yùn)行接觸器接通,電動(dòng)機(jī)主電路接成三PLCSTART按鈕,按下時(shí),X0STOP按鈕,按下時(shí),X110100ms1100ms【控制程序 【程序說(shuō)明 時(shí),因Y0=On,T0=Off,Y2=Off,所以Y1=On,星形降壓方式啟動(dòng)接觸器KM1導(dǎo)通。T0計(jì)時(shí)器到達(dá)10秒預(yù)設(shè)值后,T0=On,Y1=Off,T1計(jì)時(shí)器開(kāi)始計(jì)時(shí),到達(dá)1sT1=On,所以Y2=On,三角形正常運(yùn)行接觸器KM2當(dāng)按下停止按鈕時(shí),X1=On,無(wú)論電動(dòng)機(jī)處于啟動(dòng)狀態(tài)還是運(yùn)行狀態(tài),Y0、Y1、 都變Off,電機(jī)停止運(yùn)行X0(紅外線傳感器X2(開(kāi)門極限開(kāi)關(guān)) X1(關(guān)門極限開(kāi)關(guān)) X2(開(kāi)門極限開(kāi)關(guān))Y0(開(kāi)門) Y1(關(guān)門)【控制要求當(dāng)有人進(jìn)入紅外傳感器橢圓區(qū)域時(shí),開(kāi)門電機(jī)啟動(dòng),門自動(dòng)打開(kāi),直到碰到開(kāi)門極限停止若在關(guān)門過(guò)程中,有人進(jìn)入紅外傳感器橢圓區(qū)域,門應(yīng)立即停止關(guān)閉,執(zhí)行開(kāi)門的【元件說(shuō)明PLC紅外線傳感器,當(dāng)有人進(jìn)入該橢圓區(qū)域時(shí),X07100ms【控制程序 始計(jì)時(shí),7秒后Y1=On并自保,開(kāi)始執(zhí)行關(guān)門動(dòng)作。因X0=On,Y1=Off,X2=Off,所以Y0導(dǎo)通,又執(zhí)行開(kāi)門的過(guò)程。Y0(液體Y1(液體B注Y2(混合液體流出口【控制要求【元件說(shuō)明PLC急停按鈕,按下時(shí),X1060100ms 【程序說(shuō)明器后停止液體A注入。感器后停止液體B注入。碰到低水位浮標(biāo)傳感器后,X2=On,Y3=On,攪拌電機(jī)開(kāi)始工作,同時(shí)定時(shí)器T0開(kāi)始計(jì)時(shí)60秒后,T0=On,Y3被關(guān)斷,攪拌電機(jī)停止工作,Y2=On并自保,混合液體開(kāi)始咖咖熱硬幣檢測(cè)開(kāi)關(guān)X1出紙杯處混合容器攪拌電機(jī)【控制要求熱水后,60秒后從咖啡流出口流出沖調(diào)好的咖啡?!驹f(shuō)明PLC硬幣檢測(cè)開(kāi)關(guān),有硬幣投入時(shí),X02100ms60100ms 【程序說(shuō)明投入一元硬幣時(shí),X0由Off→On變化,Y0和Y1被置位并保持,出一個(gè)紙杯,同Y0Y12秒后,定時(shí)器到達(dá)預(yù)設(shè)值,T0Y2=On,出熱水閥門導(dǎo)通,同時(shí)Y0、Y1被復(fù)位,出紙杯和咖啡閥門被關(guān)閉。當(dāng)混合容器中水的壓力達(dá)到一定時(shí),X1=On,Y2被復(fù)位,停止出熱水,同Y3=On,攪拌當(dāng)調(diào)好的咖啡全部流出到紙杯后,X1閉合,Y4被復(fù)位,咖啡流出口處的閥門被關(guān)閉【控制要求男衛(wèi)生間小便斗處,使用者必須站滿3秒才會(huì)執(zhí)行沖水動(dòng)作,沖水3秒后自動(dòng)停止(第一沖水。使用者離開(kāi)時(shí),再?zèng)_水4秒后自動(dòng)停止(第二次沖水 站立時(shí)間第1次沖 第2次沖若使用者在第一次的沖水時(shí)間段內(nèi)離開(kāi),則立即停止第一次沖水,開(kāi)始第二次4第一個(gè)使用者 第1次沖水 站立時(shí) 第2次沖水3秒的動(dòng)作,只在該使用者離開(kāi)時(shí)執(zhí)行第二次4秒沖水動(dòng)作。第一個(gè)使用 第二個(gè)使用站立時(shí)間
第1次沖水
第2次沖水
第2次沖水【元件說(shuō)明PLC紅外線傳感器,當(dāng)人進(jìn)入紅外傳感器檢測(cè)范圍時(shí),X03100ms3100ms4100ms【控制程序 不論其間X0是否發(fā)生狀態(tài)的改變,都會(huì)順利完成第二次沖水動(dòng)作。洗車器【控制要求不論洗車器噴水閘有幾次暫時(shí)中斷噴水,保證顧客得到完整的5【元件說(shuō)明PLC噴水器閘柄開(kāi)關(guān),用力握住時(shí),X0投幣感應(yīng)裝置,有硬幣投入時(shí),X1【程序說(shuō)明顧客投入適當(dāng)?shù)挠矌藕螅琗1=On,將保存T1時(shí)間值的D10使T1從零開(kāi)始計(jì)時(shí)5分鐘(T1=K3000),此時(shí),Y0=On,允許水打開(kāi)噴出閥。如果噴水器閘柄開(kāi)關(guān)放開(kāi),定時(shí)器停止計(jì)時(shí),當(dāng)前噴水的時(shí)間被保存,暫時(shí)中斷噴T1的現(xiàn)在值據(jù)被傳送D10保存,而下次啟動(dòng)時(shí),D10T1T1的現(xiàn)在值。因此,T1將從停止的地方繼續(xù)運(yùn)行。這樣即使洗車過(guò)程有幾次中斷,可以保證顧客得到完整的5分鐘洗車時(shí)間。 X2X3示教模式選擇啟【控制要求在手動(dòng)模式下,工程師先根據(jù)經(jīng)驗(yàn)手動(dòng)調(diào)整材料沖壓時(shí)間,其時(shí)間長(zhǎng)短為按下示教在自動(dòng)模式運(yùn)行情況下,每觸發(fā)一次啟動(dòng)按鈕,就按照示教時(shí)設(shè)置的時(shí)間對(duì)材料進(jìn)行沖壓【元件說(shuō)明PLC 【程序說(shuō)明利用API64TTMR指令也可時(shí)間的示教功流水流水線流水線【控制要求PLC產(chǎn)品生產(chǎn)線中,一個(gè)作業(yè)員需同時(shí)負(fù)責(zé)將兩條傳送帶上的產(chǎn)品放入到包裝箱里。將一條傳送帶運(yùn)行30秒后,該條流水線停止傳送,另外一條流水線開(kāi)始運(yùn)行30秒。如此,兩條傳【元件說(shuō)明PLC30100ms12【控制程序 觸發(fā)電路 【程序說(shuō)明程序用定時(shí)器T0的常閉接點(diǎn)作為定時(shí)器指令執(zhí)行的條件,定時(shí)器T0到達(dá)30T0由Off→On變化一次,觸發(fā)電路執(zhí)行,M1的狀態(tài)改變,一條流水線運(yùn)行T0On之后,T0的常閉接點(diǎn)關(guān)斷,T0定時(shí)器停止執(zhí)行,T0Off。在下一個(gè)→On變化一次,觸發(fā)電路執(zhí)行,觸發(fā)電路執(zhí)行,M1的狀態(tài)改變,另外一條流水線程序使用了觸發(fā)電路來(lái)實(shí)現(xiàn)Y0,Y1 【控制要求按下噴泉啟動(dòng)開(kāi)關(guān)后,噴泉工作指示燈一直保持亮的狀水閥每個(gè)動(dòng)作持續(xù)時(shí)間為2秒。【元件說(shuō)明PLC噴水池啟動(dòng)開(kāi)關(guān),按下時(shí),X02100ms2100ms2100ms2100ms2100ms【控制程序 噴水池工作指示
指示燈、噴水閥門復(fù)位噴水池指示燈工作2 噴水閥工作2【程序說(shuō)明
環(huán)狀燈工作2環(huán)狀噴水閥工作2當(dāng)按下啟動(dòng)開(kāi)關(guān)時(shí),X0=On,Y0線圈導(dǎo)通,工作指示燈點(diǎn)亮。利用Y0=On作為第一個(gè)定時(shí)噴水燈打開(kāi)。因工作指示燈工作過(guò)程中一直為亮,所以T0Off→On變化時(shí),只去做[SETY1]的動(dòng)作,而不去做[RSTY0]的動(dòng)作。同樣,用Y1=On作為第二個(gè)定時(shí)器指令T1執(zhí)行的條件,用Y2=On作為第三個(gè)定時(shí)器指T2執(zhí)行的條件,用Y3=On作為第四個(gè)定時(shí)器指令T3執(zhí)行的條件,保證Y1~Y4的順序動(dòng)作噴水燈、噴水閥、環(huán)狀噴水燈、環(huán)狀噴水閥需要順序動(dòng)作,所以在T1、T2、T3由的常閉接點(diǎn)來(lái)關(guān)斷定時(shí)器,確保本次動(dòng)作執(zhí)行時(shí),其前一個(gè)動(dòng)作的定時(shí)器被關(guān)閉南北方向東西方向【控制要求按下啟動(dòng)按鈕X0交通燈開(kāi)始工作,按下停止按鈕X1設(shè)東西方西車流量較小,紅燈亮?xí)r間為60秒,而南北方向車流量較大,紅燈亮?xí)r間為30秒6060202053030
60555【元件說(shuō)明PLC5100ms5100ms5100ms【控制程序SSSS 東西方向綠燈亮60S東西方向綠燈閃爍5S
東西方向黃燈亮S
南北方向綠燈亮50SS
南北方向綠燈閃爍5南北方向紅燈亮30【程序說(shuō)明按下啟動(dòng)按鈕,X0Off→On動(dòng)作,PLS指令執(zhí)行,M0產(chǎn)生一個(gè)上升沿脈沖,[SETS0]指指令執(zhí)行,所有的步進(jìn)點(diǎn)被復(fù)位,所有交通燈熄滅東西方向流程處于紅燈狀態(tài)時(shí),南北方向流程應(yīng)相應(yīng)的處在綠燈,綠燈閃爍,黃燈后(同時(shí)也是東西方向黃燈結(jié)束時(shí)間),T13=OnS13S23On的狀態(tài)下,返回到步進(jìn)點(diǎn)S0,S13S23步進(jìn)點(diǎn)對(duì)應(yīng)的Y狀態(tài)被復(fù)位,Y2自然也被復(fù)位。連續(xù)D【控制要求實(shí)現(xiàn)從D101開(kāi)始的ND寄存器總和計(jì)算,N長(zhǎng)度可以自己定義,計(jì)算結(jié)果存放在中,當(dāng)運(yùn)算結(jié)果小于K-32768或大于K32767時(shí),對(duì)應(yīng)的借位和進(jìn)位標(biāo)志指示燈點(diǎn)亮【元件說(shuō)明PLCDFOR-NEXT 【程序說(shuō)明本例的關(guān)鍵是利用變址寄存器E1FOR~NEXT循環(huán)來(lái)實(shí)現(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)時(shí),E1=K1,D100E1D101,ADD指令執(zhí)行,D100與容值就為D101中數(shù)值,同時(shí)INC指令執(zhí)行,E1變?yōu)镵2。2FOR~NEXT循環(huán)時(shí),E1=K2,D100E1D102,ADD指令執(zhí)行,D100與D102相加的結(jié)果存D100中D100=D101,D100的內(nèi)容D101D102依此類推,執(zhí)行到第10次時(shí),D100內(nèi)容值為D101、D102、D103、D104、D105、D106D107、D108、D109、D110中所有數(shù)值相加結(jié)果數(shù)值大于K32767時(shí),M1022=ON,輸出線圈Y1導(dǎo)通,進(jìn)位指示燈亮?!究刂埔蟆驹f(shuō)明PLC123123【控制程序 【程序說(shuō)明本例的關(guān)鍵是E1、F1變址寄存器配合FOR~NEXT循環(huán)來(lái)實(shí)現(xiàn)D編號(hào)的變化,將存放配方參數(shù)的其中一組寄存器傳送到D100~D109,作為當(dāng)前執(zhí)行的配方參數(shù)。K510、K520,D0E1D500、D510、D520,同時(shí)[RSTM0]指令執(zhí)行,M0復(fù)位變本例中FOR~NEXT循環(huán)執(zhí)行次數(shù)為10次,假設(shè)選擇的是第一組配方,則D0E1~D509變化,D100F1將從D100~D109變化,實(shí)現(xiàn)第一組配方參數(shù)數(shù)據(jù)的調(diào)用假設(shè)選擇的是第一組配方,執(zhí)行第1次循環(huán)時(shí),D500的值將被傳送到D100,執(zhí)行第2次循送到D109中。當(dāng)循環(huán)次數(shù)到達(dá)時(shí),即F1=K10,[SETM0]指令將被執(zhí)行,M0ON,F(xiàn)OR循環(huán)中的指令因M0的常閉接點(diǎn)斷開(kāi)而停止本例實(shí)現(xiàn)的是10個(gè)參數(shù)的3組配方數(shù)據(jù)的傳送,通過(guò)改變FOR~NEXT循環(huán)的次數(shù),很容易改變配方中參數(shù)個(gè)數(shù),而要增加配方的組數(shù),可在程序中增加一條將存放配方數(shù)據(jù)D的起始編號(hào)值“MOV”到E1的MOV指令即可。DVP-8204DADVP-DVP-EH主 【控制要求任意調(diào)節(jié)2DVP04DA8個(gè)輸出通道的電壓從0~10V變化?!驹f(shuō)明PLC1DVP04DA2DVP04DA 利用E0和FOR~NEXT循環(huán)實(shí)現(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個(gè)DA模塊4個(gè)通道輸0~10V的電壓
【程序說(shuō)明
2個(gè)DA模塊4個(gè)通道輸0~10V的電壓值D的編號(hào)變化。FOR~NEXT指令執(zhí)行期間(INCE0),E0012……7往上加1的變化,K0@E0K0~K7變化,D0E0D0~D7變化,因此,8個(gè)電位器的值也呈VR0→D0,VR1→D1,VR2→D2……VR7→D7順序被讀入至指定寄存器。K0~K255DVP04DA0~10V對(duì)應(yīng)數(shù)K0~K4000,所以在程序中設(shè)計(jì)了將模擬電位器的K0~K255的變化轉(zhuǎn)換成模擬量輸出模塊K0~K4000的變化,從而達(dá)到調(diào)節(jié)每個(gè)模擬電位器實(shí)現(xiàn)對(duì)每個(gè)通道0~10V電壓輸出的控制。K0~K4000D200、D210、D220、D230、D240、D250、API85VRRD指令(電位器值讀出)API79TO指令(特殊模塊CR數(shù)據(jù)寫入)《DVP-PLC應(yīng)用技術(shù)手冊(cè)程序篇》脈沖輸脈沖輸COM- 正/反方向行程行程行程行程啟臺(tái)達(dá)ASD-A伺服【控制要求【元件說(shuō)明PLC1,按下時(shí),X12,按下時(shí),X23,按下時(shí),X3伺服定位啟動(dòng)開(kāi)關(guān),按下時(shí),X4PLCPLC 【程序說(shuō)明X1閉合,X2、X3斷開(kāi)時(shí),程序由[CJP1跳轉(zhuǎn)P1K10000D0,即選定了第一種行程距離。然后跳到指針P4,準(zhǔn)備脈沖的輸出。X2閉合,X1、X3斷開(kāi)時(shí),程序由[CJP2]跳轉(zhuǎn)到P2處,把常K20000D0,即選定了第二種行程距離。然后跳到指針P4,準(zhǔn)備脈沖的輸出。X3閉合,X1、X2斷開(kāi)時(shí),程序由[CJP3]跳轉(zhuǎn)到P3處,把常K30000D0,即選定了第三種行程距離。然后跳到指針P4,準(zhǔn)備脈沖的輸出。X1、X2、X3均不閉合(不選擇行程),則程序第四行被執(zhí)行,直接跳轉(zhuǎn)到指針P4,準(zhǔn)備脈]接收到的脈沖個(gè)數(shù)成比例,控制PLC脈沖輸出數(shù)目就可達(dá)到控制伺服電機(jī)運(yùn)轉(zhuǎn)距離目的。Y10【控制要求水庫(kù)水位上升超過(guò)上限時(shí),水位異常警報(bào)燈,并進(jìn)行泄水動(dòng)作水庫(kù)水位下降低于下限時(shí),水位異常警報(bào)燈,并進(jìn)行灌水動(dòng)作若泄水動(dòng)作執(zhí)行10分鐘后,水位上限傳感器X0仍為On,則機(jī)械故障燈若灌水動(dòng)作執(zhí)行5分鐘后,水位下限傳感器X1仍為On,則機(jī)械故障燈水位處于正常水位時(shí),所有燈熄滅和泄水及灌水閥門自動(dòng)被復(fù)位【元件說(shuō)明PLC水位上限傳感器,到達(dá)上限時(shí),X0水位下限傳感器,到達(dá)下限時(shí),X1水位異常機(jī)械故障 機(jī)械故 子程
超過(guò)上限泄和子程低于下限灌和【程序說(shuō)明圈Y0和Y10都為On,進(jìn)行泄水動(dòng)作并且水位異常燈,直到X0變?yōu)镺ff,即水位低于上限水位時(shí),才停止P0子程序。于下限水位時(shí),才停止P10子程序。P0P10子程序中嵌套了CALLP20子程序,如果進(jìn)行泄水動(dòng)作10分鐘但水位上限傳感器仍為On,則執(zhí)行P20子程序,Y11線圈導(dǎo)通,機(jī)械故障指示燈。如果水庫(kù)處于正常水位,即X0X1OffZRST指令執(zhí)行,Y0、Y1、Y10、Y11T0、T1都被復(fù)位,泄水和灌水閥門和燈都不動(dòng)作火災(zāi)(中斷應(yīng)用【控制要求當(dāng)感熱警報(bào)器感應(yīng)到高溫時(shí)(可能發(fā)生火災(zāi))當(dāng)警報(bào)解除后,按下警報(bào)解除按鈕,噴水閥停止噴水【元件說(shuō)明PLC感熱警報(bào)器,當(dāng)溫度過(guò)高時(shí),X0主程序主程序【程序說(shuō)明應(yīng)的I001和I101中斷。內(nèi)的溫度正常時(shí),感熱警報(bào)器不動(dòng)作,X0Off,無(wú)中斷信號(hào)產(chǎn)生,中斷子程序不執(zhí)行回主程序并從斷點(diǎn)處繼續(xù)往下超市錢柜安全控制:41.2:8.8:266.8 33.2:88.00:12.00 Y40~【控制要求超市因火災(zāi)及等情況發(fā)生時(shí),,則將所有區(qū)域錢柜的現(xiàn)金抽屜鎖住,直至警報(bào)解除【元件說(shuō)明PLC器信號(hào),器響時(shí),X0狀態(tài)為【控制程 【程序說(shuō)明通過(guò)控制D0可以控制FOR~NEXT循環(huán)的次數(shù),從而決定控制錢柜的數(shù)量,每個(gè)錢柜有個(gè)抽屜,本例中D0=K33個(gè)錢柜的48個(gè)抽屜進(jìn)行控制F0=K3時(shí),D10F1代表D13。當(dāng)警報(bào)響時(shí),X0=On,F(xiàn)OR~NEXT循環(huán)執(zhí)行3次,HFFFF被依次送到D10~D12中,當(dāng)警報(bào)解除時(shí),X0=Off,F(xiàn)OR~NEXT循環(huán)執(zhí)行3次,H0被依次D10~D12中,F(xiàn)OR~NEXT本例中利用變址寄存器F1實(shí)現(xiàn)將單一值裝入一個(gè)數(shù)據(jù)堆棧(連續(xù)D區(qū)域),用戶可以根據(jù)自CMP【控制要求后,A料控制閥(Y1)開(kāi)始送料,且攪拌器電機(jī)(Y3)開(kāi)始轉(zhuǎn)動(dòng),設(shè)置時(shí)間(D0)B【元件說(shuō)明PLCABAA料+B【程序說(shuō)明當(dāng)按下啟動(dòng)按鈕后,X0=On,Y0線圈導(dǎo)通,待機(jī)燈(Y0)亮當(dāng)按下加工開(kāi)關(guān)后,X1Off→On變化,SET指令執(zhí)行,Y3被置位,TMR指令執(zhí)行,T0同時(shí),CMP指令也被T0D0時(shí),M0On,Y1導(dǎo)通,開(kāi)A料;當(dāng)T0現(xiàn)在值大于等于D0的內(nèi)容值時(shí),M1M2變?yōu)镺nM0Off,此Y2導(dǎo)通,Y1關(guān)閉,開(kāi)始送B料,停止送A料。T0被復(fù)位,攪拌機(jī)停止工作,直到再次按下加工開(kāi)關(guān)ZCP【控制要求大型公用水塔利用模擬式液位高度測(cè)量?jī)x(0~10V電壓輸出)測(cè)量水位高度,進(jìn)行水位的控制?!驹f(shuō)明PLC【控制【程序說(shuō)明換成數(shù)值K0~K4000存放在D0中,通過(guò)對(duì)D0的值進(jìn)行判斷來(lái)控制水面處于正常高度。D0的值在K1000~K4000之間時(shí),水位正常,M1=On,Y1D0的值大于K4000時(shí),水位到達(dá)上限,M2=On,Y2RST指令執(zhí)行,Y0被復(fù)位,給水閥開(kāi)關(guān)關(guān)閉,停止給水API78FROM指令(特殊CR數(shù)據(jù)讀出)的用法請(qǐng)參考《DVP-PLC應(yīng)用技術(shù)手冊(cè)BMOV【控制要求重新接收新數(shù)據(jù),待測(cè)設(shè)備的一個(gè)測(cè)試周期為2個(gè)小時(shí)?!驹f(shuō)明PLC【控制程序 【程序說(shuō)明X0=On時(shí),T030分鐘定時(shí)器的常開(kāi)接點(diǎn)由Off→On動(dòng)作一次采用計(jì)數(shù)器C0對(duì)定時(shí)器的常開(kāi)接點(diǎn)進(jìn)行計(jì)數(shù),當(dāng)C0=1時(shí),將D0~D99的數(shù)據(jù)傳送到如果需要對(duì)待測(cè)設(shè)備進(jìn)行重復(fù)測(cè)試,只要將X1Off→On當(dāng)X2=On時(shí),停止測(cè)試,PLC不再對(duì)待測(cè)設(shè)備數(shù)據(jù),同時(shí)清除計(jì)數(shù)器C0FMOV 頻率選擇臺(tái)達(dá)變頻器1變頻器 變頻器 變頻器【控制要求使用一臺(tái)臺(tái)達(dá)PLC通過(guò)RS-485通訊,控制多臺(tái)臺(tái)達(dá)變頻器時(shí),有時(shí)需要多臺(tái)變頻器運(yùn)轉(zhuǎn)頻率相同,假設(shè)通過(guò)內(nèi)部程序使PLCD10~D13分別對(duì)應(yīng)四臺(tái)變頻器驅(qū)動(dòng)頻率,此時(shí),只【元件說(shuō)明PLC1234【控制程序 (此部分不是完整程序【程序說(shuō)明X1=On0傳送到寄存器D10~D13,變頻器的運(yùn)轉(zhuǎn)頻率為0HzX2=On時(shí),將K3000傳送到寄存器D10~D13,變頻器的運(yùn)轉(zhuǎn)頻率為30HzX3=On時(shí),將K4000傳送到寄存器D10~D13,變頻器的運(yùn)轉(zhuǎn)頻率為40HzX4=On時(shí),將K5000傳送到寄存器D10~D13,變頻器的運(yùn)轉(zhuǎn)頻率為50Hz突,多筆通訊的范例請(qǐng)參考12章。CMLY13Y13Y12Y11Y17【控制要求按下開(kāi)關(guān)到On狀態(tài)后,偶數(shù)編號(hào)和奇數(shù)編號(hào)的彩燈交替亮1秒按下開(kāi)關(guān)到Off【元件說(shuō)明PLC彩燈閃爍啟動(dòng)開(kāi)關(guān),撥動(dòng)到“On”位置時(shí),X1116X1X1【程序說(shuō)明即偶數(shù)編號(hào)的彩燈亮,當(dāng)M1013=On時(shí),CMLP指令執(zhí)行,K4Y0的狀態(tài)被反轉(zhuǎn),Y17~Y0的狀態(tài)為為:“10101010101010101秒。M1013再次由Off→On時(shí),CMLP指令又執(zhí)行,K4Y0XCH8【控制要求秒鐘D0的NB0/NB1,NB2/NB3數(shù)據(jù)互換。 b14b14b13B12b11b10b9b8b7b6b5b4b3b2b1D0=H5678(交換前
b14b14b13B12b11b10b9b8b7b6b5b4b3b2b1D0=H6587C(交換后 【元件說(shuō)明PLC1100ms【控制程序 【程序說(shuō)明程序先將D016Bit(4Byte”)的數(shù)據(jù)Y0~Y171秒鐘的定時(shí)時(shí)間到后,T0Off→On變化,XCHP指令執(zhí)行一次,K1Y0K1Y4,K1Y10K1Y14進(jìn)行數(shù)據(jù)交換,交換完成后的數(shù)據(jù)再傳送到D0,完成D0的NB0/NB1,NB2/NB3資料互換。7DVP-8421DVP-8421DVP-EH主機(jī)Y7~Y
顯示值范圍 輸入值范圍【控制要求過(guò)七段譯碼顯示器將計(jì)數(shù)器C0現(xiàn)在值(K0~K99)顯示出來(lái)?!驹f(shuō)明PLCC0C0 【 【程序說(shuō)明繼電器M1104~M1111,8BIT的開(kāi)關(guān)通過(guò)配合指令可實(shí)現(xiàn)兩位數(shù)的輸入。程序一執(zhí)行,M1000=On,通過(guò)BIN指令抓取DVP-F8ID卡的計(jì)數(shù)設(shè)置值至D0未啟動(dòng)計(jì)數(shù)時(shí),X0=Off,BCD指令執(zhí)行,2位數(shù)的7段顯示器將顯示C0預(yù)設(shè)值C0計(jì)數(shù)值到達(dá)計(jì)數(shù)預(yù)設(shè)值D0后,C0常開(kāi)接點(diǎn)導(dǎo)通,Y10=Onrr水管橫截面積dS=πr2=πd【控制要求精確到小數(shù)后的第2位?!驹f(shuō)明PLC水管直徑(單位:mm【控制程序水管橫截面積計(jì)算水流量(mm/s)水流量(cm/s)【程序說(shuō)明繁瑣,本例用整型四則運(yùn)算指令實(shí)現(xiàn)小數(shù)點(diǎn)的精確運(yùn)算單位統(tǒng)一成mm,最后將單位變成需要的cm3。2位。假設(shè)水管直徑D010mm,水流速D1025dm/s,則水管水流量運(yùn)算結(jié)果為196cm3/sINC/DEC【控制要求【元件說(shuō)明PLC【控制程序【程序說(shuō)明按下寸動(dòng)左移開(kāi)關(guān)1次,X0Off→On變化,DINC指令執(zhí)行一次,D0內(nèi)容增加1,同樣,按下寸動(dòng)左移開(kāi)關(guān)一次,X1Off→On變化,DDEC指令執(zhí)行一次,D0內(nèi)容減少1。D0D4初始值為0,按下寸動(dòng)左移開(kāi)關(guān),D0變?yōu)镵1,其結(jié)果乘上K100轉(zhuǎn)換成脈沖數(shù)存放到D2,此時(shí),D2的值與D4的不等,D2的值(K100)會(huì)被傳送到D4,作為絕對(duì)定位(DDRVA)的目標(biāo)位置值,同時(shí)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。依此類推,右移的情況與此相似,只要有按下右移寸動(dòng)開(kāi)關(guān)一次,將右移1mmNEG反轉(zhuǎn)啟動(dòng)
(D200,D201
【控制要求原點(diǎn)(D200,D201值為K0)為對(duì)稱中心的另一邊。【元件說(shuō)明PLCM【控制程M【程序說(shuō)明On變化,D200、D201(32位數(shù)據(jù))的內(nèi)容值變?yōu)镵-50000。移動(dòng),目標(biāo)位置到達(dá)后,M1029=On,M0被復(fù)位為Off,Y0停止發(fā)送脈沖為K50000,同時(shí)M0被置位為On,開(kāi)始執(zhí)行到絕對(duì)目標(biāo)位置K50000的定位運(yùn)動(dòng),直到到如此,按下一次按鈕(X1),定位裝置就會(huì)從當(dāng)前位置移動(dòng)到以原點(diǎn)為對(duì)稱中心點(diǎn)的另一ROL/ROR Y11Y12Y13Y14Y15 X0X1左循X2復(fù)位【控制要求按下右循環(huán)按鈕 個(gè)霓虹燈按照由小到大的編號(hào)(Y0~Y7、Y10~Y17)依次各亮后熄滅按下左循環(huán)按鈕 個(gè)霓虹燈按照由大到小的編號(hào)(Y17~Y10、Y7~Y0)依次各亮后熄滅左右循環(huán)工作狀態(tài)可直接按下對(duì)應(yīng)的按鈕切換,不必先按下復(fù)位按鈕停止霓虹燈運(yùn)按下復(fù)位按鈕,不管霓虹燈是處在左循環(huán)還是右循環(huán)工作狀態(tài),所有霓虹燈熄滅【元件說(shuō)明PLC右循環(huán)按鈕,按下時(shí),X0左循環(huán)按鈕,按下時(shí),X1T0/16 由小到大的編號(hào)依次點(diǎn)亮 復(fù)位動(dòng)作【程序說(shuō)明Off狀態(tài),接SET指令執(zhí)行,Y0、M10On。M10=On,TMR指令執(zhí)行,T0開(kāi)始計(jì)時(shí),200msT0X0Off→On變化一次,ROL指令執(zhí)行一次,Y0On的狀態(tài)被移位到Y(jié)1,同時(shí),接著RST指令被執(zhí)行,T0復(fù)位。從下一個(gè)掃描周期開(kāi)始,T0又開(kāi)始計(jì)時(shí),200ms后ROL指令又執(zhí)行一次,Y1為On的狀態(tài)被移位到Y(jié)2,如此,Y0~Y17將依次各亮200ms后熄滅,反復(fù)循環(huán)進(jìn)行。大到小的編號(hào)依次點(diǎn)亮200ms。X0,X1ZRST指令目的在每次左右循環(huán)狀態(tài)切換時(shí),霓虹燈所有燈處于熄滅狀態(tài),保證從Y0或者Y17開(kāi)始點(diǎn)亮。SFTL復(fù)位按鈕不良品檢測(cè)光電開(kāi)關(guān)復(fù)位按鈕電磁閥推出桿凸輪檢測(cè)光電開(kāi)關(guān)X4 不良品進(jìn)入回收箱檢測(cè)光電開(kāi)關(guān)X5不良品回收箱【控制要求產(chǎn)品被傳送至傳送帶上作檢測(cè),當(dāng)光電開(kāi)關(guān)檢測(cè)到有不良品時(shí)(高度偏高)5個(gè)定點(diǎn)將將。【元件說(shuō)明PLC【程序說(shuō)明當(dāng)凸輪每轉(zhuǎn)一圈,產(chǎn)品從一個(gè)定點(diǎn)移到另外一個(gè)定點(diǎn),X4Off→On變化一次SFTL指令被執(zhí)行一次,M0~M4的內(nèi)容往左移位一位,X0的狀態(tài)被傳到M0。X0=On,即有不良品產(chǎn)生時(shí)(產(chǎn)品高度偏高),“1”的數(shù)據(jù)進(jìn)M04個(gè)定點(diǎn),M4=On,[SETY0]指令執(zhí)行,Y0=On且被保持,電磁閥動(dòng)作,不良品被推到回收箱M4及Y0將被復(fù)位為Off,電磁閥被復(fù)位,直到下一次有不良品產(chǎn)生時(shí)才又動(dòng)作。WSFL復(fù)位按鈕
Y0電磁閥 Y1電磁閥 Y2電磁閥定定點(diǎn)1定點(diǎn) 定點(diǎn) 定點(diǎn) 定點(diǎn)5定點(diǎn)電開(kāi)關(guān)
A產(chǎn)品 B產(chǎn)品 C產(chǎn)品【控制要求A、B、C3種產(chǎn)品在傳送帶流通,傳送帶凸輪每轉(zhuǎn)一周,產(chǎn)品從一個(gè)定點(diǎn)移動(dòng)到另外一個(gè)定點(diǎn),傳送帶上共可以流通6個(gè)產(chǎn)品。產(chǎn)品進(jìn)入傳送帶前自動(dòng)通過(guò)三個(gè)識(shí)別傳感器檢測(cè)出產(chǎn)品A2通過(guò)電C產(chǎn)品箱。【元件說(shuō)明PLCA產(chǎn)品識(shí)別傳感器,A產(chǎn)品進(jìn)入傳送帶時(shí),X0B產(chǎn)品識(shí)別傳感器,B產(chǎn)品進(jìn)入傳送帶時(shí),X1C產(chǎn)品識(shí)別傳感器,C產(chǎn)品進(jìn)入傳送帶時(shí),X2A產(chǎn)品確認(rèn)傳感器,AA產(chǎn)品箱時(shí),X3B產(chǎn)品確認(rèn)傳感器,BB產(chǎn)品箱時(shí),X4C產(chǎn)品確認(rèn)傳感器,CC產(chǎn)品箱時(shí),X5凸輪檢測(cè)光電開(kāi)關(guān),檢測(cè)到凸輪時(shí),X6Off→On復(fù)位按鈕,按下時(shí),X7【控制程序
產(chǎn)品A進(jìn)入傳送帶產(chǎn)品B進(jìn)入傳送帶 產(chǎn)品C進(jìn)入傳送帶
凸輪每轉(zhuǎn)動(dòng)一周
D100~D105內(nèi)容左移一個(gè)寄存器在第4個(gè)定點(diǎn)判斷是否為B產(chǎn)品在第6個(gè)定點(diǎn)判斷是否為C產(chǎn)品M11
若為A產(chǎn)品,電磁閥A打開(kāi)【程序說(shuō)明
M21X4M31X5
若為B產(chǎn)品,電磁閥B打開(kāi)若為C產(chǎn)品,電磁閥C打開(kāi)確認(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ī)種進(jìn)入傳送帶時(shí),X0Off→On變化一次,MOVPK1D0指令執(zhí)行,D0=K1產(chǎn)品進(jìn)入傳送帶時(shí),D0對(duì)應(yīng)的值分別變?yōu)镵2、K3當(dāng)凸輪旋轉(zhuǎn)一圈,傳送帶上的物品從一個(gè)定點(diǎn)移到另一個(gè)定點(diǎn),X6由Off→OnWSFL指令執(zhí)行,D100~D105的內(nèi)容往左移位一個(gè)寄存器;同時(shí),CMP指令執(zhí)行,在定斷是否為C產(chǎn)品,每次比較完成后,RST指令被執(zhí)行,D0被復(fù)位。SET指令執(zhí)行,對(duì)應(yīng)的A,B,C電磁閥將導(dǎo)通,產(chǎn)品被推到產(chǎn)品箱中。C電磁閥將被復(fù)位。SFWR/SFRD查 復(fù)呼叫包廂個(gè)數(shù)呼叫包廂號(hào)碼101包廂102包廂103包廂104包廂105包廂X2服務(wù)總 包【控制要求廂個(gè)數(shù)顯示為0。按下復(fù)位按鈕,清零包廂數(shù)據(jù)【元件說(shuō)明PLC101包廂呼叫按鈕,按下時(shí),X0102包廂呼叫按鈕,按下時(shí),X1103包廂呼叫按鈕,按下時(shí),X2104包廂呼叫按鈕,按下時(shí),X3105包廂呼叫按鈕,按下時(shí),X4D1~【控制程序把包廂號(hào)碼101"送入把包廂號(hào)碼102"送入把包廂號(hào)碼103"送入把包廂號(hào)碼104"送入把包廂號(hào)碼105"送入按下任何一個(gè)包廂按鈕,值被寫入到由指針D0按下查看按鈕,由指針D0指定位置內(nèi)容值被讀出到D11中顯示X6上升沿觸發(fā)時(shí)D0~D6、D11【程序說(shuō)明本程序利用API38SFWR與API39SFRD指令的配合使用,實(shí)現(xiàn)先進(jìn)先出的數(shù)據(jù)堆棧讀寫控D1~D5中的某個(gè)位置。臺(tái)達(dá)的TP04文本顯示器可方便的PLC內(nèi)部寄存器D0(呼叫包廂個(gè)數(shù))和D11(即將程序最后用ZRSTRST指令將D0~D6D11TP04顯示器上呼叫包廂個(gè)數(shù)和呼叫包廂號(hào)碼都將顯示為0。ENCO/DECO776543210主流水線【控制要求有編號(hào)為0~7的8條輔助流水線,分別傳送8種不同的產(chǎn)品,通過(guò)D0(流水線編號(hào))的)【元件說(shuō)明PLC0~7【控制程 【程序說(shuō)明M10=On,執(zhí)行ENCO指令,任何一輔助流水線有產(chǎn)品進(jìn)入主流水線,其產(chǎn)品線號(hào)碼會(huì)被編碼到D0,D0內(nèi)容值,從而可知是哪種產(chǎn)品正進(jìn)入主流水線。運(yùn)行M11Off,ZRST指令執(zhí)行,Y0~Y7Off,所有的流水線都正常運(yùn)行。D10的設(shè)置值不K0~K7范圍時(shí),D10也被寫HFFFFD10寫入其它值也能使Y0~Y7動(dòng)作而導(dǎo)致輔助流水線暫停工作?!究刂埔骕0=On時(shí),執(zhí)行SUM指令,統(tǒng)計(jì)Y0~Y17(=K4Y0)On位的數(shù)量,存放于D0于M0和M1。顯示判斷結(jié)果:D0的值和M0M1【元件說(shuō)明PLCSUMBONOn/Off存放最On/Off的結(jié)【控制程序【程序說(shuō)明MEAN/SQR【控制要求X0=On時(shí),將D0~D910筆歷史數(shù)據(jù)平均值存于D200,D200開(kāi)平方后存于D250X1On時(shí),將D100~D16364筆歷史數(shù)據(jù)平D300,D300開(kāi)平方后D350【元件說(shuō)明PLC【控制程序【程序說(shuō)明MEMR/MEMW利利用特D、特PLC上電時(shí)自動(dòng)讀出DXMYCTS文件寄DXMYCTS文件寄存器
寫入
D讀出PLC內(nèi)部【控制要求
D 文件寄存器 DPLC電源上電時(shí),自動(dòng)將編號(hào)為0~49文件寄存器的50筆數(shù)據(jù)傳送到D4000~D4099X0=OnD2000~D2099100筆歷史數(shù)據(jù)寫入編號(hào)為0~99X1=On,將編號(hào)為0~99的文件寄存器的100筆數(shù)據(jù)讀出到D3000~D3099【元件說(shuō)明PLC利用特D特M在PLC上電時(shí)將編號(hào)0~49件寄存器數(shù)據(jù)讀出到數(shù)據(jù)寄存器【程序說(shuō)明文件寄存器區(qū)不能作為操作數(shù),用一般的指令(例如MOV)進(jìn)行,需用專門的指令MEMW/MEMR來(lái)。PLC在上電時(shí)(PLCRUN還是STOP狀態(tài)),若M1101=On,則D1101指定起始文件寄存器編號(hào),由D1102指定的讀出筆數(shù),由D1103指定的存放讀出數(shù)據(jù)起始D編號(hào),將指定筆數(shù)的文件寄存器數(shù)據(jù)自動(dòng)讀到數(shù)據(jù)寄存器區(qū),需注意的是,PLC僅在上電時(shí)才會(huì)根據(jù)特M特D做這個(gè)的動(dòng)作。ANS/ANR液面高度系【控制要求對(duì)一水產(chǎn)養(yǎng)殖場(chǎng)的液面進(jìn)行實(shí)時(shí),當(dāng)液面高度低于下極限且持續(xù)2分鐘,開(kāi)始啟動(dòng)【元件說(shuō)明PLC【控制程序當(dāng)M1049=On時(shí)M1048 當(dāng)X0=On超過(guò)2分鐘時(shí),警報(bào)點(diǎn) 當(dāng)X1=On時(shí)警報(bào)點(diǎn)復(fù)當(dāng)M1048=On時(shí),警報(bào)指示燈亮,進(jìn)水閥門開(kāi)啟【程序說(shuō)明當(dāng)液面高度到達(dá)正常水位后,X1=On,Y0=Off,Y1=Off,警報(bào)解除SORT數(shù)據(jù)的排【控制要求通過(guò)DVP04AD-S模擬量模塊和DVP04TC-S溫度模塊來(lái)分別電壓數(shù)據(jù)(假設(shè)對(duì)應(yīng)變頻器頻率)和溫度數(shù)據(jù),共可以得到4組電壓和4組溫度數(shù)據(jù)。序?qū)?個(gè)通道排序。實(shí)現(xiàn)數(shù)據(jù)排序的啟動(dòng)和溫度排序結(jié)果的顯【元件說(shuō)明PLC4個(gè)通道編4組的電壓數(shù)4組的溫度數(shù)【控制程序M10根據(jù)電壓由小到大排序M11根據(jù)溫度由小到大排序【程序說(shuō)明假設(shè)排序前數(shù)據(jù)行列123通道1234M0由Off→On行列123通道1234值為K53,電壓最大值為K59。M1由Off→On行列123通道1234值為K42,溫度最大值為K47。M10和M11條件接點(diǎn)后用M1013(1s時(shí)鐘脈沖)是因?yàn)镾ORT指令要重新執(zhí)行排序時(shí),數(shù)據(jù)有變化時(shí),在1s內(nèi)能自動(dòng)重新排序,而不需去上升沿觸發(fā)M10和M11。可排序的結(jié)果和顯示電壓及溫度的最大最小值SER房間溫度【控制要求房間數(shù)為20的辦公大樓通過(guò)空調(diào)來(lái)控制溫度,每個(gè)房間的當(dāng)前溫度與目標(biāo)溫度值比實(shí)現(xiàn)自動(dòng)每個(gè)房間當(dāng)前溫度與目標(biāo)溫度相等的個(gè)數(shù),以便快速判斷空調(diào)溫度控制效通過(guò)臺(tái)達(dá)TP04文本顯示器來(lái)實(shí)現(xiàn)溫度數(shù)據(jù)搜索的啟動(dòng)和顯示【元件說(shuō)明PLC第1個(gè)溫度模塊溫度數(shù)據(jù)(單位第2個(gè)溫度模塊溫度數(shù)據(jù)(單位第3個(gè)溫度模塊溫度數(shù)據(jù)(單位第4個(gè)溫度模塊溫度數(shù)據(jù)(單位第5個(gè)溫度模塊溫度數(shù)據(jù)(單位【控制程序 將第2個(gè)溫度模塊4個(gè)通的溫度數(shù)據(jù)存在的溫度數(shù)據(jù)存在將第3個(gè)溫度模塊4個(gè)通道的溫度數(shù)據(jù)存在D8~D11將第4個(gè)溫度模塊4個(gè)通道的溫度數(shù)據(jù)存在D12~D15將第5個(gè)溫度模塊4個(gè)通道的溫度數(shù)據(jù)存在D16~D19第2個(gè)溫度擴(kuò)展模塊數(shù)據(jù)處理第3個(gè)溫度擴(kuò)展模塊數(shù)據(jù)處理第4個(gè)溫度擴(kuò)展模塊數(shù)據(jù)處理此部分與第1、5個(gè)溫度模塊溫度處理程序類似,此處省略詳細(xì)程序?qū)⒌?個(gè)溫度模塊溫度當(dāng)前值除以10使其溫度單位變?yōu)樗阉髋c目標(biāo)溫度比較值(25℃)相等的房間個(gè)數(shù)以及溫度最低和最高的房間號(hào)碼【程序說(shuō)明 的20個(gè)房間溫度數(shù)據(jù)及搜索結(jié)果0—123456789—REF/REFFDI/DODI【控制要求M0=On時(shí),立即刷新X0~X17的狀態(tài),并將其狀態(tài)值傳送到D0M1=OnD100的值傳Y0~Y17,并立即將其輸出到輸出端END指令結(jié)束才Y0~Y17狀態(tài)輸出根據(jù)現(xiàn)場(chǎng)干擾信號(hào)的情況,設(shè)置D200值在不同范圍,可分別設(shè)置輸入點(diǎn)(DI)0(實(shí)際只能為50μs)、10ms、20ms、30ms實(shí)現(xiàn)DI/DO狀態(tài)的立即更新操作及DI濾波時(shí)間的設(shè)置和顯示【元件說(shuō)明PLC啟動(dòng)立即刷新X0~X17Y0~Y17【控制程序 【程序說(shuō)明執(zhí)行過(guò)程中需要的X狀態(tài)和立即輸出Y狀態(tài)時(shí),需用REF指令來(lái)實(shí)現(xiàn)。由于工作環(huán)境惡劣,PLCDIPLC誤動(dòng)作。干擾信號(hào)通常不會(huì)D200<K10時(shí),DI0(50μs)K10≤D200<K20,DI信的濾波時(shí)間被設(shè)置為10ms。程序執(zhí)行中使用REFF指令變更DIDHSCS光電信號(hào)檢測(cè)開(kāi)關(guān)【控制要求【元件說(shuō)明PLC光電信號(hào)檢測(cè)開(kāi)關(guān),滾軸每轉(zhuǎn)動(dòng)一周,X0Off→On1【控制程序
當(dāng)PLC運(yùn)行時(shí)啟動(dòng)高速計(jì)數(shù)器當(dāng)C235的現(xiàn)在值由9991000 或10011000變化時(shí),Y1=On實(shí)時(shí)輸出到外部端子輸出端 當(dāng)X1=On時(shí)Y1=Off切刀復(fù)位,同時(shí)將計(jì)數(shù)器 【程序說(shuō)明光電開(kāi)關(guān)X0為高速計(jì)數(shù)器C235的外部計(jì)數(shù)輸入點(diǎn);傳送帶滾軸每轉(zhuǎn)一周,X0變化一次,C235計(jì)數(shù)一次中斷的方式立即將Y1的狀態(tài)輸出到外部輸出端,使切刀下切。樣,C235又重新計(jì)數(shù),重復(fù)上述動(dòng)作,如此反復(fù)循環(huán)。DHSZ/DHSCR綠綠紅色光電信號(hào)檢測(cè)開(kāi)關(guān)【控制要求【元件說(shuō)明PLC光電信號(hào)檢測(cè)開(kāi)關(guān),滾軸每轉(zhuǎn)動(dòng)一周,X1Off→On1 【程序說(shuō)明光電開(kāi)關(guān)X1為高速計(jì)數(shù)器C236的外部計(jì)數(shù)輸入點(diǎn);傳送帶滾軸每轉(zhuǎn)一周,X0變化一次,C236計(jì)數(shù)一次C236現(xiàn)在值<K1000時(shí)(即傳送帶滾軸未轉(zhuǎn)滿1000轉(zhuǎn)),Y1=OnK1000≤C236現(xiàn)在值≤K2000時(shí)(即傳送帶滾軸轉(zhuǎn)數(shù)大于等于1000轉(zhuǎn),但未超過(guò)轉(zhuǎn))Y1=Off,Y2=On料動(dòng)當(dāng)6000,則Y1=2=Off,Y3=On,執(zhí)行涂綠色顏料動(dòng)作。Y3On使得其常閉接點(diǎn)斷開(kāi),DHSZ指令不Y3On的狀態(tài)被保持。C236現(xiàn)在值≥K3000時(shí),HSCR指令執(zhí)行,Y3被復(fù)位為Off。在Y3On→Off變化時(shí),C236被清零。Y3=Off,Y3的常閉接點(diǎn)閉合,DHSZ指令又被執(zhí)行,C236又重新從零開(kāi)始計(jì)數(shù),又根據(jù)C236的現(xiàn)在值范圍執(zhí)行涂紅、黃、綠顏料,如此反復(fù)循環(huán)。SPD脈沖檢測(cè)脈沖檢測(cè)光電開(kāi)關(guān)【控制要求【元件說(shuō)明PLCSPD【控制程【程序說(shuō)明沖數(shù)目存于D0,D1當(dāng)中。N=D060103
N:車輪轉(zhuǎn)速(單位rpm)n:汽車車輪轉(zhuǎn)一圈所產(chǎn)生的脈沖數(shù) 接收脈沖的時(shí)間(ms)N= 60103=
75060103100
=900汽車車輪的轉(zhuǎn)速ND20、D21中PLSY脈沖輸出
光電傳感器
產(chǎn)品蓋章處
脈沖方向5圈距 臺(tái)達(dá)ASD-A伺服驅(qū)動(dòng)【控制要求蓋章,蓋章動(dòng)作持續(xù)時(shí)間為2秒。【元件說(shuō)明PLC光電傳感器,遮擋時(shí),X0【程序說(shuō)明其常開(kāi)接點(diǎn)閉合,PLSY指令執(zhí)行,Y0開(kāi)始輸出頻率為10KHZ的脈沖。Y0輸出脈沖個(gè)數(shù)達(dá)到50000時(shí),伺服電機(jī)轉(zhuǎn)動(dòng)5圈,產(chǎn)品被運(yùn)送到蓋章處,標(biāo)志位M1029=OnY1=On,執(zhí)行加工動(dòng)作。同時(shí),T0線圈得電并開(kāi)始計(jì)時(shí),T02秒X0再次觸發(fā)時(shí),PLSY指令又為On,Y0又重新開(kāi)始脈沖輸出,并重復(fù)上述動(dòng)注意:對(duì)本程序來(lái)說(shuō),0觸發(fā)時(shí)刻必須一個(gè)產(chǎn)品被加工完畢之后,否則不能保證加工的水控制程序25%開(kāi)度50%開(kāi)度100%開(kāi)度 系統(tǒng)啟 系統(tǒng)關(guān)【控制要求變單位時(shí)間所發(fā)生之On次數(shù)而改變On狀態(tài)的時(shí)間長(zhǎng)度,此方法稱為脈沖寬度調(diào)變(Pulse-WidthModulation,) 技術(shù)應(yīng)用于控制噴水的開(kāi)度,其控制器可接受24V的控制,控制開(kāi)度范圍為25%、50%、100%的開(kāi)度,的開(kāi)度由 的ton/toff來(lái)決定。【元件說(shuō)明PLC100%開(kāi)度按鈕,按下時(shí),X4【控制程序M0M0X2X3X4M0X3X2X4M0X4X2
閥門開(kāi)度設(shè)置為閥門開(kāi)度設(shè)置為系統(tǒng)關(guān)閉(開(kāi)度【程序說(shuō)明本例中通過(guò)設(shè)置 值的大小來(lái)控制噴水閥門的開(kāi)度,閥門開(kāi)度=ton/toff=D0/(K1000-D0)按下25%開(kāi)度按鈕,X2=On,D0值為K200,D0/(K1000-D0)=0.25,噴水閥門打開(kāi)至按下50%開(kāi)度按鈕,X3=On,D0值為K333,D0/(K1000-D0)=0.5,噴水閥門打開(kāi)至開(kāi)度位置按下100%開(kāi)度按鈕,X4=On,D0值為K500,D0/(K1000-D0)=1,噴水閥門打開(kāi)至開(kāi)度位置按下系統(tǒng)關(guān)閉按鈕,X1Off→On變化一次,D0值被清零,D0/(K1000-D
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025中國(guó)鐵路北京局集團(tuán)招聘全日制普通高校畢業(yè)生140人(二)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)郵政集團(tuán)江蘇分公司春季招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)系統(tǒng)校園招聘360人(寒假專場(chǎng))高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)原子能科學(xué)研究院回旋加速器研究設(shè)計(jì)中心校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中共江蘇省委黨校(江蘇行政學(xué)院)公開(kāi)招聘專業(yè)技術(shù)人員10人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年陜西渭南市澄城縣政府序列事業(yè)單位招聘15人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年安徽合肥肥西縣事業(yè)單位招聘46人(第二批)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川省瀘州市龍馬潭區(qū)事業(yè)單位招聘36人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川省內(nèi)江市市本級(jí)部分事業(yè)單位考聘39人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年江蘇省揚(yáng)州事業(yè)單位招聘220人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 中西友誼觀差異研究-以《哪吒之魔童降世》和《哈利·波特》為例
- JJG 693-2011可燃?xì)怏w檢測(cè)報(bào)警器
- 2024-2029年中國(guó)水利行業(yè)發(fā)展分析及發(fā)展前景與趨勢(shì)預(yù)測(cè)研究報(bào)告
- 電表分戶申請(qǐng)書范本合集3篇
- 《藝術(shù)概論》課件
- 軍隊(duì)公寓住房管理規(guī)定
- 二年級(jí)數(shù)學(xué)綜合素質(zhì)評(píng)價(jià)專項(xiàng)方案
- 項(xiàng)痹中醫(yī)護(hù)理課件
- 新版查對(duì)制度專項(xiàng)檢查表(涵蓋患者身份識(shí)別、臨床診療行為、設(shè)備設(shè)施運(yùn)行和醫(yī)療環(huán)境安全等相關(guān)方面)
- 貴州省黔南布依族苗族自治州2023-2024學(xué)年九年級(jí)上學(xué)期期末數(shù)學(xué)試題(含答案)
- 基坑開(kāi)挖降水課件
評(píng)論
0/150
提交評(píng)論