User manual

Toolbox 32 User Manual 1.47d www.cse-semaphore.com/mykingfisher
Page
85
Ladder Logic - Rx Update RTU Info
Series 2: Rx Update RTU Info
Polls data and event logs from up to 16 RTUs. An RX Update block can also issue a Sync Clock command
to each of the RTUs. The Rx Update block works by requesting the CRC for each network block from each
RTU and then requests the blocks that have changed. Only network blocks that are different are updated
which minimises communication time. Event logs that match the priority and user type are uploaded until the
maximum limit is reached or until there are no more event logs. Requires driver RXUPDxx.Dxx. Care must
be taken to initiate only one Tx or Rx Update block at a time otherwise unpredictable results may occur. The
pending flags detailed below can be used to determine when the Rx Update block has finished. As used in
the topic Example - Polling Event Logs.
Note: for local and hardware registers, the source RTU controls which of its network data blocks will be
checked or uploaded. The system parameters Update Register Blocks and Update Hardware Blocks are
configured in the outstation RTU to control this function (please see the topic Configuration - System
Parameters).
Comment: A 12-character description.
RTUs to update: (1-249) A list of up to 16 RTUs to request data from.
Selection Controls
These fields identify which update functions (update real-time data, update event logs, synchronize clocks)
apply to each of the listed RTUs. If a local register (#R) is specified, the 16 channels correspond to each of
the 16 RTUs to update. When a channel is set ON, the corresponding RTU will be updated. Alternatively,
ALL (all RTUs in the list are updated), or NONE (none of the RTUs in the list are updated) can be specified.
The default value for each of these fields is ALL.
Realtime Data mask: If a register channel is set ON, real-time data will be polled from the
corresponding RTU. The channel is NOT reset after a successful data update.
Event Logs mask: If a register channel is set ON, event logs will be polled from the corresponding RTU
according to the Event Log Control fields. The channel is reset when all event logs have been received
from the RTU.
Sync Clocks mask: If a register channel is set ON, the clock of the specified RTU will be synchronized
to the local RTU's own clock. The channel is reset if the RTU is synchronized successfully.
Status Controls
These fields indicate the current status of the Rx Update function. When set to NONE, the status controls are
not used.
Pending flags: NONE or a local register (#R). Each of the 16 channels indicates the pending status of the
corresponding RTU in the RTUs to update list. Each channel is set ON when the RX Update block is
activated and then set OFF when polling of that particular RTU has finished. Note: the local register is not
automatically set to zero after a warm start.
Status flags: NONE or a local register (#R). Each of the 16 channels indicates the success/failure status of
the corresponding RTU in the RTUs to update list. Each flag is written to after polling of the particular RTU
has finished. A flag is set OFF if the update is completed successfully or is set ON if the update has failed.
Event Log Controls
Max. Logs to Upload: (0-32760) The maximum number of logs to upload each time the RX Update block is
activated.
Priority, User Type: Only event logs that match the Priority and User Type settings are retrieved.