ProSoft Technology MVI56-104S User Manual
Page 64
MVI56-104S ♦ ControlLogix Platform
Ladder Logic
IEC 60870-5-104 Server Communication Module
User Manual
Page 64 of 188
ProSoft Technology, Inc.
November 18, 2009
Set Time Block 9971 Data Object (SetTimeType870)
The SetTimeType870 mid-level data object is used as part of the higher-level
Control870 data object. SetTimeType870 uses the lower-level TimeType870 data
object as part of it's structure. This data structure's purpose is to hold and
organize date and time so that it can be sent from the ControlLogix processor to
the module to synchronize the module clock with the processor clock. You might
want to use this function if the remote IEC 104 Client does not provide time
synchronization information to the module through the IEC network.
Name Data
Type
Description
SetTimeCommand
BOOL
Set to 1 to trigger block 9970 (Read Module Time)
Time
TimeType870
Time data read from module's clock
Date and Time Data Object (TimeType870)
The TimeType870 low-level data object is used as part of the mid-level objects,
ReadTimeType870 and SetTimeType870, which are used to create the higher-
level Control870 data object. This data structure's purpose is to provide a single
set of controller tags to hold and organize date and time information.
Name Data
Type
Description
Year INT
Month INT
Day INT
Hour INT
Minute INT
Seconds INT
Milliseconds INT
3.1.4 Block Transfer Data Object (Backplane870)
The Backplane870 mid-level data object is used to build the top-level
ModuleDef870 data object. The Backplane870 mid-level data object holds and
organizes the variables required to control input and output image block transfers
between the processor and the MVI56-104S module.
Name Data
Type
Description
LastRead
INT
Index of last read block
LastWrite
INT
Index of last write block
BlockIndex
INT
Computed block offset for data table
BootTimer
TIMER
Timer to clear WarmBoot and ColdBoot