發布日期:2022-04-26 點擊率:1784 品牌:組態王_Kingview
PLC采用梯形圖語言編程,PLC的每一條指令都有梯形圖與之對應,編程時可直接畫出梯形圖,較直觀易懂。歐姆龍的指令有很多,小編先來介紹存儲/保持指令,看看這兩個指令是怎樣使用的。
存儲/保持指令包括臨時存儲器(TR)指令和保持(KEEP)指令。
1、保持(KEEP)指令
保持指令說明如下:
指令名稱、格式與符號 | 功能說明 | 操作數 | 使用舉例 |
保持 ![]() |
當且位端(上端),輸入1時,讓指定位且1且保持; 當復位端(下端)輸入1時,讓指定位置0且保持; 當兩端同時輸入,僅復位端輸入有效 | CIO、W、H、A等 | ![]() 當常開觸點0.02閉合時,KEEP指令執行,將100.00位置1且保持;當常開觸點0.03閉合時,KEEP指令將100.00位置0且保持;當0.02,、0.03觸點同時閉合時,KEEP指令100.00位置0且保持,即0.02觸點輸入無效。 左圖KEEP指令程序也可用右圖程序替代,兩者實現的功能是相同的 |
2、臨時存儲器(TR)指令
臨時存儲器(TR)指令只有助記符,無梯形圖符號,在編寫語句表程序時要輸入該指令助記符。而在編寫梯形圖時無需輸入該指令。
臨時存儲器(TR)指令的使用如上圖所示,梯形圖中的分支點相當于一個TR,TR0用于暫存0.00觸點的狀態,然后TR0可以依次與0.01觸點支路、0.04觸點支路和0.05觸點支路進行AND運算,TR1用于暫存TR0與0.01觸點AND運算的結果。
臨時存儲器(TR)只能使用LD(讀)、OUT(輸出,即寫)指令對它進行操作,如上圖(b)所示。臨時存儲器的編號為TR0~TR15,使用先后順序沒有限制,但在同一塊程序中不能使用相同編號的TR,如在上圖(a)所示的0.00觸點所在程序塊中不能使用兩個TR0,但0.10觸點所在程序塊中可使用TR0。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航