PGVA Manual
Festo SE & Co. KG
Page 18 of 20
* Register value can be stored persistently to the EEPROM with by writing to “Store to EEPROM” register.
** To have an effect, register value must be stored to the EEPROM, wait for ~1 second and perform a power
reset.
*** Register values must be written at once only with function code 0x10 (Write multiple registers). For
example, write_multiple_registers(0x3006, [0xAAAA, 0xBBBB, 0xCCCC]). In case register value does not
match the number size of parameter represented by the register (for example,
write_multiple_registers(0x3006, [0xAAAA, 0xBBBB])), a ILLEGAL_DATA_ADDRESS Modbus exception is
returned.
Table 1. PGVA status word
PGVA status word (16 bits)
Bits Meaning
16:9 Reserved
8
0: No EEPROM write pending
1: EEPROM write pending
7 0:
No
overtemperature
1: Overtemperature
6:5
0: Supply voltage is nominal
1: Supply voltage low
2: Supply voltage high
4
0: Vacuum in the vacuum tank is nominal
1: Vacuum in the vacuum tank is above than the higher threshold
3
0: Pressure in the pressure tank is nominal
1: Pressure in the pressure tank is below the lower threshold
2:1 0:
Pump
is
off
1: Pump is building up pressure
2: Pump is building up vacuum
3: Reserved
0 0:
Idle
1: Busy
Serial number
(LSH)
*
ADDR: 0x300E
Multiple
registers
Dimension:
LSB
0 1
Read the least-
significant 16
bits of the
device’s serial
number
Set the least -significant 16
bits of the device’s serial
number