Sei sulla pagina 1di 25

Additional 72xx/73xx-specific pages for the GenComm protocol by

Deep Sea Electronics Plc


Author:
Version:
Revision data:
Filename:

G. Middleton
1.02 draft (in progress)
11/10/2008 by P.Colquhoun
72xx-73xx Gencomm pt 2.DOC

Table of contents
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.

General requirements
Page 140 Required File Versions
Page 141 Module Information
Page 142 ECU Trouble Codes
Page 150 Named Alarm Identifiers
Page 151 State Machine String Identifier
Page 152 User calibration of expansion module analogue inputs
Page 153 Unnamed alarm conditions
Page 154 Named Alarm Conditions
Page 156 Expansion module enable status
Page 158 Expansion module communications status
Page 160 Unnamed input function
Page 170 Unnamed input status
Page 171 Unnamed input status (contd)
Page 180 Unnamed output sources & polarities
Page 181 Unnamed output sources & polarities (contd)
Page 190 Unnamed output status
Page 200-231 Unnamed alarm strings
Page 240-245 Analogue Input Name Strings
Page 250 Misc strings

Page 1

2
2
3
4
5
6
7
8
10
12
13
14
15
17
19
21
22
24
25
25

Change history
Changes from Version 1.01 to 1.02
Section 20: Added LED insert cards strings

1.

Introduction

The purpose of this document is to define how the P55xx products use the manufacturer specific registers in the GenComm protocol. In
some cases reference is also made to the 55x series for comparison, but it should not be assumed that any item is available on the 55x
unless specifically stated.

2.

General requirements

Notes
1. Communication is compliant with the GenComm protocol
2. Manufacturer specific GenComm registers are used to configure, calibrate and administer the P55x products.

3.

Page 140 Required File Versions

This is implemented for 72xx/73xx modules and indicates to the PC software what versions the different interfaces required by the
module are.
Registers
Register
offset
0
1
2
3
4
5-255

Name
Required Configuration major/minor
version
Required SCADA major/minor version
Required Engine Interface major/minor
version
Required English language major/minor
version
Required Expansion Module Configuration
major/minor version
Reserved

Minimum
value
0

Maximum
value
65535

0
0

Bits/ sign

Read/write

16

Read only

65535
65535

16
16

Read only
Read only

65535

16

Read only

65535

16

Read only

Page 2

Scaling
factor

Units

4.

Page 141 Module Information

This is implemented for 72xx/73xx modules and indicates to the PC software what versions the different interfaces supported by the
module are.
Note that all major/minor version information is intended to be read as bits 16:9 as major version, 8:1 as minor version.
Registers
Register
offset
0
1
2
3
4
5
6
7
8
9
10
11
12
13-14
15-16
17
18
19-255

Name
Embedded application softwares
major/minor version
Configuration major/minor version
Application softwares engine interface
major/minor version
Engine modules software engine interface
major/minor version
Engine modules software major/minor
version
Engine modules engine type code
Engine modules engine type flags
Language code for first language
Language file version for first language
Language code for second language
Language file version for second language
SCADA version
Boot-loader version
Upper 32 bits of 64 bit module unique
identifier
Lower 32 bits of 64 bit module unique
identifier
Expansion Module Configuration
major/minor version
Co-processor version
Reserved

Minimum
value
0

Maximum
value
65535

0
0

Bits/
sign
16

Read/write

65535
65535

16
16

Read only
Read only

65535

16

Read only

65535

16

Read only

0
0
0
0
0
0
0
0
0

65535
65535
65535
65535
65535
65535
65535
65535
4294967295

16
16
16
16
16
16
16
16
32

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

4294967295

32

Read only

65535

16

Read only

65535

16

Read only

Page 3

Scaling
factor

Units

Read only

5.

Page 142 ECU Trouble Codes

Registers
Register
offset
0
1

2-5
6-9
10-13
14-201
202-255

Name
Number of trouble codes
Amber warning lamp status
Red stop lamp status
Reserved for SAE assignment
Trouble Code 1
Trouble Code 2
Trouble Code 3
Trouble Codes 4-50
Reserved

Minimum
value
0
0
0

Maximum
value
50
1
1

Scaling
factor

Units

Bits/ sign

Read/write

16
1/16
2/16
3-16/16
64
64
64

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

Notes:
1. Reading register 0 effectively latches a copy of the trouble code list at that time and so allows the list to be read without risk of
the contents changing until register 0 is re-read. This also applies to reading the short descriptive strings for the trouble codes
(see following pages), so that the list of trouble codes can be read in one or more sections and then the associated strings read as
needed. To see any updates to the list, the PC needs to re-read register 0 and so latch the list once more.
Trouble code format
Register
Name
offset
0--1
Trouble code value
Additional trouble code status
2
Engine type code
3
reserved

Minimum
value
0
0
0
0

Maximum
value
524287
255
31
0

Page 4

Scaling
factor

Units

Bits/ Sign
9-32/32
1-8/32
16
16

