<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 其他PLC >> 三菱PLC編程入門實(shí)例 >> 正文

      史上最金典的三菱PLC編程10個案例

      作者:佚名    文章來源:網(wǎng)絡(luò)    點(diǎn)擊數(shù):    更新時間:2024/6/9

      案例一:種植蘑菇

       

      程序說明:

      整個例子基于一個簡單的物理規(guī)則:一個元的直徑小于圓周長。因此開發(fā)一種機(jī)器,他能吧蘑菇種植在一個圓柱體的圓周上,這樣種植的莊稼大約3倍于機(jī)器所產(chǎn)生的量。

      這里有一個問題需要克服,如果植物沿一個圓柱體種植,那些不在圓柱體頂部的,不在太陽直射下的植物,它們的生長速度會慢一些,同時會力圖接近光源。所以,蘑菇可能會‘彎曲’或“絞結(jié)“。另一種可能是:圓柱體下部的蘑菇會完全不生長。

      解決方法是旋轉(zhuǎn)這個圓柱體。因此,開發(fā)了下面的程序,可以每小時改變旋轉(zhuǎn)方向,這樣就能產(chǎn)生除直而健康的蘑菇了。另外,每小時內(nèi)一個規(guī)定時間中,對旋轉(zhuǎn)圓柱體里面澆水。

      最后一個主要困難時機(jī)器必須能切換到人工模式,使耕種者堅(jiān)持和收割生長的莊稼。一個按鈕交替切換自動人工模式(PB1),在人工模式下,燈LP1亮,操作者可以按點(diǎn)動控制按鈕,使圓柱體旋轉(zhuǎn)。

      從編程角度來看,使用條件跳轉(zhuǎn)對每個相關(guān)部分作跳轉(zhuǎn)控制的方法使非常實(shí)用的。最后部分的以P3指針標(biāo)記的程序用于人工和自動模式,自動模式跳到指針P3,而人工模式時,把它卓偉一般順序的程序處理。

       

       

      案例二:上下移動

      從擦窗吊車程序選擇的者部分程序控制吊車在建筑面上垂直運(yùn)動,盡管這只是一個大型程序的一小部分,但它仍有許多有意義的編程要點(diǎn)。

       


       

      程序說明:

      可以注意到本程序是以梯形圖或STL形式編寫的,這對于下面要講的兩點(diǎn)來說時非常重要的。如果研究STL步S20和S30的內(nèi)容,可看到它們都包含Y3輸出,在標(biāo)準(zhǔn)編程技術(shù)中,這叫做雙線圈輸出,是絕對不允許的。在正常編程中,如果一次出現(xiàn)的輸出Y3接通,而在同一次掃描中第二次出現(xiàn)時復(fù)位此輸出,從而導(dǎo)致一種很危險的情況。不過,因?yàn)镾TL編程每一個STL步的程序相對獨(dú)立,輸出線圈在許多STL塊中的使用是很安全的,從而使編程更簡單。

      值得注意的第二點(diǎn)實(shí)際上也是出于與第一點(diǎn)同樣的原因。檢查STL步S21和S30,可注意到實(shí)際上存在2個PWM指令,如果查看編程手冊,可知每一個程序只能使用一次PWM指令。STL步根據(jù)其自身特性實(shí)際上市一個程序,所以“每程序一個PWM“規(guī)則實(shí)際上仍沒被破壞。

      本程序語序吊車在正常時以兩種不同速度升高或降低,如果風(fēng)速超過一定限值,吊車會被限制在低速運(yùn)行,如果風(fēng)力過強(qiáng),吊車會自動以“爬行“速度降到地面。用以表示風(fēng)速變化的標(biāo)志是:M32,M36,和M37。

       


       

      案例三:左右移動

      下面的程序是控制一個擦窗器的大型程序的一小部分,本程序控制在一個建筑面上的左右轉(zhuǎn)向。

       

      程序說明

      本程序只是一個大程序的一小部分,不過它仍有一些值得注意的特別之處。對一個擦窗車的控制者來說,最大的危險之一是風(fēng),這個影響在本例程序中已考慮到。最初的步檢測存在數(shù)據(jù)寄存器D027中的值,事實(shí)上是檢測風(fēng)速是否在安全范圍內(nèi)。要注意的是這里只有2個ZCP指令,然而它們包含了5個風(fēng)速范圍,這通過檢測2個ZCP指令之間的范圍來實(shí)現(xiàn)。

      其結(jié)果是,如果風(fēng)力稍強(qiáng),則水平速度限定為一個較低的值;如果風(fēng)力過強(qiáng),則所有水平運(yùn)動都停止,并給出警報(bào)信號。另一注意點(diǎn)是在STL步S10的第一行,可看到S11是在X20斷開時才被置位,這是很重要的,因?yàn)閄20用于檢測輸出X7所控制的剎車的位置。

      將要發(fā)生的是程序?qū)⒃试S對已完全完成的輸出Y7做復(fù)位操作,即在程序繼續(xù)之前X20被刪除。對一個編程者來說,很容易犯簡單地說“我已做了”的錯誤,因?yàn)樗谕膭幼鞅豢刂屏艘欢螘r間,而這段時間對于完全完成操作來說可能太短了。

       


       


       

      案例四:監(jiān)測風(fēng)向

      用可編程控制器很容易做基本的檢測和計(jì)算,這類應(yīng)用中的一例是小型氣象站,這對于高層辦公室的窗戶清潔是極其重要的,它可以用來判斷風(fēng)是否大到有危險的程度。

       

      程序說明:

      本例程序包括兩個功能,它計(jì)算相對風(fēng)速,并指出風(fēng)向。風(fēng)向標(biāo)是老式的機(jī)械結(jié)構(gòu),但其數(shù)據(jù)被電子存儲和控制。首先看測風(fēng)速功能,風(fēng)速每5分鐘計(jì)算一次,這由定時器T000控制,這種計(jì)算方法能給出一個較好的平均風(fēng)速,但是它不能報(bào)告陣風(fēng)的速度。

      由風(fēng)驅(qū)動的旋軸直徑必須輸入到數(shù)據(jù)寄存器D12中,它應(yīng)以mm為單位輸入,即0.1m=100mm:輸入100至D12.旋軸的旋轉(zhuǎn)次數(shù)由高速計(jì)數(shù)器C235來計(jì)數(shù),數(shù)據(jù)輸入由X000輸入。

      先計(jì)算旋軸運(yùn)動軌跡圓的圓周長,再乘以旋轉(zhuǎn)次數(shù),就計(jì)算出經(jīng)過的距離。因?yàn)檫\(yùn)行時間固定為5分鐘,答案除以5,就得到一個每分鐘魚洞距離的答案。

      為了得到更高精度,本例的計(jì)算中加入了比例縮放項(xiàng)。最后答案應(yīng)該除以10³,從而得到米/分鐘為單位的風(fēng)速。對于一個200mm直徑的旋軸,可以測量計(jì)算0.628到10,000m/min的風(fēng)速。

      程序第二部分包括風(fēng)向的檢測。使用8個檢測器,而只有4個輸入,檢測器在正向指向之間的位置時與2個輸入連接。一些編程者會說,用以指示風(fēng)向的四個輸出燈的邏輯并步重要。但其實(shí)這是一個好主意:可用他們進(jìn)行安全檢測、程序互鎖、從而防止意外時間的發(fā)生。在某些情況下,對象不是生物或危險的機(jī)器,則可以自行處理,但是編程者不應(yīng)該與安全進(jìn)行賭博。本例中,程序進(jìn)行檢測以預(yù)防風(fēng)刮起的垃圾和想在風(fēng)向標(biāo)上棲息的鳥。

       

       

      案例五:復(fù)位回水平位置

      在顧客利益日益增強(qiáng)的當(dāng)今現(xiàn)代世界里,可以看到很多長途汽車、公共汽車、電車公司正提供給顧客更好的座椅設(shè)備,其中的一種時可調(diào)整靠背的座椅。

       

      程序說明:

      正如上面所提到的,大量公司正在提供這些座位的附加優(yōu)點(diǎn),其中許多公司,在每次旅游開始時,將座位復(fù)位到垂直位置,這會使外觀整齊有序。用手復(fù)位所有的椅子,需費(fèi)很多的時間,本節(jié)給出的例子用以復(fù)位兩節(jié)相鄰車廂的座位。操作人員使用兩位旋轉(zhuǎn)開關(guān)(RTSW1)選擇要復(fù)位座位的車廂,選擇要復(fù)位的座位組,且任何一個時間只能選中一個組,選擇的座位組用接通相應(yīng)的燈表示,接著復(fù)位按鈕閃爍,等待被按下。接下來開始座位復(fù)位操作,這個挫折持續(xù)一段預(yù)定時間,而不檢查是否都已復(fù)位。如果旅客夢都仍在座位上而進(jìn)行該操作,這樣做會更安全些。旅客不會從位子上彈出,而是每覺擦有上面事發(fā)生,這是因?yàn)閺椈闪σ话悴粫蟮阶阋詮椘鹨伪澈吐每腕w重的總重量。

       


       

       

       

      案例六:有呼必應(yīng)的侍者

      在很多娛樂場所,比如旅館,體育館等,按鈕和鈴將很快成為常見的東西了。當(dāng)提供的設(shè)備被按,敲或拉時,很難知道是否有人聽到這次呼叫,下面使用控制器技術(shù)方案能解決這個問題。

       

      程序說明:

      本例可以成為遠(yuǎn)程顧客和服務(wù)員間的信息傳送系統(tǒng),PC卓偉調(diào)度和傳送器。遠(yuǎn)程顧客要求某種服務(wù),通過一個輸入(如:X000)給服務(wù)員發(fā)信號,這個輸入驅(qū)動一個信號燈,燈高速顧客和服務(wù)員已經(jīng)發(fā)出一個請求。服務(wù)員知道請求來于哪里,因?yàn)橛靡越油ㄐ盘枱舻妮敵鰧?yīng)于一個位置(如:Y000)。當(dāng)服務(wù)員注意到這個請求,一個應(yīng)答信號送回至顧客(如X001,Y001),顧客就能確信服務(wù)員已收到請求,服務(wù)員也會知道哪位顧客正在請求。當(dāng)服務(wù)員滿足了顧客要求時,復(fù)位應(yīng)答信號(如X002)。此過程可為下一個顧客所重復(fù)(如:X003-005,Y002-003)。所以,當(dāng)前等待顧客能知道輪到他們得花多少時間,一個7段顯示表示現(xiàn)在排隊(duì)得顧客數(shù)。本例只列出兩個呼叫臺,當(dāng)然還可以增加。

       

       

      案例七:保溫

       

      程序說明:

      編程者經(jīng)常違背得規(guī)則中有一條是”簡單化原則“。如果程序簡單,則是容易寫出,容易檢查,而且是很少會出錯。不是所有情況都要求7位精度或好的控制,本頁給出的大棚說明了一個在學(xué)校中學(xué)到的基本原理是如何用來有效而廉價地解決問題地。本例中,雙金屬條用來檢測周圍溫度,這可以是一個控制所有窗戶地大型商業(yè)綠棚,或是有一個窗戶的花園綠棚。本例是控制四扇窗戶,每扇窗戶有一個檢測溫度的雙金屬條,對每個雙金屬條,存在兩個輸入,一個對應(yīng)金屬條冷的情況,這可以認(rèn)為是常閉的,另一個對應(yīng)金屬條熱的情況(即它變形時),可認(rèn)為時一個常開接點(diǎn)。這些輸入與窗戶狀態(tài)有直接聯(lián)系,如果過熱,雙金屬條彎曲,觸點(diǎn)接通,于是窗戶打開。當(dāng)大棚部分變冷時,雙金屬條伸直,窗戶關(guān)上。

      要注意的是只用到一個PLSY指令,這是因?yàn)樗妮敵鋈缢蟮哪菢樱苯优c四個電機(jī)中的每個相連(一個電機(jī)對應(yīng)于一個窗戶)。還需檢測窗戶位置位全開或全關(guān),如果其中一個條件滿足,與它對應(yīng)的控制電機(jī)就關(guān)斷。PLSY指令被開或關(guān)窗戶的請求接通。這部分程序可做改進(jìn):請求檢查窗戶狀態(tài)-可以檢測全開全關(guān)的檢測器。

       


       

      案例八:維護(hù)電梯

      理想的編程技術(shù)是建立許多標(biāo)準(zhǔn)程序,這些程序能轉(zhuǎn)換使用到別的程序中。這就像把微型程序壓縮在一起,并把他們放入一個更大的程序中,這也能使每個較小的程序在不同時候被多次調(diào)用。這是STL編程最大優(yōu)點(diǎn)之一。

       

      程序說明:

      本例圍繞一臺移動平臺編寫。每個操作或每方面操作寫入到自己的STL步中。這確實(shí)給編程者提供了一個模板程序,此程序能傳送入別的程序中。而且這種做法提供了安全性,并鼓勵了通用程序的重復(fù)合用。下面程序說明了這點(diǎn)。對于平臺上移,其基本條件之一使當(dāng)平臺升起,它就不能在任何其他平面上移動。可以從下面方式看到這一點(diǎn):升高和降低平臺(STL步S8)的程序完全孤立于在XY平面上移動平臺(STL步S6)的程序,當(dāng)其中一種模式有效,另一模式就不能工作。為了說明共享程序的使用方法和好處,看一下STL步S50會明白,當(dāng)存在一個錯誤狀態(tài)時,STL步S6和S8調(diào)用這個程序。STL步S55也被前面的多路STL所調(diào)用,主要是S5,7,30,40和50,在這個特殊情況中,S55只用來復(fù)位和返回程序控制。另外一個要點(diǎn)是使用主控指令選擇要被接通的模式或功能,當(dāng)選擇確定,標(biāo)志M50用以鎖定所有別的選擇,知道當(dāng)前選擇完成。

       


       


       

      案例九:有趣的噴泉

      為了得到一個解決方法,有時需要反向地思考問題。通過每個噴嘴使用一個獨(dú)立泵,可能很容易地解決下面地噴泉問題,泵壓變化會使噴泉高低變化。但,這真的使最有效的方法嗎?

       

      程序說明:

      本例目的是控制和改變噴泉的高低。為了做到這一點(diǎn),從不同噴嘴中噴出的水需要變化以創(chuàng)造一種預(yù)期的模式。一個簡單方法是使用多路泵并且控制泵運(yùn)行的壓力。然而,壓力是力/面積的函數(shù)。如果壓力保持為常數(shù),而流過的水面積變化,力和由此導(dǎo)致的水“噴射”距離會變化,其方式與改變泵壓力引起的變化相同。

      從一個不同的角度來考慮這個問題,就能找到一個完全不同的想法。下面給出的程序以一個工作程序形式說明這個想法。

      噴嘴每半個小時改變它的模式,一個通過程序掃描執(zhí)行PLSY指令的回路控制每組閥門。

      兩個數(shù)據(jù)寄存器被處理,從而得到兩個不同的噴泉模式。每個數(shù)據(jù)寄存器庫包含所要求得用PLSY指令輸出得脈沖數(shù),目的是設(shè)定選擇得閥門再正確位置上。

      因?yàn)閿?shù)據(jù)寄存器通過變址寄存器Z得遞增來選擇,這種方法也用于獨(dú)立地選擇每個閥門。是這么實(shí)現(xiàn)的:移動Z中的數(shù)據(jù)進(jìn)入位模式,接著有效位元件用來驅(qū)動所選擇的閥門,也可使用多路比較指令來完成。通過接通閥門選擇輸出Y5到Y(jié)10中的一個,PLSY指令(Y000)的單脈沖輸出一次重定向至每個閥門。

       

      案例十:交通指示燈

      一般而言當(dāng)提出一個問題時,解法看似相當(dāng)簡單。然而,當(dāng)開始建立必要的安全性和操作性時,會馬上使那個簡單問題成為一個噩夢,比如輕便交通信號燈……

       

      程序說明:

      交通信號燈的工作在世界各地略有不同,不過其基本原理是一樣的:

      1、 司機(jī)原地不動等待,知道一條安全路線出現(xiàn)。

      2、 對正在穿越馬路的車輛,為了避開車輛相撞或障礙物,允許短暫停頓。

      3、 當(dāng)所有可能危險路線暫停時,允許原地等待的司機(jī)前行。

      對一盞交通燈來說,這不是個復(fù)雜的過程。但是,他們常常是多路一起出現(xiàn)的,所以要求完全互鎖和控制。本例中,情況更為復(fù)雜化,正在使用這組燈的工作人員在執(zhí)行某項(xiàng)工作或某個操作時,任何車輛經(jīng)過都會導(dǎo)致災(zāi)難,所以此時允許工作人員停止所有方向的交通,此時最簡單的方法時用步進(jìn)梯形圖或STL編程。要考慮每個時間并把它轉(zhuǎn)換成為一個STL步,確保沒有遺漏任何步,因?yàn)槊恳粋STL步都可以認(rèn)為時一個微型的完整程序,編程人物就變得簡單多了。

       


       

      Tags:三菱PLC,案例  
      責(zé)任編輯:admin
      相關(guān)文章列表
      三菱FX3U PLC模擬量編程 FX3U-4AD模塊進(jìn)行恒溫PID控制
      三菱FX3U PLC 塑料擠出機(jī)加熱溫度PID控制程序帶詳細(xì)注釋
      PLC實(shí)現(xiàn)冒泡排序,三菱PLC冒泡排序
      三菱FX2N PLC編程實(shí)戰(zhàn):從基本邏輯到高級應(yīng)用
      三菱PLC控制步進(jìn)電機(jī)的實(shí)例(圖與程序) FX1S-14MT控制步進(jìn)電機(jī)實(shí)例
      三菱PLC控制器實(shí)現(xiàn)步進(jìn)電機(jī)正反轉(zhuǎn)和調(diào)速控制,DECOP和ZRST
      三菱PLC控制步進(jìn)電機(jī)驅(qū)動刀具位移的絕對位置定位指令代碼及實(shí)例
      三菱PLC脈沖輸出指令PLSY詳解
      三菱PLC控制實(shí)例——步進(jìn)電機(jī)控制,步距角和脈沖數(shù)
      三菱FX-PLC電動機(jī)正反轉(zhuǎn)控制實(shí)例
      詳解步進(jìn)電機(jī)與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
      三菱PLC運(yùn)用步進(jìn)指令編寫順序的控制程序,狀態(tài)繼電器S用法,流程圖
      三菱PLC怎么控制步進(jìn)電機(jī)?梯形圖實(shí)例:三菱PLC和雷賽步進(jìn)使用
      三菱plc梯形圖FOR循環(huán)指令詳解,三菱PLC的FOR NEXT循環(huán)指令
      三菱plc狀態(tài)繼電器S的使用方法,三菱PLC狀態(tài)繼電器實(shí)例
      三菱PLC脈寬調(diào)制(PWM)指令代碼秒傳給大家!三菱PWM指令
      三菱PLC脈沖密度(SPD)指令代碼
      三菱plc梯形圖,三菱plc走馬燈循環(huán)控制,三菱plc移位指令SFTLP和
      三菱PLC時間怎么輸入指令,三菱plc特殊繼電器、軟元件M8000等
      三菱plc控制步進(jìn)電機(jī)實(shí)例,步進(jìn)電機(jī)控制指令PLSY、PLSR、ZRN、DR
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      推薦文章
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 激情综合丁香五月| 亚洲a∨国产av综合av下载| 亚洲av综合avav中文| 婷婷丁香五月天综合东京热 | 欧洲97色综合成人网| 亚洲综合网站色欲色欲| 国产亚洲综合精品一区二区三区| 91精品国产色综合久久不| 浪潮AV色综合久久天堂| 久久综合综合久久狠狠狠97色88| 伊人久久成人成综合网222| 97久久久精品综合88久久| 亚洲欧洲国产综合AV无码久久| 亚洲狠狠婷婷综合久久| 久久天堂av综合色无码专区| 亚洲综合亚洲综合网成人| 婷婷久久香蕉五月综合加勒比| 色综合色综合久久综合频道 | 久久91综合国产91久久精品| 亚洲婷婷第一狠人综合精品| 国产精品一区二区综合| 久久久久综合网久久| 久久婷婷国产综合精品| 五月天婷亚洲天综合网精品偷| 亚洲综合久久综合激情久久| 天天综合网天天做天天受| 亚洲国产综合专区电影在线| 色综合天天综合婷婷伊人| 无码专区久久综合久中文字幕| 色综合久久一本首久久| 久久综合综合久久综合| 日韩人妻无码一区二区三区综合部| 亚洲国产综合精品| 亚洲AV综合色一区二区三区| 久久狠狠一本精品综合网| 国产香蕉尹人综合在线观看 | 亚洲伊人成无码综合网 | 色欲色香天天天综合网站| 国产成人综合久久久久久| 在线综合亚洲中文精品| 情人伊人久久综合亚洲|