Common Impact Net 2 Ids


Imported from:

Net 2 messages between AdvantagePlus and QCS [Millennium etc.] and link ID list.

AdvantagePlus

REV E, MG 05/28/93

REV F, MG 10/13/93 - added Opacity, separated alarms for IR & RF moisture.

REV G, MG 11/17/94 - added SSIR surface moisture & coat weight.

REV H, MG 12/22/95 - added microwave, head temp alarms.

REV J, MG 02/15/96 - added sheet temperature.

REV K, MG 09/16/96 - updated IR to 4 channels

REV L, MG 06/06/97 - added OH- profile and meas.

REV M, MG 03/09/00 - removed OH-, RF-Moi, added second gloss sensor and X, Y & Z profiles.

REV N, MG 05/03/01 - added second BW, Ash composition.

REV P, MG 09/27/01 – added scaling Ids for Ash, Caliper and Position (aplus 4.13) 

REV Q, MG 10/22/01 – added FAP Error Alarm Tag for Microwave (aplus 4.20)    LAST DOS VERSION

REV R, MG 04/05/02 – added dry weight and filtered profiles. SOME ITEMS (SHOWN IN YELLOW) APPLY TO QNX VERSION ONLY

All Golden (Original) copies in APLUS. Standard NET 2 exception reporting. Multiple scanners can be distinguished by path number.

Support for 28 different sensors.

General Aplus or Engineering Unit IDs

#define MAXDBX 550

PROFILE Ids float profile_x[MAXDBX]

ID Description Units

10001 Moisture %

10501 Surface Moisture 1 %

10502 Surface Moisture 2 %

11001 Caliper um

12001 Basis Weight gsm

12102 Dry Weight gsm

13001 Ash gsm

13002 Ash %

14001 Opacity %

14501 Direct Coat 1 or Ash Derived gsm

14502 Direct Coat 2 gsm

15001 Gloss 1 %

15002 Gloss 2 %

16001 Sheet Temp Celsius

17001 BW1 X deviation

17002 BW1 Y deviation

17003 BW1 Z deviation

17004 BW2 X deviation

17005 BW2 Y deviation

17006 BW2 Z deviation

NOW VALUES

ID 23000 float now[15], box used in scan & sp modes.

Element Description

0 Weight

1 Moisture

2 Ash

3 Gloss 1

4 Caliper

5 Opacity

6 Surface Moisture 1 (SSIR)

7 Coat 1 (SSIR or Ash derived)

8 Surface Moisture 2 (SSIR)

9 Coat 2 (SSIR)

10 Sheet Temp

11 Gloss 2

12 databox number

13 Ash %

14 Dry Weight

SCAN DATA

ID 23001 float scan_data[33], event

Element Description

0 Weight: mean  one-sigma

2 Moisture: mean  one-sigma

4 Ash: mean  one-sigma

6 Gloss 1: mean  one-sigma

8 Caliper: mean  one-sigma

10 Opacity: mean  one-sigma

12 Surface Moisture 1 (SSIR): mean  one-sigma

14 Coat 1 (SSIR or Ash derived): mean  one-sigma

16 Surface Moisture 2 (SSIR): mean  one-sigma

18 Coat 2 (SSIR): mean  one-sigma

20 Sheet Temp: mean  one-sigma

22 Gloss 2: mean  one-sigma

24 Home Sheet Edge (mm from home)

25 Away Sheet Edge (mm from home)

26 Sheet Width (mm)

27 event counter wraps @ 65535 - even @ home, odd @ away

28 databox width (mm)

29 Ash %: mean  one-sigma

31 Dry Weight: mean  one-sigma

STDZ

ID 23002 float stdz[31]

Element Sensor Description

0 Weight 1: stand  offset

2 Moisture: stand1 (IR water, MW Open)  stand2 (IR ref)

4 Ash: stand  offset

6 Gloss 1: sample  ref  meas

9 Caliper: open  closed

11 Opacity: value

12 SSIR 1: stand1 (ref)  stand2 (water)  stand3 (fiber)  stand4 (latex)

16 SSIR 2: stand1 (ref)  stand2 (water)  stand3 (fiber)  stand4 (latex)

20 Moisture: stand3 (IR fiber)  stand4 (IR latex)

22 Weight 1: X flag  Z sensor

24 Gloss 2: sample  ref  meas

27 Weight 2: stand  offset

29 Weight 2: X flag  Z sensor


SAMPLE

ID 23003 float sample[13]

Element Description

0 Weight 1

1 Moisture

2 Ash

3 Gloss 1

4 Caliper

5 Opacity

6 Surface Moisture 1 (SSIR)

7 Coat 1 (SSIR)

8 Surface Moisture 2 (SSIR)

9 Coat 2 (SSIR)

10 Sheet Temp

11 Gloss 2

12 Weight 2

GRADE

ID 23004 float grade[56]

Element Description

0 Weight 1: slope  offset

2 Moisture: slope  offset

4 Ash: slope  offset

6 Gloss 1: slope  offset

8 Caliper: slope  offset

10 Opacity: slope  offset

12 Surface Moisture 1 (SSIR): slope  offset

14 Coat 1 (SSIR): slope  offset

16 Surface Moisture 2 (SSIR): slope  offset

18 Coat 2 (SSIR): slope  offset

20 Sheet Temp: slope  offset

22 Gloss 2: slope  offset

24 Weight 2: slope  offset

26-55 Undefined

CALIBRATION

ID 23005 float calib[448]

Element Description

0 Weight 1: coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

16 Moisture: coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

32 Ash: coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

48 Gloss 1: coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

64 Caliper: coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

80 Opacity: coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

96 Surface Moisture 1 (SSIR): coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

112 Coat 1 (SSIR): coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

128 Surface Moisture 2 (SSIR): coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

144 Coat 2 (SSIR): coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

160 Sheet Temp: coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

176 Gloss 2: coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

192 Weight 2: coeffs A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P

208-447 Undefined

CALIPER LIN

ID 23006 float linear[30]

Element Description

0 x0 a0 b0

3 x1 a1 b1

6 x2 a2 b2

9 x3 a3 b3

12 x4 a4 b4

15 x5 a5 b5

18 x6 a6 b6

21 x7 a7 b7

24 x8 a8 b8

27 x9 a9 b9

Weight 1 FAP HOME

ID 23007 float bw1 fap  home[MAXDBX] (to home direction)

Weight 1 FAP AWAY

ID 23008* float bw1 fap  away[MAXDBX] (away home direction)

Weight 2 FAP HOME

ID 23019 float bw2 fap  home[MAXDBX] (to home direction)

Weight 2 FAP AWAY

ID 23020 float bw2 fap  away[MAXDBX] (away home direction)

Ash FAP HOME

ID 23021 float ash fap  home[MAXDBX] (to home direction)

Ash FAP AWAY

ID 23022 float ash fap  away[MAXDBX] (away home direction)

Moisture Ref FAP HOME

ID 23023 float irr fap  home[MAXDBX] (to home direction)

Moisture Ref FAP AWAY

ID 23024 float irr fap  away[MAXDBX] (away home direction)

Moisture Water FAP HOME

ID 23025 float irw fap  home[MAXDBX] (to home direction)

Moisture Water FAP AWAY

ID 23026 float irw fap  away[MAXDBX] (away home direction)

Moisture Fiber FAP HOME

ID 23027 float irf fap  home[MAXDBX] (to home direction)

Moisture Fiber FAP AWAY

ID 23028 float irf fap  away[MAXDBX] (away home direction)
 

Moisture Comp FAP HOME

ID 23029 float irc fap  home[MAXDBX] (to home direction)

Moisture Comp FAP AWAY

ID 23030 float irc fap  away[MAXDBX] (away home direction)
 

Ash Scaling

ID 23031 double ash_scaling[1]

Multiplier Scale Factor for Ash (default 1)

Caliper Scaling

ID 23032 double cal_scaling[1]

Multiplier Scale Factor for Caliper (default 1)

Position Scaling

ID 23033 double pos_scaling[1]

Multiplier Scale Factor for Position (default 1)

STATUS

ID 23010 short int status[9]  (DOS)

ID 23010 long int status[9]  (QNX)

Element Description

0 Target Mode (write this to change mode - see current)

1 Current Mode (1 Offsheet, 2 Stdz, 3 Onsheet, 4 SP, 5 FAP, 6 Sample, 7

Service)

2 Scan Mode (1 edge, 2 fixed)

3 Stdz Interval (minutes)

4 Single Point Position (external databox number)

5 Service Position (mm from home)

6 Sample Position (mm from home)

7 Scan Limits (home - internal databox number)

8 Scan Limits (away - internal databox number)

STDZ LIMITS

ID 23011* float stdz_limits[114]

Element Description

0 Weight 1 lowerOffset upperOffset lowerStand upperStand

4 Moisture lowerStand1 upperStand1 (IR, RF open)

lowerStand2 upperStand2 (RF closed)

8 Ash lowerOffset upperOffset lowerStand upperStand

12 Gloss 1 lowerGloss upperGloss lowerFreq1 upperFreq1

lowerFreq2 upperFreq2

18 Caliper lowerOpen upperOpen lowerClosed upperClosed

22 Opacity lower upper

24 Gloss 2 lowerSample upperSample lowerRef upperRef

lowerSample upperSample

30 Weight 2 lowerOffset upperOffset lowerStand upperStand

34-113 Undefined
 

MEAS LIMITS

ID 23012 float meas_limits[24]

Element Description

0 Weight: lower  upper

2 Moisture: lower  upper

4 Ash: lower  upper

6 Gloss 1: lower  upper

8 Caliper: lower  upper

10 Opacity: lower  upper

12 Surface Moisture 1 (SSIR): lower  upper

14 Coat 1 (SSIR): lower  upper

16 Surface Moisture 2 (SSIR): lower  upper

18 Coat 2 (SSIR): lower  upper

20 Sheet Temp: lower  upper

22 Gloss 2: lower  upper

ALARMS

ID 23015 BYTE alarm[128]

Element Description States (1 ON, 2 OFF)

0 comm: LINK RESTART

1 dat: FILE SIZE DISCREPANCY

2 dat: WORKING FILE READ

3 dat: MALLOC

4 dat: WORKING FILE WRITE

5 dat: COPY SRC

6 dat: COPY DEST

7 input: DRIFT ERROR

8 input: CENTER ERROR

9 input: LIMIT SWITCH

10 input: Unassigned

11 input: Unassigned

12 input: Unassigned

13 input: Unassigned

14 pos: POSITION MISS

15 state: SHUTTER FAILED

16 state: NO SHEET

17 sensor: STDZ OPEN WEIGHT 1

18 sensor: STDZ CLOSE WEIGHT 1

19 sensor: HIGH LIMIT WEIGHT

20 sensor: LOW LIMIT WEIGHT

21 sensor: STDZ IR MOISTURE

22 sensor: Unassigned

23 sensor: HIGH LIMIT IR MOISTURE

24 sensor: LOW LIMIT IR MOISTURE

25 sensor: STDZ OPEN ASH

26 sensor: STDZ CLOSE ASH

27 sensor: HIGH LIMIT ASH

28 sensor: LOW LIMIT ASH

29 sensor: STDZ REF GLOSS 1

30 sensor: STDZ MEAS GLOSS 1

31 sensor: STDZ FREQ3 GLOSS 1

32 sensor: HIGH LIMIT GLOSS 1

33 sensor: LOW LIMIT GLOSS 1

34 sensor: STDZ OPEN CALIPER

35 sensor: STDZ CLOSED CALIPER

36 sensor: HIGH LIMIT CALIPER

37 sensor: LOW LIMIT CALIPER

38 sensor: FIXED MODE STDZ EDGE

39 sensor: BW FLAG LIMIT

40 sensor: HIGH LIMIT ASH CW

41 sensor: LOW LIMIT ASH CW

42 sensor: HIGH LIMIT OPACITY

43 sensor: LOW LIMIT OPACITY

44 sensor: STDZ OPACITY

45 sensor: HIGH LIMIT SSIR 1 MOI

46 sensor: LOW LIMIT SSIR 1 MOI

