beautypg.com

Using an ethernet/ip i/o connection, E using an ethernet/ip i/o connection, E using an ethernet/ip – Delta RMC151 User Manual

Page 470: I/o connection, Ip address collision detection (acd), Advanced multicast settings

background image

RMC70/150 and RMCTools User Manual

any system that will use 802.1D/Q priority tagging. See the EtherNet/IP Settings Page

topic for more details.
DiffServ Code Point (DSCP) marking is enabled by default. If you are using Rockwell

Automation Ethernet modules with older firmware, and RMC firmware 3.41.0 or newer,

you may need to disable this feature. See the EtherNet/IP Settings Page topic for more

details.

IP Address Collision Detection (ACD)

IP Address Collision Detection (ACD) detects duplicate IP addresses. This feature is

enabled by default, and is typically best left enabled. However, in situations where the IP

address must be available quickly and the risk of duplicate IP addresses is deemed low,

users may elect to disable Address Collision Detection. See the EtherNet/IP Settings Page

topic for more details.

Advanced Multicast Settings

In addition to the standard settings described above, the RMC provides advanced

multicast I/O connection settings. These include the ability to override the default

multicast address and Time To Live (TTL) value. See the EtherNet/IP Settings Page topic

for details on these settings.

6.8.10.6.3. Using an EtherNet/IP I/O Connection

This topic describes how to control the RMC over an EtherNet/IP I/O connection. For details on

setting up a connection, see the Setting up an EtherNet/IP I/O Connection topic.

Understanding the Sync Register

The I/O data can operate in two modes: with a Sync Register and without a Sync

Register. When using a Sync Register, the first Input Data register and first Output Data

register are each reserved as a Sync Register, and the RMC processes incoming data only

when the Sync Register changes. When not using a Sync Register, the RMC processes

incoming data each time any register in the block changes.
The Sync Registers show up in the Input and Output Data images in the PLC. In the RMC,

they are only visible in the Event Log. See Troubleshooting EtherNet/IP I/O for details.
Why Use a Sync Register?
The Sync Register gives the user tight control over synchronization between the PLC and

RMC. In applications that do not require this level of synchronization, the user can choose

to not include the Sync Register.
The synchronization provided by the Sync Register is useful when:

Treating writes to a block of registers as a consistent block.

Not all PLCs synchronize their I/O with the PLC scan. Therefore, while data is being placed

in the Output Data by the PLC program, a copy of the Output Data could prematurely be

sent to the RMC, mixing some old data with some new data. When the Sync Register is

used, this problem is avoided by the simple convention of having the PLC program update

the Sync Register after all other registers have been set to the desired values. The RMC is

then guaranteed to receive all the data in a single block.

Coordinating when Input Data has been updated to reflect an issued command.

This benefit is best demonstrated with an example. Suppose that an axis is holding

position with its In Position status bit set. If the PLC issues a new move command to a

new position, then we will see that the In Position bit will go off when the command is

first processed and remain off until the new move completes and the axis is at the new

position. How then does the PLC know when its copy of the In Position bit received in

the Input Data reflects the new command having been received? When the Sync Register

is used, the PLC can simply wait until the Sync Register coming from the RMC matches

450

Delta Computer Systems, Inc.

This manual is related to the following products: