SET
SAVE
= L 26.1
L DW#16#10020008
T LD 28
L DINO
T LW 32
TAR2
+ L#384
T LD 34
L LD 28
T LD 0
L LD 32
T LD 4
L LW 36
T LW 8
L DID [AR2,P#0.0]
T LD 10
L DID [AR2,P#4.0]
T LD 14
L DIW [AR2,P#8.0]
T LW 18
L LW 2
T LW 12
L LD 10
T LD 28
L LD 14
T LD 32
L LW 18
T LW 36
L LD 0
T LD 38
L LD 4
T LD 42
L LW 8
T LW 46
TAR2 LD 48
UC "BLKMOV"
P#L 28.0
P#L 22.0
P#L 38.0
LAR2 LD 48
L #iTemp
L #Gross_In.GrossWeight
T #GrossPV.Value
L #Gross_In.NetWeight
T #NetPV.Value
L DIB [AR2,P#14.0]
L B#16#0
<>I
L DIB [AR2,P#15.0]
L B#16#0
= L 26.2
<>I
O L 26.2
= #Error.Value
L #Ls****chdog
L #WATCHDOG
<>R
JCN A7d0
CLR
= #Bad.Value
L B#16#80
T #Bad.ST
JU A7d1
A7d0: SET
= #Bad.Value
L B#16#0
T #Bad.ST
A7d1: L DW#16#10020008
T LD 28
L DINO
T LW 32
TAR2
+ L#448
T LD 34
L LD 28
T LD 0
L LD 32
T LD 4
L LW 36
T LW 8
L DID [AR2,P#16.0]
T LD 10
L DID [AR2,P#20.0]
T LD 14
L DIW [AR2,P#24.0]
T LW 18
L W#16#8
T LW 2
L LW 2
T LW 12
CLR
A #PresetReq
A #ClearReq
JCN A7d2
CLR
= #PresetReq
= #ClearReq
= #sx_SetClear
= #sx_ResetClear
= #sx_SetPreset
= #sx_ResetPreset
= #sx_SetTare
= #PresetReq
A7d2: CLR
A #PresetReq
JCN A7d3
A #sx_SetClear
NOT
= L 26.2
A #sx_ResetClear
NOT
A L 26.2
= L 26.2
A #sx_SetPreset
NOT
A L 26.2
= L 26.2
A #sx_ResetPreset
NOT
A L 26.2
= L 26.2
A #sx_SetTare
NOT
A L 26.2
JCN A7d4
L W#16#1
T #Data_Out.ClearReq
SET
= #sx_SetClear
JU A7d3
A7d4: CLR
A #sx_ResetClear
NOT
A #sx_SetClear
= L 26.2
A #sx_SetPreset
NOT
A L 26.2
= L 26.2
A #sx_ResetPreset
NOT
A L 26.2
= L 26.2
A #sx_SetTare
NOT
A L 26.2
JCN A7d6
L W#16#0
T #Data_Out.ClearReq
SET
= #sx_ResetClear
JU A7d3
A7d6: CLR
A #sx_SetClear
A #sx_ResetClear
= L 26.2
A #sx_SetPreset
NOT
A L 26.2
= L 26.2
A #sx_ResetPreset
NOT
A L 26.2
= L 26.2
A #sx_SetTare
NOT
A L 26.2
JCN A7d7
L W#16#1
T #Data_Out.PresetReq
SET
= #sx_SetPreset
JU A7d3
A7d7: CLR
A #sx_SetClear
A #sx_ResetClear
A #sx_SetPreset
= L 26.2
A #sx_ResetPreset
NOT
A L 26.2
= L 26.2
A #sx_SetTare
NOT
A L 26.2
JCN A7d8
L W#16#0
T #Data_Out.PresetReq
SET
= #sx_ResetPreset
JU A7d3
A7d8: CLR
A #sx_SetClear
A #sx_ResetClear
A #sx_SetPreset
A #sx_ResetPreset
= L 26.2
A #sx_SetTare
NOT
A L 26.2
JCN A7d9
L #TareValue
T #sr_Tare
SET
= #sx_SetTare
JU A7d3
A7d9: CLR
A #sx_SetTare
JCN A7d3
CLR
= #sx_SetClear
= #sx_ResetClear
= #sx_SetPreset
= #sx_ResetPreset
= #sx_SetTare
= #PresetReq
A7d3: CLR
A #ClearReq
JCN A7db
A #sx_SetClear
NOT
= L 26.2
A #sx_ResetClear
NOT
A L 26.2
= L 26.2
A #sx_SetTare
NOT
A L 26.2
JCN A7dc
L W#16#1
T #Data_Out.ClearReq
SET
= #sx_SetClear
JU A7db
A7dc: CLR
A #sx_ResetClear
NOT
A #sx_SetClear
= L 26.2
A #sx_SetTare
NOT
A L 26.2
JCN A7de
L W#16#0
T #Data_Out.ClearReq
SET
= #sx_ResetClear
JU A7db
A7de: CLR
A #sx_SetClear
A #sx_ResetClear
= L 26.2
A #sx_SetTare
NOT
A L 26.2
JCN A7df
L #TareValue
T #sr_Tare
SET
= #sx_SetTare
JU A7db
A7df: CLR
A #sx_SetTare
JCN A7db
CLR
= #sx_SetClear
= #sx_ResetClear
= #sx_SetPreset
= #sx_ResetPreset
= #sx_SetTare
= #ClearReq
A7db: L #sr_Tare
T #Data_Out.TareValue
L LD 0
T LD 28
L LD 4
T LD 32
L LW 8
T LW 36
L LD 10
T LD 38
L LD 14
T LD 42
L LW 18
T LW 46
TAR2 LD 48
UC "BLKMOV"
P#L 28.0
P#L 22.0
P#L 38.0
LAR2 LD 48
L #iTemp
A L 26.1
SAVE
BE