PLC主題學習法

2023-01-04 15:09:05 字數 3127 閱讀 5507

學這東東要有可程式設計控制器和簡易程式設計器才好,若無,一句話,學不會。因為無法驗證對與錯。如何學,我的做法是直奔主題。做法如下:

1、認識梯形圖和繼電器控制原理圖符號的區別:

繼電器控制原理圖中的元件符號,有常開觸點、常閉觸點和線圈,為了區別它們,在有關符號邊上標註如km、ka、kt等以示不同的器件,但其觸頭的數量是受到限制。而plc梯形圖中,也有常開、常閉觸點,在其邊上同樣可標註x、y、m、s、t、c以示不同的軟器件。它最大的優點是:

同一標記的觸點在不同的梯級中,可以反覆的出現。而繼電器則無法達到這一目的。而線圈的使用是相同的,即不同的線圈只能出現一次。

2、程式設計元件的分類:程式設計元件分為八大類,x為輸入繼電器、y為輸出繼電器、m為輔助繼電器、s為狀態繼電器、t為定時器、c為計數器、d為資料暫存器和指標(p、i、n)。關於各類元件的功用,各種版本的plc書籍均有介紹,故在此不介紹,但一定要清楚各類元件的功能。

程式設計元件的指令由二部分組成:如 ld(功能含意)x000(元件位址),即 ld x000,ldi y000......。

3、熟識plc基本指令:

(1)ld(取)、ldi取反)、out(輸出)指令;ld(取)、ldi(取反)以電工的說法前者是常開、後者為常閉。這二條指令最常用於每條電路的第乙個觸點(即左母線第乙個觸點),當然它也可能在電路塊與其它併聯中的第乙個觸點**現。

這是一張梯形圖(不會執行)。左邊的縱線稱為左母線,右母線可以不表示。該圖有三個梯級;第1梯級;左邊第乙個觸點為常開,上標為x000,x表示為輸入繼電器,其後的000資料,可以這樣認為它使用的是輸入繼電器中的編號為第000的觸點(下同)。

其指令的正確表示應為(如右圖程式所示):0、ld x000 (前頭的0 即為從第0步開始,指令輸入時無須理會,它會自動按順序顯示出)。 第2梯級;左邊的第乙個觸點為常閉觸點,上標為t0,t表示定時器(有時間長短不同,應注意),0則表示定時器中的編號為0的觸點。

其指令的正確表示應為:2、ldi t0(如程式所示)。 第3梯級;左邊第乙個觸點為常閉,上標為m0, m為輔助繼電器(該繼電器有多種,注意類別),其指令的正確表示應為:

4、ldi m0(如程式所示)。本梯級的第2行第乙個觸點為常開,上標為y000,y表示輸出繼電器,由於該觸點與後面y001觸點呈串聯關係,形成了所謂的電路"塊",故而其觸點的指令應為 5、ld y000。總之ld與ldi指令從上面可以看出,它們均是左母線每一梯級第一觸點所使用的指令。

而梯級中的支路(即第3梯級的第2行)有二個或二個以上觸點呈串聯關係,其第一觸點同樣按ld或ldi指令。可使用ld、ldi指令的元件有:輸入繼電器x、輸出繼電器y、輔助繼電器m、定時器t、計數器c、狀態繼電器s。

out為線圈驅動指令,該指令不能出現在左母線第一位。驅動線圈與驅動線圈不能串聯,但可併聯。同一驅動線圈只能出現一次,並安排在每一梯級的最後一位。

如上圖中的1、out y000,3、out y001,y為輸出繼電器,其線圈一旦接獲輸出訊號,可以這樣認為,線圈將驅動其相應的觸點而接通外部負載(外部負載多為接觸器、中間繼電器等)。而上圖8、out t0 k40 為定時器驅動線圈指令,其中的k為常數40為設定值(類似電工對時間繼電器的整定)。可使用out指令元件有:

輸出繼電器y、輔助繼電器m、定時器t、計數器c、狀態繼電器s。

(2)觸點的串聯指令and(與)ani(與非);前者為常開,後者為常閉。二者均用於單個觸點的串聯。二指令可重複出現,不受限制,。如下圖所示。

由第1梯級來看;x000、t0、y001三觸點成串聯關係,即t0的常閉串接於x000的後端,而y001的常閉則串接於t0常閉的後端。由於都是常閉故用ani指令。現來看第2梯級;x000、m0、y001,同樣三觸點也是串聯關係,m0的常閉接點串接於x001的後端,而y000的常開接點則串接於m0的後端。

