現在,UTAdvanced數字指示調節器標配新型梯形圖順序功能。
通過創建梯形圖程序控制功能,可以實現單臺傳統指示調節器無法進行的控制,如互鎖處理,通過連接調節器和外圍I/O進行控制等。這里我們介紹一種使用梯形圖順序功能編寫報警功能程序的方法。UTAdvanced數字指示調節器已經標配報警功能。但為了介紹梯形圖順序程序的基本操作,我們給出使用梯形圖程序建立“測量值超上限報警”的示例。
功能名: “測量值超上限報警”
當測量值超出報警設定值(P01)時,報警輸出(Y_AL1)為ON,當測量值降至報警設定值(P01)以下時,報警輸出(Y_AL1)為OFF。報警滯后(P02)的寬度在報警設定值之內。
○ | DAT寄存器: 用于存儲計算數據和其他數據的寄存器。 |
○ | P寄存器: 可在調節器中設定或更改參數。可用于梯形圖程序中。 |
○ | C10: 常數寄存器。顯示為“10”。 |
該示例程序中,分配繼電器輸出(Y_AL1),將D01(ALM1)設定為報警輸出端子。
[程序說明]
001行: | 使用1秒周期的觸發器(CLK1)采集測量值(PV_L1),乘以10后,將結果保存在DAT01中。 |
002行: | 采用相同方式,使用1秒周期的觸發器(CLK1),并將報警設定值P01乘以10后,保存在DAT02中。 |
003行: | 采用相同方式,使用1秒周期的觸發器(CLK1),并將報警滯后P02乘以10后,保存在DAT03中。 |
004行: | 采用相同方式,使用1秒周期的觸發器(CLK1),將DAT02-DAT03的值保存在DAT04中。 |
005行: | DAT01≧DAT02時,設定M01_B。 |
006行: | DAT01 < DAT02且設定M01_B時,設定M02_B。 |
007行: | DAT01 < DAT04時,復位M01_B。 |
008行: | DAT01 < DAT04時,復位M02_B。 |
009–010行: | 設定M01_B或M02_B時,Y_AL1設為ON,復位M01_B和M02_B時,Y_AL1設為OFF。 |
UTAdvanced的內部數據格式中忽略小數點。此外,由于梯形圖程序中的關系運算符(如“>”)只能比較整數,因此,測量值和報警設定值的比較都要乘以10后再進行。(該示例中,因為測量值范圍為0.0~1000.0,所以乘以10。)
產品信息
UTAdvanced數字指示調節器