6.

Page 150 Named Alarm Identifiers

This is implemented for 72xx/73xx modules and indicates to the PC software what string is to be used for the named alarm (which is the
register address into the page).
Registers
Register
offset
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35-255

Name
Emergency Stop identifier
Low oil pressure identifier
High coolant temperature identifier
Low coolant temperature identifier
Under-speed identifier
Over-speed identifier
Under-frequency identifier
Over-frequency identifier
Generator low volts identifier
Generator high volts identifier
Battery low volts identifier
Battery high volts identifier
Charge alt fail identifier
Fail to start identifier
Fail to stop identifier
Generator fail to close identifier
Mains fail to close identifier
Oil pressure sender open circuit identifier
Loss of mag pickup identifier
Mag pickup open circuit identifier
Generator high current identifier
Calibration lost identifier
Low fuel level identifier
ECU Amber warning (ECU error)
identifier
ECU Red shutdown (ECU failure)
identifier
ECU data fail identifier
Low oil level switch identifier
High temperature switch identifier
Low Fuel Switch alarm identifier
Expansion module watchdog alarm
identifier
kW overload alarm identifier
Negative phase sequence current alarm
identifier
Earth fault trip alarm identifier
Generator phase rotation alarm identifier
Auto Voltage Sense Fail
Reserved

Minimum
value
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Maximum
value
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

24

Bits/ sign

Read/write

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

24

16

Read only

25
26
27
28
29

25
26
27
28
29

16
16
16
16
16

Read only
Read only
Read only
Read only
Read only

30
31

30
31

16
16

Read only
Read only

32
33
34

32
33
34

16
16
16

Read only
Read only
Read only

Page 5

Scaling
factor

Units

7.

Page 151 State Machine String Identifier

This is implemented for 72xx/73xx modules and indicates to the PC software what string IDs the different state machines require to be
displayed on the SCADA mimic.
Registers
Register
offset
0
1
2
3
4-255

Name
Engine state machine string identifier
Mains state machine string identifier
Load switching state machine string
identifier
Supervisor state machine string identifier
Reserved

Minimum
value
0
0
0

Maximum
value
65535
65535
65535

65535

Page 6

Scaling
factor

Units

Bits/ sign

Read/write

16
16
16

Read only
Read only
Read only

16

Read only

8.

Page 152 User calibration of expansion module analogue inputs

This is only applicable for 73xx modules at present and provides a similar interface to page 132 but allows for the much larger number of
analogue inputs requiring user calibration for the 73xx modules.
Registers
Register
offset
0-1
2-3
4-5
6-7
8-9
10-11
12-13
14-15
16-23
24-31
32-79
80-255

Name
2130 Expansion Module A input E user
scale
2130 Expansion Module A input F user
scale
2130 Expansion Module A input G user
scale
2130 Expansion Module A input H user
scale
2130 Expansion Module B input E user
scale
2130 Expansion Module B input F user
scale
2130 Expansion Module B input G user
scale
2130 Expansion Module B input H user
scale
2130 Expansion Module C inputs E-H user
scale
2130 Expansion Module D inputs E-H user
scale
2130 Expansion Module E-J inputs E-H
user scale
Reserved

Minimum
value
0

Maximum
value
200

Scaling
factor
0.1

Units

Bits/ sign

Read/write

32

Read / write

200

0.1

32

Read / write

200

0.1

32

Read / write

200

0.1

32

Read / write

200

0.1

32

Read / write

200

0.1

32

Read / write

200

0.1

32

Read / write

200

0.1

32

Read / write
Read / write
Read / write
Read / write

Page 7

9.

Page 153 Unnamed alarm conditions

This is implemented for 72xx/73xx modules and indicates to the PC the current condition/status of all the unnamed alarm sources,
including expansion modules (only supported by 73xx modules).
Its operation is very similar to that of page 8 registers 128 & upwards except that the maximum number of supported sources has been
increased from 128 to 256 to reflect the much larger number of inputs available.
Registers
Register
offset
0
1

9
10
11
12
13
14
15

16

17

Name

Minimum value

Maximum value

Bits/ Sign

Number of unnamed alarm sources


Unnamed digital input 1
Unnamed digital input 2
Unnamed digital input 3
Unnamed digital input 4
Unnamed digital input 5
Unnamed digital input 6
Unnamed digital input 7
Unnamed digital input 8
Unnamed digital input 9
Unnamed digital input 10
Unnamed digital input 11
Unnamed digital input 12
Unnamed digital input 13
Unnamed digital input 14
Unnamed digital input 15
Unnamed digital input 16
2130 expansion module A digital input A
2130 expansion module A digital input B
2130 expansion module A digital input C
2130 expansion module A digital input D
2130 expansion module B digital input A
2130 expansion module B digital input B
2130 expansion module B digital input C
2130 expansion module B digital input D
2130 expansion module C digital input A
2130 expansion module C digital input B
2130 expansion module C digital input C
2130 expansion module C digital input D
2130 expansion module D digital input A
2130 expansion module D digital input B
2130 expansion module D digital input C
2130 expansion module D digital input D
2130 expansion module E digital inputs A-H
2130 expansion module F digital inputs A-H
2130 expansion module G digital inputs A-H
2130 expansion module H digital inputs A-H
2130 expansion module I digital inputs A-H
2130 expansion module J digital inputs A-H
2130 expansion module A analogue input E low
2130 expansion module A analogue input E high
2130 expansion module A analogue input F low
2130 expansion module A analogue input F high
2130 expansion module A analogue input G low
2130 expansion module A analogue input G high
2130 expansion module A analogue input H low
2130 expansion module A analogue input H high
2130 expansion module B analogue inputs E-F

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

