電工之家_電工基礎知識學習網站
當前位置:電工之家 > plc > 正文

編寫PLC梯形圖時對變量地址是如何處理的

時間:2019-12-26 07:32 來源:電工之家

我們在編寫PLC梯形圖時常常會遇到輸入信號量較多,特別是對大型復雜的梯形圖,梯形圖里的變量涉及到十幾個甚至幾十個的時候我們會感到“力不從心”的感覺。那么當遇到這種情況如何進行規劃地址呢?下面針對我編寫梯形圖時對變量地址的處理的經驗來談談我的是如何處理的。

編寫PLC梯形圖時對變量地址是如何處理的
現在的PLC編程軟件都是具有設置變量表的功能,例如三菱PLC的編程軟件GX-WORKS2、西門子(SIEMENS)的博圖TIA(PORTAL)軟件以及施耐德的SoMachine編程軟件都具有建立變量表的功能,我以自己正在使用的施耐德SoMachine可編程控制器編程軟件為例來說明如何來規劃變量地址。

當我們接到控制任務編制梯形圖時,我們都要根據控制要求創建控制變量,這種變量一般設置局部變量和全局變量兩種類型,若設置局部變量時就會在程序組織單元(POU)中創建變量表格,在這個變量表格中會有變量(VAR)的范圍、變量的名稱、變量地址、變量數據類型以及對變量的注釋等。在這種軟件中變量的地址我們只要變量的范圍前綴(I、Q、M)、長度前綴(X、B、W、D)和地址偏移量就可以了,我們的主要工作是為了便于對變量的記憶要給變量定義名稱,變量定義名稱的原則是“看名知其意”。我們以最熟悉的電機正反轉程序為例,我們要在POU中創建6個局部變量,分別給這些變量起名稱為PosButton(正轉按鈕)、NegButton(反轉按鈕)、 StopButton(停止按鈕)、EmergencyStop(急停按鈕)、PosRun(正轉運行控制)、NegRun(反轉運行控制),這些變量名稱都符合“看名知其意”的原則。通過對這樣的變量命名不管變量有多少都能夠很好的記憶。變量命名后只要與相關PLC物理地址相關聯就可以對外部負載進行控制了,所以這種軟件對變量的命名非常之靈活,不像以前的PLC軟件對變量的命名有固定的格式要求很呆板。

編寫PLC梯形圖時對變量地址是如何處理的
通過變量與PLC的物理地址向關聯后,我們可以給變量進行注釋,如上圖所示的那樣,然后在梯形圖中顯示出注釋,這樣能夠進一步對理解記憶變量所對應PLC的物理地址有好處。
編寫PLC梯形圖時對變量地址是如何處理的
上一篇:PLC定義變量常用的規劃方法
下一篇:沒有了
看過《編寫PLC梯形圖時對變量地址是如何處理的》的人還看了以下文章
PLC與變頻器通訊程序的編寫 PLC與變頻器通訊程序的編寫
通訊流程的回顧。 我們可以回顧下,PLC與變頻器,或者是其他硬件之間,例如觸摸屏與PLC等, 在進行RS232或RS485通訊前,第一步要做什么? 對的,設置兩者間的通訊參數。 波特率,停止位,效驗位等等,必須保持一致。 我們參數設置了,也僅僅是設置了,自己編寫...
OMRON的PLC功能塊怎么編寫 OMRON的PLC功能塊怎么編寫
直接上圖來看說吧: 新建一個項目,里邊是沒有功能塊的,如下圖: 如圖最下邊紅色線框,功能塊這里,沒有任何的功能塊,目前這個像是讓你建立功能塊的一個根目錄。而當我鼠標右鍵插入一個功能塊后,這里將出現一個真正的功能塊,圖就和這里這個圖標也不一樣...
S7300編寫程序超過預定的長度如何寫進 S7300編寫程序超過預定的長度如何寫進
實際上在使用S7-300的過程中,寫入程序時如果寫入程序過長,會提醒你超出設定長度,但通常你直接跳過去,直接確認將程序下到PLC內的話,也是能直接運行的。 西門子300PLC編程軟件中有很多的程序塊,主程序可以調用這些程序塊,所以你把你的程序適當的歸類到...
如何使用三菱GX編寫計算器程序 如何使用三菱GX編寫計算器程序
下圖是最簡單的四則運算程序,在D100輸入數字1,D102輸入數字二,點擊不同的按鈕進行不同的運算,結果在D110顯示 唯一需要注意除法運算時,被除數不能為0,我這里是用的整數運算指令,也可以用浮點數運算。...
三菱plc模擬量控制變頻器程序如何編寫 三菱plc模擬量控制變頻器程序如何編寫
控制變頻器的頻率是變頻器模擬量控制的基本,它的原理很簡單采用0-10v或者0-20ma的直流信號去調節變頻器的輸出頻率,模擬量和頻率之間是線性關系,三菱plc的模擬量輸出是有DA擴展模塊來完成,比如經典的FX2N-2DA模塊,而模擬量與plc數字量之間的關系同樣是線...
hg0088代理