關於PLC基本指令的學習,你未必會?

中央處理器 電氣PLC系統教學 2019-04-08

我們學習PLC編程,最主要的環節之一就是基本指令的學習。

關於基本指令的學習,我們以博圖V13為基礎來給大家介紹一下方法和思路。

探索性的學習,也就是以認知的態度來學習。就像我們上學的時候剛到一個班級,我們對大家都是陌生的我們要逐漸的去認識和接受大家。

關於PLC基本指令的學習,你未必會?

圖1,這是一個常開點,上邊的問題是提示我們輸入變量。

我們輸入的就是變量,變量可以是I0.0,Q1.0,M20.1,DB1.DBX100.0等,如果我們寫的是M1.2,那麼我們為什麼加入這個變量跟什麼有關呢,跟編程人員的編程思路有關。就像一般班級裡邊,老師說:“學號為12號的給我背一下課文的第八章第九節”,老師為啥讓他背課文是有前因後果的,這裡也是一樣我們的輸入變量來寫啥一般由編程人員決定,但是編程人員一般也不會瞎寫。

關於PLC基本指令的學習,你未必會?

圖2,這是一個常開點,上邊的問題是提示我們輸入變量。

我們輸入的就是變量,變量可以是I0.0,Q1.0,M20.1,DB1.DBX100.0等,如果我們寫的是M1.2,那麼我們為什麼加入這個變量跟什麼有關呢,跟編程人員的編程思路有關。就像一般班級裡邊,老師說:“學號為12號的不用背誦一下課文的第八章第九節”,老師為啥不讓他背課文是有前因後果的。

這裡我們就理解了,變量名稱一致的,開點和閉點永遠是相反的狀態,還必須是相反的狀態。就像我們除了黑夜就是白天式樣的。你說還有極晝和極夜呢,那就是你說的我們PLC裡邊的“常通”觸點和“常斷”觸點,一個是一直接通,一個是一直斷開。這些都屬於特殊寄存器。當然了我們說的極晝和極夜也是特殊情況。

就像我們的生活一樣,只要我們沒有死掉,就會一直白天黑夜,黑夜白天的過。那麼對應我們PLC就是,同一變量的常開點和常閉點,可以重複多次使用,沒有次數限制,一般我們根據需求使用。就像你到飯店吃飯,老闆告訴你啤酒免費,你會一直喝到死嗎?不會的,自己喝飽了為止,這裡也是一樣的,我們編程的時候,需要用開點的時候就用開點,需要用閉點的時候就用閉點,沒必要閒的沒事無限制的使用。

那麼問題來了程序裡的開點和閉點什麼時候接通,什麼時候斷開呢,這個取決於我們的輸入模塊能否檢測到可以驅動模塊的電壓。如果輸入點檢測到驅動電壓並且可以驅動,那麼CPU就判定輸入點有效,這樣的話常開點就接通,同時常閉點斷開。如果我們的驅動電壓斷開或者驅動電壓不足,那麼我們常開觸點就是斷開,同時常閉觸點就會閉合。因為常開和常閉永遠是狀態相反的。

那麼根據開點和閉點總相反,你想到了什麼,或者想到了如何應用嗎?

關於PLC基本指令的學習,你未必會?

圖3

圖3所示,我們怎麼理解呢?開點理解成白天,閉點理解成晚上,當我們白天工作,晚上依然工作,那麼我們就是一直在工作。那麼M200.1會一直保持輸出狀態。

關於PLC基本指令的學習,你未必會?

圖4

圖4所示,我們怎麼理解呢?開點理解成白天,閉點理解成晚上,白天和晚上我們能同時工作嗎,這種事情是不會發生的。既然不能可能發生,所以我們就不會工作,那麼M200.0就是一直斷開的。

有人說,老師來點複雜的吧,這忒簡單了。

關於PLC基本指令的學習,你未必會?

圖5

圖5,該段程序上下兩行的區別在哪裡?程序執行的區別,執行結果的區別。

關於PLC基本指令的學習,你未必會?

圖6

圖6,該段程序上下兩行的區別在哪裡?程序執行的區別,執行結果的區別。

如果我告訴你,我想讓上下兩段程序都可以使用,我們該如何選擇外部的接線方式?

有沒有其他辦法,辦法有幾種?

關於PLC基本指令的學習,你未必會?

圖7

圖7,該段程序上下兩行的區別在哪裡?程序執行的區別,執行結果的區別。

關於PLC基本指令的學習,你未必會?

圖8

圖8,該段程序上下兩行的區別在哪裡?程序執行的區別,執行結果的區別。

如果我告訴你,我想讓上下兩段程序都可以使用,我們該如何選擇外部的接線方式?

有沒有其他辦法,辦法有幾種?

關於PLC基本指令的學習,你未必會?

圖9

圖8,該段程序上下兩行的區別在哪裡?程序執行的區別,執行結果的區別。

看完我們的問題,請大家在評論區留言。如果上邊的程序都可以使用的話,那麼我們在實際應用的過程中,如何選擇用那種程序?那種程序更穩定呢?如果大家能把這些想明白,或許能打通一些你學習PLC的一些血脈。

做一個有思維的編程人,做一個有思想的人。

今天就講到這裡,下期再見!喜歡我們請關注我們,今日頭條,陸續更新。

相關推薦

推薦中...