256
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15

16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
16
16
16
16
16
16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
16

Page 8

18
19-20
21-22
23-34
35

36-64
65-255

2130 expansion module B analogue inputs G-H


2130 expansion module C analogue inputs E-H
2130 expansion module D analogue inputs E-H
2130 expansion module E-J analogue inputs E-H
Internal flexible sender analogue input low
Internal flexible sender analogue input high
Unimplemented
Unimplemented
Unimplemented
Reserved

Alarm condition codes


Condition
Meaning
0
Disabled input
1
Not active alarm
2
Warning alarm
3
Shutdown alarm
4
Electrical trip alarm
5-7
Reserved
8
Inactive indication (no string)
9
Inactive indication (displayed string)
10
Active indication
11-14
Reserved
15
Unimplemented alarm

0
0
0
0
0
0
0
0
0

15
15
15
15
15
15
15
15
15

Displayed string
None
None
Active string
Active string
Active string
None
Inactive string
Active string
None

Notes on alarm codes


1. An alarm that is fitted but disabled by the configuration of the slave device returns code 0.
2. An alarm that is not implemented on a particular control unit returns code 15.
3. An indication that does not require a message to be displayed when inactive returns either code 8 or 10.
4. An indication that does require a message to be displayed when inactive returns either code 9 or 10.

Page 9

16
16
16
16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
16

10.

Page 154 Named Alarm Conditions

This is implemented for 72xx/73xx modules and indicates to the PC the current condition/status of all the named alarm sources.
Its operation is very similar to that of page 8 registers 0 to 127 except that the supported sources have been re-ordered and limited to those
currently supported for 7xxx modules.
Notes:
1. These are read only registers.
2. Each alarm can be in one of 15 conditions as shown in the table below.
3. Registers 1-8 contain the status of named, internally generated, alarms and indications. These may be extended by future versions of
GenComm and any software that reads them must be able to cope with such extensions. This is possible because register 0 specifies
the number of pre-defined internal alarm conditions that are implemented on a slave device, the software should read and process the
specified number. The software does not need to know the definitions of any new alarms since it can read the alarms strings and
display them as specified by the alarm condition. All unimplemented pre-defined alarms return the unimplemented value 15, not an
exception.
Registers
Register
offset
0
1

9-64

65-255

Name

Minimum value

Maximum value

Bits/ Sign

Number of named alarms


Emergency stop
Low oil pressure
High coolant temperature
Low coolant temperature
Under speed
Over speed
Generator Under frequency
Generator Over frequency
Generator low voltage
Generator high voltage
Battery low voltage
Battery high voltage
Charge alternator failure
Fail to start
Fail to stop
Generator fail to close
Mains fail to close
Oil pressure sender fault
Loss of magnetic pick up
Magnetic pick up open circuit
Generator high current
Calibration lost
Low fuel level
CAN ECU Warning
CAN ECU Shutdown
CAN ECU Data fail
Low oil level switch
High temperature switch
Low fuel level switch
Expansion unit watchdog alarm
kW overload alarm
Negative phase sequence current alarm
Earth fault trip alarm
Generator phase rotation alarm
Auto Voltage Sense Fail
Unimplemented
Reserved

30
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

256
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15

16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16
13/16-16/16
9/16-12/16
5/16-8/16
1/16-4/16

Page 10

Alarm condition codes


Condition
Meaning
0
Disabled input
1
Not active alarm
2
Warning alarm
3
Shutdown alarm
4
Electrical trip alarm
5-7
Reserved
8
Inactive indication (no string)
9
Inactive indication (displayed string)
10
Active indication
11-14
Reserved
15
Unimplemented alarm

Displayed string
None
None
Active string
Active string
Active string
None
Inactive string
Active string
None

Notes on alarm codes


5. An alarm that is fitted but disabled by the configuration of the slave device returns code 0.
6. An alarm that is not implemented on a particular control unit returns code 15.
7. An indication that does not require a message to be displayed when inactive returns either code 8 or 10.
8. An indication that does require a message to be displayed when inactive returns either code 9 or 10.

Page 11

11.

Page 156 Expansion module enable status

