发布于 2008-02-18 11:56:13
0楼
TITLE=SUBROUTINE COMMENTS
Network 1 // Network Title
// INITIALIZATION ON NEW START
LD M10.0
AN M10.1
JMP 0
MOVR 0.0, VD8
MOVR VD20, VD16
LBL 0
LD M10.0
= M10.1
LD M10.0
NOT
JMP 9 / all if "no calculation"
Network 2
// 5 min timer
LD M10.0
A T33 //reset if times out
TON T33, +500 //10mS time, 500*10ms=5S
LD T33
JMP 1
MOVR 0.0, VD8 //initialization at every time-out
MOVR VD20, VD16
MOVR VD36, VD40
LBL 1
Network 3
// Timer 38 provides 0.5S cycle processing of program
//
LD M10.0
A T38
TON T38, +5
LD T38
NOT
JMP 2 //below will be executed every 500mS
MOVR 0.00833, AC0 //1mpm=1/60/2 m per 500ms
+R AC0, VD8
MOVR VD20, AC0
-R AC0, VD16 //ac0 now contains weight loss
*R VD28, AC0 //solid loss in kg
MOVR VD32, AC1 //width in mm
MOVR 1000.0, AC2
/R AC1, AC2 //AC1=width in meters
*R VD8, AC1 //AC1=area in M2
/R AC0, AC1 //ac0=coatweight KG/M2
MOVR AC0, VD36
LBL 2
Network 4
LBL 9
大家帮忙看一下,结果不对,看我用什么方法更好一些