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