This is implemented for 73xx modules and indicates to the PC software what expansion modules are currently included in the
configuration. There is no support for expansion modules in 72xx modules so all expansion modules will be reported as disabled in the
configuration.
Registers
Register
offset
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30-255

Name
2130 Expansion module A enable
2130 Expansion module B enable
2130 Expansion module C enable
2130 Expansion module D enable
2130 Expansion module E enable
2130 Expansion module F enable
2130 Expansion module G enable
2130 Expansion module H enable
2130 Expansion module I enable
2130 Expansion module J enable
2157 Expansion module A enable
2157 Expansion module B enable
2157 Expansion module C enable
2157 Expansion module D enable
2157 Expansion module E enable
2157 Expansion module F enable
2157 Expansion module G enable
2157 Expansion module H enable
2157 Expansion module I enable
2157 Expansion module J enable
2548 Expansion module A enable
2548 Expansion module B enable
2548 Expansion module C enable
2548 Expansion module D enable
2548 Expansion module E enable
2548 Expansion module F enable
2548 Expansion module G enable
2548 Expansion module H enable
2548 Expansion module I enable
2548 Expansion module J enable
Reserved

Minimum
value
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO

Maximum
value
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES

Scaling
factor

Units

Bits/ sign

Read/write

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

Note:
Only 4 off 2130 expansion modules (A, B, C & D) are supported on 73xx, the other 6 off (E through J) will always return NO to indicate
they are not enabled in the configuration.
All 10 off 2157 and 2548 expansion modules are supported on the 73xx.

Page 12

12.

Page 158 Expansion module communications status

This is implemented for 73xx modules and indicates to the PC software what expansion modules are failing to communicate with the 73xx
module. If an expansion module is not enabled in the configuration, it will always report no failures to communicate. There is no support
for expansion modules in 72xx modules so all expansion modules will be reported as disabled in the configuration, meaning they will
always report no failures to communicate.
Registers
Register
offset
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30-255

Name
2130 Expansion module A comms failure
2130 Expansion module B comms failure
2130 Expansion module C comms failure
2130 Expansion module D comms failure
2130 Expansion module E comms failure
2130 Expansion module F comms failure
2130 Expansion module G comms failure
2130 Expansion module H comms failure
2130 Expansion module I comms failure
2130 Expansion module J comms failure
2157 Expansion module A comms failure
2157 Expansion module B comms failure
2157 Expansion module C comms failure
2157 Expansion module D comms failure
2157 Expansion module E comms failure
2157 Expansion module F comms failure
2157 Expansion module G comms failure
2157 Expansion module H comms failure
2157 Expansion module I comms failure
2157 Expansion module J comms failure
2548 Expansion module A comms failure
2548 Expansion module B comms failure
2548 Expansion module C comms failure
2548 Expansion module D comms failure
2548 Expansion module E comms failure
2548 Expansion module F comms failure
2548 Expansion module G comms failure
2548 Expansion module H comms failure
2548 Expansion module I comms failure
2548 Expansion module J comms failure
Reserved

Minimum
value
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO

Maximum
value
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES

Scaling
factor

Units

Bits/ sign

Read/write

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

Note:
Only 4 off 2130 expansion modules (A, B, C & D) are supported on 73xx, the other 6 off (E through J) will always return NO to indicate
they are not enabled in the configuration and so have no communications failures.
All 10 off 2157 and 2548 expansion modules are supported on the 73xx.

Page 13

13.

Page 160 Unnamed input function

This is implemented for 72xx/73xx modules and indicates to the PC software what each built-in digital input function is set as.
Registers
Register
offset
0
1
2
3
4
5
6
7
8-15
16
17
18
19
20-23
24-27
28-31
32-55
56
57
58
59
60
61
62
63
64-71
72-79
80-87
88-135
136
137
138-255

Name
Digital input A function
Digital input B function
Digital input C function
Digital input D function
Digital input E function
Digital input F function
Digital input G function
Digital input H function
Reserved
2130 Expansion module A input A
2130 Expansion module A input B
2130 Expansion module A input C
2130 Expansion module A input D
2130 Expansion module B inputs A-D
2130 Expansion module C inputs A-D
2130 Expansion module D inputs A-D
2130 Expansion module E-J inputs A-D
2130 Expansion module A input E (low)
2130 Expansion module A input E (high)
2130 Expansion module A input F (low)
2130 Expansion module A input F (high)
2130 Expansion module A input G (low)
2130 Expansion module A input G (high)
2130 Expansion module A input H (low)
2130 Expansion module A input H (high)
2130 Expansion module B inputs E-H
2130 Expansion module C inputs E-H
2130 Expansion module D inputs E-H
2130 Expansion module E-J inputs E-H
Internal flexible sender input (low)
Internal flexible sender input (high)
Reserved

Minimum
value
0
0
0
0
0
0
0
0

Maximum
value
65535
65535
65535
65535
65535
65535
65535
65535

0
0
0
0

Scaling
factor

Units

Bits/ sign

Read/write

16
16
16
16
16
16
16
16

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

65535
65535
65535
65535

