Yaskawa Remote Serial Communication Controller LAN Node PCB for use with Microtrac DSD LAN User Manual

Page 6

Advertising
background image

6

026H RDU Value Change
027H RDU Configuration
028H RDU Select Menu Item Command
029H Display Logic Message ASCII

Response

02AH Display Logic Variable ASCII

Response

02BH Display Logic Value Response
02CH RDU Logic Value Change

030H Numeric Update Message
031H Logic Update Message

0DBH Remote No Output Update Error
0DCH Numeric Input Request Error
0DDH Logic Input Request Error
0DEH Numeric Output Allocation Error
0DFH Logic Output Allocation Error

MSG Data Content. Since the message

data content is dependent upon the message
type field value, the message data contents are
defined in the order of message type value. The
syntax of the message is shown with the most
significant byte field on the left and the offset into
the message data shown below the syntax.

In the messages, reference is made to

Channels and Subchannels. The PAC language
identifies a physical input or output device by use
of a Node, Channel and Subchannel number.

The Node is a term normally used to

identify the base address of devices connected to
the LAN. Thus, for the RSC, the Node number is
the setting on the LAN Node Address Switches.

The Channel is the second level address

to further define the location of information
external to the PAC environment. To access
information external to the PAC environment
requires reference to that information by an
address which includes all levels of addressing
defined for that particular information. That is, to
use a Channel number also requires the
associated Node number such as Node 210,
Channel 21.

The Subchannel number refers to a

specific input or output of a given Node and
Channel.

Remote Logic Output
Allocation Request
(010H)

This message is sent to a Remote node

at power-up when the drive wants to allocate a
particular Remote logic output.

[ MSG TYPE = 010H | CHANNEL # | OUTPUT

TIME |

0

1

2

FAULT MASK | LOGIC MASK ]

3-6

7-10

The CHANNEL # is a byte representing

the channel selected on the Remote node.

The Remote node should expect to see

output updates within the prescribed time
contained in OUTPUT TIME. The format of
OUTPUT TIME is in number of whole seconds,
not to exceed 36 seconds (a value of 0 means
that there is no update time limit). If the Remote
node does not see an output update within the
prescribed time, it should take appropriate safe
action (i.e. set the output to 0).

The FAULT MASK is used when a timeout

occurs. The FAULT MASK describes how the
Remote node should react to a fault (no output
within the prescribed time). A bit set to 0 in the
FAULT MASK means the reaction to a fault
should be to leave the output allocated. A bit set
to 1 in the FAULT MASK means the reaction to a
fault should be to deallocate the output. For
example, if an output has not been updated
within the time specified in OUTPUT TIME, then
the output should be set to a safe state (i.e. set
the output to 0). If later on an update message is
received for the output, then the FAULT MASK is
consulted. If the output's FAULT MASK bit is not
set, then the output is still allocated and the latest
update is allowed to change the state of the
output. Of the output's FAULT MASK bit is set,
then the output has been deallocated and is left

RD 790-30

Advertising