47 sensor: HIGH LIMIT SSIR 1 CW

48 sensor: LOW LIMIT SSIR 1 CW

49 sensor: STDZ SSIR 1 ALARM

50 sensor: HIGH LIMIT SSIR 2 MOI

51 sensor: LOW LIMIT SSIR 2 MOI

52 sensor: HIGH LIMIT SSIR 2 CW

53 sensor: LOW LIMIT SSIR 2 CW

54 sensor: STDZ SSIR 2

55 sensor: UNABLE TO STDZ (EDGE DET.)

56 sensor: STDZ MW MOI ALARM

57 sensor: HIGH LIMIT MW MOI ALARM

58 sensor: LOW LIMIT MW MOI ALARM

59 sensor: WEIGHT 1 UPPER HEAD TEMP

60 sensor: WEIGHT 1 LOWER HEAD TEMP

61 sensor: HIGH LIMIT SHEET ALARM

62 sensor: LOW LIMIT SHEET ALARM

63 sensor: HIGH LIMIT IR WEIGHT ALARM

64 sensor: LOW LIMIT IR WEIGHT ALARM

65 sensor: ASH FAP ERROR

66 sensor: WEIGHT 1 FAP ERROR

67 sensor: IR REF FAP ERROR

68 sensor: IR WATER FAP ERROR

69 sensor: IR FIBER FAP ERROR

70 sensor: IR COMP FAP ERROR

71 sensor: STDZ REF GLOSS 2

72 sensor: STDZ MEAS GLOSS 2

73 sensor: STDZ FREQ3 GLOSS 2

74 sensor: HIGH LIMIT GLOSS 2

75 sensor: LOW LIMIT GLOSS 2

76 sensor: WEIGHT 2 FAP ERROR

77 sensor: WEIGHT 2 UPPER HEAD TEMP

78 sensor: WEIGHT 2 LOWER HEAD TEMP

79 sensor: DUAL WEIGHT THRESHOLD ERROR

80 sensor: STDZ OPEN WEIGHT 2

81 sensor: STDZ CLOSE WEIGHT 2

82 sensor: MW MOI FAP ERROR

83
....
127 tbd

High and low limits are cleared at every end of scan.
 
 

SAMPLE FREQUENCY

ID 23016 float sample average frequency[34]

Element Description

  0           bw_ch1
  1           bw_ch2
  2           bw_ch3
  3           bw_ch4
  4           ir_ref
  5           ir_water
  6           ir_fiber
  7           ir_comp
  8           ash
  9           gloss_1_ref
  10         gloss_1_meas
  11         gloss_1_pos
  12         cal
  13         opacity
  14         ssir_1_ref
  15         ssir_1_water
  16         ssir_1_fiber
  17         ssir_1_latex
  18         ssir_2_ref
  19         ssir_2_water
  20         ssir_2_fiber
  21         ssir_2_latex
  22         mw_moi
  23         sheet
  24         gloss_2_ref
  25         gloss_2_meas
  26         gloss_2_pos
  27         bw_ch1
  28         bw_ch2
  29        bw_ch3
  30        bw_ch4
  31        ash_ti
  32         ash_ca
  33         ash_fe

BW Last Values

ID 23017 float last_values[121]

Element Description

  0           count
  1           bw,  moi,  dbx,  time
  5           bw,  moi,  dbx,  time
  9           bw,  moi,  dbx,  time
  13         bw,  moi,  dbx,  time
  17         bw,  moi,  dbx,  time
  21         bw,  moi,  dbx,  time
  25         bw,  moi,  dbx,  time
  29         bw,  moi,  dbx,  time
  33         bw,  moi,  dbx,  time
  37         bw,  moi,  dbx,  time
  41         bw,  moi,  dbx,  time
  45         bw,  moi,  dbx,  time
  49         bw,  moi,  dbx,  time
  53         bw,  moi,  dbx,  time
  57         bw,  moi,  dbx,  time
  61         bw,  moi,  dbx,  time
  65         bw,  moi,  dbx,  time
  69         bw,  moi,  dbx,  time
  73         bw,  moi,  dbx,  time
  77         bw,  moi,  dbx,  time
  81         bw,  moi,  dbx,  time
  85         bw,  moi,  dbx,  time
  89         bw,  moi,  dbx,  time
  93         bw,  moi,  dbx,  time
  97         bw,  moi,  dbx,  time
  101       bw,  moi,  dbx,  time
  105       bw,  moi,  dbx,  time
  109       bw,  moi,  dbx,  time
  113       bw,  moi,  dbx,  time
  117       bw,  moi,  dbx,  time