16
16
16
16

0
0
0
0
0
0
0
0

65535
65535
65535
65535
65535
65535
65535
65535

16
16
16
16
16
16
16
16

0
0

65535
65535

16
16

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

Note:
A value of 0 indicates that the digital input has been configured by the user to generate an alarm. The register number itself provides the
relationship back to which digital input it is that has caused the alarm. For analogue inputs, there are two entries, one per potential alarm
source (low and high) to indicate that the input is an alarm source. No other value is expected for an analogue input.
Any other value indicates that the input has been configured as an auxiliary input function. The individual list of functions is available in
the 7xxx File Structure Definitions document (under the Configuration File section).

Page 14

14.

Page 170 Unnamed input status

This is implemented for 72xx/73xx modules and indicates to the PC software what the current status of each digital input to the module is
(indicating both the actual input state and the active/inactive indication from the module).
Registers
Register
offset
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16-31
32
33
34
35
36
37
38
39
40-47
48-55
56-63
64-111
112
113
114
115
116

Name
Digital input A raw status
Digital input A processed status
Digital input B raw status
Digital input B processed status
Digital input C raw status
Digital input C processed status
Digital input D raw status
Digital input D processed status
Digital input E raw status
Digital input E processed status
Digital input F raw status
Digital input F processed status
Digital input G raw status
Digital input G processed status
Digital input H raw status
Digital input H processed status
Reserved
2130 Expansion module A input A raw
status
2130 Expansion module A input A
processed status
2130 Expansion module A input B raw
status
2130 Expansion module A input B
processed status
2130 Expansion module A input C raw
status
2130 Expansion module A input C
processed status
2130 Expansion module A input D raw
status
2130 Expansion module A input D
processed status
2130 Expansion module B inputs A-D raw
& processed status
2130 Expansion module C inputs A-D raw
& processed status
2130 Expansion module D inputs A-D raw
& processed status
2130 Expansion module E-J inputs A-D
raw & processed status
2130 Expansion module A input E (low)
raw status
2130 Expansion module A input E (low)
processed status
2130 Expansion module A input E (high)
raw status
2130 Expansion module A input E (high)
processed status
2130 Expansion module A input F (low)
raw status

Minimum
value
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Maximum
value
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

Scaling
factor

Units

Bits/ sign

Read/write

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

16

Read only

16

Read only

16

Read only

16

Read only

16

Read only

16

Read only

16

Read only

16

Read only
Read only
Read only
Read only
Read only

See table
below
0
See table
below
0

Page 15

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

117
118
119
120
121
122
123
124
125
126
127
128-143
144-159
160-175
176-255

2130 Expansion module A input F (low)


processed status
2130 Expansion module A input F (high)
raw status
2130 Expansion module A input F (high)
processed status
2130 Expansion module A input G (low)
raw status
2130 Expansion module A input G (low)
processed status
2130 Expansion module A input G (high)
raw status
2130 Expansion module A input G (high)
processed status
2130 Expansion module A input H (low)
raw status
2130 Expansion module A input H (low)
processed status
2130 Expansion module A input H (high)
raw status
2130 Expansion module A input H (high)
processed status
2130 Expansion module B inputs E-H
2130 Expansion module C inputs E-H
2130 Expansion module D inputs E-H
2130 Expansion module E-I inputs E-H

See table
below
0
See table
below
0
See table
below
0
See table
below
0
See table
below
0

See table
below

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only
Read only
Read only
Read only
Read only

Note:For digital inputs, the raw status indicates to the PC software the switch position (i.e. open or closed), effectively providing an electrical
status display.
Processed status indicates to the PC whether the input is considered active by the module or not (basically the electrical state is compared
with the polarity configured for an input and this is then reported to give an LED-type status indication).
For analogue inputs, the raw status indicates the sender category while the processed status gives the sender reading. As the same
analogue input has both low and high status registers, this does mean that the sender category and sender values are repeated across the
two registers.
Auxiliary & Flexible sender category codes
Type
Type
code
0
Unused
1
Pressure
2
Temperature
3
Level
4-65535
Reserved

Minimum
value
0
0
-50
0

Maximum
value
0
10000
10000
200

Page 16

Scaling
factor

Units

1
1
1

KPa
Degrees C
%

15.

Page 171 Unnamed input status (contd)

This is implemented for 72xx/73xx modules and indicates to the PC software what the current status of each digital input to the module is
(indicating both the actual input state and the active/inactive indication from the module).
Registers
Register
offset
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20-255

