ProSoft Technology ILX56-MM User Manual
Page 55

ILX56-MM ♦ ControlLogix Platform
Configure the ILX56-MM module
InRAx Message Manager for Industrial Communication
User Manual
ProSoft Technology, Inc.
Page 55 of 112
February 6, 2012
3.4
Transfer Lists
A T
RANSFER
L
IST
is a list of Transfers that specify what data is to be transferred
between the programmable controllers.
A Transfer List contains a unique name for the Transfer List, a set of Transfers,
and an On Transfer Error option. The On Transfer Error specifies how the
scanner will handle a transfer. On Transfer Error includes the following error
options:
Parameter
Description
Abort
Abort Transfer List on any Transfer error.
Continue
Abort the Transfer that generated the error, but continue Transfer List
execution.
Retry (default)
Retry the Transfer that generated the error until it succeeds.
A Transfer specifies a Source and a Destination and includes a Sequence
Number, Wait indicator, and a Transfer on Change indicator.
The Source specifies the Tag to read the data from or a numeric or string literal
constant. The Destination specifies the Tag where the data will be transferred to.
The Sequence Number determines the order of execution of the Transfers. The
Wait indicator, if turned on, specifies that the Transfer List will wait for all
previous transfers to complete before starting this transfer. The Transfer on
Change indicator, if turned on, indicates that the transfer will occur whenever the
source data changes. If the Transfer on Change option is selected, the source
data has not changed since the last Transfer List execution, and the source data
is less than 10 seconds old, the Transfer destination tag will not be written. This
optimization can improve performance when writing to slow networks.
When specifying a string constant in the Source, the string constant must begin
and end with a single quote and cannot contain a single quote or double quote as
part of the string to be transferred.
3.4.1 Data Conversion During Transfers
When the data type of a Source is different from the data type of the Destination,
the Source is converted to the data type of the Destination (page 90).
When you are transferring data from one array to another, the dimensions of the
arrays must match in total number of elements. The members are all type-
converted, if required, according to the Base Data Type Conversion Rules. PLC
5, SLC and MicroLogix Tags that specify Number of Elements greater than 1 are
treated as array.
If the Source and Destination are Structures (UDTs), the Source and Destination
structure members are matched by name. If a Source member does not exist in
the Destination, the Source member is ignored. If a Destination member does not
exist in the Source, the transfer is not allowed. The Base Data Type Conversion
Rules apply to the matched members, so, if "PartCount" is a numeric Source
member and a string Destination member, a number to string conversion is
applied during the transfer. Member array dimension total element counts must
match exactly.