BW Scaling

ID 23018 double bw_scaling[1]

Multiplier Scale Factor for Basis Weight (default 1)
 


At end of scan the messages are sent in the following sequence:

1= 12001 basis weight profile (if gauge installed)

1= 10001 moisture profile (if gauge installed)

1= 12102 dry weight profile (if basis weight and moisture gauges installed)

1= 13001 ash profile (if gauge installed)

1= 13002 ash % profile (if gauge installed)

1= 11001 caliper profile (if gauge installed)

1= 14001 opacity profile (if gauge installed)

1= 10501 surface moisture 1 profile (if gauge installed)

1= 14501 coat 1 profile (if gauge installed)

1= 10502 surface moisture 2 profile (if gauge installed)

1= 14502 coat 2 profile (if gauge installed)

1= 15001 gloss 1 profile (if gauge installed)

1= 15002 gloss 2 profile (if gauge installed)

1= 16001 sheet temp (if gauge installed)

1= 17001 Weight 1 X deviation (if XYZ bw1 gauge installed)

1= 17002 Weight 1 Y deviation (if XYZ bw1 gauge installed)

1= 17003 Weight 1 Z deviation (if XYZ bw1 gauge installed)

1= 17004 Weight 2 X deviation (if XYZ bw2 gauge installed)

1= 17005 Weight 2 Y deviation (if XYZ bw2 gauge installed)

1= 17006 Weight 2 Z deviation (if XYZ bw2 gauge installed)

1= F_12001 filtered basis weight profile (if gauge installed)

1= F_10001 filtered moisture profile (if gauge installed)

1= F_12102 filtered dry weight profile (if basis weight and moisture gauges installed)

1= F_13001 filtered ash profile (if gauge installed)

1= F_13002 filtered ash % profile (if gauge installed)

1= F_11001 filtered caliper profile (if gauge installed)

1= F_14001 filtered opacity profile (if gauge installed)

1= F_10501 filtered surface moisture 1 profile (if gauge installed)

1= F_14501 filtered coat 1 profile (if gauge installed)

1= F_10502 filtered surface moisture 2 profile (if gauge installed)

1= F_14502 filtered coat 2 profile (if gauge installed)

1= F_15001 filtered gloss 1 profile (if gauge installed)

1= F_15002 filtered gloss 2 profile (if gauge installed)

1= F_16001 filtered sheet temp (if gauge installed)

 

5 23010 status

6 23001 scan average

7 23002 stdz (if edge stand)

Incrementing the event counter in scan average is used to mark the occurrence of an end of scan event. All profiles, edge measurements and stdz values are guaranteed to be sent prior to the end of scan signal.

IDs marked with * may not be implemented due to throughput or database restrictions.
 

Filter coefficients

ID 23040 float filter_coeff[14]

 

Exponential filter coefficients K for filtered profiles.

Filter coefficient K has the following meaning:

  1. If K = 0, filtered profile is not calculated and not published.
  2. If K > 0 and K <= 1, filtered profile is calculated according to formula:

NEW_VALUE = (1-K) * OLD_VALUE + K * MEASUREMENT

Element Description

0 Weight

1 Moisture

2 Ash

3 Gloss 1

4 Caliper

5 Opacity

6 Surface Moisture 1 (SSIR)

7 Coat 1 (SSIR or Ash derived)

8 Surface Moisture 2 (SSIR)

9 Coat 2 (SSIR)

10 Sheet Temp

11 Gloss 2

12 Ash %

13 Dry Weight

 

Filtered Scan Data

The order of data in the array is the same as in SCAN_DATA array, averages for the ordinary arrays.

 

ID 23041 float scan_data[33], event

Element Description

0 Weight: mean  one-sigma

2 Moisture: mean  one-sigma

4 Ash: mean  one-sigma

6 Gloss 1: mean  one-sigma

8 Caliper: mean  one-sigma

10 Opacity: mean  one-sigma

12 Surface Moisture 1 (SSIR): mean  one-sigma

14 Coat 1 (SSIR or Ash derived): mean  one-sigma

16 Surface Moisture 2 (SSIR): mean  one-sigma

18 Coat 2 (SSIR): mean  one-sigma

20 Sheet Temp: mean  one-sigma

22 Gloss 2: mean  one-sigma

24 Home Sheet Edge (mm from home)

25 Away Sheet Edge (mm from home)

26 Sheet Width (mm)

27 event counter wraps @ 65535 - even @ home, odd @ away

28 databox width (mm)

29 Ash %: mean  one-sigma

31 Dry Weight: mean  one-sigma

 

Intergauge IDs

COAT WEIGHT PROFILE DATA

PROFILE Ids float profile_x[MAXDBX]

ID Description Units

12101 Coat Weight gsm

12103 Total Coat Weight gsm

 

COAT WEIGHT SCAN DATA

ID 33001 float scan_data[8], event

Element Description

0 Coat Weight: mean  one-sigma  max  min

4 Total Coat Weight 1: mean  one-sigma  max  min

 

Intergauge Filter coefficients

ID 33040 float filter_coeff[2]

 

Exponential filter coefficients K for filtered profiles.

Filter coefficient K has the following meaning:

  1. If K = 0, filtered profile is not calculated and not published.
  2. If K > 0 and K <= 1, filtered profile is calculated according to formula:

NEW_VALUE = (1-K) * OLD_VALUE + K * MEASUREMENT

ID Description Units

F_12101 Coat Weight gsm

F_12103 Total Coat Weight gsm

 

Filtered Coat Weight Scan Data

ID 33041 float scan_data[8], event

Element Description

0 Coat Weight: mean  one-sigma  max  min

4 Total Coat Weight 1: mean  one-sigma  max  min

 

Link IDs

Infra Pac Actuator Computer

Infra Pac Computer Generated Setpoints

ID 0 BYTE m_SETPOINTS[MAXZONES]

0 0 thr 100%

..

MAXZONES

Infra Pac Zone Status

ID 1 ZONE_STATUS m_ZONE_STATUS[MAXZONES]

0

..

MAXZONES

typedef struct {

unsigned short failed:1; /* Failed Impact zone (1) */

unsigned short disabled:1; /* Zone enabled (0) */

unsigned short failed_sub_component:4; /* eg I-P: lamps failed */

unsigned short open_circuit:1; /* eg T-J: Relay Open Circuit */

unsigned short short_circuit:1; /* eg T-J: Relay Short Circuit */

unsigned short hardware_manual:1; /* I-P */

unsigned short no_line_sync:1; /* I-P */

unsigned short rx_errors:1; /* I-P: ZUC comm error */

unsigned short config:1; /* I-P: ZUC config status */

unsigned short impossible:1; /* Setpoint impossible (1) */

unsigned short unused:3;

} ZONE_STATUS;

Infra Pac operator generated setpoints

ID 3 BYTE m_OP_SETPOINTS[MAXZONES]

0 0 thru 100 %

..

MAXZONES 0 thru 100 %

Infra Pac actuator status

ID 4 ACTUATOR_STATUS m_ACTUATOR_STATUS[1]

typedef struct {

unsigned short

restart,

retract[8],

breaker[16],

over_temp[16],

dirty_filter[8],

voter_error[4], /*IP */

interlock[4],

special[16],

dac_errors[9],

input_bd_status, /* eg I-P: digital input board status */

comm_down, /* eg I-P: comm to Dig Fir comm brd failed */

any_sub_actuator_errors, /* eg I-P: any ZUC error */

current_limit[16],

comm_error, /* eg D-S/D-F: Daytronics i/f comm error */

main_breaker,

ip_type, /* 0 = analog, non zero = digital */

unused[24];

} ACTUATOR_STATUS;