Name
2130 Expansion module J input E (low)
raw status
2130 Expansion module J input E (low)
processed status
2130 Expansion module J input E (high)
raw status
2130 Expansion module J input E (high)
processed status
2130 Expansion module J input F (low)
raw status
2130 Expansion module J input F (low)
processed status
2130 Expansion module J input F (high)
raw status
2130 Expansion module J input F (high)
processed status
2130 Expansion module J input G (low)
raw status
2130 Expansion module J input G (low)
processed status
2130 Expansion module J input G (high)
raw status
2130 Expansion module J input G (high)
processed status
2130 Expansion module J input H (low)
raw status
2130 Expansion module J input H (low)
processed status
2130 Expansion module J input H (high)
raw status
2130 Expansion module J input H (high)
processed status
Internal flexible sender input (low) raw
status
Internal flexible sender input (low)
processed status
Internal flexible sender input (high) raw
status
Internal flexible sender input (high)
processed status
Reserved

Minimum
value
0
See table
below
0
See table
below
0
See table
below
0
See table
below
0
See table
below
0
See table
below
0
See table
below
0
See table
below
0
See table
below
0
See table
below

Maximum
value
3

Scaling
factor

Units

Bits/ sign

Read/write

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only

16

Read only

16S

Read only

Note:Raw status indicates to the PC software the switch position (i.e. open or closed), effectively providing an electrical status display.
Processed status indicates to the PC whether the input is considered active by the module or not (basically the electrical state is compared
with the polarity configured for an input and this is then reported to give an LED-type status indication).
For analogue inputs, the raw status indicates the sender category while the processed status gives the sender reading. As the same
analogue input has both low and high status registers, this does mean that the sender category and sender values are repeated across the
two registers.

Page 17

Auxiliary & Flexible sender category codes


Type
Type
code
0
Unused
1
Pressure
2
Temperature
3
Level
4-65535
Reserved

Minimum
value
0
0
-50
0

Maximum
value
0
10000
10000
200

Page 18

Scaling
factor

Units

1
1
1

KPa
Degrees C
%

16.

Page 180 Unnamed output sources & polarities

This is implemented for 72xx/73xx modules and indicates to the PC software what each module output has been configured to use as its
source and polarity (both digital outputs and LEDs).
Registers
Register
offset
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40-63
64
65
66
67
68

Name
Digital output A source (Fuel)
Digital output A polarity (Fuel)
Digital output B source (Crank)
Digital output B polarity (Crank)
Digital output E source
Digital output E polarity
Digital output F source
Digital output F polarity
Digital output G source
Digital output G polarity
Digital output H source
Digital output H polarity
Digital output D source (Generator)
Digital output D polarity (Generator)
Digital output C source (Mains)
Digital output C polarity (Mains)
STOP LED source (STOP)
STOP LED polarity (STOP)
MANUAL LED source (MANUAL)
MANUAL LED polarity (MANUAL)
TEST LED source (TEST)
TEST LED polarity (TEST)
AUTO LED source (AUTO)
AUTO LED polarity (AUTO)
MAINS LED source (MAINS)
MAINS LED polarity (MAINS)
MAINS BREAKER LED source (MAINS
BREAKER)
MAINS BREAKER LED polarity
(MAINS BREAKER)
GEN BREAKER LED source (GEN
BREAKER)
GEN BREAKER LED polarity (GEN
BREAKER)
GEN LED source (GEN)
GEN LED polarity (GEN)
USER LED 1 source (USER LED 1)
USER LED 1 polarity (USER LED 1)
USER LED 2 source (USER LED 2)
USER LED 2 polarity (USER LED 2)
USER LED 3 source (USER LED 3)
USER LED 3 polarity (USER LED 3)
USER LED 4 source (USER LED 4)
USER LED 4 polarity (USER LED 4)
Reserved
2157 expansion module A output A source
2157 expansion module A output A
polarity
2157 expansion module A output B source
2157 expansion module A output B
polarity
2157 expansion module A output C source

Minimum
value
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Maximum
value
65535
1
65535
1
65535
1
65535
1
65535
1
65535
1
65535
1
65535
1
65535
1
65535
1
65535
1
65535
1
65535
1
65535

Bits/ sign

Read/write

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

16

Read only

65535

16

Read only

16

Read only

0
0
0
0
0
0
0
0
0
0

65535
1
65535
1
65535
1
65535
1
65535
1

16
16
16
16
16
16
16
16
16
16

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

0
0

65535
1

16
16

Read only
Read only

0
0

65535
1

16
16

Read only
Read only

65535

16

Read only

0
Page 19

Scaling
factor

Units

69
70
71
72
73
74
75
76
77
78
79
80-95
96-111
112-127
128-223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242-255

2157 expansion module A output C


polarity
2157 expansion module A output D source
2157 expansion module A output D
polarity
2157 expansion module A output E source
2157 expansion module A output E
polarity
2157 expansion module A output F source
2157 expansion module A output F
polarity
2157 expansion module A output G source
2157 expansion module A output G
polarity
2157 expansion module A output H source
2157 expansion module A output H
polarity
2157 expansion module B outputs A-H
2157 expansion module C outputs A-H
2157 expansion module D outputs A-H
2157 expansion module E-J outputs A-H
2548 expansion module A output A source
2548 expansion module A output A
polarity
2548 expansion module A output B source
2548 expansion module A output B
polarity
2548 expansion module A output C source
2548 expansion module A output C
polarity
2548 expansion module A output D source
2548 expansion module A output D
polarity
2548 expansion module A output E source
2548 expansion module A output E
polarity
2548 expansion module A output F source
2548 expansion module A output F
polarity
2548 expansion module A output G source
2548 expansion module A output G
polarity
2548 expansion module A output H source
2548 expansion module A output H
polarity
2548 expansion module A sounder output
Source
2548 expansion module A sounder output
polarity
2548 expansion module B outputs A-G

