二、PLC的"串行"運行方式與(yu) 控製程序的編製
PLC與(yu) 繼電接觸器控製的重要區別之一就是工作方式不同。繼電接觸器控製係統是按"並行"方式工作的,也就是說是按同時執行的方式工作的,隻要形成電流通路,就可能有幾個(ge) 電器同時動作。而PLC是以"串行"方式工作的,PLC在循環執行程序時,是按照語句的書(shu) 寫(xie) 順序自上而下進行邏輯運算,而前麵邏輯運算的結果會(hui) 影響後麵語句的邏輯運算結果。因此梯形圖編程時,各語句的位置也會(hui) 對控製功能產(chan) 生關(guan) 鍵影響。例如:

圖5 程序1
程序1調試結果:X0接通3次,Y3接通,X0再接通1次,Y3斷開。

圖6 程序2
程序2程序調試結果.X0接通3次,Y3接通瞬間即斷開。
上麵兩(liang) 個(ge) 程序中,輸出Y3、計數器CTl02及內(nei) 部通用繼電器R0前麵的邏輯條件均相同,僅(jin) 僅(jin) 是計數器CTl02所在語句位置發生了變化,而兩(liang) 段程序的運行結果就截然不同。這是因為(wei) CTl02對輸出Y3的影響方式發生了變化。執行第一段程序時,將首先判斷輸出Y3的狀態,再判斷CTl02的狀態,CTl02的狀態變化隻能在下一個(ge) 掃描周期對Y3產(chan) 生影響;而執行第二段程序時,將首先判斷CTl02的狀態,再判斷輸出Y3的狀態,CTl02的狀態變化將在該掃描周期直接影響Y3的狀態。
從(cong) 以上討論可以得出,由於(yu) PLC采用"串行"工作方式,所以即使是同一元件,在梯形圖中所處的位置不同,其工作狀態也會(hui) 有所不同,因此在利用梯形圖進行控製程序編製時,應對控製任務進行充分分析,合理安排各編程元件的位置,才能夠更為(wei) 準確地實現控製。
三、PLC的編程元件
PLC的各種功能主要是通過運行控製程序來實現。編製程序時,需要合理使用PLC提供的編程元件(即軟元件)。FPO型PLC中常用的編程元件有兩(liang) 種:位元件(bit)和字元件(word)。位元件實際上是PLC內(nei) 存區域所提供的一個(ge) 二進製位單元,又被稱為(wei) 軟繼電器,主要用作基本順序指令的編程元件,如輸入繼電器Xn、輸出繼電器Yn、內(nei) 部通用繼電器Rn、定時(計數)器等,其參與(yu) 控製的方式主要是通過對應觸點的通斷狀態改變影響邏輯運算結果即輸出。#p#分頁標題#e#
字元件則為(wei) PLC內(nei) 存區域內(nei) 的一個(ge) 字單元(16bit),主要用作功能指令和高級指令的編程元件,通常用以存放數據,如數據寄存器DTn,定時(計數)器的設定值SVn、經過值EVn等。字元件沒有觸點,通常以整體(ti) 內(nei) 容參與(yu) 控製。
值得注意的是內(nei) 存中的輸入(X)區、輸出(Y)區和內(nei) 部通用(R)區,該區中的每個(ge) bit均可用作位元件,而且每16bit可構成一個(ge) 字元件,如WRIO即是由16個(ge) 位元件R100~R10F構成的字元件,該字元件中的內(nei) 容一旦發生變化,這16個(ge) 位的狀態也隨之發生改變。如:

圖7 編程元件示例程序
圖7所示程序中,WR0即為(wei) 字元件,是左移位指令SR的編程元件,而Y0為(wei) 輸出軟繼電器的線圈,X0、X1、X2、X3則為(wei) 輸人軟繼電器的觸點,其中第4步的R4觸點為(wei) 位元件R4的常開觸點,而位元件R4又是字元件WR0中的一位,因此其狀態受限於(yu) WR0的移位結果。
轉載請注明出處。







相關文章
熱門資訊
精彩導讀



















關注我們

