Hamilton Sundstrand Company Automobile Parts eXVG User Manual |
User Manual
MODBUS Communication For
XVG/eXVG Gas Fuel Metering Valves
SD-6021 Rev 1
September 2008
Precision Engine Controls Corporation claims proprietary rights to the information disclosed herein. This document is furnished in
confidence on the express understanding that neither it nor any reproduction thereof will be disclosed to others or used for the purpose
of manufacture or procurement.
Download from Www.Somanuals.com. All Manuals Search And Download.
Table of Contents
PREFACE........................................................................................................................ 2
Protocol....................................................................................................................... 5
Modbus Transactions.......................................................................................... 6
General Setup Parameters......................................................................... 12
Stroke Position Parameters....................................................................... 19
Real Time Parameters....................................................................................... 24
10.2 Accessing Fault Records Procedure.................................................................. 33
10.3 Change Gas Constant R and K Procedure ........................................................ 34
10.4 Download Parameters....................................................................................... 35
10.5 Re-Assign Device Address Procedure.............................................................. 35
3
Download from Www.Somanuals.com. All Manuals Search And Download.
1 Serial Communication
The primary interface used for XVG/eXVG is serial communication, which is the
exchange of data one-bit-at-a time, sequentially, on a single data line or channel.
XVG/eXVG can communicate either in PECC (a propriety standard protocol) or
Modbus protocol via the serial interface.
2 Baud Rate
Baud rate is the speed at which a data line changes its state or the number of times per
second the line changes state. If two serial devices are connected together via direct
cables, then baud rate and bit-per-second are the same. XVG/eXVG Modbus
communication supports baud rates of 9600, 19200, 38400, and 57600.
3 Parity bit
A parity bit is optionally transmitted along with data to help detect data corruption
that may occur during transmission. There are three parity modes available: Odd,
Even, or None. XVG/eXVG Modbus communication default parity setting is Even.
4 Start and Stop Bits
The start bit informs the receiving device that a character is coming; a stop bit
indicates that a character is completed. The start bit is always 0 and stop bit is always
1. Per Modbus protocol requirements, XVG/eXVG Modbus communication employs
1 stop bit in Even or Odd parity mode, and 2 stop bits in None parity mode.
5 Electrical Interface Standards
XVG/eXVG serial communication uses either RS232 for one-to-one connection or
RS485 for a multi-drop capable network.
- RS232 interface uses three wires: transmit, receive, and common (ground) line.
A -3 to -12V signal indicates a 1, a +3 to +12V signal indicates a 0.
Communication is one-to-one, and full-duplex capable. Distance is limited to
50 feet.
- RS485 interface uses two wires: T+/R+ and T-/R-. The RS485 receiver
compares the voltage difference between both lines instead of the absolute
voltage level on a signal line. Communication is half-duplex and up to 32
devices can be connected to a multi-drop network up. Distance is limited to
4000 feet.
4
Download from Www.Somanuals.com. All Manuals Search And Download.
Follow RS232 and RS485 standards for wiring and biasing of the communication
bus.
6 XVG/eXVG Modbus Communication Default Settings
The default settings for XVG/eXVG Modbus communication are as follows:
- Baud Rate: 19200
- Parity Mode: Even
- Number of Start Bits: 1
- Number of Stop Bits: 1
- Device Address: 1
7 Protocol
Modbus devices communicate using a master/slave technique, in which only one
device (the master) can initiate transactions. The other device (the slave) responds by
supplying the requested data to the master or by taking the action requested. The
master can address individual slaves or can initiate a broadcast message to all slaves.
Slaves will only return a message to requests that are specifically addressed to them.
However, all slaves will perform the action requested by a broadcast message, but
responses are not returned.
XVG/eXVG Modbus conforms to standard Modbus protocol and support Modbus
Remote Terminal Unit (RTU) mode (ASCII mode is not supported). With RS485, it
is possible to have multiple host masters and XVG/eXVG units on the same network.
However, the following protocol requirements must be observed:
-
-
Only one host master can send a request message at a time.
Each XVG/eXVG unit on the same network must have a unique address.
7.1 General Modbus Frame
Modbus protocol establishes the format for the master request message by placing
into it the device address, a function code defining the requested action, any data to
be sent, and an error–checking field. See Table 1 for a general Modbus frame which
is followed from left to right.
DEVICE ADDRESS
FUNCTION CODE
DATA
ERROR-CHECK
Table 1: General Modbus Frame
5
Download from Www.Somanuals.com. All Manuals Search And Download.
7.2 Modbus Transactions
The slave’s response message is also constructed using Modbus protocol. It
contains fields confirming the action taken, any data to be returned, and an error–
checking field.
If an error occurred in receipt of the message, or if the slave is unable to perform
the requested action, the slave will construct an error message and send it as its
response.
Request
Response, no error
FUNCTION CODE + REQUEST DATA
FUNCTION CODE + RESPONSE DATA
Response, with error EXCEPTION FUNCTION CODE + REQUEST DATA
where
EXCEPTION FUNCTION CODE = (FUNCTION CODE + 0x80)
Table 2: Modbus Transactions
7.3 Modbus Register Types
Each Modbus register in the XVG/eXVG is identified by its 4-digit number
address. With XVG/eXVG, the term “register” refers to both Modbus Holding
Registers (read-write) and Modbus Input registers (read-only). The types of
XVG/eXVG Modbus registers are listed in Table 3.
Register
Type
Address
Range
3000-
Size
Data Type
Description
Unsigned 16-bit integers ranging
from 0 to 65535.
U16
16 bit
Integer
3999
Use in pairs to store unsigned 32-bit
integers ranging from 0 to
4294967295.
5000-
6999
U32
16 bit
Integer
Use in pairs to store 32-bit floating-
points values in single-precision
IEEE 754 format.
7000-
7999
Float
16 bit Floating-point
One or more consecutive registers.
Each register stores two 8-bit ASCII
characters (16 bits total).
3000-
3999
ASCII
16 bit
8-bit ASCII
Table 3: Modbus Transactions
6
Download from Www.Somanuals.com. All Manuals Search And Download.
7.4 Modbus Functions
The following Modbus functions are supported by the XVG/eXVG:
- Read Registers (0x03)
- Write Single Register (0x06)
- Write Multiple Registers (0x10)
- Diagnostics (0x08) Query Data sub-function (0x00)
The master can address individual slaves, or can initiate a broadcast message (using
device address 0) to all slaves. Slaves perform the actions requested by the broadcast
messages but will not return a response. Per Modbus protocol, only Write Single
Register (0x06) and Write Multiple Registers (0x10) support broadcast message.
7.4.1 Read Registers (0x03)
Request message:
SLAVE ADDRESS + FUNCTION CODE + STARTING ADDRESS + QUANTITY
OF REGISTERS + CRC
Request
Length
1 Byte
1 Byte
2 Bytes
2 Bytes
2 Bytes
Valid Value
0 to 247
Slave Address
Function code
Starting Address
Quantity of Registers
CRC
0x03
0x0000 to 0xFFFF
1 to 125 (0x7D)
0x0000 to 0xFFFF
Table 4: Modbus Function 03 – Request Message
Response message:
SLAVE ADDRESS + FUNCTION CODE + BYTES COUNT + REGISTERS
VALUES + CRC
Response
Length
1 Byte
Valid Value
0 to 247
Slave Address
Function code
Byte count
0x03
2xN
1 Byte
1 Byte
value
0x0000 to 0xFFFF
Registers Values
CRC
2xN Bytes
2 Bytes
*N = Quantity of Registers
Table 5: Modbus Function 03 - Response Message
7
Download from Www.Somanuals.com. All Manuals Search And Download.
Example: Request to read holding registers 108 - 110
Request
Response
01 03 00 6B 00 03 74 17
Slave Address 01
01 03 06 02 2B 00 00 00 64 05 7A
Slave Address 01
Function 03
Function 03
Starting Address Hi 00
Starting Address Lo 6B
Number of Registers Hi 00
Number of Registers Lo 03
CRC 7417
Byte Count 06
Register Value Hi (108) 02
Register Value Lo (108) 2B
Register Value Hi (109) 00
Register Value Lo (109) 00
Register Value Hi (110) 00
Register Value Lo (110) 64
CRC 057A
Table 6: Modbus Function 03 - Example
7.4.2 Write Single Register (0x06)
Request message:
SLAVE ADDRESS + FUNCTION CODE + REGISTER ADDRESS + REGISTER
VALUE + CRC
Request
Length
1 Byte
Valid Value
0 to 247
Slave Address
Function code
Register Address
Register Value
CRC
0x06
1 Byte
2 Bytes
2 Bytes
2 Bytes
0x0000 to 0xFFFF
0x0000 to 0xFFFF
0x0000 to 0xFFFF
Table 7: Modbus Function 06 - Request Message
Response message:
SLAVE ADDRESS + FUNCTION CODE + REGISTER ADDRESS + REGISTER
VALUE + CRC
Response
Length
1 Byte
Valid Value
0 to 247
Slave Address
Function code
Register Address
Register Value
CRC
0x06
1 Byte
2 Bytes
2 Bytes
2 Bytes
0x0000 to 0xFFFF
0x0000 to 0xFFFF
0x0000 to 0xFFFF
Table 8: Modbus Function 06 - Response Message
8
Download from Www.Somanuals.com. All Manuals Search And Download.
Example: Request to write 0x03 to register 2.
Request
Response
01 06 00 01 00 03 98 0B
Function 06
01 06 00 01 00 03 98 0B
Function 06
Register Address Hi 00
Register Address Lo 01
Register Value Hi 00
Register Value Lo 03
CRC 98 0B
Register Address Hi 00
Register Address Lo 01
Register Value Hi 00
Register Value Lo 03
CRC 98 0B
Table 9: Modbus Function 06 – Example
7.4.3 Write Multiple Registers (0x10)
Request message:
SLAVE ADDRESS + FUNCTION CODE + STARTING ADDRESS + QUANTITY
OF REGISTERS + BYTES COUNT + REGISTERS VALUES + CRC
Request
Length
1 Byte
Valid Value
0 to 247
Slave Address
Function code
Starting Address
Quantity of Registers
Bytes count
0x10
1 Byte
0x0000 to 0xFFFF
1 to 123 (0x7B)
2xN
2 Bytes
2 Bytes
1 Byte
value
0x0000 to 0xFFFF
Registers Values
CRC
2xN Bytes
2 Bytes
*N = Quantity of Registers
Table 10: Modbus Function 16 - Request Message
Response message:
SLAVE ADDRESS + FUNCTION CODE + STARTING ADDRESS + QUANTITY
OF REGISTERS + CRC
Response
Length
1 Byte
Valid Value
0 to 247
Slave Address
Function code
Starting Address
Quantity of Registers
CRC
0x10
1 Byte
2 Bytes
2 Bytes
2 Bytes
0x0000 to 0xFFFF
1 to 123 (0x7B)
0x0000 to 0xFFFF
Table 11: Modbus Function 16 - Response Message
Example: Write 0x0A and 0x0102 to two registers, starting at register 2.
Request
Response
01 10 00 01 00 02 04 00 0A 01 02 92 30
Function 10
01 10 00 01 00 02 10 08
Function 10
9
Download from Www.Somanuals.com. All Manuals Search And Download.
Starting Address Hi 00
Starting Address Lo 01
Quantity of Registers Hi 00
Quantity of Registers Lo 02
Byte Count 04
Starting Address Hi 00
Starting Address Lo 01
Quantity of Registers Hi 00
Quantity of Registers Lo 02
CRC 1008
Registers Value Hi 00
Registers Value Lo 0A
Registers Value Hi 01
Registers Value Lo 02
CRC 9230
Table 12: Modbus Function 16 – Example
7.4.4 Diagnostics (0x08) (Loopback)
Request & Response message:
SLAVE ADDRESS + FUNCTION CODE + SUB-FUNCTION CODE + DATA +
CRC
Request
Length
1 Byte
1 Byte
2 Bytes
Any
Valid Value
0 to 247
Slave Address
Function code
Sub-function
Data
0x08
0x00
value
0x0000 to 0xFFFF
CRC
Table 13: Modbus Function 08 - Request & Response Message
An exact copy of the diagnostic query message is sent back as a response.
8 Connections
The XVG/eXVG can communicate via RS-232 or RS-485, one interface or the other.
To communicate with an XVG/eXVG that was built with RS-485 interface circuit, you
may need to use RS232-to-RS485 converter.
The connection from the PC or PLC’s serial port to the XVG/eXVG can be made as
follows:
10
Download from Www.Somanuals.com. All Manuals Search And Download.
8.1 RS-232 Connection (for XVG/eXVG with RS-232 interface)
PC COM Port
Wire Color
(DB9M Connector)
XVG/eXVG Terminal
Block
(If XVG/eXVG is
supplied with optional
harness)
Signal
Pin #
Signal
Pin #
39
SERIAL RX
SERIAL TX
SERIAL RTN
2
3
5
SERIAL TX
SERIAL RX
SERIAL RTN
WHT/ORN/BLU
40
WHT/ORN/YEL
WHT/ORN/GRN
41
Table 14: RS-232 Interface Connection
8.2 RS-485 Connection (for XVG/eXVG with RS-485 interface)
PC COM Port
Through RS232-
RS485 Converter
Pin #
Wire Color
(If XVG/eXVG is supplied
with optional harness)
XVG/eXVG Terminal
Block
Signal
Pin #
39
TXD-485A
(SERIAL TX)
RXD-485B
(SERIAL RX)
TD(B)+
WHT/ORN/BLU
TD(A)-
40
41
WHT/ORN/YEL
WHT/ORN/GRN
GND (Optional)
SERIAL RTN
Table 15: RS-485 Interface Connection
9 XVG/eXVG Modbus Parameters
9.1 Setup Parameters
Set up parameters are write-able parameters used to setup and control all XVG/eXVG
operations. The following notes applied to all parameters:
-
-
-
-
-
Register Number: This is the Modbus address of the register in the XVG/eXVG.
All registers are readable.
RO: Read-only. The register is read-only.
W0: Open access for writing by any user.
W1: A Customer or Factory level password must be entered before writing is
allowed.
-
W2: A password must be entered and IDM_SETUPCONNECT (register no.
3005) set to 1 before writing is allowed.
-
-
W3: A factory level password must be entered before writing is allowed.
W4: A factory level password must be entered and IDM_SETUPCONNECT set
to 1 before writing is allowed.
11
Download from Www.Somanuals.com. All Manuals Search And Download.
9.1.1 General Setup Parameters
Register
Number
XVG/eXVG Parameter
Name
Write
Access
Default
Value
Description
Type
Operating Mode: 0=Stroke, 1=Flow
Measurement, 2=Flow Control, 3=Flow
Limiting
Bit15=Don’t care, Bit14 = inter-character
timeout enable for Modbus, other bits
reserved
3500
3501
IDM_MODE
W2
W2
U16
0
0
IDM_PROTOCOL
U16
3502
3503
IDM_DEMANDSRC
IDM_DIGCMDEN
W4
W4
Demand Source, not used
U16
U16
0
0
Digital Command Enable: Bit0, 0=Analog,
1=Digital, other bits reserved
XView functional flag: 1= XView will allow
parameter download to valve regardless of
demand signal, 2=XView will not download
if Demand>3% (2 is for Solar OEM units)
3504
IDM_SOLMAXAMPS
W4
U16
1
Current/Voltage Select: Bit0-Bit5=AI0-AI5,
Bit8-Bit10=AO0-AO2, 0=Current, 1=Voltage
3505
3506
3507
3508
3509
IDM_CURVOLTCFG
IDM_DEMANDOFFST
IDM_POSINTTBLEN
IDM_LVDTPHASE
IDM_AOPOLARITY
W4
W4
W4
W4
W4
U16
U16
U16
U16
U16
63
683
0
Demand Offset: ADC counts, range 0-956
Position Interpolation Table Enable:
0=Disable, 1=Enable
LVDT phase: Range 0-32
8
Analog Output Polarity: Bit0-Bit2=AO0-
AO2, 0=Positive, 1=Negative
0
=700 if IDM_MODE = 0, 1 or 2,
=600 if IDM_MODE = 3,
3510
IDM_MINDEMAND
W4
U16
700
Range 600-4000, default represents 4.1mA
Valve Type Identifier:
2=Flow Limiting
3511
3512
3513
IDM_VERSION
W4
W4
W4
Mode (Enabled At Factory).
1=Non Flow Limiting
Configuration Number: Range 0-65535
U16
U16
U16
1
IDM_CONFIGNO
IDM_VOLTRANGE
102
1
I/O Volt Range, Bit format same as
IDM_CURVOLTCFG, 0=0-5V, 1=1-5V/4-
20mA
3.3V fault persist time: x20mS, range 0-
32767
Input pressure fault persist time: x20mS,
range 0-32767
Output pressure fault persist time: x20mS,
range 0-32767
LVDT fault persist time: x20mS, range 0-
32767
Tracking fault persist time: x20mS, range 0-
32767
Gas Temp fault persist time: x20mS, range
0-32767
Overpressure fault persist time: x20mS,
range 0-32767
3514
3515
3516
3517
3518
3519
3520
IDM_FLTTM3VOLT3
IDM_FLTTMINPRES
IDM_FLTTMOUTPRES
IDM_FLTTMLVDT
W4
W4
W4
W4
W4
W4
W4
U16
U16
U16
U16
U16
U16
U16
3
5
5
2
IDM_FLTTMTRACK
IDM_FLTTMGASTEMP
IDM_FLTTMOVRPRES
50
50
5
12
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameter
Name
Write
Access
Default
Value
Description
Type
U16
U16
Flow Control Enable: 0=Baseline (Stroke
Mode) Valve, 1=FM / FC / FL valve
Current fault persist time: x20mS, range 0-
32767
3521
3522
IDM_FLOWCTRLEN
W4
W4
1
IDM_FLTTMCURRENT
32767
Over temperature shutdown fault persist time:
x20mS, range 0-32767
3523
3524
IDM_FLTTMTMPSHUT
IDM_SOLIMAX
W4
W4
U16
U16
500
Solenoid Current Limit: range 1-4095
3500
Analog Output Zero Configuration:
0=Disabled
1=Position Feedback (0-MaxStroke)
2=Measured Flow (0-Flow Range)
3=Corrected Output Pressure (0-500 PSIA)
4=Input Pressure (0-500 PSIA)
3525
IDM_AO0CFG
W2
U16
1
5=Output Pressure (0-500 PSIA)
6=Gas Temperature (-40 to 150 Deg. C)
7=Test mode to write directly to AO with
ADC gain/offset via IDM_AOUTx
3526
3527
IDM_AO1CFG
IDM_AO2CFG
W2
W2
Same as IDM_AO0CFG
Same as IDM_AO0CFG
U16
U16
0
0
Auto Zero Calibration Enable: 0=Disabled,
1=Enabled
3528
IDM_SELFCALENABLE
W4
U16
0
Differential Pressure Measurement Enable (3
PSIA and higher):
0=show actual flow on all pressures except
reverse flow conditions.
3529
IDM_DPENABLE
W4
U16
1
1=pressure differential less than 3.0 PSIA
will report 0 PPH flow.
Positive 15V source fault persist time:
x20mS, range 0-32767
Negative 15V source fault persist time:
x20mS, range 0-32767
Ambient/electronics fault persist time:
x20mS, range 0-32767
3530
3531
3532
IDM_FLTTMPOS15V
IDM_FLTTMNEG15V
IDM_FLTTMTEMPAMB
W4
W4
W4
U16
U16
U16
3
3
50
3533
3534
IDM_FLOWCALCURVE
IDM_ELECTINTRFC
W4
W4
Flow Calibration Curve, range 0 to 100
U16
U16
0
0
Electrical interface configuration number,
range 0 to 3
3535
3536
IDM_FLANGEACC
W4
W4
Flange accessory configuration number,
range 0 to 3
LVDT excitation output scale factor. Re-tune
if IDM_LVDTPHASE not a multiple of 4.
Units of %. Range: 0 to 200
U16
U16
0
IDM_LVDTEXSCALE
100
Motor over-current threshold for AdvDiag
over-current event counter. Range: 0-4095
Communication lost fault threshold time,
units of seconds. Fault disabled if = 0.
Range: 0 to 500
3537
3538
IDM_OCT
W4
W4
U16
U16
3850
0
IDM_CLTHRESH
Demand jitter accumulator dead-band, units
of demand counts. Range: 0 to 200
Modbus slave (node) address.
Range: 1 to 247
3539
3540
IDM_DJSUMDB
W4
W2
U16
U16
4
1
IDM_SLAVEADDR
13
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameter
Name
Write
Access
Default
Value
Description
Type
3541
IDM_PARITY
W2
Modbus parity: 0 = None, 1 = Odd, 2 = Even
U16
0
Modbus receive message timeout: 0 = auto-
scale to 3.5 character times for current baud
rate. Other values: n * 0.1ms timeout.
Range: 0 to 1000.
3542
IDM_RXMSGTMOUT
W2
U16
0
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
IDM_MODELNO[0]
IDM_MODELNO[1]
IDM_MODELNO[2]
IDM_MODELNO[3]
IDM_MODELNO[4]
IDM_MODELNO[5]
IDM_MODELNO[6]
IDM_MODELNO[7]
IDM_MODELNO[8]
IDM_MODELNO[9]
IDM_MODELNO[10]
IDM_MODELNO[11]
IDM_MODELNO[12]
IDM_MODELNO[13]
IDM_MODELNO[14]
IDM_MODELNO[15]
IDM_PARTNO[0]
IDM_PARTNO[1]
IDM_PARTNO[2]
IDM_PARTNO[3]
IDM_PARTNO[4]
IDM_PARTNO[5]
IDM_PARTNO[6]
IDM_PARTNO[7]
IDM_PARTNO[8]
IDM_PARTNO[9]
IDM_PARTNO[10]
IDM_PARTNO[11]
IDM_PARTNO[12]
IDM_PARTNO[13]
IDM_PARTNO[14]
IDM_PARTNO[15]
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W2
X
V
G
Model Number: null terminated string, 16
bytes max.
Each register contains one ASCII
representation of one character string.
Model number has maximum 16 characters.
ASCII
1
2
3
4
5
Part Number: null terminated string, 16 bytes
max.
Each register contains one ASCII
representation of one character string. Part
number has maximum 16 characters.
ASCII
5500 5501 IDM_BAUD_RATE
Baud Rate: 9600, 19200, 38400 or 57600
U32
U32
19200
0
4-20mA Input Hysteresis: ADC Count range
0 – 273
5502 5503 IDM_ANINPUTHYS
W4
Date: range 0-0xFFFFFF, format MMDDYY
in BCD
5504 5505 IDM_DATE
W4
W4
U32
U32
666
5506 5507 IDM_SERIALNO
Serial Number: range 1-0x7FFFFFFF
24680
14
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameter
Name
Write
Access
Default
Value
Description
Type
U32
U32
5508 5509 IDM_SETUPCHECK
W4
Setup parameter checksum
12345
Faults to Shutdown on, same as
IDM_FAULTFLAGS
5510 5511 IDM_SHUTDNFLTS
W4
0
Fault output configuration bit-field, to
configure which fault codes will show on
digital output channel 0. Same bits as
IDM_FAULTFLAGSL
5512 5513 IDM_FAULTOUTCFGL
W4
U32
0
Thermal age threshold for Electronics Age
Warning fault, units of seconds. Fault
disabled if = 0. Range: 0 to 4 billion
Total inches traveled warning fault threshold,
units of inches. Fault disabled if = 0.
Range: 0 to 4 billion
5514 5515 IDM_TAT
W4
W4
U32
U32
0
0
5516 5517 IDM_TITHRESH
7500 7501 IDM_LVDTGAIN
7502 7503 IDM_LVDTOFFSET
7504 7505 IDM_ADCAGAIN
7506 7507 IDM_ADCAOFFSET
7508 7509 IDM_OUTPUTGAIN
7510 7511 IDM_ADCBGAIN
7512 7513 IDM_ADCBOFFSET
7514 7515 IDM_DMD420GAIN
7516 7517 IDM_DMD420OFF
W4
W4
W4
W4
W4
W4
W4
W4
W4
LVDT Gain: range 0.1 – 3.0
Float
Float
Float
Float
Float
Float
Float
Float
Float
1
LVDT Offset: range -200 – 200
0
ADC A Gain: range 0.1 – 3.0, obsolete
ADC A Offset: range -200 – 200, obsolete
4-20mA Feedback Gain, Obsolete
1
0
1
ADC B Gain: range 0.1 – 3.0, obsolete
ADC B Offset: range -200 – 200, obsolete
4-20mA Demand Input Gain: (Obsolete)
4-20mA Demand Input Offset: (Obsolete)
1
0
1.016
0
R Gas Constant: must be non-zero, default is
Air
K Gas Constant: must be non-zero, default is
Air
Gc Gas Constant: must be non-zero, default
is Air
Z Gas Constant: must be non-zero, default is
Air
7518 7519 IDM_CONSTR
7520 7521 IDM_CONSTK
7522 7523 IDM_CONSTGC
7524 7525 IDM_CONSTZ
W0
W0
W2
W2
Float
Float
Float
Float
53.34
1.4
32.2
1
7526 7527 IDM_FLOWOFFSET
7528 7529 IDM_SUPPRESOFF
W4
W4
Measured Flow Offset: range -1400 to 1400
Supply Pressure Offset: (obsolete)
Float
Float
0
0
Gas Temp Sensor Offset: range -39.2 to 39.2
Deg F
7530 7531 IDM_TEMPOFF
W4
Float
0
Subsonic/Subsonic Hysteresis.
Range -0.1 – 0.1
7532 7533 IDM_SONSUBHYS
7534 7535 IDM_DELTAPRESOFF
7536 7537 IDM_FLOWRANGE
7538 7539 IDM_MAXSTROKE
7540 7541 IDM_MAXVELOCITY
W4
W4
W2
W2
W4
Float
Float
Float
Float
Float
0.03
0
Not used
Flow Measurement and Control Max Limit:
range 1.0 – 20000.0 PPH
1600
Maximum Stroke: range 0.005 – 0.275 in
0.25
0.0006
25
Maximum Velocity: range 0.0 – 0.01
Position Control Proportional Constant: must
be non-zero
7542 7543 IDM_KP
W4
Float
0.038
Position Control Integral Constant: range 0.0
to 0.0156
7574 7545 IDM_KI
W4
W4
Float
Float
0.001
1
7576 7547 IDM_INPRESGAIN
Input Pressure Sensor Gain: range 1 – 2
15
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameter
Name
Write
Access
Default
Value
Description
Type
Input Pressure Sensor Offset: range -10 – 10
PSIA
7578 7579 IDM_INPRESOFF
7580 7581 IDM_OUTPRESGAIN
7582 7583 IDM_OUTPRESOFF
W4
W4
W4
Float
Float
Float
0
1
0
Output Pressure Sensor Gain: range 1 – 2
Output Pressure Sensor Offset: range -10 –
10 PSIA
7584 7585 IDM_TEMPSENSEGAIN
7586 7587 IDM_TEMPSENSEOFF
W4
W4
Gas Temp Sensor Gain: range 0.1 – 3.0
Gas Temp Sensor Offset: -20 – 20 Deg F
Float
Float
1
0
3.3V Supply ADC Channel Gain: range 0.95
– 1.05
3.3V Supply ADC Channel Offset: range -80
– 80 Counts
7588 7589 IDM_VOLTS3GAIN3
7590 7591 IDM_VOLTS3OFF3
W4
W4
Float
Float
1
0
7592 7593 IDM_CURSENSEGAIN
7594 7595 IDM_CURSENSEOFF
7596 7597 IDM_OUTPUTOFF
W4
W4
W4
Current Sense Gain: range 0.95 – 1.05
Current Sense Offset: range -80 – 80 counts
Feedback Output Offset: (Obsolete)
Float
Float
Float
1
0
0
0.0000
33
7598 7599 IDM_TEMPCOMPFCT
7600 7601 IDM_MINIPFLOWCTRL
7602 7603 IDM_AUTOZEROTOL
W4
W4
W4
Temp Compensation Factor: range -1 – 1
Float
Float
Float
Minimum Input Pressure to Enable Flow
Control Operation: range 5-450 PSIA
Auto Zero Tolerance: must be non-zero,
0.030 max
20
0.005
7604 7605 IDM_DMDVOLTGAIN
7606 7607 IDM_DMDVOLTOFF
7608 7609 IDM_AI0CURGAIN
7610 7611 IDM_AI0CUROFF
7612 7613 IDM_AI1CURGAIN
7614 7615 IDM_AI1CUROFF
7616 7617 IDM_AI2CURGAIN
7618 7619 IDM_AI2CUROFF
7620 7621 IDM_AI3CURGAIN
7622 7623 IDM_AI3CUROFF
7624 7625 IDM_AI4CURGAIN
7626 7627 IDM_AI4CUROFF
7628 7629 IDM_AI5CURGAIN
7630 7631 IDM_AI5CUROFF
7632 7633 IDM_OUTPCORX3
7634 7635 IDM_OUTPCORX2
7636 7637 IDM_OUTPCORX1
7638 7639 IDM_OUTPCORDIV
7640 7641 IDM_ADCINPRESGAIN
7642 7643 IDM_ADCINPRESOFF
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
Demand voltage gain, obsolete
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
1
Demand voltage offset, obsolete
0
AI0 Current Gain: range 0.99 – 1.09
AI0 Current Offset: range -(122.6 to 146.6)
AI1 Current Gain: range same as AI0
AI1 Current Offset: range same as AI0
AI2 Current Gain: range same as AI0
AI2 Current Offset: range same as AI0
AI3 Current Gain: range same as AI0
AI3 Current Offset: range same as AI0
AI4 Current Gain: range same as AI0
AI4 Current Offset: range same as AI0
AI5 Current Gain: range same as AI0
AI5 Current Offset: range same as AI0
Outlet pressure correction coefficient 3
Outlet pressure correction coefficient 2
Outlet pressure correction coefficient 1
Outlet pressure correction divisor
1
0
1
0
1
0
1
0
1
0
1
0
10000
-6800
1500
8000
1
Input Pressure Gain: range 0.97 – 1.03
Input Pressure Offset: range -(122.6 to 146.6)
0
IDM_ADCOUTPRESGAI
7644 7645
N
W4
Output Pressure Gain: range 0.97 – 1.03
Float
1
Output Pressure Offset: range -(122.6 to
146.6)
7646 7647 IDM_ADCOUTPRESOFF
7648 7649 IDM_AO0CURGAIN
W4
W4
Float
Float
0
1
AO0 Current Gain: range 0.72 – 0.80
16
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameter
Name
Write
Access
Default
Value
Description
Type
7650 7651 IDM_AO0CUROFF
7652 7653 IDM_AO0VOLTGAIN
7654 7655 IDM_AO0VOLTOFF
7656 7657 IDM_AO1CURGAIN
7658 7659 IDM_AO1CUROFF
7660 7661 IDM_AO1VOLTGAIN
7662 7663 IDM_AO1VOLTOFF
7664 7665 IDM_AO2CURGAIN
7666 7667 IDM_AO2CUROFF
7668 7669 IDM_AO2VOLTGAIN
7670 7671 IDM_AO2VOLTOFF
7672 7673 IDM_AI0VOLTGAIN
7674 7675 IDM_AI0VOLTOFF
7676 7677 IDM_AI1VOLTGAIN
7678 7679 IDM_AI1VOLTOFF
7680 7681 IDM_AI2VOLTGAIN
7682 7683 IDM_AI2VOLTOFF
7684 7685 IDM_AI3VOLTGAIN
7686 7687 IDM_AI3VOLTOFF
7688 7689 IDM_AI4VOLTGAIN
7690 7691 IDM_AI4VOLTOFF
7692 7693 IDM_AI5VOLTGAIN
7694 7695 IDM_AI5VOLTOFF
7696 7697 IDM_OVERPRESLIM
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
AO0 Current Offset: range -4 to 4 counts
AO0 Voltage Gain: range 0.72 – 0.80
AO0 Voltage Offset: range -4 to 4 counts
AO1 Current Gain: range 0.72 – 0.80
AO1 Current Offset: range -4 to 4 counts
AO1 Voltage Gain: range 0.72 – 0.80
AO1 Voltage Offset: range -4 to 4 counts
AO2 Current Gain: range 0.72 – 0.80
AO2 Current Offset: range -4 to 4 counts
AO2 Voltage Gain: range 0.72 – 0.80
AO2 Voltage Offset: range -4 to 4 counts
AI0 Voltage Gain: range 1.03 – 1.05
AI0 Voltage Offset: range -(122.6 to 146.6)
AI1 Voltage Gain: range 1.03 – 1.05
AI1 Voltage Offset: range -(122.6 to 146.6)
AI2 Voltage Gain: range 1.03 – 1.05
AI2 Voltage Offset: range -(122.6 to 146.6)
AI3 Voltage Gain: range 1.03 – 1.05
AI3 Voltage Offset: range -(122.6 to 146.6)
AI4 Voltage Gain: range 1.03 – 1.05
AI4 Voltage Offset: range -(122.6 to 146.6)
AI5 Voltage Gain: range 1.03 – 1.05
AI5 Voltage Offset: range -(122.6 to 146.6)
Overpressure Limit, range 200 to 600PSIA
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
450
Maximum integral position control
contribution, units of velocity. Range 0.0 to
1.999
0.0000
13
7698 7699 IDM_MAXINTERR
W4
Float
Thermal aging reference temperature, units of
deg C. Range: 0.0 to 150.0
Total inches traveled accumulator dead-band,
units of inches. Range: 0.0 to 0.005
Second order inlet pressure sensor correction
coefficient. Range: -1.0 to 1.0
Second order inlet pressure sensor correction
coefficient. Range: -1.0 to 1.0
7700 7701 IDM_TR
W4
W4
W4
W4
Float
Float
Float
Float
60.0
0.0005
0.0
7702 7703 IDM_TITDB
7704 7705 IDM_INPRESCOEF2
7706 7707 IDM_OUTPRESCOEF2
0.0
Table 16: General Setup Parameters
9.1.2 Position Interpolation Parameters
The XVG/eXVG Fuel Metering Valve can be configured to operate with a non-linear
stroke profile by adjusting the values in this table. The Position Interpolation Table is a
43-point table, which maps a specific position to a linear demand position point. The first
30 points in the table are spaced at 0.1mA intervals and the remaining points are spaced
at 1.0mA intervals.
17
Download from Www.Somanuals.com. All Manuals Search And Download.
The position interpolation feature is enabled / disabled via the IDM_POSINTTBLEN
setup parameter. The valve will ignore this data in this table and assume a linear stroke
profile when IDM_POSINTTBLEN is disabled. Valid Parameter Interpolation Table
values are in the range of 683.0-3413.0, values are in fixed point IQ8 format (count value
multiplied by 28).
Pre-
Cal
Default
Register
Number
XVG/eXVG Parameter
Name
Write
Access
Corresponding Demand
Type
5600 5601 IDM_POSTBL0
5602 5603 IDM_POSTBL1
5604 5605 IDM_POSTBL2
5606 5607 IDM_POSTBL3
5608 5609 IDM_POSTBL4
5610 5611 IDM_POSTBL5
5612 5613 IDM_POSTBL6
5614 5615 IDM_POSTBL7
5616 5617 IDM_POSTBL8
5618 5619 IDM_POSTBL9
5620 5621 IDM_POSTBL10
5622 5623 IDM_POSTBL11
5624 5625 IDM_POSTBL12
5626 5627 IDM_POSTBL13
5628 5629 IDM_POSTBL14
5630 5631 IDM_POSTBL15
5632 5633 IDM_POSTBL16
5634 5635 IDM_POSTBL17
5636 5637 IDM_POSTBL18
5638 5639 IDM_POSTBL19
5640 5641 IDM_POSTBL20
5642 5643 IDM_POSTBL21
5644 5645 IDM_POSTBL22
5646 5647 IDM_POSTBL23
5648 5649 IDM_POSTBL24
5650 5651 IDM_POSTBL25
5652 5653 IDM_POSTBL26
5654 5655 IDM_POSTBL27
5656 5657 IDM_POSTBL28
5658 5659 IDM_POSTBL29
5660 5661 IDM_POSTBL30
5662 5663 IDM_POSTBL31
5664 5665 IDM_POSTBL32
5666 5667 IDM_POSTBL33
5668 5669 IDM_POSTBL34
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
Counts: 700.0625, 4.1mA Demand
Counts: 717.1250, 4.2mA Demand
Counts: 734.1250, 4.3mA Demand
Counts: 751.2500, 4.4mA Demand
Counts: 768.3125, 4.5mA Demand
Counts: 785.3750, 4.6mA Demand
Counts: 802.4375, 4.7mA Demand
Counts: 819.5000, 4.8mA Demand
Counts: 836.5625, 4.9mA Demand
Counts: 853.6250, 5.0mA Demand
Counts: 870.6875, 5.1mA Demand
Counts: 887.7500, 5.2mA Demand
Counts: 904.8125, 5.3mA Demand
Counts: 921.8750, 5.4mA Demand
Counts: 938.9375, 5.5mA Demand
Counts: 956.0000, 5.6mA Demand
Counts: 973.0625, 5.7mA Demand
Counts: 990.0125, 5.8mA Demand
Counts: 1007.1875, 5.9mA Demand
Counts: 1024.2500, 6.0mA Demand
Counts: 1041.3125, 6.1mA Demand
Counts: 1058.3750, 6.2mA Demand
Counts: 1075.4375, 6.3mA Demand
Counts: 1092.5000, 6.4mA Demand
Counts: 1109.5625, 6.5mA Demand
Counts: 1126.6250, 6.6mA Demand
Counts: 1143.6875, 6.7mA Demand
Counts: 1160.7500, 6.8mA Demand
Counts: 1177.8125, 6.9mA Demand
Counts: 1194.8750, 7.0mA Demand
Counts: 1365.5000, 8.0mA Demand
Counts: 1536.1250, 9.0mA Demand
Counts: 1706.7500, 10.0mA Demand
Counts: 1877.3750, 11.0mA Demand
Counts: 2048.0000, 12.0mA Demand
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
179216
183584
187952
192320
196688
201056
205424
209792
214160
218528
222896
227264
231632
236000
240368
244736
249104
253443
257840
262208
266576
270944
275312
279680
284048
288416
292784
297152
301520
305888
349568
393248
436928
480608
524288
18
Download from Www.Somanuals.com. All Manuals Search And Download.
Pre-
Cal
Default
Register
Number
XVG/eXVG Parameter
Name
Write
Access
Corresponding Demand
Type
5670 5671 IDM_POSTBL35
5672 5673 IDM_POSTBL36
5674 5675 IDM_POSTBL37
5676 5677 IDM_POSTBL38
5678 5679 IDM_POSTBL39
5680 5681 IDM_POSTBL40
5682 5683 IDM_POSTBL41
5684 5685 IDM_POSTBL42
W2
W2
W2
W2
W2
W2
W2
W2
Counts: 2218.6250, 13.0mA Demand
Counts: 2389.2500, 14.0mA Demand
Counts: 2559.8750, 15.0mA Demand
Counts: 2730.5000, 16.0mA Demand
Counts: 2901.1250, 17.0mA Demand
Counts: 3071.7500, 18.0mA Demand
Counts: 3242.3750, 19.0mA Demand
Counts: 3413.0000, 20.0mA Demand
U32
U32
U32
U32
U32
U32
U32
U32
567968
611648
655328
699008
742688
786368
830048
873728
Table 17: Position Interpolation Table Parameters
9.1.3 Stroke Position Parameters
For XVG/eXVG low measurement and flow control accuracy improvement, the CdA
values are calculated based not only stroke position (using stroke- CdA interpolation
table) but also on pressure ratio condition.
The following Stroke Position Table lists default values of fifteen stroke positions that
will be used in CdA values calculation. Table values are (stroke value*224).
Register
Number
5900 5901
XVG/eXVG Parameter
Name
IDM_STROKETBL0
Write
Access
W4
Default
Value
83886
167772
251658
Corresponding Stroke
Type
0.005
0.01
0.015
0.03
0.045
0.0625
0.078125
0.09
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
5902 5903
5904 5905
5906 5907
5908 5909
5910 5911
5912 5913
5914 5915
5916 5917
5918 5919
5920 5921
5922 5923
5924 5925
5926 5927
5928 5929
IDM_STROKETBL1
IDM_STROKETBL2
IDM_STROKETBL3
IDM_STROKETBL4
IDM_STROKETBL5
IDM_STROKETBL6
IDM_STROKETBL7
IDM_STROKETBL8
IDM_STROKETBL9
IDM_STROKETBL10
IDM_STROKETBL11
IDM_STROKETBL12
IDM_STROKETBL13
IDM_STROKETBL14
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
503316
754975
1048576
1310720
2097152
2621440
2936013
3355443
3774874
4194304
4194472
4194640
0.1
0.125
0.15625
0.175
0.2
0.225
0.25
Table 18: Stroke Position Table Parameters
9.1.4 Pressure Ratio Parameters
These pressure ratio values are used in calculation of CdA values based on stroke and
pressure ratio conditions. Table values are (pressure ratio value*224).
19
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameter
Name
Write
Access
W4
Default
Value
1677722
Corresponding Pressure Ratio
Type
5950 5951 IDM_PRTBL0
5952 5953 IDM_PRTBL1
5954 5955 IDM_PRTBL2
5956 5957 IDM_PRTBL3
5958 5959 IDM_PRTBL4
5960 5961 IDM_PRTBL5
5962 5963 IDM_PRTBL6
5964 5965 IDM_PRTBL7
5966 5967 IDM_PRTBL8
5968 5969 IDM_PRTBL9
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.95
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
W4
W4
W4
W4
W4
W4
W4
W4
W4
3355443
5033165
6710886
8388608
10066330
11744051
13421773
15099494
15938355
Table 19: Pressure Ratio Table Parameters
9.1.5 CdA-Pressure Ratio Parameters
Table values are (CdA value multiplied by 224).
Register
Number
XVG/eXVG Parameter
Name
Write
Access
W4
Default
Value
313516
Corresponding CdA value
0.01868701
Type
6000 6001 IDM_CDATBLPR0S0
6002 6003 IDM_CDATBLPR0S1
6004 6005 IDM_CDATBLPR0S2
6006 6007 IDM_CDATBLPR0S3
6008 6009 IDM_CDATBLPR0S4
6010 6011 IDM_CDATBLPR0S5
6012 6013 IDM_CDATBLPR0S6
6014 6015 IDM_CDATBLPR0S7
6016 6017 IDM_CDATBLPR0S8
6018 6019 IDM_CDATBLPR0S9
6020 6021 IDM_CDATBLPR0S10
6022 6023 IDM_CDATBLPR0S11
6024 6025 IDM_CDATBLPR0S12
6026 6027 IDM_CDATBLPR0S13
6028 6029 IDM_CDATBLPR0S14
6030 6031 IDM_CDATBLPR1S0
6032 6033 IDM_CDATBLPR1S1
6034 6035 IDM_CDATBLPR1S2
6036 6037 IDM_CDATBLPR1S3
6038 6039 IDM_CDATBLPR1S4
6040 6041 IDM_CDATBLPR1S5
6042 6043 IDM_CDATBLPR1S6
6044 6045 IDM_CDATBLPR1S7
6046 6047 IDM_CDATBLPR1S8
6048 6049 IDM_CDATBLPR1S9
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
0.035560012
0.05250603
0.102663994
0.150811017
0.199957013
0.250204027
0.317152977
0.360710025
0.371964991
0.464591026
0.522693992
0.555297971
0.62797302
0.710866988
0.018432021
0.035153985
0.051853001
0.100916982
0.147484004
0.199957013
0.250204027
0.301599979
0.341509998
0.371964991
596598
880905
1722416
2530189
3354722
4197727
5320944
6051710
6240537
7794544
8769350
9316354
10535639
11926369
309238
589786
869949
1693106
2474371
3354722
4197727
5060008
5729587
6240537
20
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameter
Name
Write
Access
W4
Default
Value
7794544
Corresponding CdA value
0.464591026
Type
6050 6051 IDM_CDATBLPR1S10
6052 6053 IDM_CDATBLPR1S11
6054 6055 IDM_CDATBLPR1S12
6056 6057 IDM_CDATBLPR1S13
6058 6059 IDM_CDATBLPR1S14
6060 6061 IDM_CDATBLPR2S0
6062 6063 IDM_CDATBLPR2S1
6064 6065 IDM_CDATBLPR2S2
6066 6067 IDM_CDATBLPR2S3
6068 6069 IDM_CDATBLPR2S4
6070 6071 IDM_CDATBLPR2S5
6072 6073 IDM_CDATBLPR2S6
6074 6075 IDM_CDATBLPR2S7
6076 6077 IDM_CDATBLPR2S8
6078 6079 IDM_CDATBLPR2S9
6080 6081 IDM_CDATBLPR2S10
6082 6083 IDM_CDATBLPR2S11
6084 6085 IDM_CDATBLPR2S12
6086 6087 IDM_CDATBLPR2S13
6088 6089 IDM_CDATBLPR2S14
6090 6091 IDM_CDATBLPR3S0
6092 6093 IDM_CDATBLPR3S1
6094 6095 IDM_CDATBLPR3S2
6096 6097 IDM_CDATBLPR3S3
6098 6099 IDM_CDATBLPR3S4
6100 6101 IDM_CDATBLPR3S5
6102 6103 IDM_CDATBLPR3S6
6104 6105 IDM_CDATBLPR3S7
6106 6107 IDM_CDATBLPR3S8
6108 6109 IDM_CDATBLPR3S9
6110 6111 IDM_CDATBLPR3S10
6112 6113 IDM_CDATBLPR3S11
6114 6115 IDM_CDATBLPR3S12
6116 6117 IDM_CDATBLPR3S13
6118 6119 IDM_CDATBLPR3S14
6120 6121 IDM_CDATBLPR4S0
6122 6123 IDM_CDATBLPR4S1
6124 6125 IDM_CDATBLPR4S2
6126 6127 IDM_CDATBLPR4S3
6128 6129 IDM_CDATBLPR4S4
6130 6131 IDM_CDATBLPR4S5
6132 6133 IDM_CDATBLPR4S6
6134 6135 IDM_CDATBLPR4S7
6136 6137 IDM_CDATBLPR4S8
6138 6139 IDM_CDATBLPR4S9
6140 6141 IDM_CDATBLPR4S10
6142 6143 IDM_CDATBLPR4S11
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
0.522693992
0.555297971
0.62797302
0.710866988
0.018271983
0.034884989
0.051634014
0.099170029
0.144158006
0.196815014
0.244836986
0.284681976
0.324190021
0.371964991
0.464591026
0.522693992
0.555297971
0.62797302
0.710866988
0.018070996
0.034645021
0.051371992
0.095315993
0.140272021
0.193674028
0.239470005
0.27858299
0.307435989
0.371964991
0.464591026
0.522693992
0.555297971
0.62797302
0.710866988
0.017931998
0.034437001
0.050974011
0.091620028
0.13389802
0.184538007
0.229842007
0.265470028
0.29658699
0.354771018
0.442640007
0.499430001
8769350
9316354
10535639
11926369
306553
585273
866275
1663797
2418570
3302008
4107683
4776171
5439006
6240537
7794544
8769350
9316354
10535639
11926369
303181
581247
861879
1599137
2353374
3249311
4017640
4673847
5157920
6240537
7794544
8769350
9316354
10535639
11926369
300849
577757
855202
1537129
2246436
3096034
3856109
4453848
4975904
5952070
7426267
8379045
21
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameter
Name
Write
Access
W4
Default
Value
9316354
Corresponding CdA value
0.555297971
Type
6144 6145 IDM_CDATBLPR4S12
6146 6147 IDM_CDATBLPR4S13
6148 6149 IDM_CDATBLPR4S14
6150 6151 IDM_CDATBLPR5S0
6152 6153 IDM_CDATBLPR5S1
6154 6155 IDM_CDATBLPR5S2
6156 6157 IDM_CDATBLPR5S3
6158 6159 IDM_CDATBLPR5S4
6160 6161 IDM_CDATBLPR5S5
6162 6163 IDM_CDATBLPR5S6
6164 6165 IDM_CDATBLPR5S7
6166 6167 IDM_CDATBLPR5S8
6168 6169 IDM_CDATBLPR5S9
6170 6171 IDM_CDATBLPR5S10
6172 6173 IDM_CDATBLPR5S11
6174 6175 IDM_CDATBLPR5S12
6176 6177 IDM_CDATBLPR5S13
6178 6179 IDM_CDATBLPR5S14
6180 6181 IDM_CDATBLPR6S0
6182 6183 IDM_CDATBLPR6S1
6184 6185 IDM_CDATBLPR6S2
6186 6187 IDM_CDATBLPR6S3
6188 6189 IDM_CDATBLPR6S4
6190 6191 IDM_CDATBLPR6S5
6192 6193 IDM_CDATBLPR6S6
6194 6195 IDM_CDATBLPR6S7
6196 6197 IDM_CDATBLPR6S8
6198 6199 IDM_CDATBLPR6S9
6200 6201 IDM_CDATBLPR6S10
6202 6203 IDM_CDATBLPR6S11
6204 6205 IDM_CDATBLPR6S12
6206 6207 IDM_CDATBLPR6S13
6208 6209 IDM_CDATBLPR6S14
6210 6211 IDM_CDATBLPR7S0
6212 6213 IDM_CDATBLPR7S1
6214 6215 IDM_CDATBLPR7S2
6216 6217 IDM_CDATBLPR7S3
6218 6219 IDM_CDATBLPR7S4
6220 6221 IDM_CDATBLPR7S5
6222 6223 IDM_CDATBLPR7S6
6224 6225 IDM_CDATBLPR7S7
6226 6227 IDM_CDATBLPR7S8
6228 6229 IDM_CDATBLPR7S9
6230 6231 IDM_CDATBLPR7S10
6232 6233 IDM_CDATBLPR7S11
6234 6235 IDM_CDATBLPR7S12
6236 6237 IDM_CDATBLPR7S13
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
0.62797302
0.710866988
0.017970979
0.034645975
0.048334002
0.086969018
0.12787497
0.176279008
0.216894984
0.252413988
0.284949005
0.337576985
0.420688987
0.47616601
0.531268001
0.604695022
0.680217028
0.018097997
0.034564972
0.046747983
0.082584977
0.123016
0.167436004
0.209510028
0.24348098
0.273561001
0.324248016
0.399429977
0.452902019
0.507237971
0.581417024
0.649567008
0.018015981
0.034865975
0.045041025
0.079456985
0.117030978
0.160700023
0.200019002
0.237761021
0.264689982
0.310918987
0.386830986
0.436703026
0.492919981
0.557698011
10535639
11926369
301503
581263
810910
1459098
2145386
2957471
3638894
4234804
4780651
5663602
7057990
7988740
8913198
10145099
11412148
303634
579904
784301
1385546
2063866
2809110
3514995
4084933
4589592
5439979
6701323
7598435
8510041
9754559
10897926
302258
584954
755663
1333067
1963454
2696099
3355762
3988968
4440761
5216355
6489947
7326661
8269825
9356620
22
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameter
Name
Write
Access
W4
Default
Value
10383687
Corresponding CdA value
0.618915975
Type
6238 6239 IDM_CDATBLPR7S14
6240 6241 IDM_CDATBLPR8S0
6242 6243 IDM_CDATBLPR8S1
6244 6245 IDM_CDATBLPR8S2
6246 6247 IDM_CDATBLPR8S3
6248 6249 IDM_CDATBLPR8S4
6250 6251 IDM_CDATBLPR8S5
6252 6253 IDM_CDATBLPR8S6
6254 6255 IDM_CDATBLPR8S7
6256 6257 IDM_CDATBLPR8S8
6258 6259 IDM_CDATBLPR8S9
6260 6261 IDM_CDATBLPR8S10
6262 6263 IDM_CDATBLPR8S11
6264 6265 IDM_CDATBLPR8S12
6266 6267 IDM_CDATBLPR8S13
6268 6269 IDM_CDATBLPR8S14
6270 6271 IDM_CDATBLPR9S0
6272 6273 IDM_CDATBLPR9S1
6274 6275 IDM_CDATBLPR9S2
6276 6267 IDM_CDATBLPR9S3
6278 6269 IDM_CDATBLPR9S4
6280 6281 IDM_CDATBLPR9S5
6282 6283 IDM_CDATBLPR9S6
6284 6285 IDM_CDATBLPR9S7
6286 6287 IDM_CDATBLPR9S8
6288 6289 IDM_CDATBLPR9S9
6290 6291 IDM_CDATBLPR9S10
6292 6293 IDM_CDATBLPR9S11
6294 6295 IDM_CDATBLPR9S12
6296 6297 IDM_CDATBLPR9S13
6298 6299 IDM_CDATBLPR9S14
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
U32
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
W4
0.017536998
0.034340978
0.045249999
0.075426996
0.11294198
0.154013991
0.191594005
0.233344972
0.258821011
0.302787006
0.367821991
0.415814996
0.473388016
0.527272999
0.584348023
0.017027974
0.033367991
0.043686986
0.073494017
0.107271016
0.150669992
0.183247983
0.231404006
0.25821501
0.281709015
0.344421983
0.391855001
0.445888996
0.501824021
0.544903994
294222
576146
759169
1265455
1894852
2583926
3214414
3914879
4342296
5079923
6171029
6976218
7942133
8846173
9803733
285682
559822
732946
1233025
1799709
2527823
3074391
3882315
4332129
4726293
5778442
6574236
7480776
8419210
9141972
Table 20: CdA-Pressure Ratio Table Parameters
9.1.6 Flow Limiting Mode Parameters
The following table is used to define the Flow Limiting Mode schedule. The 5-point
Flow Limiting Mode Table defines the minimum and maximum flow limits by
interpolation for a particular backpressure.
Valid Flow Limiting Mode Table Backpressure values are in the range 0.0 - 498.0, 32 bit
floating point format. Valid Flow Limiting Mode Table Minimum Flow values are in the
range 0.0 - 20000.0, 32 bit floating point format. Valid Flow Limiting Mode Table
Maximum Flow values are in the range 0.0 - 20000.0, 32 bit floating point format.
23
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameter
Name
Write
Access
Default
Value
Description
Type
7544 7545 IDM_BACKPRES0
7546 7547 IDM_BACKPRES1
7548 7549 IDM_BACKPRES2
7550 7551 IDM_BACKPRES3
7552 7553 IDM_BACKPRES4
7554 7555 IDM_MINFLOWLIM0
7556 7557 IDM_MINFLOWLIM1
7558 7559 IDM_MINFLOWLIM2
7560 7561 IDM_MINFLOWLIM3
7562 7563 IDM_MINFLOWLIM4
7564 7565 IDM_MAXFLOWLIM0
7566 7567 IDM_MAXFLOWLIM1
7568 7569 IDM_MAXFLOWLIM2
7570 7571 IDM_MAXFLOWLIM3
7572 7573 IDM_MAXFLOWLIM4
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
W2
Backpressure 0
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
14.7
64.7
114.7
164.7
214.7
0
Backpressure 1
Backpressure 2
Backpressure 3
Backpressure 4
Minimum Flow 0
Minimum Flow 1
Minimum Flow 2
Minimum Flow 3
Minimum Flow 4
Maximum Flow 0
Maximum Flow 1
Maximum Flow 2
Maximum Flow 3
Maximum Flow 4
200
500
750
1000
500
1500
3000
4500
6000
Table 21: Flow Limiting Mode Table Parameters
9.2 Real Time Parameters
Real time parameters are status parameters that show the operation status of the
XVG/eXVG. Most of the real time parameters are read-only.
Register
Number
XVG/eXVG Parameters
Name
Write
Access
Description
Type
U16
U16
Valve Demand in Digital Command Mode, range 683-
3413 counts
Valve Feedback in Digital Command Mode, range
683-3413 counts
3000
3001
IDM_DIGDEMAND
IDM_DIGSTATUS
W0
RO
Valve State: 0=Setup, 1=Run, 2=Shutdown,
3=Calibration
3002
3003
3004
IDM_STATE
RO
RO
RO
U16
U16
U16
IDM_SETUPVALID
IDM_FLOWCOND
Setup Checksum Valid: 0=No, 1=Yes
Flow Condition: 0=Sonic, 1=Subsonic, 2=Reverse
Flow
Setup Mode: 1=Set Valve in Setup State, 2=Exit Setup
and Reset CPU
3005
IDM_SETUPCONNECT
RO
U16
3006
3007
3008
3009
3010
3011
3012
3013
IDM_MEASFLOWCTS
IDM_MEASFLOW3413
IDM_RUNTMSECS
IDM_RUNTMMINS
IDM_SOLDUTYCYC
IDM_UPDATEPID
RO
RO
RO
RO
RO
RO
RO
RO
Measured Flow Counts, Range 0 – 4095
Measured Flow Counts, Range 683 – 3413
Seconds elapsed since power on
Minutes elapsed since power on
Solenoid Duty Cycle, not used
Not used
U16
U16
U16
U16
U16
U16
U16
U16
IDM_ADCCALADC
IDM_ADC3VOLTS3
ADC A 0.22V ref calibration counts 0 – 4095
3.3V Supply counts, range 0 – 4095
24
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameters
Name
Write
Access
Description
Type
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
IDM_ADCINPRES
IDM_ADCAI0
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
W3
RO
Input Pressure counts, range 0-4095
Analog Input 0 (demand), range 0-3413
Output Pressure counts, range 0-4095
Analog Input 1 counts, range 0 – 4095
Not used
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
IDM_ADCOUTPRES
IDM_ADCAI1
IDM_ADCDELTAPRES
IDM_ADCAI2
Analog Input 2 counts, range 0 – 4095
Gas Temperature counts
IDM_ADCGASTEMP
IDM_ADCAI3
Analog Input 3 counts, range 0 – 4095
Solenoid temp counts, not used
IDM_ADCSOLTEMP
IDM_ADCAI4
Analog Input 4 counts, range 0 – 4095
Motor Current counts, range 0 - 4095
Analog Input 5 counts, range 0 – 4095
Fault Report Variable, not used
IDM_ADCMOTORCUR
IDM_ADCAI5
IDM_FFAULTFLGS
IDM_FVERSION
IDM_FRUNTMMINS
IDM_FRUNTMSECS
IDM_SETUPERROR
IDM_TESTFLAGS
IDM_FMODE
Fault Report Variable, not used
Fault Log, Run Time Minutes of fault log
Fault Log, Run Time Seconds of fault log
Setup Validation Error Code, 0 = No Errors
Test Flags (SW debug use only)
Fault Report Variable, not used
Calibration Flags:
Bit0=Set Valve in Calibration State.
The following bits active only in cal state:
Bit1=Enable Feedback Override,
Bit2=Set Solenoid Duty Cycle Out to 50%
Bit3=Read ADC A raw cal voltage into
IDM_ADCACALADC
3033
IDM_CALFLAGS
W1
U16
Bit4=Read ADC B raw cal voltage into
IDM_ADCBCALADC
Bit5=Write parameters to EEPROM Bit6=Reset
IDM_TOTALHRS to 0 if parameter IDM_DATE =
666
3034
3035
3036
3037
IDM_CALAOUT0
IDM_ADCBCALADC
IDM_AOUT1
W3
RO
W3
W3
Analog Output 0 DAC Value, counts 0-4095
ADC B 2.5V Ref Calibration counts 0-4095
Analog Output 1 DAC Value, counts 0-4095
Analog Output 2 DAC Value, counts 0-4095
U16
U16
U16
U16
IDM_AOUT2
3038
3039
IDM_FIRMWAREVER
IDM_AOUT0
RO
RO
Firmware Version
U16
U16
AO0 DAC Value, counts 0-4095
DI0 Value: (reserved for external Run/Stop)
Bit0-Bit3=DI0-DI3 – only used if valve enters
CAL_STATE
3040
IDM_DIN0
RO
U16
Digital Output 0 Value: (reserved for Fault Output)
Bit0-Bit5=O0-O3, 485TXENA, 485TXENB – only
valid if valve enters CAL_STATE, otherwise for SW
test
3041
IDM_DOUT0
W3
U16
25
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameters
Name
Write
Access
Description
Type
Digital Output 1 Value, Current/Voltage: Bit0-
Bit5=AI0-AI5, Bit8-Bit10=AO0-AO2 (1=Voltage,
0=Current) – only valid if valve enters CAL_STATE,
otherwise for SW test
3042
IDM_DOUT1
W3
U16
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
IDM_FRECORDNO
IDM_FFAULTCODE
IDM_FRECORDS
IDM_ADCA0
IDM_ADCA1
IDM_ADCA2
IDM_ADCA3
IDM_ADCA4
IDM_ADCA5
IDM_ADCA6
IDM_ADCA7
IDM_ADCB0
IDM_ADCB1
IDM_ADCB2
IDM_ADCB3
IDM_ADCB4
IDM_ADCB5
IDM_ADCB6
IDM_ADCB7
W0
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
Fault Log Record No, selects fault log record, 0-7
Fault Log, Fault Code of fault log record
Fault Log, Number of faults in fault log record
ADC Channel A0 reading in counts
ADC Channel A1 reading in counts
ADC Channel A2 reading in counts
ADC Channel A3 reading in counts
ADC Channel A4 reading in counts
ADC Channel A5 reading in counts
ADC Channel A6 reading in counts
ADC Channel A7 reading in counts
ADC Channel B0 reading in counts
ADC Channel B1 reading in counts
ADC Channel B2 reading in counts
ADC Channel B3 reading in counts
ADC Channel B4 reading in counts
ADC Channel B5 reading in counts
ADC Channel B6 reading in counts
ADC Channel B7 reading in counts
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
IDM_ADCA0GAINOFF
IDM_ADCA1GAINOFF
IDM_ADCA2GAINOFF
IDM_ADCA3GAINOFF
IDM_ADCA4GAINOFF
IDM_ADCA5GAINOFF
IDM_ADCA6GAINOFF
IDM_ADCA7GAINOFF
IDM_ADCB0GAINOFF
IDM_ADCB1GAINOFF
IDM_ADCB2GAINOFF
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
U16
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
26
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameters
Name
Write
Access
Description
Type
U16
U16
U16
U16
U16
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
3073
3074
3075
3076
3077
IDM_ADCB3GAINOFF
IDM_ADCB4GAINOFF
IDM_ADCB5GAINOFF
IDM_ADCB6GAINOFF
IDM_ADCB7GAINOFF
RO
RO
RO
RO
RO
Analog input w/Auto ADC gain/off applied, cnts 0-
4095
3078
3079
3080
3081
3082
IDM_ADCB5A
RO
RO
RO
RO
RO
Muxed analog input for ADCAI3, counts 0-4095
Muxed analog input for ADCAI4, counts 0-4095
Muxed analog input for ADCAI5, counts 0-4095
ADC A 0.22V ref calibration counts 0 – 4095
ADC B 2.5V Ref Calibration counts 0 – 4095
U16
U16
U16
U16
U16
IDM_ADCB5B
IDM_ADCB5C
IDM_ADCCALLOW
IDM_ADCCALHI
Solenoid duty cycle, # of times on/1000 updates, for
debug
3083
3084
3085
3086
3087
IDM_SOLDUTY
IDM_LOOPCNT
IDM_BUFINDEX1
IDM_BUFINDEX2
IDM_ADCBUFVAL
RO
RO
W0
W0
RO
U16
U16
U16
U16
U16
Main task loop cycles per 125ms, for debug
Advanced diagnostics histogram bucket index and
ADC channel index
ADC buffer index
ADC input buffer array value, for test.
ADCBUFVAL[BUFINDEX1][BUFINDEX2]
Demand before position interpolation, value range:
683 to 3413
3088
IDM_DEMANDSTATUS
RO
U16
3089
3090
3091
3092
3093
IDM_AOUT0PWMCTS
IDM_AOUT1PWMCTS
IDM_AOUT2PWMCTS
IDM_FADCCALHI
RO
RO
RO
RO
RO
Analog output 0 PWM value: 0 to 4095
Analog output 1 PWM value: 0 to 4095
Analog output 2 PWM value: 0 to 4095
Fault Log, ADCCALHI at time of fault
Fault Log, ADCCALLOW at time of fault
U16
U16
U16
U16
U16
IDM_FADCCALLOW
Use to trigger EEPROM tasks (sets bits in
ETFLAGS). Fully functional using PECC protocol.
Using Modbus, only fault read task allowed. See
ETFLAGS for bits.
3094
IDM_TESTCTRL
W0
U16
Test parameter for viewing scheduled EEPROM
tasks: b0=fault save, b1=fault reset, b2=fault read,
b3=AdvDiag save, b4=EEPROM reset (use w/b3)
Buffer number of next fault record to be saved: 0 to 16
(16 = buffer 0)
3095
3096
IDM_ETFLAGS
IDM_FLTBUF
RO
RO
U16
U16
3097
3098
IDM_CLSEC
RO
RO
Lost communication seconds counter
ADC count from LVDT
U16
U16
IDM_LVDTCOUNT
27
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameters
Name
Write
Access
Description
Type
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
IDM_TESTSTR[0]
IDM_TESTSTR[1]
IDM_TESTSTR[2]
IDM_TESTSTR[3]
IDM_TESTSTR[4]
IDM_TESTSTR[5]
IDM_TESTSTR[6]
IDM_TESTSTR[7]
IDM_TESTSTR[8]
IDM_TESTSTR[9]
IDM_TESTSTR[10]
IDM_TESTSTR[11]
IDM_TESTSTR[12]
IDM_TESTSTR[13]
IDM_TESTSTR[14]
IDM_TESTSTR[15]
Test string, used for Modbus write access password.
IDM_TESTSTR is an ASCII string array with
maximum of 16 elements. The string start at register
3099 and a Null (0) character is required to end the
string. Example: To enter PASSWORD, write:
80 to register 3099
65 to register 3100
83 to register 3101
83 to register 3102
87 to register 3103
79 to register 3104
82 to register 3105
68 to register 3106
0 to register 3107
W0
ASCII
Analog output channel 0 electrical configuration
selector. Can be used to automatically set output
configuration. Sets parameters when value assigned in
setup state. (Parameter is not stored in EEPROM.)
Returns configuration code when read is commanded.
0 = 4to20mA, 1 = 0to5V, 2 = 1to5V, 3 = 0to-5V.
When reading, an invalid setup returns “99”. An
invalid write returns SETUPERROR = 9001.
Analog output channel 1 electrical configuration
selector. Can be used to automatically set output
configuration. Sets parameters when value assigned in
setup state. (Parameter is not stored in EEPROM.)
Returns configuration code when read is commanded.
0 = 4to20mA, 1 = 0to5V, 2 = 1to5V, 3 = 0to-5V.
When reading, an invalid setup returns “99”. An
invalid write returns SETUPERROR = 9002.
Analog input channel 0 electrical configuration
selector. Can be used to automatically set input
configuration. Sets parameters when value assigned in
setup state. (Parameter is not stored in EEPROM.)
Returns configuration code when read is commanded.
0 = 4to20mA, 1 = 0to5V, 2 = 1to5V. When reading,
an invalid setup returns “99”. An invalid write returns
SETUPERROR = 9003.
IDM_AO0CHCFG
IDM_AO1CHCFG
IDM_AI0CHCFG
3115
3116
3117
W2
W2
W2
U16
U16
U16
5000 5001 IDM_POSMANSTPT
5002 5003 IDM_CURMANSTPT
5004 5055 IDM_VALVEDMD
5006 5007 IDM_VALVESTATUS
5008 5009 IDM_FVALVEDMD
5010 5011 IDM_FVALVESTATUS
5012 5013 IDM_FDATE
RO
RO
RO
RO
RO
RO
RO
Not used, SW test parameter
Not used, SW test parameter
Position Demand, counts 683-3413
Position Status, counts 683-3413
Fault Report Variable, not used
Fault Report Variable, not used
Fault Report Variable, not used
U32
U32
U32
U32
U32
U32
U32
28
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameters
Name
Write
Access
Description
Type
5014 5015 IDM_LVDTSCALEFCT
5016 5017 IDM_RUNTMHRS
5018 5019 IDM_FLOCTLPOSOUT
5020 5021 IDM_TOTALHRS
5022 5023 IDM_TOTHRSIG
5024 5025 IDM_FLOWLIMPOS
5026 5027 IDM_FTOTALHRS
5028 5029 IDM_FRUNTMHRS
RO
RO
RO
RO
RO
RO
RO
RO
Obsolete
U32
U32
U32
U32
U32
U32
U32
U32
Run Time Hours since last power on
Calculated flow control position demand, 683-3413
Total Running Hours
Total Running Hours Cleared Signature
Flow Limiting Pos Demand Output, 0-3413
Fault Log, Total Hours of fault log record
Fault Log, Run Time Hours of fault log
Bit field to indicate analog input over-range
Bit0 = AdcA0
Bit1 = AdcB0
Bit0 = AdcA1
Bit1 = AdcB1
Bit0 = AdcA2
Bit1 = AdcB2
5030 5031 IDM_ADCSTATFLGS
RO
Bit0 = AdcA3
U32
Bit1 = AdcB3
Bit0 = AdcA4
Bit1 = AdcB4
Bit0 = AdcA5
Bit1 = AdcB5
Bit0 = AdcA6
Bit1 = AdcB6
Latched Faults, format same as
IDM_FAULTFLAGSL, cleared at power on
5032 5033 IDM_FAULTLATCHL
5034 5035 IDM_FAULTFLAGSL
W3
RO
U32
U32
Active Faults: Bit0=3.3V, Bit1=Tracking,
Bit2=GasTemp Range, Bit4=Input Pressure,
Bit5=Output Pressure, Bit6=LVDT, Bit7=Setup,
Bit8=Flow Setup Bit10=Overpressure,
Bit11=GasTemp shutdown, Bit12=+15V supply,
Bit13=Neg15V supply, Bit14=Amb Temp,
Bit15=Watchdog, Bit16=Advanced diagnostics,
Bit 17=Communication
5036 5037 IDM_TRS
5038 5039 IDM_OCC
RO
RO
Total seconds of operation (valve open)
U32
U32
Over-current count, number of sample events with
motor current > IDM_OCT
Modbus messages good, total valid messages
received.
Modbus messages invalid, total invalid messages
received (invalid data or request command)
Modbus messages bad, total messages received with
bad CRC.
Thermal age, estimated electronics age with
temperature factor, in seconds.
5040 5041 IDM_MMG
5042 5043 IDM_MMI
5044 5045 IDM_MMB
5046 5047 IDM_TA
RO
RO
RO
RO
U32
U32
U32
U32
5048 5049 IDM_PRS
5050 5051 IDM_GTS
RO
RO
Histogram array parameter for PressureRatio, seconds
Histogram array parameter for GasTemp, seconds
U32
U32
Histogram array parameter for electronics
temperature, seconds
5052 5053 IDM_TAS
5054 5055 IDM_IPS
RO
RO
U32
U32
Histogram array parameter for InletPressure, seconds
29
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameters
Name
Write
Access
Description
Type
Histogram array parameter for OutletPressure,
seconds
5056 5057 IDM_OPS
RO
U32
Histogram array parameter for flow measurement,
seconds
5058 5059 IDM_FS
5060 5061 IDM_MCS
5062 5063 IDM_DJS
RO
RO
RO
U32
U32
U32
Histogram array parameter for MotorCurrent, seconds
Histogram array parameter for demand jitter, seconds
(command change accumulation/sec)
7000 7001 IDM_POSININCHES
7002 7003 IDM_INPUTPRES
7004 7005 IDM_OUTPUTPRES
7006 7007 IDM_OUTPCORRECT
7008 7009 IDM_MEASFLOW
7010 7011 IDM_CDAOUT
RO
W3
W3
RO
RO
RO
RO
W3
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
Valve Position in inches
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Input Pressure, PSIA
Output Pressure, PSIA
Output Pressure Corrected, PSIA
Measured Flow, PPH
CdA specified by demand
7012 7013 IDM_MEASUREDCDA
7014 7015 IDM_GASTEMP
Measured CdA, calculated from measured position
Gas Temperature, degrees F (includes TEMPOFF)
3.3V supply voltage, Volts
7016 7017 IDM_VOLTS3PT3
7018 7019 IDM_PRESSRATIO
7020 7021 IDM_DMDININCHES
7022 7023 IDM_FLOWLIMDMD
7024 7025 IDM_MINFLOWLIM
7026 7027 IDM_MAXFLOWLIM
7028 7029 IDM_FLOWLIMRNG
7030 7031 IDM_FLOWRNGSCALR
7032 7033 IDM_SOLTEMP
Pressure Ratio
Position Demand in inches
Flow Limiting Demand Output
Calculated Min Flow Limit
Calculated Max Flow Limit
Calculated Flow Limiting Range
Flow Range Scaler, Max Flow / Max Counts
Solenoid Temperature, not used
Flow equation constant A
7034 7035 IDM_EQCONSTA
7036 7037 IDM_EQCONSTB
7038 7039 IDM_EQCONSTC
7040 7041 IDM_EQCONSTD
7042 7043 IDM_EQCONSTE
7044 7045 IDM_EQCONSTF
7046 7047 IDM_LVDTAPLUSB
7048 7049 IDM_LVDTAMINUSB
7050 7051 IDM_FVOLTS3PT3
7052 7053 IDM_FSOLTEMP
7054 7055 IDM_FINPUTPRES
7056 7057 IDM_FOUTPUTPRES
7058 7059 IDM_FGASTEMP
7060 7061 IDM_FFLOWRANGE
7062 7063 IDM_FMEASFLOW
7064 7065 IDM_FFAULTDATA
7066 7067 IDM_FPOSININCHES
7068 7069 IDM_FTEMPAMB
7070 7071 IDM_FVOLTSPOS15
Flow equation constant B
Flow equation constant C
Flow equation constant D
Flow equation constant E
Flow equation constant F
LVDT A+B signal
LVDT A-B signal
Fault Log, Volts3pt3 at time of fault
Fault report variable, not used
Fault Log, InputPres at time of fault
Fault Log, OutputPres at time of fault
Fault Log, GasTemp at time of fault
Fault report variable, not used
Fault Log, MeasFlow at time of fault
Fault Log, Fault Data at time of fault
Fault Log, PosInInches at time of fault
Fault Log, TempAmb at time of fault
Fault Log, VoltsPos15 at time of fault
30
Download from Www.Somanuals.com. All Manuals Search And Download.
Register
Number
XVG/eXVG Parameters
Name
Write
Access
Description
Type
7072 7073 IDM_FVOLTSNEG15
7074 7075 IDM_TEMPAMB
7076 7077 IDM_AUTOADCAGAIN
7078 7079 IDM_AUTOADCBGAIN
7080 7081 IDM_AUTOADCAOFF
7082 7083 IDM_AUTOADCBOFF
7084 7085 IDM_VOLTSPOS15
7086 7087 IDM_VOLTSNEG15
7088 7089 IDM_XMEAS
RO
W3
RO
RO
RO
RO
RO
RO
RO
RO
RO
Fault Log, VoltsNeg15 at time of fault
Approx. ambient temp. of electronics cavity, deg C
AUTO ADC A gain, range 0.95 to 1.05
AUTO ADC B gain, range 0.95 to 1.05
AUTO ADC A offset, range -80 to 80 counts
AUTO ADC B offset, range -80 to 80 counts
+15V supply voltage, Volts
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
-15V supply voltage, Volts
Same as PosInInches
7090 7091 IDM_XCMD
Commanded position, inches
7092 7093 IDM_XERR
Position error, inches
Position control integral command, velocity
(in/0.0001sec)
7094 7095 IDM_INTXERR
RO
Float
7096 7097 IDM_VCMD
7098 7099 IDM_ICMD
7100 7101 IDM_VMEAS
RO
RO
RO
Velocity command (in/0.0001sec)
Motor current command, counts
Measured velocity (in/0.0001sec)
Float
Float
Float
Gas temperature in Celsius (includes TempOff), used
for LVDT position compensation & analog output
7102 7103 IDM_GASTEMPC
RO
Float
7104 7105 IDM_MOTORCUR
7106 7107 IDM_TIT
RO
RO
RO
RO
RO
RO
Motor current, approximation in Amps
Total inches traveled
Float
Float
Float
Float
Float
Float
7108 7109 IDM_DJSUM
7110 7111 IDM_SLR
Total demand jitter, volts
Seal life remaining, % (based on IDM_TITHRESH)
LVDT A+B voltage measurement
LVDT A-B voltage measurement
7112 7113 IDM_APLUSBV
7114 7115 IDM_AMINUSBV
Table 22: Real Time Status Parameters
10 Write Modbus Application
Software packages that support Modbus protocol could be used to write Modbus
application for the XVG/eXVG. The necessary Modbus functions are Read
Registers, Write Single Register, and Write Multiple Registers.
-
-
All XVG/eXVG Modbus parameters are readable using Read Register
function.
Write to the writeable registers can be accomplished with Write functions and
appropriate password.
User Responsibility
By using the Modbus read and write functions, it is possible to access all of the
XVG/eXVG parameters, features, and functions. The following precautions must
be considered when writing your own Modbus application:
31
Download from Www.Somanuals.com. All Manuals Search And Download.
-
-
-
-
-
Only one host master can send request message at a time.
Each XVG/eXVG unit on the same network must have a unique address.
Adhere to the tables of registers provided and their allowable data range.
Do not attempt to write to any register if you are not sure of the consequence.
Do not write to registers that are for options your XVG/eXVG does not have.
Failure to do so can result in erratic control and/or damage to equipment. Care
must also be taken that the process cannot cause damage to property or injury to
personnel if the wrong commands are sent due to operator error or equipment
malfunction.
Handling Communication Errors
-
Reading from or writing to a register that does not exist or is currently
disabled will result in a “time-out response”, or in other words, the
XVG/eXVG will not reply with a message.
-
-
Messages with the wrong format, timing, or CRC are ignored.
Writing to a read-only register, writing with out-of-range data, or writing with
improper permission will result in response error messages.
It is the user’s responsibility to handle the error appropriately and determine
whether to resend the message or halt the operation.
-
Following are a few sample procedures for XVG/eXVG Modbus application:
10.1 Real-Time Status & Parameters Upload Procedure
Following are examples of the real time parameters that can be read at anytime.
Register
Number
XVG/eXVG Parameter Name
Description
Type
7000
7002
7004
7008
7014
7016
7018
7020
7074
7084
7086
7104
7106
IDM_POSININCHES
IDM_INPUTPRES
IDM_OUTPUTPRES
IDM_MEASFLOW
IDM_GASTEMP
Valve Position in inches
Input Pressure, PSIA
Output Pressure, PSIA
Measured Flow, PPH
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Gas Temperature, degrees F (includes TEMPOFF)
3.3V supply voltage, Volts
IDM_VOLTS3PT3
IDM_PRESSRATIO
IDM_DMDININCHES
IDM_TEMPAMB
IDM_VOLTSPOS15
IDM_VOLTSNEG15
IDM_MOTORCUR
IDM_TIT
Pressure Ratio
Position Demand in inches
Approx. ambient temp. of electronics cavity, deg C
+15V supply voltage, Volts
-15V supply voltage, Volts
Motor current, approximation in Amps
Total inches traveled
Table 23: Parameters Upload for Status
32
Download from Www.Somanuals.com. All Manuals Search And Download.
All XVG/eXVG parameters can be uploaded using Modbus Read Registers
function then convert the results into appropriate number representation for display
and monitoring. Model number and part number need to be converted into ASCII
character string. All registers are readable, choose whichever parameters are of
interest and read them.
10.2 Accessing Fault Records Procedure
The following parameters will be used to retrieve the XVG/eXVG fault records.
There are a maximum of 16 records available in the valve. The first eight are
permanent records, the other records are updated on a first-in first-out basis. When
there were 16 fault records in the valve, the oldest non-permanent record will be
deleted when a new fault record is created.
Register
Number
Write
Access
XVG/eXVG Parameter Name
Description
Type
3028
3029
3043
IDM_FRUNTMMINS
IDM_FRUNTMSECS
IDM_FRECORDNO
Fault Log, Run Time Minutes of fault log
Fault Log, Run Time Seconds of fault log
U16
U16
U16
RO
RO
W0
Fault Log Record No, selects fault log record, 0-
16
3044
3045
3094
IDM_FFAULTCODE
IDM_FRECORDS
IDM_TESTCTRL
Fault Log, Fault Code of fault log record
U16
U16
U16
RO
RO
W0
Fault Log, Number of faults in fault log record
Use to trigger EEPROM tasks (sets bits in
ETFLAGS). Fully functional using PECC
protocol. Using Modbus, only fault read task
allowed. See ETFLAGS for bits.
5026
5028
7050
7052
7054
7056
7058
7060
7062
7064
7066
7068
7070
7072
IDM_FTOTALHRS
IDM_FRUNTMHRS
IDM_FVOLTS3PT3
IDM_FSOLTEMP
Fault Log, Total Hours of fault log record
Fault Log, Run Time Hours of fault log
Fault Log, Volts3pt3 at time of fault
Fault report variable, not used
U32
U32
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
IDM_FINPUTPRES
IDM_FOUTPUTPRES
IDM_FGASTEMP
Fault Log, InputPres at time of fault
Fault Log, OutputPres at time of fault
Fault Log, GasTemp at time of fault
Fault report variable, not used
IDM_FFLOWRANGE
IDM_FMEASFLOW
IDM_FFAULTDATA
IDM_FPOSININCHES
IDM_FTEMPAMB
IDM_FVOLTSPOS15
IDM_FVOLTSNEG15
Fault Log, MeasFlow at time of fault
Fault Log, Fault Data at time of fault
Fault Log, PosInInches at time of fault
Fault Log, TempAmb at time of fault
Fault Log, VoltsPos15 at time of fault
Fault Log, VoltsNeg15 at time of fault
Table 24: Fault Records Parameters
33
Download from Www.Somanuals.com. All Manuals Search And Download.
Perform the following steps to retrieve the fault records:
1. Read register 3045, IDM_RECORDS, to get the current number of fault
records available in the XVG/eXVG. The records are named 0, 1, 2, .. , n-1.
Maximum n = 16.
2. To retrieve first record, record 0, write 0 to register 3043,
IDM_FRECORDNO.
3. Write 4 to register 3094, IDM_TESTCTRL.
4. Read registers 3028, 3029, 3044, 5026, 5028, 7050-7072 to complete record
0.
5. Repeat steps 2, 3, 4, and 5, to retrieve record 1, 2, .., n-1.
10.3 Change Gas Constant R and K Procedure
Register
Number
Write
Access
XVG/eXVG Parameter Name
Description
Type
Setup Mode: 1=Set Valve in Setup State, 2=Exit
Setup and Reset CPU
3005
3033
3099
7008
7518
IDM_SETUPCONNECT
IDM_CALFLAGS
IDM_TESTSTR
U16
U16
U16
Float
Float
W1
W1
Calibration Flags
Test string, used for Modbus write access
password.
W0
IDM_MEASFLOW
IDM_CONSTR
Measured Flow, PPH
Read
W0
R Gas Constant: must be non-zero, default is
Air, 53.34
K Gas Constant: must be non-zero, default is
Air, 1.4
7520
IDM_CONSTK
Float
W0
Table 25: Parameters for Gas Constant R and K
Perform the following steps to change gas constant R and K in real-time.
1. Read registers 7518, 7520, and 7008, to get the R, K, and corresponding
measured flow values. Take note of the R and K values for reference. The
only way to restore the default values without a valve close and reset (engine
shutdown) is to write those values into the valve again.
2. Write registers 7518 and/or 7520 with appropriate new values.
3. Read register 7008 to get new measured flow value.
4. Read the registers that are of interest to your application.
5. If desired, save the new R and K value to the valve. Note that the following
SAVE or RESET procedure will CLOSE and RESET the valve.
SAVE Parameters routine:
- Write a password to register 3099.
- Write 1 to register 3033. Wait 100 milliseconds.
- Write 32 to register 3033. Wait 100 milliseconds.
- Write 1 to register 3005. Wait 100 milliseconds.
34
Download from Www.Somanuals.com. All Manuals Search And Download.
- Write 2 to register 3005. Valve will close and reset.
6. To restore the previous R and K values, write the value of R to register 7518
and the value of K to 7520. In case the old values are forgotten and the new
values have not been saved to the valve, reset the valve by turning power off
then on to restore R and K. The following steps will also reset the valve; care
must be taken, valve will close and reset.
RESET valve routine:
- Write a password to register 3099.
- Write 1 to register 3005. Wait 100 milliseconds.
- Write 2 to register 3005. Valve will close and reset.
10.4 Download Parameters
All setup parameters, tables 15-20, can be written when you have the appropriate
password. New parameters can be downloaded to the XVG/eXVG as follows:
- Setup proper write-access level for the parameters.
- Write the new values to the registers.
- Perform Save Parameters routine.
10.5 Re-Assign Device Address Procedure
Register
Number
Write
Access
XVG/eXVG Parameter Name
Description
Type
3005
IDM_SETUPCONNECT
Setup Mode: 1=Set Valve in Setup State, 2=Exit
Setup and Reset CPU
U16
W1
3033
3099
IDM_CALFLAGS
IDM_TESTSTR
Calibration Flags
U16
U16
W1
W0
Test string, used for Modbus write access
password.
3540
IDM_SLAVEADDR
Modbus slave address. Range: 1 to 247
U16
W2
Table 26: Parameters Used to Assign Device Address
XVG/eXVG default Modbus address is 1. In case the Modbus address is forgotten,
a new address can be assigned by using broadcast messages. Perform the following
steps; send all messages with device address 0:
1. Make a one-to-one connection between the Modbus master and the
XVG/eXVG; no other Modbus device is present on the network.
2. Write a password to register 3099.
3. Write 1 to register 3005.
4. Write the new device address to register 3540.
5. Write 1 to register 3033. Wait 100 milliseconds.
35
Download from Www.Somanuals.com. All Manuals Search And Download.
6. Write 32 to register 3033. Wait 100 milliseconds.
7. Write 1 to register 3005. Wait 100 milliseconds.
8. Write 2 to register 3005. Valve will close, reset and assume new address.
36
Download from Www.Somanuals.com. All Manuals Search And Download.
|