16

Read only

0
0

65535
1

16
16

Read only
Read only

0
0

65535
1

16
16

Read only
Read only

0
0

65535
1

16
16

Read only
Read only

0
0

65535
1

16
16

Read only
Read only

0
0

65535
1

16
16

Read only
Read only

0
0
0
0
0
0

65535
1
65535
1
65535
1

16
16
16
16
16
16

Read only
Read only
Read only
Read only
Read only
Read only

0
0

65535
1

16
16

Read only
Read only

0
0

65535
1

16
16

Read only
Read only

0
0

65535
1

16
16

Read only
Read only

0
0

65535
1

16
16

Read only
Read only

0
0

65535
1

16
16

Read only
Read only

0
0

65535
1

16
16

Read only
Read only

0
0

65535
1

16
16

Read only
Read only

65535

16

Read only

16

Read only
Read only

Page 20

17.

Page 181 Unnamed output sources & polarities (contd)

This is implemented for 72xx/73xx modules and indicates to the PC software what each module output has been configured to use as its
source and polarity (both digital outputs and LEDs).
Registers
Register
offset
0
1
2
3
4-21
22-39
40-57
58-75
76-93
94-111
112-129
130-147
148-255

Name
2548 expansion module B output H source
2548 expansion module B output H
polarity
2548 expansion module B sounder output
Source
2548 expansion module B sounder output
polarity
2548 expansion module C outputs A-H &
sounder
2548 expansion module D outputs A-H &
sounder
2548 expansion module E outputs A-H &
sounder
2548 expansion module F outputs A-H &
sounder
2548 expansion module G outputs A-H &
sounder
2548 expansion module H outputs A-H &
sounder
2548 expansion module I outputs A-H &
sounder
2548 expansion module J outputs A-H &
sounder
Reserved

Minimum
value
0
0

Maximum
value
65535
1

0
0

Scaling
factor

Units

Bits/ sign

Read/write

16
16

Read only
Read only

65535

16

Read only

16

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

Page 21

18.

Page 190 Unnamed output status

This is implemented for 72xx/73xx modules and indicates to the PC software what the current status of each output from the module is
(both digital outputs and LEDs).
Registers
Register
offset
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20-31
32
33
34
35
36
37
38
39
40-47
48-55
56-63
64-71
72-79
80-87
88-95
96-103
104-111
112
113
114
115
116
117
118
119
120
121-129

Name
Digital output A status (Fuel)
Digital output B status (Crank)
Digital output E status
Digital output F status
Digital output G status
Digital output H status
Digital output D status (Gen)
Digital output C status (Mains)
STOP LED status(STOP)
MANUAL LED status (MANUAL)
TEST LED status (TEST)
AUTO LED status (AUTO)
MAINS LED status (MAINS)
MAINS BREAKER LED status (MAINS
BREAKER)
GEN BREAKER LED status (GEN
BREAKER)
GEN LED status (GEN)
USER LED 1 status (USER LED 1)
USER LED 2 status (USER LED 2)
USER LED 3 status (USER LED 3)
USER LED 4 status (USER LED 4)
Reserved
2157 expansion module A output A
2157 expansion module A output B
2157 expansion module A output C
2157 expansion module A output D
2157 expansion module A output E
2157 expansion module A output F
2157 expansion module A output G
2157 expansion module A output H
2157 expansion module B outputs A-H
2157 expansion module C outputs A-H
2157 expansion module D outputs A-H
2157 expansion module E outputs A-H
2157 expansion module F outputs A-H
2157 expansion module G outputs A-H
2157 expansion module H outputs A-H
2157 expansion module I outputs A-H
2157 expansion module J outputs A-H
2548 expansion module A output A
2548 expansion module A output B
2548 expansion module A output C
2548 expansion module A output D
2548 expansion module A output E
2548 expansion module A output F
2548 expansion module A output G
2548 expansion module A output H
2548 expansion module A sounder output
2548 expansion module B outputs A-H &
sounder

Minimum
value
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Maximum
value
1
1
1
1
1
1
1
1
1
1
1
1
1
1

Bits/ sign

Read/write

16
16
16
16
16
16
16
16
16
16
16
16
16
16

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

16

Read only

0
0
0
0
0

1
1
1
1
1

16
16
16
16
16

Read only
Read only
Read only
Read only
Read only

0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1

16
16
16
16
16
16
16
16

0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1

16
16
16
16
16
16
16
16
16

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

Page 22

Scaling
factor

Units

