5(19)
Table 1. ND9000P GSD modules.
GSD mod-
ule name
control system output
control system input
SP (short)
bytes 1-4: SP.VALUE: Valve position
setpoint in AO block AUTO mode
(default mode), IEEE-754 float
byte 5: SP.STATUS: The status of
the valve position setpoint. Unsigned
integer 8. In normal case, use value
0x80. See table
none
SP (long)
bytes 1-4: SP.VALUE: Valve position
setpoint, IEEE-754 float
byte 5: SP.STATUS: The status of
the valve position setpoint. Unsigned
integer 8. In normal case, use value
0x80. See table
none
RCAS_OUT
bytes 1-4: RCAS_IN.VALUE: Valve
position setpoint in RCAS mode,
IEEE-754 float
byte 5: RCAS_IN.STATUS: The
status of the valve position setpoint.
Unsigned integer 8.
See table
bytes 1-4:
RCAS_OUT.VALUE:
Feeds back the SP or
RCAS_IN, depending
on the mode, IEEE-754
float
byte 5:
RCAS_OUT.STATUS.
Unsigned integer 8.
See table
SP+READB
ACK+POS_
D
bytes 1-4: SP.VALUE: Valve position
setpoint in AO block AUTO mode
(default mode), IEEE-754 float
byte 5: SP.STATUS: The status of
the valve position setpoint. Unsigned
integer 8. In normal case, use value
0x80. See table
bytes 1-4: READ-
BACK.VALUE: Valve
position measurement,
IEEE-754 float.
byte 5: READ-
BACK.STATUS: The
status of the valve
position measurement.
Unsigned integer 8.
See table
byte 6: POS_D.VALUE:
Limit information from
the limit switches or
calculated from the
position sensor. Un-
signed integer 8. The
values are:
1 = closed
2 = opened
3 = intermediate
byte 7:
POS_D.STATUS:
Unsigned integer 8.
SP+CHECK
BACK
bytes 1-4: SP.VALUE: Valve position
setpoint in AO block AUTO mode
(default mode), IEEE-754 float
byte 5: SP.STATUS: The status of
the valve position setpoint. Unsigned
integer 8. In normal case, use value
0x80. See table
Bytes 1-3: CHECK-
BACK: diagnostic sig-
nal, bit-enumerated, 3
bytes. See table 3.
SP+READB
ACK+POS_
D+CHECKB
ACK
bytes 1-4: SP.VALUE: Valve position
setpoint in AO block AUTO mode
(default mode), IEEE-754 float
byte 5: SP.STATUS: The status of
the valve position setpoint. Unsigned
integer 8. In normal case, use value
0x80. See table
bytes 1-4: READ-
BACK.VALUE
byte 5: READ-
BACK:STATUS
byte 6: POS_D.VALUE
byte 7:
POS_D.STATUS
bytes 8-10: CHECK-
BACK
RCAS_OUT
+CHECKBA
CK
bytes 1-4: RCAS_IN.VALUE: Valve
position setpoint in RCAS mode,
IEEE-754 float
byte 5: RCAS_IN.STATUS: The
status of the valve position setpoint.
Unsigned integer 8.
See table
bytes 1-4:
RCAS_OUT.VALUE:
Feeds back the SP or
RCAS_IN, depending
on the mode, IEEE-754
float
byte 5:
RCAS_OUT.STATUS.
Unsigned integer 8.
GSD mod-
ule name
control system output
control system input
bytes 6-8: CHECK-
BACK
SP+RIN+R
B+ROUT+P
OS_D+CB
bytes 1-4: SP.VALUE: Valve position
setpoint in AO block AUTO mode
(default mode), IEEE-754 float
byte 5: SP.STATUS: The status of
the valve position setpoint. Unsigned
integer 8. In normal case, use value
0x80. See table
bytes 6-9: RCAS_IN.VALUE: Valve
position setpoint in RCAS mode,
IEEE-754 float
byte 10: RCAS_IN.STATUS: The
status of the valve position setpoint.
Unsigned integer 8.
See table
bytes 1-4: READ-
BACK.VALUE
byte 5: READ-
BACK.STATUS
bytes 6-9:
RCAS_OUT.VALUE
byte 10:
RCAS_OUT.STATUS
byte 11:
POS_D.VALUE
byte 12:
POS_D.STATUS
bytes 13-15: CHECK-
BACK
The STATUS byte and the CHECKBACK mappings are
listed in the tables 2 and 3.
Table 2.
Status byte mapping.
Status
byte in
case
that the
limit
bits are
zeros
Quali
ty
Bits
Additional
information
Bits
Limit
Bits
Meaning
7
6
5
4
3
2
1
0
0x00
0
0
0
0
0
0
x
x
bad
0x04
0
0
0
0
0
1
x
x
bad, configuration error
0x08
0
0
0
0
1
0
x
x
bad, not connected
0x0C
0
0
0
0
1
1
x
x
bad, device failure
0x10
0
0
0
1
0
0
x
x
bad, sensor failure
0x14
0
0
0
1
0
1
x
x
bad, no communication (last
usable value)
0x18
0
0
0
1
1
0
x
x
bad, no communication (no
usable value)
0x1C
0
0
0
1
1
1
x
x
bad, out of service
0x40
0
1
0
0
0
0
x
x
uncertain
0x44
0
1
0
0
0
1
x
x
uncertain, last usable value
0x48
0
1
0
0
1
0
x
x
uncertain, substituted value
0x4C
0
1
0
0
1
1
x
x
uncertain, initial value
0x80
1
0
0
0
0
0
x
x
good
0x84
1
0
0
0
0
1
x
x
good, Update event (change of
parameters)
0xA0
1
0
1
0
0
0
x
x
good, go into failsafe position
(command)
0xA4
1
0
1
0
0
1
x
x
good, maintenance required
0xC0
1
1
0
0
0
0
x
x
good (cascade)
0xC4
1
1
0
0
0
1
x
x
good (cascade), initialization
confirmed
0xC8
1
1
0
0
1
0
x
x
good (cascade), initialization
requested
0xCC
1
1
0
0
1
1
x
x
good (cascade), rcas mode not
requested
0xD8
1
1
0
1
1
0
x
x
good (cascade), local operation
has priority
0xE0
1
1
1
0
0
0
x
x
good (cascade), go into failsafe
position (command)
x
x
x
x
x
x
0
0
value is not limited
x
x
x
x
x
x
0
1
value is low limited
x
x
x
x
x
x
1
0
value is high limited
x
x
x
x
x
x
1
1
value is constant
x = could be any (0 or 1)