請幫我解釋一下或翻譯成梯形圖,看不懂STL語句
劉玉蓉
發(fā)布于2014-11-14 17:18
1
0
標(biāo)簽:
這是累積流量的一個(gè)程序,下載的名稱是Totalize 以下的STL語句是FB塊中的,誰能幫我翻譯成梯形圖,或幫我解釋下,也有截圖,
網(wǎng)絡(luò)1:
A #COM_RST
JCN nw2
L 0.000000e+000
T #ACCUM
T #TOTAL
SET
SAVE
BEU
網(wǎng)絡(luò)2:
nw2: NOP 0
L #INTERVAL
DTR
T #tINTERVAL
L #CYCLE
DTR
T #tCYCLE
網(wǎng)絡(luò)3:
L #VALUE //Lade Eingangswert (Typ: REAL)
L #tCYCLE //Multipliziere Eingangswert mit Zykluswert (Typ: REAL)
*R
L #tINTERVAL //Dividiere durch Intervallwert (Typ: REAL)
/R
L #ACCUM //Lade Wert im Zwischenspeicher
+R //Addiere Ergebnis zum Zwischenspeicher
T #ACCUM //Transferiere neuen inkrementierten Wert zum Zwischenspeicher
T #TOTAL //Transferiere akkumulierten Wert zum Ausgang TOTAL
網(wǎng)絡(luò)4: SET
SAVE
BEU
圖片說明: 1,2 2,3 3,4 4,1
佳答案
A #COM_RST//如果變量值為1則執(zhí)行下面的程序否則跳轉(zhuǎn)到標(biāo)號nw2處
JCN nw2
L 0.000000e+000//把0.0裝載到累加器1中
T #ACCUM//賦值給accum。accum=0.0
T #TOTAL//total=0.0
SET //rlo=0
SAVE //保存rlo到br位
BEU //無條件結(jié)束,程序執(zhí)行到這句話就結(jié)束
網(wǎng)絡(luò)2:
nw2: NOP 0//空操作
L #INTERVAL//讀取雙整數(shù)interval
DTR
T #tINTERVAL//轉(zhuǎn)換成實(shí)數(shù)后保存到變量tinterval中
L #CYCLE//
DTR
T #tCYCLE//雙整數(shù)cycle轉(zhuǎn)換成實(shí)數(shù)保存到tcycle
網(wǎng)絡(luò)3:
L #VALUE //Lade Eingangswert (Typ: REAL)
L #tCYCLE //Multipliziere Eingangswert mit Zykluswert (Typ: REAL)
*R
L #tINTERVAL //Dividiere durch Intervallwert (Typ: REAL)
/R
L #ACCUM //Lade Wert im Zwischenspeicher
+R //Addiere Ergebnis zum Zwischenspeicher
T #ACCUM //accum=accum+value*tcycle/tinterval
T #TOTAL //total=accum
網(wǎng)絡(luò)4: SET //rlo=1
SAVE //br=rlo
BEU//無條件結(jié)束。