130-138
139-147
148-156
157-165
166-174
175-183
184-192
193-201
202-255

2548 expansion module C outputs A-H &


sounder
2548 expansion module D outputs A-H &
sounder
2548 expansion module E outputs A-H &
sounder
2548 expansion module F outputs A-H &
sounder
2548 expansion module G outputs A-H &
sounder
2548 expansion module H outputs A-H &
sounder
2548 expansion module I outputs A-H &
sounder
2548 expansion module J outputs A-H &
sounder
Reserved

Read only
Read only
Read only
Read only
Read only
Read only
Read only
Read only

Page 23

19.

Page 200-231 Unnamed alarm strings

This is implemented for 72zxx/73xx modules to provide the various unnamed alarm strings (including internal and external digital and
analogue inputs).
They are used in place of pages 64-95 as the inactive strings are not implemented to reduce the register count required to support the large
number of expansion inputs, hence their positioning in the private GenComm pages.
The order of the strings is the same as for the input functions and input status pages to simplify the look-up process for the PC software.
Registers
Page
200

201
202

Register
offset
0
32
64
96
128
160
192
224
0
32
64
96
128
160
192
224

203
204-206
207

208
209
210
211-216
217

218-231

0
32
64
96
128
160
192
224

0
32
64
96
128
160
192
224

Name
Digital input A active string
Digital input B active string
Digital input C active string
Digital input D active string
Digital input E active string
Digital input F active string
Digital input G active string
Digital input H active string
Reserved (for digital input I-P strings)
2130 expansion module A digital input A string
2130 expansion module A digital input B string
2130 expansion module A digital input C string
2130 expansion module A digital input D string
2130 expansion module B digital input A string
2130 expansion module B digital input B string
2130 expansion module B digital input C string
2130 expansion module B digital input D string
2130 expansion module C&D digital input A-D
strings
2130 expansion module E-J digital input A-D
strings
2130 Expansion module A input E (low) string
2130 Expansion module A input E (high) string
2130 Expansion module A input F (low) string
2130 Expansion module A input F (high) string
2130 Expansion module A input G (low) string
2130 Expansion module A input G (high) string
2130 Expansion module A input H (low) string
2130 Expansion module A input H (high) string
2130 Expansion module B inputs E-H strings
2130 Expansion module C inputs E-H strings
2130 Expansion module D inputs E-H strings
2130 Expansion modules E-J inputs E-H strings
Internal flexible sender input (low) string
Internal flexible sender input (high) string
Reserved (Unnamed input 139 string)
Reserved (Unnamed input 140 string)
Reserved (Unnamed input 141 string)
Reserved (Unnamed input 142 string)
Reserved (Unnamed input 143 string)
Reserved (Unnamed input 144 string)
Unnamed input 145-256 strings

Note:Reading from the reserved pages will return spaces (I hope)

Page 24

Minimum
value
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

Maximum
value
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

Bits

UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

512
512
512
512
512
512
512
512

UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

512
512
512
512
512
512
512
512

UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

512
512
512
512
512
512
512
512

512
512
512
512
512
512
512
512

20.

Page 240-245 Analogue Input Name Strings

This is implemented for 72zxx/73xx modules to provide the name strings for various analogue inputs (including internal and external
analogue inputs).
The order of the strings is the same as for the input functions and input status pages to simplify the look-up process for the PC software.
Registers
Page
240

241

242-244
245

21.

Register
offset
0
32
64
96
128
160
192
224
0
32
64
96
128
160
192
224
0
32
64
96
128
160
192
224

Name
2130 Expansion module A input E name string
2130 Expansion module A input F name string
2130 Expansion module A input G name string
2130 Expansion module A input H name string
2130 Expansion module B input E name string
2130 Expansion module B input F name string
2130 Expansion module B input G name string
2130 Expansion module B input H name string
2130 Expansion module C input E name string
2130 Expansion module C input F name string
2130 Expansion module C input G name string
2130 Expansion module C input H name string
2130 Expansion module D input E name string
2130 Expansion module D input F name string
2130 Expansion module D input G name string
2130 Expansion module D input H name string
2130 expansion module E-J input E-H name strings
Internal Flexible sender name string
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved

Minimum
value
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

Maximum
value
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

Bits

UNICODE

UNICODE

512

512
512
512
512
512
512
512
512
512
512
512
512
512
512
512
512

Page 250 Misc strings

This is implemented for 72zxx/73xx modules to provide the name strings for various analogue inputs (including internal and external
analogue inputs).
The order of the strings is the same as for the input functions and input status pages to simplify the look-up process for the PC software.
Registers
Page
250

Register
offset
0
32
64
96
128
160
192
224

Name

Minimum
value
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

LED Insert card string 1


LED Insert card string 2
LED Insert card string 3
LED Insert card string 4
Reserved
Reserved
Reserved
Reserved

Page 25

Maximum
value
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE
UNICODE

Bits
512
512
512
512
512
512
512
512

Potrebbero piacerti anche