-
1 # 控制研究控
-
2 # 工控人
plc監控時,輸入點接通了而實際卻沒有,為什麼,問題沒有說的清楚(1)輸入點接通是指如開關、按鈕等有輸入,但在監控程式時卻發現這個輸入X沒有ON;(2)還是在監控的時候輸入訊號X為接通了為ON狀態,但實際的開關按鈕卻沒有閉合。如果是情況1的話多是接線問題,如果是情況2的話多是plc硬體問題,這在我們實際工控中是有遇到過得。
首先我們來說一說情況1,輸入的接線問題,根據公共端的電源正負可以分為漏型輸入和源型輸入,那麼對於兩線制的輸入元件如開關、按鈕來說兩種接法都可以(前提是plc輸入支援漏型/源型,注意有的plc是其中一種的專用),一般來說一個plc的公共端子只有一個,只能選擇其中的一種接法不能混合接線,這時會就應該檢查下你plc的所有輸入接線知否一致。那對於三線制的輸入元件(接近開關、編碼器的輸入)則需要注意NPN型的使用漏型接法,PNP型的使用源型接法,這個一定要區分的,不然即使開關有輸入,但指示燈就不亮無輸入訊號。特別是三線制和兩線制的元件在一起的時候要統一接法,以三線制的接法為準。除了接線問題,還有就是輸入電源的電壓是否達能標準,我們知道plc的輸入繼電器是要電源驅動一般是為24V直流電源,這個在plc上都有或者使用外部開關電源也可以,如果出現你提的問題,用外用表測量一下這個電源的電壓是否為24V,如果小於則驅動不了輸入繼電器的線圈自然就沒有輸入訊號了。
再來說說情況2,這種情況見到的很少,我就見過plc的輸入指示燈和監控訊號X在接線端子沒有接線的情況下開機閉合然後過上十幾秒後訊號斷開。這就涉及到plc的硬體電路問題,這種情況的plc用起來很危險的,與廠家申請更換就可以了。
-
3 # 非標裝置自動化設計
你說的問題可以分l兩種情況考慮
一,如下圖比如你看PLC的指示輸入點指示X0亮了,而程式裡面監控沒有輸入我們可以透過排除法進行判斷
1,將X0的線拆掉,,看X0對應的指示燈是否亮,排除指示燈的故障
2,X0排除指示燈故障後再講X0的線接到X2中,判斷輸入到X0的線是否真的有訊號,如果程式監控X2也有訊號那麼表示輸入X0的訊號是沒問題的,那麼只有一個問題了,X0內部電路出問題了,修改程式更換一個有效點,把線接到更換的輸入點即可
二,在程式中經常會遇到一些時序問題導致看起來沒問題的程式執行起來就是不行
下面講講PLC初學者甚至工作多年程式設計者都會覺得莫名其妙的情況,明明Y13是斷開的,為什麼Y12還是會通呢?
這樣看可能猜到貓膩就是SET Y 13 和RST Y13,但是實際中情況可能下面是這樣
就沒那麼容易明白了。
我們調換一下順序看看,Y12就沒有輸出了
其實這就是一個時序問題。
我們回到上圖講解,PLC掃描順序就是上到下,左到右,在一個掃描週期內它的工作順序是這樣的 先SET Y13 掃描到Y12時Y13是通的所以輸出Y12 在復位Y13 所以每個掃描週期都是重複 - 通Y13 - 通Y12- 復位Y13 就出現了上面的情況
以上希望對大家有幫助。
回覆列表
你說這種情況,我也只能從分析的角度來說一下個人意見,可能有硬體損壞或者接線不良造成的情況,以及軟體上是否強制的問題。
先說一下軟體這邊可能出現的情況:就假設你說的輸入點,就是DI點,那麼在西門子PLC中,它就是I點。先看一下下邊的程式吧:
這是一個線上的西門子200PLC的程式,此時I0.0,I0.1,I0.2這3個點的外部都沒有接線,並且硬體上的對應的點位指示燈都沒有點亮。但是這個程式還是接通了:
I0.0因為使用的常開點,所以此時它沒有接通!
I0.1因為使用的是常閉點,所這個狀態下它是接通的!
I0.2是因為被我在軟體中對這個點強制操作寫1了,因此它旁邊有一把鎖的標誌,就是強制圖示。
就這圖結合你的問題,你就要注意I0.1常閉點的情況,它接通是對的。另外,還需要注意就是I0.2這個情況,或許某人除錯的時候,強制了變數方便它測試,結果忘記取消強制了,這樣你就要把所有的強制都取消掉。
再說一下硬體的:PLC的DI點,都帶有該點位的指示燈的,所以,出問題的時候,第一步就是要去看,對應點的指示燈到底亮了沒有,如果指示亮了,就說明外部訊號是接通的,當然也不排除模組壞了,這個指示燈一上電就點亮。當硬體損壞了,那麼可能也還會出現你說的情況,外部按鈕還沒有按下,程式裡邊卻已經接通了。
還有一種情況,就是接線的時候,太隨意,沒有用護套插針,可能很細的銅絲飛出來,讓旁邊的DI點接通了。
另外,還有一種情況,就是中間繼電器送來PLC的DI點,你看到中間繼電器的指示燈沒有亮,就以為中間繼電器肯定是沒有吸合的,但是看到程式裡邊接通了,這個時候,就要去檢查一下中間繼電器是否真的沒有吸合,或者常開常閉觸點,使用的對不對!