Infra Pac auto/manual status

ID 5 short m_MANUAL_STATUS[MAXZONES]

0 0 / 1, 0 Auto/Manual

..

MAXZONES 0 / 1, 0 Auto/Manual

Infra Pac current power

ID 6 m_CURRENT_POWER

Infra Pac restore profilers

ID 10 m_RESTORE_PROFILERS

Infra Pac local/remote status

ID 102 short m_LOCAL_STATUS[MAXCGRP]

0 0 Remote, 1 Local

MAXCGRP 0 Remote, 1 Local

Infra Pac local/remote status

ID 202 short m_CG_LOCAL_STATUS[MAXCGRP]

Moisture Controller

Moisture Controller expected start & end slices

ID 10000 SLICES m_SLICES[MAXCGRP]

0

..

MAXCGRO

typedef struct {

short expected_start; /* start slice of a complete profile */

short expected_end; /* end slice of a complete profile */

} SLICES;

Moisture Controller profile by zone

ID 10003 double m_PROFILE_BY_ZONE[MAXZONES]

0 %

..

MAXZONES

Moisture Controller target profile (bias)

ID 10008 double m_TARGET_PROFILE[MAXZONES]

0

..

MAXZONES

Moisture Controller control mode

ID 10020 m_CONTROL_MODE

Moisture Controller base power (minimum load)

ID 10021 m_BASE_POWER

Moisture Controller target

ID 10022 m_TARGET

Moisture Controller average load

ID 10023 m_AVG_LOAD

Moisture Controller last scan average

ID 10024 m_LAST_SCAN_AVG

Therma Jet Actuator Computer

Therma Jet actuator status

ID 1003 ACTUATOR_STATUS c_ACTUATOR_STATUS[1]

typedef struct {

unsigned short

restart,

retract[8],

breaker[16],

over_temp[16],

dirty_filter[8],

voter_error[4], /*IP */

interlock[4],

special[16],

dac_errors[9],

input_bd_status, /* eg I-P: digital input board status */

comm_down, /* eg I-P: comm to Dig Fir comm brd failed */

any_sub_actuator_errors, /* eg I-P: any ZUC error */

current_limit[16],

comm_error, /* eg D-S/D-F: Daytronics i/f comm error */

main_breaker,

ip_type, /* 0 = analog, non zero = digital */

unused[24];

} ACTUATOR_STATUS;

Therma Jet zone status

ID 1004 ZONE_STATUS c_ZONE_STATUS[MAXZONES]

/* The status of a single actuator zone */

typedef struct {

unsigned short failed:1; /* Failed Impact zone (1) */

unsigned short disabled:1; /* Zone enabled (0) */

unsigned short failed_sub_component:4; /* eg I-P: lamps failed */

unsigned short open_circuit:1; /* eg T-J: Relay Open Circuit */

unsigned short short_circuit:1; /* eg T-J: Relay Short Circuit */

unsigned short hardware_manual:1; /* I-P */

unsigned short no_line_sync:1; /* I-P */

unsigned short rx_errors:1; /* I-P: ZUC comm error */

unsigned short config:1; /* I-P: ZUC config status */

unsigned short impossible:1; /* Setpoint impossible (1) */

unsigned short unused:3;

} ZONE_STATUS;

Therma Jet auto/manual status

ID 1005 short c_MANUAL_STATUS[MAXZONES]

0 0 / 1, 0 Auto/Manual

..

MAXZONES 0 / 1, 0 Auto/Manual

Therma Jet local/remote status

ID 1006 short c_LOCAL_STATUS[MAXCGRP]

0 0 Remote, 1 Local

MAXCGRP 0 Remote, 1 Local

Therma Jet computer generated setpoints

ID 1007 BYTE c_SETPOINTS[MAXZONES]

0 0 thru 100 %

..

MAXZONES 0 thru 100 %

Therma Jet Operator generated setpoints

ID 1008 BYTE c_SETPOINTS[MAXZONES]

0 0 thru 100 %

..

MAXZONES 0 thru 100 %

Caliper Controller expected start & end slices

