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