對PLC編程的一點體會_第1頁
對PLC編程的一點體會_第2頁
對PLC編程的一點體會_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

再如:在鋼廠的一些生產線上,當料臺前端有鋼管,撥料裝置就將其撥到輥道上,一般用接近開關放置在料臺前端下方,上方有料時,接近開關吸合,使撥料裝置動作,將鋼管從料臺撥到輥道上。在編程時,不能簡單的用一個接近開關的常開觸點直接驅動撥料裝置,要考慮現(xiàn)場實際情況:當鋼管從送料處,滾到料臺前端時,其沖量很大,碰到擋板時,它不會立即停下,而是前后擺動幾次方能停下來,而且會出現(xiàn)斜放狀態(tài),如直接用接近開關觸點去觸發(fā)撥料裝置,就會出現(xiàn)空撥或把鋼管撥翻的事故,怎樣處理這個問題,我們可以用兩個接近開關,放在料臺前端兩側,用這兩個開關的常開觸點串聯(lián)去接通定時為30秒的通電延時定時器,再用該定時器的常開觸點去觸發(fā)撥料裝置,即可解決這個問題:1、兩個開關必須都閉合,方可確認鋼管不是斜放位置,2、如鋼管前后擺動,接近開關的常開觸點也會隨之通斷通斷的變化,這使得定時器,也隨之不斷的刷新定時時間,重新從0開始計時,,直到鋼管穩(wěn)定時,定時器才可從0開始計時,計時30秒,定時器動作,觸發(fā)撥料裝置使其動作。這也是巧妙利用定時器的這個特性:它在得電延時中,如輸入斷開,停止延時計數(shù),再接通時,它將重新從0延時計數(shù)。

再如:有一在線探傷生產線,在輥道上安放一光電開關,當鋼管通過它時,其觸點閉合,開始探傷與測長,鋼管離開光電開關后,立即將測長值和探傷數(shù)據(jù)上傳給計算機進行處理。由于鋼管是旋轉前進,如鋼管不直,會擺動前進,往往會使光電開關瞬間閃動,使至PLC誤判,以為探傷結束給上位機上傳錯誤數(shù)據(jù),解決這個問題,可以用通電延時與斷電延時兩個定時器就可解決:將二個定時器的時間設定為大于光電開關瞬間閃動的時間,利用斷電延時定時器在斷電后需延時一段時間方可斷電的特性,就可解決光電開關瞬間閃動的問題,但由于它延長一段時間才斷開,使對鋼管的測長不準,為此,又增加通電延時定時器,用通電延時定時器開關動作的前沿,觸發(fā)一內部的位開關(比如:M1.0)使其置“1”,用斷電延時定時器的開關后沿觸發(fā)M1.0使其置“0”,這樣,用M1.0做測長計數(shù)控制門,就可解決測長不準的問題。

再如:探傷完了的鋼管走出探傷區(qū)后,需對它進行分選,將不合格的撥到廢品筐。如探傷完后,立即分選,這樣情況編程好實現(xiàn),但現(xiàn)場廢品筐的位置離很遠的地方,當鋼管走到廢品筐時,探傷機已探完3或4根鋼管,即輥道上已存在3-4根已探完傷的鋼管在運行,如何準確無誤的將不合格的鋼管撥到廢品筐里,這對編程是件辣手的問題。如果你有電子線路設計基礎,就會想到,用移位存儲器來實現(xiàn)對多根鋼管的質量狀態(tài)進行實時跟蹤,你可以這樣編程:用一個字節(jié)存儲器,如:MB100,用它做移位存儲器(他可記憶八根鋼管質量狀態(tài)),啟動時,先將它清零,探傷時,如發(fā)現(xiàn)有傷,立刻將MB100的最低位置“1”(即:使M100.0=1),當鋼管探傷完畢走出探傷區(qū)時,用左移指令使MB100左移一位。如果現(xiàn)場是探傷后的第四根到廢品筐位進行分選,編程時應將M100.3與廢品筐到位的分選開關的常開觸點串聯(lián),再去驅動撥料裝置。這樣,當鋼管走到廢品筐使其到位的控制開關吸合,這時,如果M100.3=1,將驅動撥料裝置動作,將鋼管撥入廢品筐,如果M100.3=0,說明此鋼管是合格品,驅動撥料裝置不動作,鋼管繼續(xù)在輥道上運行。

通過上面幾個舉例,可以看出,合理巧妙的使用指令編程,不僅使語句精煉短小,而且控制動作合理可靠。要達到這樣編程水平,就得多編多練,不斷的總結經(jīng)驗,不斷的積累,積累不僅僅是自己的經(jīng)驗,也要虛心向有經(jīng)驗的同行學習,多看看別人的程序,吸收好的編程方法和思路,來不斷地提高自己的編程水平。

下面通過一個實例來講講如何進行PLC編程的:此例也是從網(wǎng)上看到的,由于忘記發(fā)帖人的用戶名,沒有找到原帖,這里將他的求助內容寫出來,供大家分析:一條生產線,對其產品進行質量檢查,如發(fā)現(xiàn)有堵塞,立刻發(fā)出報警信號,PLC接到此信號先延時一段時間(設它為T1)后,噴槍開始噴氣,噴氣一段時間(T2),噴槍停噴。要求噴槍能累計噴氣,即要求不能丟掉任意一次報警的噴氣時間。這個課題正像發(fā)帖人說的那樣:“看似簡單,可實施卻不簡單的”課題,我對課題的要求進行仔細研究,把可能出現(xiàn)的情形進行分析,畫出動作時序圖,自己認為正確無誤后,編寫出梯形圖(用西門子編程語言)。請見下圖。圖中右側為時序圖,圖中的各個位信號的定義為:

I1.0為報警信號M5.0為第一個報警信號t1延時時間

M5.1為第一個報警信號的噴氣時間(當只有一個報警信號,其寬度為t2,在M5.0=1的延時時間里如出現(xiàn)一個或幾個報警信號時,它的結束時間為最后一個報警信號起,延時t1+t2的時間間隔結束)。

M5.2在只出現(xiàn)一個報警信號時,它=0,如在M5.0=1的延時時間里如出現(xiàn)又一個報警信號時,M5.2=1,它與I1.0常閉點串聯(lián)去接通延時=t1+t2的定時器T3,用T3的觸點觸發(fā)使M5.1與M5.2置0,這里就利用通電延時定時器在它延時時間未結束時器輸入端受到一個使它斷開的脈沖影響,他會重新從0開始定時計數(shù)的特性來實現(xiàn)延長定時時間的。

M5.3在噴氣時間里出現(xiàn)報警信號使M5.3=1.它連接定時=t1的T4定時器,用它的觸點觸發(fā),使M5.3=0,同時使M5.4=1,M5.4=1表示在噴氣時間內出現(xiàn)的報警信號的噴氣開始。

M5.4為在噴氣中出現(xiàn)的報警信號的噴氣時間間隔,M5.4的常開,與M5.5的常閉及I1.0的常閉串聯(lián)接通延時=t2的定時器T5,在M5.4=1起,延時t2時間,沒出現(xiàn)I1.0,T5吸合觸發(fā)M5.4,使其=0,即噴氣結束。如出現(xiàn)I1.0,就會使M5.5=1,M5.5=1的常閉觸點斷開,使T5不起作用,但M5.5=1的常開觸點與I1.0的常閉串聯(lián)接通延時=t1+t2的

溫馨提示

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

評論

0/150

提交評論