這節講一下西門子PLC中的最最基本,又最最重要的兩個程式設計指令,
常開和常閉
。可以不誇張的說如果連這兩個指令你都搞不明白的話,編寫程式根本就無從談起。為什麼呢?因為不管是簡單的程式還是複雜的程式,都離不開這兩個指令的參與,它是基礎中的基礎。這個指令在以前的課程中介紹過,但還是有好多朋友對這兩個指令搞不明白,今天就對這兩個指令再換另一種方法進行講解,圖文並茂,讓你一看就能明白了。
首先看
圖1
,圖中的藍色程式部分,就是使用常開指令編寫的程式。外圍電路是西門子PLC的實際電氣接線圖。這個電路和程式要實現的功能是:
1,
PLC上電以後,如果按下
啟動按鈕
,
蜂鳴器
就會得電工作,發出發出聲音。
2,
鬆開
啟動按鈕,蜂鳴器
依然保持在得電狀態持續發出聲音。
3,按下
停止按鈕
,
蜂鳴器
才會斷電停止蜂鳴。
這就是這個程式的整個工作流程。在對程式分析以前大家要注意的是:
啟動按鈕
是一個
常開
按鈕
。停止按鈕
是一個
常閉
按鈕。接著往下看。
再來看
圖2
,
1,
從上往下數,第一個和第二個就是我們編寫程式時用到的
常開指令
和
常閉指令
,程式設計時我們叫它
常開觸點
和
常閉觸點
,它和我們使用的
繼電器的觸點
原理是一樣的,
常開觸點得電時閉合,常閉觸點得電時斷開
。
2,
第三個是
輸出指令
,程式設計時我們叫它
線圈
。我們可以把它看做是一個整個的
繼電器
。它和繼電器的工作原理是一樣的,就不用解釋了。
3,
第四個就是
線圈Q
的
常開觸點
了,只要
線圈Q0.1
得電吸合,這個
常開觸點Q0.1
就會閉合。
原理就是這麼簡單,接著往下看。
看
圖3
,根據我們上面圖2的原理,我們就會得出
圖3
中央的程式的部分,它和我們編寫的程式的是一模一樣的,只不過為了便於理解,我們把它改成了繼電器觸點的形式。
圖3
的整個白色的部分,這是PLC
內部的原理電路(
注意:是原理電路,實際的PLC內部電路和這個是不太一樣的,但工作原理是一模一樣的),整個白色的部分在實際的PLC上我們是看不到的,我把它畫出來是便於大家理解。好了,有了
圖3
的PLC工作原理圖,我們就可以得出下面的圖4了。
圖4
,就是我們最終的完整的程式原理和接線圖,這個圖和實際的PLC接線圖是一模一樣的,你手裡如果有真正的PLC,按照這個圖把PLC和外圍的線和電源接好,再輸入圖中的這個程式,它就會正常執行的。接下來說一下這個程式的執行步驟,你就可以搞懂
常開和常閉指令
使用方法了。
1,
首先給PLC上電,如果我們什麼按鈕都不按,蜂鳴器會不會響呢?不會,為什麼?因為
啟動按鈕
沒有按下,
繼電器I0.0
就沒有電,沒有電也就不會吸合,不吸合程式裡的
常開觸點I0.0
也就,不會閉合接通,所以後面的
繼電器Q0.1
也就不會吸合,常開觸點Q0。1也就不會閉合接通,蜂鳴器也就不會響。
2,
如果我們按下
啟動按鈕
,蜂鳴器會不會響呢?會,為什麼?因為按下
啟動按鈕
,
繼電器I0.0
就會有電,有電就會吸合,吸合以後程式裡的
常開觸點I0.0
也就會閉合接通,又因為
常開觸點I0.5
在閉合接通狀態(為什麼在閉合接通狀態,下面講),所以
繼電器Q0.1
也就會吸合了,蜂鳴器就響了。
即使鬆開
啟動按鈕
,蜂鳴器也會持續蜂鳴,這是因為
常開觸點Q0.1
已經閉合了,程式已經形成了自鎖。
3,(注意:這節的重點)
這裡講一下為什麼
常開觸點I0.5,
在程式裡我們明明編寫的是常開觸點,怎麼PLC一上電,程式執行起來以後自己就閉合了呢?這是因為I0。5外面接的
停止按鈕
是一個
常閉
按鈕(關鍵的地方),PLC一上電透過
常閉按鈕,
PLC內部的
繼電器I0.5
就得電吸合了,所以程式裡的
常開觸點I0.5
也就閉合了,所以只要我們不按下
啟動按鈕,
程式裡的
常開觸點I0.5
就會一直在閉合接通狀態。
4,
停止。這個動作就簡單了,只要上面講的你都明白了,就能知道只要按一下
停止按鈕
,蜂鳴器就不會響了。
這就是程式裡
常開觸點
指令的原理和使用方法。至於
常閉觸點
指令的原理和使用方法和常開觸點是一樣的。
如果上面講的你都明白了,那就看下面的
圖5
,這是我們編寫的真正的程式。是不是瞬間就能看明白了。