應用領域 | 化工,電子,電氣 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
程序的模擬調試
將設計好的程序寫入PLC后,首先逐條仔細檢查,并改正寫入時出現(xiàn)的錯誤。用戶程序一般先在實驗室模擬調試,實際的輸入信號可以用鈕子開關和按鈕來模擬,各輸出量的通/斷狀態(tài)用PLC上有關的發(fā)光二極管來顯示,一般不用接PLC實際的負載(如接觸器、電磁閥等)。可以根據(jù)功能表圖,在適當?shù)臅r候用開關或按鈕來模擬實際的反饋信號,如限位開關
參考價 | ¥666 |
訂貨量 | 1 臺 |
更新時間:2022-12-07 21:43:09瀏覽次數(shù):343
聯(lián)系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子S120連接電纜6SL3060-4AB00-0AA0
PLC程序的調試可以分為模擬調試和現(xiàn)場調試兩個調試過程,在此之前首先對PLC外部接線作仔細檢查,這一個環(huán)節(jié)很重要。外部接線一定要準確無誤。也可以用事先編寫好的試驗程序對外部接線做掃描通電檢查來查找接線故障。不過,為了安全考慮,最好將主電路斷開。當確認接線無誤后再連接主電路,將模擬調試好的程序送入用戶存儲器進行調試,直到各部分的功能都正常,并能協(xié)調一致地完成整體的控制功能為止。
1.程序的模擬調試
將設計好的程序寫入PLC后,首先逐條仔細檢查,并改正寫入時出現(xiàn)的錯誤。用戶程序一般先在實驗室模擬調試,實際的輸入信號可以用鈕子開關和按鈕來模擬,各輸出量的通/斷狀態(tài)用PLC上有關的發(fā)光二極管來顯示,一般不用接PLC實際的負載(如接觸器、電磁閥等)??梢愿鶕?jù)功能表圖,在適當?shù)臅r候用開關或按鈕來模擬實際的反饋信號,如限位開關觸點的接通和斷開。對于順序控制程序,調試程序的主要任務是檢查程序的運行是否符合功能表圖的規(guī)定,即在某一轉換條件實現(xiàn)時,是否發(fā)生步的活動狀態(tài)的正確變化,即該轉換所有的前級步是否變?yōu)椴换顒硬剑械暮罄m(xù)步是否變?yōu)榛顒硬?,以及各步被驅動的負載是否發(fā)生相應的變化。
在調試時應充分考慮各種可能的情況,對系統(tǒng)各種不同的工作方式、有選擇序列的功能表圖中的每一條支路、各種可能的進展路線,都應逐一檢查,不能遺漏。發(fā)現(xiàn)問題后應及時修改梯形圖和PLC中的程序,直到在各種可能的情況下輸入量與輸出量之間的關系符合要求。
如果程序中某些定時器或計數(shù)器的設定值過大,為了縮短調試時間,可以在調試時將它們減小,模擬調試結束后再寫入它們的實際設定值。
在設計和模擬調試程序的同時,可以設計、制作控制臺或控制柜,PLC之外的其他硬件的安裝、接線工作也可以同時進行。
2.程序的現(xiàn)場調試
完成上述的工作后,將PLC安裝在控制現(xiàn)場進行聯(lián)機總調試,在調試過程中將暴露出系統(tǒng)中可能存在的傳感器、執(zhí)行器和硬接線等方面的問題,以及PLC的外部接線圖和梯形圖程序設計中的問題,應對出現(xiàn)的問題及時加以解決。如果調試達不到指標要求,則對相應硬件和軟件部分作適當調整,通常只需要修改程序就可能達到調整的目的。全部調試通過后,經過一段時間的考驗,系統(tǒng)就可以投入實際的運行了
西門子S120連接電纜6SL3060-4AB00-0AA0
“三人表決器"的邏輯功能是:表決結果與多數(shù)人意見相同。
設X0、X1、X2為三個人(輸入邏輯變量),贊成為1,不贊成為0; Y0為表決結果(輸出邏輯變量),多數(shù)贊成Y0為1,否則,Y0為0。其真值表如表二所示。
表二:“三人表決器"真值表
輸入邏輯變量 | 輸出邏輯變量 | ||
X0 | X1 | X2 | Y0 |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 |
0 | 1 | 0 | 0 |
0 | 1 | 1 | 1 |
1 | 0 | 0 | 0 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | 1 |
1 | 1 | 1 | 1 |
由真值表寫出邏輯表達式并化簡得:Y0=X0*X1+X0*X2+X1*X2 (2.1)
要實現(xiàn)這個邏輯功能,如果用“集成邏輯門",則可選用三個兩輸入“與門"和一個三輸入“或門"來實現(xiàn)。但是,這里我們不是用“集成邏輯門",而是用PLC“程序"來實現(xiàn)。
程序語句如下:0 LD X0 1 AND X1 2 LD X0 3 AND X2 4 ORB 5 LD X1 6 AND X2 7 ORB 8 OUT Y0 9 END
將這個程序語句寫入到PLC中,再進行接線:用三個開關分別控制X0、X1、X2,用一盞指示燈來顯示表決結果,并將COM1連接到24V直流電源的正極。接線完畢就可以進行演示實驗的操作了。如果贊成,則合上開關;如果不贊成,則斷開開關。指示燈的亮滅,顯示的是表決的結果。燈亮表示多數(shù)贊成,燈不亮,則表示多數(shù)不贊成。表決結果與多數(shù)人意見相同。
下面探討一下由“邏輯表達式"來編寫PLC程序的規(guī)律。一般書上用A、B、C表示輸入邏輯變量,用Y表示輸出邏輯變量。在這里為了編程的方便,我們有意把PLC的輸入繼電器(X)的觸點作為輸入邏輯變量,把輸出繼電器的線圈作為輸出邏輯變量。例如,在表達式(2.1)中,X0、X1、X2為三個輸入邏輯變量,代表三個人,Y0為輸出邏輯變量,代表表決結果。同時在PLC中,X0、X1、X2又是三個輸入繼電器,都是輸入繼電器的常開觸點; Y0是一個輸出繼電器,是輸出繼電器的一個線圈。
式(2.1)是一個“與或式",在第一項X0*X1中,“X0"在項首,用[LD]指令,即LD X0,“*"是“與"邏輯,用[AND]指令,即AND X1。第二項、第三項也是這個規(guī)律,三項相加,
“+"是“或"邏輯,用[ORB]指令,[ORB]指令是“塊或"指令。因為每一個“與項"都是兩個觸點相串聯(lián)的“串聯(lián)電路塊",而“相加"就是作并聯(lián)連接,即“串聯(lián)電路塊"作并聯(lián)連接,所以要用“塊或"指令。Y0是輸出,用線圈輸出指令[OUT],即OUT Y0。程序結束用
[END]指令。認真總結由“邏輯表達式"來編寫PLC程序的規(guī)律,這對于快速編程很有好處。但是,一般的初學者,往往都是由“邏輯表達式"到“梯形圖",再到“程序語句"。為了幫助初學者,我們將這個程序的梯形圖一并給出
設智力測驗時分四個組,每一組前面放一個按鈕,當某一組先按下按鈕時,其對應的指示燈亮,電鈴響,此時其它按鈕均失效。這樣,先按下按鈕的那一組,就搶到了“答題權"。這就是“四路智力搶答器"的“搶答"功能。
設計“四路智力搶答器"的關鍵是:四路信號優(yōu)先擇一,拒絕其余。
如果用邏輯門來實現(xiàn)的話,可以用五個四輸入與非門和一級輸出驅動電路來實現(xiàn)。但在這里僅介紹用PLC“程序"來實現(xiàn)“四路智力搶答器"邏輯功能的方法:
1、將如下程序語句寫入PLC中:“0 LD X0 1 ANI Y1 2 ANI Y2 3 ANI Y3 4 OUT Y0 5 LD X1 6 ANI Y0 7 ANI Y2 8 ANI Y3 9 OUT Y1 10 LD X2 11 ANI Y0 12 ANI Y1 13 ANI Y3 14 OUT Y2 15 LD X3 16 ANI Y0 17 ANI Y1 18 ANI Y2 19 OUT Y3 20 END"
2、按照I/O分配接線圖接線。I/O分配接線圖如圖3所示,圖中P0—P3為四個按鈕,X0—X3為輸入繼電器接口,Y0—Y3為輸出繼電器接口,COM為輸入繼電器的公共端,在內部已接電源負極,COM1為輸出繼電器分區(qū)的公共端,應接24V直流電源的正極。千萬注意不能將COM和COM1連接在一起,否則,將造成電源短路,燒壞保險絲。因本實驗臺本身沒有提供電鈴,所以電鈴在圖中未畫出,實際應用時可用相應的輸出接繼電器再控制電鈴。