1. plc實訓報告
引言在自動化生產線上,有些生產機械的工作台需要按一定的順序實現自動往返運動,並且有的還要求在某些位置有一定的時間停留,以滿足生產工藝要求。用PLC程序實現運料小車自動往返順序控制,不僅具有程序設計簡易、方便、可靠性高等特點,而且程序設計方法多樣,便於不同層次設計人員的理解和掌握。本文以松下電工FP0系列PLC為例,提出基於運料小車自動往返順序控制的五種PLC程序設計方法。2 系統控制要求[1>運料小車自動往返順序控制系統示意圖,如圖1所示,小車在啟動前位於原位A處,一個工作周期的流程式控制制要求如下:1)按下啟動按鈕SB1,小車從原位A裝料,10秒後小車前進駛向1號位,到達1號位後停8秒卸料並後退;2)小車後退到原位A繼續裝料,10秒後小車第二次前進駛向2號位,到達2號位後停8秒卸料並再次後退返回原位A,然後開始下一輪循環工作;3)若按下停止按鈕SB2,需完成一個工作周期後才停止工作。 圖3運料小車自動往返順序控制系統順序功能圖4.1 經驗設計法[3>經驗設計法是根據生產機械的工藝要求和生產過程,在典型單元程序的基礎上,做一定的修改和完善。使用經驗設計法設計的梯形圖程序,如圖4所示。根據系統控制要求小車在原位A(X2)處裝料,在1號位(X3)和2號位(X4)兩處輪流卸料。小車在一個工作循環中有兩次前進都要碰到X3,第一次碰到它時停下卸料,第二次碰到它時要繼續前進,因此應設置一個具有記憶功能的內部繼電器R1,區分是第一次還是第二次碰到X3。小車在第一次碰到X3和碰到X4時都應停止前進,所以將它們的常閉觸點與Y2的線圈串聯,同時,X3的常閉觸點並聯了內部繼電器R1的常開觸點,使X3停止前進的作用受到R1的約束,R1的作用是記憶X3是第幾次被碰到,它只在小車第二次前進經過X3時起作用。它的起動條件和停止條件分別是小車碰到X3和X4,當小車第一次前進經過X3時,R1的線圈接通,使R1的常開觸點將Y2控制電路中X3的常閉觸點短接,因此小車第二次經過X3時不會停止前進,直至到達X4時,R1才復位。此外,將R1的另一對常開觸點與X0並聯,為第二次驅動Y0裝料做准備。 圖5 置位/復位指令設計的梯形圖4.2 置位/復位指令設計法使用置位/復位指令設計的梯形圖程序,如圖5所示。在程序中,每個過程對應一個內部繼電器,用前級步對應的內部繼電器的常開觸點與轉換條件對應的觸點串聯,作為後續步對應的內部繼電器置位的條件,用後續步所對應的內部繼電器的常開觸點,作為有前級步對應的內部繼電器復位的條件。如小車在原位A處,按下SB1,X0接通,R1置位驅動Y0,開始裝料並定時,用R1的常開觸點與T0的常開觸點串聯作為R2的置位條件,用R2的常開觸點作為R1的復位條件,當定時時間一到,R2置位驅動Y1,小車前進,R1復位。為使系統能周期性循環工作,用R8(R8置位驅動Y3,小車後退)和R0的常開觸點串聯,與X0並聯作為R1再次置位的條件。對簡單順序控制系統也可直接對輸出繼電器置位或復位。該方法無需再增加內部繼電器來記憶小車經過X3的次數,邏輯順序轉換關系十分明確,對於初學者編程時,更加容易理解和掌握。4.3 保持指令設計法使用保持指令設計的梯形圖程序,如圖6所示,該編程技術與以置位/復位指令的編程技術基本類似。不同之處是:保持指令的置位控制端不能有多個觸點並聯輸入,因此增加了一個內部繼電器R9,初始啟動或循環工作時,R9置位,從而使R1置位;另外,使用保持指令所編制的程序步數要比置位/復位指令所編制的程序步數要少得多,佔用的內在大為減少。 二、這種編程技術很容易被初學者接受和掌握,對於有經驗的工程師,也會提高設計效率,程序的調試、修改和閱讀也很容易,使用方便,在順序控制設計中應優先考慮,該法在工業自動化控制中應用較多。5 結束語本文提出基於運料小車自動往返順序控制系統的五種PLC程序設計方法各有特點,在實際應用中,可根據實際情況選擇一種來設計程序,以適應不同場合的控制要求。實踐表明,這些程序設計方法很容易被設計者接受和掌握,用它們可以得心應手地設計出任意復雜的順序控製程序,從而提高設計的效率和縮短生產周期
2. PLC是如何控制機械的
PLC邏輯,就是用來代替繼電器邏輯的,復雜機械的控制由繼電器邏輯控制相當復雜,並且不可靠。PLC出現後就由PLC邏輯代替了繼電器邏輯。PLC邏輯是軟體邏輯,控制可靠,改變PLC程序就可改變控制對象,相當靈活。當然PLC是硬體和軟體的組合體,就像計算機里有硬體,也有軟體一樣。
PLC的工作原理:
一.
掃描技術
當PLC投入運行後,其工作過程一般分為三個階段,即輸入采樣、用戶程序執行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,PLC的CPU以一定的掃描速度重復執行上述三個階段。
(一)
輸入采樣階段
在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態和數據,並將它們存入I/O映象區中的相應的單元內。輸入采樣結束後,轉入用戶程序執行和輸出刷新階段。在這兩個階段中,即使輸入狀態和數據發生變化,I/O映象區中的相應單元的狀態和數據也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大於一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。
(二)
用戶程序執行階段
在用戶程序執行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路,並按先左後右、先上後下的順序對由觸點構成的控制線路進行邏輯運算,然後根據邏輯運算的結果,刷新該邏輯線圈在系統RAM存儲區中對應位的狀態;或者刷新該輸出線圈在I/O映象區中對應位的狀態;或者確定是否要執行該梯形圖所規定的特殊功能指令。
即,在用戶程序執行過程中,只有輸入點在I/O映象區內的狀態和數據不會發生變化,而其他輸出點和軟設備在I/O映象區或系統RAM存儲區內的狀態和數據都有可能發生變化,而且排在上面的梯形圖,其程序執行結果會對排在下面的凡是用到這些線圈或數據的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態或數據只能到下一個掃描周期才能對排在其上面的程序起作用。
在程序執行的過程中如果使用立即I/O指令則可以直接存取I/O點。即使用I/O指令的話,輸入過程影像寄存器的值不會被更新,程序直接從I/O模塊取值,輸出過程影像寄存器會被立即更新,這跟立即輸入有些區別。
(三)
輸出刷新階段
當掃描用戶程序結束後,PLC就進入輸出刷新階段。在此期間,CPU按照I/O映象區內對應的狀態和數據刷新所有的輸出鎖存電路,再經輸出電路驅動相應的外部設備(繼電器----接觸器----電機----機械)。這時,才是PLC的真正輸出。
3. PLC在機械設備中的應用
PLC = Programmable logic Controller,可編程邏輯控制器,一種數字運算操作的電子系統,專為在工業環境應用而設計的。它採用一類可編程的存儲器,用於其內部存儲程序,執行邏輯運算,順序控制,定時,計數與算術操作等面向用戶的指令,並通過數字或模擬式輸入/輸出控制各種類型的機械或生產過程。是工業控制的核心部分可編程式控制制器(Programmable Controller)是計算機家族中的一員,是為 PLC圖冊(7張) 工業控制應用而設計製造的。早期的可編程式控制制器稱作可編程邏輯控制器(Programmable Logic Controller),簡稱PLC,它主要用來代替繼電器實現邏輯控制。隨著技術的發展,這種裝置的功能已經大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程式控制制器,簡稱PC。但是為了避免與個人計算機(Personal Computer)的簡稱混淆,所以將可編程式控制制器簡稱PLC,plc自1966年出現,美國,日本,德國的可編程式控制制器質量優良,功能強大。 2、PLC的基本結構 PLC實質是一種專用於工業控制的計算機,其硬體結構基本上與微型計算機相同,基本構成為: a、電源 PLC的電源在整個系統中起著十分重要的作用。如果沒有一個良好的、可靠的電源系統是無法正常工作的,因此PLC的製造商對電源的設計和製造也十分重視。一般交流電壓波動在+10%(+15%)范圍內,可以不採取其它措施而將PLC直接連接到交流電網上去 b. 中央處理單元(CPU) 中央處理單元(CPU)是PLC的控制中樞。它按照PLC系統程序賦予的功能接收並存儲從編程器鍵入的用戶程序和數據;檢查電源、存儲器、I/O以及警戒定時器的狀態,並能診斷用戶程序中的語法錯誤。當PLC投入運行時,首先它以掃描的方式接收現場各輸入裝置的狀態和數據,並分別存入I/O映象區,然後從用戶程序存儲器中逐條讀取用戶程序,經過命令解釋後按指令的規定執行邏輯或算數運算的結果送入I/O映象區或數據寄存器內。等所有的用戶程序執行完畢之後,最後將I/O映象區的各輸出狀態或輸出寄存器內的數據傳送到相應的輸出裝置,如此循環運行,直到停止運行。 為了進一步提高PLC的可靠性,近年來對大型PLC還採用雙CPU構成冗餘系統,或採用三CPU的表決式系統。這樣,即使某個CPU出現故障,整個系統仍能正常運行。 c、存儲器 存放系統軟體的存儲器稱為系統程序存儲器。 存放應用軟體的存儲器稱為用戶程序存儲器。 d、輸入輸出介面電路 1、現場輸入介面電路由光耦合電路和微機的輸入介面電路,作用是PLC與現場控制的介面界面的輸入通道。 2、現場輸出介面電路由輸出數據寄存器、選通電路和中斷請求電路集成,作用PLC通過現場輸出介面電路向現場的執行部件輸出相應的控制信號。 e、功能模塊 如計數、定位等功能模塊 f、通信模塊 如乙太網、RS485、Profibus-DP通訊模塊等 3、PLC的工作原理 一. 掃描技術 當PLC投入運行後,其工作過程一般分為三個階段,即輸入采樣、用戶程序執行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,PLC的CPU以一定的掃描速度重復執行上述三個階段。 (一) 輸入采樣階段 在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態和數據,並將它們存入I/O映象區中的相應得單元內。輸入采樣結束後,轉入用戶程序執行和輸出刷新階段。在這兩個階段中,即使輸入狀態和數據發生變化,I/O映象區中的相應單元的狀態和數據也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大於一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。 (二) 用戶程序執行階段 在用戶程序執行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路,並按先左後右、先上後下的順序對由觸點構成的控制線路進行邏輯運算,然後根據邏輯運算的結果,刷新該邏輯線圈在系統RAM存儲區中對應位的狀態;或者刷新該輸出線圈在I/O映象區中對應位的狀態;或者確定是否要執行該梯形圖所規定的特殊功能指令。 即,在用戶程序執行過程中,只有輸入點在I/O映象區內的狀態和數據不會發生變化,而其他輸出點和軟設備在I/O映象區或系統RAM存儲區內的狀態和數據都有可能發生變化,而且排在上面的梯形圖,其程序執行結果會對排在下面的凡是用到這些線圈或數據的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態或數據只能到下一個掃描周期才能對排在其上面的程序起作用。 在程序執行的過程中如果使用立即I/O指令則可以直接存取I/O點。即使用I/O指令的話,輸入過程影像寄存器的值不會被更新,程序直接從I/O模塊取值,輸出過程影像寄存器會被立即更新,這跟立即輸入有些區別。 (三) 輸出刷新階段 當掃描用戶程序結束後,PLC就進入輸出刷新階段。在此期間,CPU按照I/O映象區內對應的狀態和數據刷新所有的輸出鎖存電路,再經輸出電路驅動相應的外設。這時,才是PLC的真正輸出。 4、PLC內部運作方式 雖然PLC所使用之階梯圖程式中往往使用到許多繼電器、計時器與計數器等名稱,但PLC內部並非實體上具有這些硬體,而是以內存與程式編程方式做邏輯控制編輯,並藉由輸出元件連接外部機械裝置做實體控制。因此能大大減少控制器所需之硬體空間。實際上PLC執行階梯圖程式的運作方式是逐行的先將階梯圖程式碼以掃描方式讀入CPU 中並最後執行控制運作。在整個的掃描過程包括三大步驟,「輸入狀態檢查」、「程式執行」、「輸出狀態更新」說明如下: 步驟一「輸入狀態檢查」:PLC首先檢查輸入端元件所連接之各點開關或感測器狀態(1 或0 代表開或關),並將其狀態寫入內存中對應之位置Xn。步驟二「程式執行」:將階梯圖程式逐行取入CPU 中運算,若程式執行中需要輸入接點狀態,CPU直接自內存中查詢取出。輸出線圈之運算結果則存入內存中對應之位置,暫不反應至輸出端Yn。步驟三「輸出狀態更新」:將步驟二中之輸出狀態更新至PLC輸出部接點,並且重回步驟一。 此三步驟稱為PLC之掃描周期,而完成所需的時間稱為PLC 之反應時間,PLC 輸入訊號之時間若小於此反應時間,則有誤讀的可能性。每次程式執行後與下一次程式執行前,輸出與輸入狀態會被更新一次,因此稱此種運作方式為輸出輸入端「程式結束再生」。 PLC內部運作架構
4. 怎麼用plc 控制液壓系統
裝載機的轉向系統是靠兩個液壓缸控制工作的,液壓缸需要用換向閥來控制,用電磁換向閥,就需要用開關信號來控制電磁換向閥的得電與失電,用PLC來控制電磁換向閥,電磁換向閥可以選擇液壓缸的進出油迴路,也就是說PLC通過電磁換向閥來控制液壓缸的伸縮動作。
(4)plc實訓裝置的機械繫統擴展閱讀:
可編程邏輯控制器(Programmable Logic Controller,PLC),其應用領域涉及開關邏輯控制、運動控制、閉環過程式控制制、通信聯網等場合。
PLC控制的液壓系統克服了繼電器控制系統手工接線、可靠性差、控制不方便、響應速度慢等不足,將PLC應用到液壓系統,能較好地滿足控制系統的要求,並且測試精確,運行高速、可靠,提高了生產效率,延長了設備使用壽命。目前,在大多數情況下,液壓系統均採用PLC控制。
5. 機械手plc控制系統
本設計主要介紹plc在控制系統中的應用,用plc對機械手(實物模型)操作進行機械手plc控制設計·基於機械手分選大小球的自動控制·基於plc的機械手自動
6. 一個比較簡單的PLC控制系統(比如機械手)都需要包括哪些電子設備
哦,這需要實際來操作才行,你最好是列表啊, 一般的你像,PLC I/O接線排,24V電源,氣動的話要電磁閥回,氣缸,機械加答工件,線若干.控制器,驅動裝置,電機之類,必要還要有保護線路板之類的,==看你想做什麼了.
只是你說的這些動作的話,用不了幾個點的,也不難,按著他們手冊上的來我想就差不多.
7. PLC模擬實訓模塊是什麼東西可以進行電機正反轉能耗制動是什麼意思
PLC實訓模塊是可編程式控制制器實訓裝置的基本配置,模塊採用掛式結構,通過安全插拔線與PLC主機連接,可進行PLC基本指令和多種工作系統的模擬實訓,就是給PLC裝上安全插拔線,做成一個實訓模塊,還是PLC,只是不用直接在PLC上接線了,更安全了,主要用來教學
電機正反轉能耗制動,是PLC控制非同步電機運轉, 通過反接電路(應該得串聯電阻),制動時將反接電路通電,消耗電機慣性,實現快速制動,這是反接制動, 。。所謂能耗制動,即在電動機脫離三相交流電源之後,定子繞組上加一個直流電壓,即通入直流電流,利用轉子感應電流與靜止磁場的作用已達到制動的目的,有全波和半波之分,適用一般負載的停車,但有較大能量損耗,停位不準確,然而電路簡單,價格較低;現在都用步進和伺服點擊了,以後電控這條路的,可以多學習