故m0的指令用ani,而y000的指令則用and(具體程式設計詳上圖),一句話只要是串聯後面是常開的用and,是常閉的則用ani。可使用and、ani指令元件有:輸入繼電器x、輸出繼電器y、輔助繼電器m、定時器t、計數器c、狀態繼電器s。

(3)觸點併聯指令or(或)、ori(或反);觸點併聯時,不管梯級中有幾條支路,只要是單個觸點與上一支路併聯,是常開的用or,是常閉的則用ori。如下圖所示。

可以看出上圖的x000、x001、m0三者處於併聯關係。由於x000下面二條支路均為單個觸點,因x001是常開觸點,故用or指令。而m0是常閉觸點,則用ori指令。

三接點併聯後又與m1串聯,串聯後又與y000併聯,而y000也是單個觸點,所以仍採用or指令。可使用or、ori指令元件有:輸入繼電器x、輸出繼電器y、輔助繼電器m、定時器t、計數器c、狀態繼電器s。

(4)串聯電路塊的併聯指令orb(或);任一梯級中有多(或單支路)支路與上一級併聯,只要是本支路中是二個以上的觸點成串聯關係(即所謂的:串聯電路塊),則應使用orb指令。如下圖所示。

由上圖可以看出,第一支路x003的常開觸點與m1的常開觸點成串聯關係(在這樣的情況下,形成了塊的關係),它是與上一行的x000與m0串聯後相併聯,此時程式的編寫,如步序號0、1、2、3、4所示。4所出現的第乙個orb指的是與上一行並。而第二支路,常閉y001與m2同樣是串聯關係。

也是乙個塊結構,其串聯後再與第一支路並。故步序7再次出現orb。orb指令並無梯形圖與資料的顯示。

可以這樣認為;它是下一行形成電路塊的情況下與上一行併聯的一條垂直直線(如圖中所示的二條粗線)。

(5)併聯電路塊與塊之間的串聯指令anb;如左下圖虛線框內所示的二電路塊相串,各電路塊先並好後再用anb指令進行相串。左圖的梯形圖可以用右圖進行簡化。程式的編寫如下圖所示。

anb指令並無梯形圖與資料的顯示。可以這樣認為;它是形成電路塊與電路塊之間的串聯聯接關係,是一條橫直線。

(6)進棧指令mps、讀棧指令mrd、出棧指令mpp和程式結束指令end;mps、mrd、mpp這是一組堆疊指令。如下圖使用的二種堆疊形式;在堆疊形式下mps應與mpp成對出現使用。如在第一堆疊形式下,則採用mps、mpp指令。

若在mps、mpp指令中間還有支路出現,則增加mrd指令,如下圖的第二堆疊所示。應知道mps、mpp成對出現的次數應少於11次,而mrd的指令則可重複使用,但不得超過24次。要知道這一組指令,同樣並無梯形圖與資料的顯示。

可以這樣認為;mps是堆疊的起始點,它起到承上啟下的聯接點作用,而支路的mrd、mpp則與之依次聯接而已。而end指令則是結束指令,它在每一程式的結束的末端出現。

當然還有其它的指令,但只要熟織和應用以上的指令,我以為入個門應該沒什麼問題了,也夠用了。入了門後再去研究其它的指令就不是很難了。故不再一一說明。

行動學習法

所謂行動學習法,其實就是透過實踐來學習。人們總是強調實踐高於理論,然後這個簡單的概念卻經常被忽視。好比管理者們通過實際的團隊專案操作來獲得更佳優質的管理經驗,而非是通過傳統的理論或者課堂教學。這不僅僅能促進你的團隊和企業發展,更有利於總結經驗,推動組織變革,從而形成你獨特的管理體系。行動學習法由英國...

心電圖簡單學習法

第一章心臟的結構與生理功能 第一節心臟的位置 心臟的外型象梨狀,位於胸腔內,以前正中線為界,心臟的2 3偏左,1 3偏右,正常心臟的體積與本人的拳頭大小相仿 圖1 1 第二節心臟的結構 心臟的內部結構就像一棟兩層樓房,樓上樓下各有兩個房間。樓上的房間稱做心房,分別為左心房和右心房,樓下的房間稱作心室...

學習方法 矛盾學習法

矛盾的觀點是我們採用對比學習法的哲學依據因為我們要進行對比,首先要看對比雙方是否具有相似 相近 或相對的屬性,這就是可比性。對比法的最大優點在於 1 對比記憶可以減輕我們記憶負擔,相同的時間內可識記更多的內容。2 對比學習有利於區別易混淆的概念 原理,加深對知識的理解。3 對比學習要求我們把知識按不...