電工零基礎入門學習PLC,這兩個指令搞不明白,程式設計就無從談起

這節講一下西門子PLC中的最最基本,又最最重要的兩個程式設計指令,

常開和常閉

。可以不誇張的說如果連這兩個指令你都搞不明白的話,編寫程式根本就無從談起。為什麼呢?因為不管是簡單的程式還是複雜的程式,都離不開這兩個指令的參與,它是基礎中的基礎。這個指令在以前的課程中介紹過,但還是有好多朋友對這兩個指令搞不明白,今天就對這兩個指令再換另一種方法進行講解,圖文並茂,讓你一看就能明白了。

電工零基礎入門學習PLC,這兩個指令搞不明白,程式設計就無從談起

首先看

圖1

,圖中的藍色程式部分,就是使用常開指令編寫的程式。外圍電路是西門子PLC的實際電氣接線圖。這個電路和程式要實現的功能是:

1,

PLC上電以後,如果按下

啟動按鈕

蜂鳴器

就會得電工作,發出發出聲音。

2,

鬆開

啟動按鈕,蜂鳴器

依然保持在得電狀態持續發出聲音。

3,按下

停止按鈕

蜂鳴器

才會斷電停止蜂鳴。

這就是這個程式的整個工作流程。在對程式分析以前大家要注意的是:

啟動按鈕

是一個

常開

按鈕

。停止按鈕

是一個

常閉

按鈕。接著往下看。

電工零基礎入門學習PLC,這兩個指令搞不明白,程式設計就無從談起

再來看

圖2

1,

從上往下數,第一個和第二個就是我們編寫程式時用到的

常開指令

常閉指令

,程式設計時我們叫它

常開觸點

常閉觸點

,它和我們使用的

繼電器的觸點

原理是一樣的,

常開觸點得電時閉合,常閉觸點得電時斷開

2,

第三個是

輸出指令

,程式設計時我們叫它

線圈

。我們可以把它看做是一個整個的

繼電器

。它和繼電器的工作原理是一樣的,就不用解釋了。

3,

第四個就是

線圈Q

常開觸點

了,只要

線圈Q0.1

得電吸合,這個

常開觸點Q0.1

就會閉合。

原理就是這麼簡單,接著往下看。

電工零基礎入門學習PLC,這兩個指令搞不明白,程式設計就無從談起

圖3

,根據我們上面圖2的原理,我們就會得出

圖3

中央的程式的部分,它和我們編寫的程式的是一模一樣的,只不過為了便於理解,我們把它改成了繼電器觸點的形式。

圖3

的整個白色的部分,這是PLC

內部的原理電路(

注意:是原理電路,實際的PLC內部電路和這個是不太一樣的,但工作原理是一模一樣的),整個白色的部分在實際的PLC上我們是看不到的,我把它畫出來是便於大家理解。好了,有了

圖3

的PLC工作原理圖,我們就可以得出下面的圖4了。

電工零基礎入門學習PLC,這兩個指令搞不明白,程式設計就無從談起

圖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

,這是我們編寫的真正的程式。是不是瞬間就能看明白了。

電工零基礎入門學習PLC,這兩個指令搞不明白,程式設計就無從談起