ID 11000 SLICES m_SLICES[MAXCGRP]

0

..

MAXCGRO

typedef struct {

short expected_start; /* start slice of a complete profile */

short expected_end; /* end slice of a complete profile */

} SLICES;

Caliper Profile by zone

ID 11003 double c_PROFILE_BY_ZONE[MAXZONES]

0

..

MAXZONES

Caliper current constants

ID 11005 c_CURRENT_CONSTANTS

Caliper target profile (bias)

ID 11008 c_TARGET_PROFILE

Caliper profile 2 sigma deviation

ID 11011 c_2SIGMA_DEVIATION

Caliper profile average

ID 11016 c_PROFILE_AVERAGE

Caliper profile high value

ID 11017 c_PROFILE_HIGH_VALUE

Caliper profile low value

ID 11018 c_PROFILE_LOW_VALUE

Caliper MD Target

ID 11022 c_TARGET

Dyna Step

Weight actuator status

ID 2002 ACTUATOR_STATUS w_ACTUATOR_STATUS[1]

typedef struct {

unsigned short

restart,

retract[8],

breaker[16],

over_temp[16],

dirty_filter[8],

voter_error[4], /*IP */

interlock[4],

special[16],

dac_errors[9],

input_bd_status, /* eg I-P: digital input board status */

comm_down, /* eg I-P: comm to Dig Fir comm brd failed */

any_sub_actuator_errors, /* eg I-P: any ZUC error */

current_limit[16],

comm_error, /* eg D-S/D-F: Daytronics i/f comm error */

main_breaker,

ip_type, /* 0 = analog, non zero = digital */

unused[24];

} ACTUATOR_STATUS;

Weight status

ID 2003 ZONE_STATUS w_ZONE_STATUS[MAXZONES]

/* The status of a single actuator zone */

typedef struct {

unsigned short failed:1; /* Failed Impact zone (1) */

unsigned short disabled:1; /* Zone enabled (0) */

unsigned short failed_sub_component:4; /* eg I-P: lamps failed */

unsigned short open_circuit:1; /* eg T-J: Relay Open Circuit */

unsigned short short_circuit:1; /* eg T-J: Relay Short Circuit */

unsigned short hardware_manual:1; /* I-P */

unsigned short no_line_sync:1; /* I-P */

unsigned short rx_errors:1; /* I-P: ZUC comm error */

unsigned short config:1; /* I-P: ZUC config status */

unsigned short impossible:1; /* Setpoint impossible (1) */

unsigned short unused:3;

} ZONE_STATUS;

Weight auto/manual status

ID 2004 short c_MANUAL_STATUS[MAXZONES]

0 0 / 1, 0 Auto/Manual

..

MAXZONES 0 / 1, 0 Auto/Manual

CD WT local/remote status

ID 2005 short c_LOCAL_STATUS[MAXCGRP]

0 0 Remote, 1 Local

MAXCGRP 0 Remote, 1 Local

Dyna Step computer generated setpoints

ID 2006 double w_SETPOINTS[MAXZONES]

0

..

MAXZONES

Dyna Step Operator generated setpoints

ID 2007 double w_SETPOINTS[MAXZONES]

0

..

MAXZONES

Reel Speed

ID 2008 REEL_SPEED

Basis Wt Dead Band

ID 2017 double w_DEADBAND

Absolute Setpoints

ID 2018 double w_AB_SETPOINTS[MAXZONES]

Slice positions Computer Setpoint in ABS terms

ID 12000 SLICES w_SLICES[MAXCGRPS]

typedef struct {

short expected_start; /* start slice of a complete profile */

short expected_end; /* end slice of a complete profile */

} SLICES;

Dry weight profile at slice rod

ID 12003 double w_PROFILE_BY_ZONE[MAXZONES]

Weight target profile

ID 12008 double w_TARGET_PROFILE[MAXZONES]

Grade id

ID 12023 GRADE_ID

Weight Md_target

ID 12024 double w_TARGET[MAXCGRP]

Wire speed

ID 12025 double WIRE_SPEED[1]

time of day as per type 1 link

ID 30111 TIME_OF_DAY