Chapter 6. COMMREQ/Data_Init_Comm Programming
62
PACSystems RX3i Genius Communications Gateway
GFK-2892F
6.4
COMMREQ Descriptions and Formats
COMMREQ #1: Pulse Test Command
The Pulse Test command causes the Genius Gateway to send a Pulse Test datagram.
Pulse testing is used to verify the operation of outputs on discrete Genius I/O blocks. It checks whether the
outputs will change state, and whether output circuits (wires, power sources, loads) will start or stop current
flow. Any circuit faults generated by pulse tests are reported through the normal Report Fault message. Pulse
testing is recommended for blocks that seldom change state. It is typically done once per hour, or once per
shift; it should not be done more often than once per minute. Pulse testing provides assurance that when
needed, an output will operate correctly. Blocks that control outputs that change state frequently do not need
to be pulse tested. Pulse testing does not provide enough energy to activate mechanical devices such as motor
starters, replays, or solenoid valves, but may change the state of a very small load. If appropriate, blocks can be
configured (with the Hand-Held Monitor or via a Write Configuration command) to ignore a Pulse Test
datagram. Pulse testing can also be done using a Hand-Held Monitor.
Command Block for the Pulse Test Command
Address
Command Length
3
A1
No Wait
0
A2
Status Block memory type
70 (%I), 72 (%Q), 8 (%R), 10 (%AI), 12 (%AQ) or 196 (%W)
A3
Status Block offset
Beginning address for the COMMREQ Status Block.
A4
Idle timeout value
0
A5
Max. communications time
0
A6
Command number
1
A7
PROFINET Device number
1-255: The device number of the targeted GCG Genius Gateway.
A8
Genius Device Number
1-29: the SBA of the targeted Genius Device.