beautypg.com

ProSoft Technology MVI56-104S User Manual

Page 68

background image

MVI56-104S ♦ ControlLogix Platform

Ladder Logic

IEC 60870-5-104 Server Communication Module

User Manual


Page 68 of 188

ProSoft Technology, Inc.

November 18, 2009

3.3.1 Output Data Initialization (1000 to 1019) Blocks

The module can be configured to initialize its internal IEC Input databases, the
Monitor Data that will be sent to the remote IEC Client, to the values stored in the
ControlLogix processor IEC870.WriteData controller tag array at the time the
module is started or rebooted before it begins to respond to data requests from
the remote Client. This feature requires ladder logic support. If the configuration
parameter "Initialize Output Data" in the IEC8704S.CFG configuration file is set
to "1" (1 equals "Yes"),then, whenever the module performs a restart or reboot
operation, it will send a set of one or more special block ID requests to the
processor. These blocks must be handled by the ladder logic and return the
requested monitor data. Here is the format of an Initialize Output Data Read
Block
.

Offset Description

Length

0

Reserved

1

1

1000 to 1020

1

2 to 248

Spare

247

249

1000 to 1020

1

The value in block offset 249 represents the output data set requested and is an
offset used by special function logic to determine where the current 200-word
block of initialization data should be taken from the ControlLogix processor
IEC870S.WriteData controller tag array. The module will request only the amount
of data set in the user configuration parameter Write Register Count in the
IEC8704S.CFG configuration file. Special logic must respond to each special
input block request by sending a corresponding response output block in the
following format.

Offset Description

Length

0

1000 to 1020

1

1 to 200

Output Data

200

201 to 247

Spare

47

The IEC monitor data received in the special write block will be put into the
proper place in the module’s IEC databases according to the setting in the
configuration file.

Note: If the "Initialize Output Data" parameter is set to "1" ("Yes") and the special ladder logic
required to process Block IDs 1000 through 1019 does not exist in your current program, the

module will fail to complete its initialization process and will not begin data transfer operations. The
standard ladder logic sample includes an example rung that shows how to process these special

Block ID codes.

This manual is related to the following products: