ProSoft Technology MVI69-103M User Manual

Page 40

Advertising
background image

MVI69-103M ♦ CompactLogix or MicroLogix Platform

Ladder Logic

IEC 60870-5-103 Master Communication Module

Page 40 of 131

ProSoft Technology, Inc.

November 3, 2008

Data Type

Description

BootTimer

Used to clear output block ID after power up

LoopIndex

Used as index during Loops

TempByte

Used for INT/SINT conversion

TempINT

Used for SINT/INT Conversion

TempDINT

Used for INT/SINT conversion

The other members of the object are be utilized in the ladder logic to assist in the
data transfer operation.

3.1.3 Data Object (MV69103M_DATA)

Data for the module is stored in two controller tags for the example ladder logic.
The read data (data transferred from the module to the processor) is stored in the
controller tag MVI69103M.DATA.ReadData[ ]. The write data (data transferred
from the processor to the module) is stored in the controller tag
MVI69103M.DATA.WriteData[ ]. Separate tags can be constructed for each data
type utilized by the controlled devices and for each device.

3.1.4 User Command Data Object (MVI69103M_UserCommand)

User Command is an optional feature that allows the processor to dynamically
build commands, instead of using the configured commands from the
configuration file.

In order to support the user command control of the module, refer to
MVI69103M.CONTROL.UserCommand.Activate to trigger the block. The tag
MVI69103M.CONTROL.UserCommand.Count sets the number of commands to
be sent (maximum of 5 per block). Use the tag
MVI69103M.CONTROL.UserCommand.UserCommand to set the commands.
The structure of this object is shown in the following figure:

Data Type

Description

DBIndex

Address in module's database to associate with command

Session Session

Index

Sector Sector

Index

DataType

ASDU data type for command

FunctionCode Function

code

InformationNumber

Information object address of the point

OverrideFlag

Override flag used with ASDU 20 (0=use db value, 1=use override)

OverrideValue

Override value to use if override flag set

Refer to the Command List section of this document for the definition of each of
the parameters. This option permits execution of user-generated commands from
the ladder logic directly to controlled devices. This feature is especially important
in generating general commands (ASDU 20 object) request.

Advertising