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

Page 7

Advertising
background image

at the safe state until a new Remote Logic
Output Allocation Request for the output is
received. The FAULT MASK msb is at offset 3.
Subchannel 0 corresponds to data bit 0 of the
mask lsb, and Subchannel 31 corresponds to
data bit 7 of the mask msb.

The LOGIC MASK will have bits set for

every bit on the Remote node that the drive
wishes to allocate. Since the drive sends four
bytes of logic information in each Logic Update
message, the LOGIC MASK selects which bits
are significant. Therefore, the Remote node
must keep a copy of the LOGIC MASK for future
use when the drive wants to set the state of a
logic output. The LOGIC MASK msb is at offset
7. Subchannel 0 corresponds to data bit 0 of the
mask lsb, and Subchannel 31 corresponds to
data bit 7 of the mask msb.

Remote Numeric Output
Allocation Request
(011H)

This message is sent to a Remote node

at power-up when the drive wants to allocate a
particular Remote numeric output. It will also set
the initial conditions for the numeric output.

[ MSG TYPE = 011H | CHANNEL # |

SUBCHANNEL # |

0

1

2

OUTPUT TIME | FAULT | DCP ]

3

4

5

The CHANNEL # is a byte representing

the channel number selected on the Remote
node.

The SUBCHANNEL # is a byte

representing which subchannel is used.

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 byte is used when a timeout

error occurs. The FAULT byte describes how tht
Remote node should react to a fault (no output
update within the prescribed time). FAULT set to
0 means the reaction to a fault should be to
leave the output allocated. FAULT set to non-
zero means the reaction to a fault should be to
deallocate the output. For example, if an output
has not been udated 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 byte is consulted. If the output's
FAULT byte is 0, then the output is still allocated
and the latest update is allowed to change the
state of the output. If the output's FAULT byte is
non-zero, then the output has been deallocated
and is left at the safe state until a new Remote
Numeric Output Allocation Request for the
output is received.

The DCP is the decimal point location to

be used to display the numeric value. The DCP
value is equal to the number of digits to the right
of the decimal point.

Remote Logic Input Configure
(012H)

This message is sent from a drive that

wants to know the state of a logic input
connected to a Remote node. If one or more of
the desired input logic bits change state, then a
LAN message must be sent back to the drive. A
LAN message must also be sent at regular 4
second intervals fixed at the Remote node; the
drive expects periodic updates, and will take
appropraite action if it is not updated within 5
seconds.

[ MSG TYPE = 012H | CHANNEL # | LOGIC

MASK |

0

1

2-5

SINK/SOURCE MASK ]

6-9

7

RD 790-30

Advertising