ECRA31210 English
ECRA31210 English
ECRA31210 English
RIO Modules
Installation and Configuration Guide
Original instructions
EIO0000001584.13
12/2023
www.se.com
Legal Information
The information provided in this document contains general descriptions, technical
characteristics and/or recommendations related to products/solutions.
This document is not intended as a substitute for a detailed study or operational and site-
specific development or schematic plan. It is not to be used for determining suitability or
reliability of the products/solutions for specific user applications. It is the duty of any such
user to perform or have any professional expert of its choice (integrator, specifier or the like)
perform the appropriate and comprehensive risk analysis, evaluation and testing of the
products/solutions with respect to the relevant specific application or use thereof.
The Schneider Electric brand and any trademarks of Schneider Electric SE and its
subsidiaries referred to in this document are the property of Schneider Electric SE or its
subsidiaries. All other brands may be trademarks of their respective owner.
This document and its content are protected under applicable copyright laws and provided
for informative use only. No part of this document may be reproduced or transmitted in any
form or by any means (electronic, mechanical, photocopying, recording, or otherwise), for
any purpose, without the prior written permission of Schneider Electric.
Schneider Electric does not grant any right or license for commercial use of the document or
its content, except for a non-exclusive and personal license to consult it on an "as is" basis.
Schneider Electric reserves the right to make changes or updates with respect to or in the
content of this document or the format thereof, at any time without notice.
To the extent permitted by applicable law, no responsibility or liability is assumed by
Schneider Electric and its subsidiaries for any errors or omissions in the
informational content of this document, as well as any non-intended use or misuse of
the content thereof.
© Schneider Eelectric 2023. All rights reserved.
RIO Modules
Table of Contents
Safety Information ....................................................................................................7
Before You Begin .....................................................................................................8
Start-up and Test......................................................................................................9
Operation and Adjustments.....................................................................................10
About the Book ....................................................................................................... 11
Characteristics of Ethernet RIO Modules ...........................................................14
Adapter Module Descriptions ..................................................................................14
LED Indicators on Adapter Modules.........................................................................18
Adapter Ethernet Ports ...........................................................................................21
RIO Network Cable Installation................................................................................23
Modicon X80 I/O Modules .......................................................................................24
Configuring the BMXNOM0200.4 Module in an X80 Drop ..........................................31
Standards and Certifications ...................................................................................34
Installation................................................................................................................35
Installing Modicon X80 Modules ..............................................................................35
Maximum Configuration in RIO Drops ................................................................35
Modicon X80 Backplane Considerations ............................................................36
Adapter and I/O Module Installation ...................................................................38
Setting the Location of the Ethernet Remote I/O Drop..........................................42
Remote I/O Infrastructure Cables ............................................................................43
Cable Installation..............................................................................................43
Duplicate IP Address Checking..........................................................................45
Loss of I/O Connection......................................................................................46
Configuration and Programming with Control Expert........................................48
Creating a Control Expert Project ............................................................................48
Configuring the RIO Drop ..................................................................................48
Control Expert Configuration for Ethernet RIO Modules.............................................51
RSTP Bridge Configuration ...............................................................................51
SNMP Agent Configuration................................................................................52
Service Port Configuration.................................................................................54
Control Expert Configuration for RIO Drops ..............................................................55
Configuring Remote Drop Parameters................................................................55
EIO0000001584.13 3
RIO Modules
4 EIO0000001584.13
RIO Modules
EIO0000001584.13 5
Safety Information RIO Modules
Safety Information
Important Information
Read these instructions carefully, and look at the equipment to become familiar with the
device before trying to install, operate, service, or maintain it. The following special
messages may appear throughout this documentation or on the equipment to warn of
potential hazards or to call attention to information that clarifies or simplifies a procedure.
The addition of this symbol to a “Danger” or “Warning” safety label indicates that an
electrical hazard exists which will result in personal injury if the instructions are not
followed.
This is the safety alert symbol. It is used to alert you to potential personal injury
hazards. Obey all safety messages that follow this symbol to avoid possible injury or
death.
! DANGER
DANGER indicates a hazardous situation which, if not avoided, will result in death or serious
injury.
! WARNING
WARNING indicates a hazardous situation which, if not avoided, could result in death or
serious injury.
! CAUTION
CAUTION indicates a hazardous situation which, if not avoided, could result in minor or
moderate injury.
NOTICE
NOTICE is used to address practices not related to physical injury.
EIO0000001584.13 7
RIO Modules Safety Information
Please Note
Electrical equipment should be installed, operated, serviced, and maintained only by
qualified personnel. No responsibility is assumed by Schneider Electric for any
consequences arising out of the use of this material.
A qualified person is one who has skills and knowledge related to the construction and
operation of electrical equipment and its installation, and has received safety training to
recognize and avoid the hazards involved.
WARNING
UNGUARDED EQUIPMENT
• Do not use this software and related automation equipment on equipment which does
not have point-of-operation protection.
• Do not reach into machinery during operation.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
This automation equipment and related software is used to control a variety of industrial
processes. The type or model of automation equipment suitable for each application will
vary depending on factors such as the control function required, degree of protection
required, production methods, unusual conditions, government regulations, etc. In some
applications, more than one processor may be required, as when backup redundancy is
needed.
Only you, the user, machine builder or system integrator can be aware of all the conditions
and factors present during setup, operation, and maintenance of the machine and,
therefore, can determine the automation equipment and the related safeties and interlocks
which can be properly used. When selecting automation and control equipment and related
software for a particular application, you should refer to the applicable local and national
standards and regulations. The National Safety Council's Accident Prevention Manual
(nationally recognized in the United States of America) also provides much useful
information.
In some applications, such as packaging machinery, additional operator protection such as
point-of-operation guarding must be provided. This is necessary if the operator's hands and
8 EIO0000001584.13
Safety Information RIO Modules
other parts of the body are free to enter the pinch points or other hazardous areas and
serious injury can occur. Software products alone cannot protect an operator from injury. For
this reason the software cannot be substituted for or take the place of point-of-operation
protection.
Ensure that appropriate safeties and mechanical/electrical interlocks related to point-of-
operation protection have been installed and are operational before placing the equipment
into service. All interlocks and safeties related to point-of-operation protection must be
coordinated with the related automation equipment and software programming.
NOTE: Coordination of safeties and mechanical/electrical interlocks for point-of-
operation protection is outside the scope of the Function Block Library, System User
Guide, or other implementation referenced in this documentation.
WARNING
EQUIPMENT OPERATION HAZARD
• Verify that all installation and set up procedures have been completed.
• Before operational tests are performed, remove all blocks or other temporary holding
means used for shipment from all component devices.
• Remove tools, meters, and debris from equipment.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
Follow all start-up tests recommended in the equipment documentation. Store all equipment
documentation for future references.
Software testing must be done in both simulated and real environments.
Verify that the completed system is free from all short circuits and temporary grounds that
are not installed according to local regulations (according to the National Electrical Code in
the U.S.A, for instance). If high-potential voltage testing is necessary, follow
recommendations in equipment documentation to prevent accidental equipment damage.
Before energizing equipment:
• Remove tools, meters, and debris from equipment.
EIO0000001584.13 9
RIO Modules Safety Information
10 EIO0000001584.13
About the Book RIO Modules
Validity Note
This document is valid for X80 RIO systems when used with EcoStruxure™ Control Expert
15.1 or later.
The characteristics of the products described in this document are intended to match the
characteristics that are available on www.se.com. As part of our corporate strategy for
constant improvement, we may revise the content over time to enhance clarity and
accuracy. If you see a difference between the characteristics in this document and the
characteristics on www.se.com, consider www.se.com to contain the latest information.
EIO0000001584.13 11
RIO Modules About the Book
Related Documents
Title of documentation Reference number
Electrical installation guide EIGED306001EN (English).
Modicon M580 Standalone, System Planning Guide for HRB62666 (English), HRB65318 (French),
Frequently Used Architectures HRB65319 (German), HRB65320 (Italian), HRB65321
(Spanish), HRB65322 (Chinese)
Modicon M580, System Planning Guide for Complex NHA58892 (English), NHA58893 (French),
Topologies NHA58894 (German), NHA58895 (Italian), NHA58896
(Spanish), NHA58897 (Chjnese)
Modicon X80, BMXERT1604T Time Stamp Module, EIO0000001121 (English), EIO0000001122 (French),
User Guide EIO0000001123 (German), EIO0000001125 (Italian),
EIO0000001124 (Spanish), EIO0000001126
(Chinese)
Modicon X80, BMXNOM0200 Serial Link Module, User EIO0000002696 (English), EIO0000002697 (French),
Manual EIO0000002698 (German), EIO0000002699 (Italian),
EIO0000002700 (Spanish), EIO0000002701
(Chinese)
Quantum EIO, Remote I/O Modules, Installation and S1A48978 (English), S1A48981 (French), S1A48982
Configuration Guide (German), S1A48983 (Italian), S1A48984 (Spanish),
S1A48985 (Chinese)
Quantum using EcoStruxure™ Control Expert, 35010529 (English), 35010530 (French), 35010531
Hardware Reference Manual (German), 35013975 (Italian), 35010532 (Spanish),
35012184 (Chinese)
12 EIO0000001584.13
About the Book RIO Modules
EcoStruxure™ Control Expert, Program Languages 35006144 (English), 35006145 (French), 35006146
and Structure, Reference Manual (German), 35013361 (Italian), 35006147 (Spanish),
35013362 (Chinese)
EIO0000001584.13 13
RIO Modules Characteristics of Ethernet RIO Modules
14 EIO0000001584.13
Characteristics of Ethernet RIO Modules RIO Modules
Adapter Description
eX80 standard EIO The BMXCRA31200 is a basic adapter module that supports X Bus communications (not
adapter Ethernet) across the remote backplane.
eX80 performance The BMXCRA31210 adapter module supports X Bus communications (not Ethernet)
EIO adapter across the remote backplane.
It supports:
• an extension rack
• special-purpose modules
• native time stamping
• service ports
• MAST, page 67, FAST, page 67, and AUX0, page 67/AUX1, page 67 task
customization of the Ethernet I/O scanner service
eX80 performance The BMECRA31210 adapter supports Ethernet and X Bus communications across the
EIO adapter remote backplane. Install this adapter in an Ethernet backplane.
It supports:
• the capabilities of a BMXCRA31210 adapter
• Ethernet I/O modules on rack slots connected to the Ethernet backplane in the
remote drop, such as the BMEAHI0812 and BMEAHO0412 HART-compatible
analog modules, and PME SWT 0100 weighing module
NOTE: You can also use BMECRA312•0 eX80 EIO adapter modules in a Quantum EIO
system with a high-end controller (140CPU6•••• (see Quantum using EcoStruxure™
EcoStruxure Control Expert, Hardware, Reference Manual)) configured on the local
rack.
EIO0000001584.13 15
RIO Modules Characteristics of Ethernet RIO Modules
BMXCRA31200 128 16 — —
NOTE: The number of available channels can differ from these maximum values
because the values depend on the controller reference and other modules in the same
drop. Refer to the description of Modicon X80 I/O Modules, page 24.
To configure Quantum RIO drops, refer to the Quantum EIO installation and
configuration guide.
Functionality
The adapters exchange data through the Ethernet I/O scanner service in the controller on
the main local rack of your controller system:
• The input data from the RIO drop is collected and published to the I/O scanner.
• The output modules are updated with the data received from the I/O scanner.
• The protocol used for exchange is EtherNet/IP.
• Data exchanges are deterministic; RIO logic is scanned regularly in a scheduled and
predictable manner.
NOTE: Refer to your system hardware reference manual to select a controller that
supports the Ethernet I/O scanner service.
16 EIO0000001584.13
Characteristics of Ethernet RIO Modules RIO Modules
External Features
These adapter modules have the same dimensions and installation constraints as other
modules in the Modicon X80 product line:
1 LED display
2 rotary switches
3 SERVICE port (ETH 1)
4 DEVICE NETWORK port (ETH 2)
5 DEVICE NETWORK port (ETH 3)
NOTE: Refer to the description of LEDs, page 18.
Ethernet ports are labeled on the front of the modules.
EIO0000001584.13 17
RIO Modules Characteristics of Ethernet RIO Modules
NOTE: Insert dust covers into unused Ethernet ports on the adapter modules:
Ruggedized Versions
The BMECRA31210C and BMXCRA31210C (coated) equipment are ruggedized versions of
the respectively BMECRA31210 and BMXCRA31210 (standard) equipment. They can be
used at standard temperatures and in harsh chemical environments.
For more information, refer to chapter Installation in More Severe Environments. (Refer to
Modicon M580, M340, and X80 I/O Platforms, Standards and Certifications.)
18 EIO0000001584.13
Characteristics of Ethernet RIO Modules RIO Modules
Indications
NOTICE
UNINTENDED EQUIPMENT BEHAVIOR
Confirm that each module has a unique IP address. Duplicate IP addresses can cause
unpredictable module/network behavior.
Failure to follow these instructions can result in equipment damage.
LED conditions:
valid IP address, but invalid off off flashing off flashing off
configuration
EIO0000001584.13 19
RIO Modules Characteristics of Ethernet RIO Modules
(1) For more information about the module states, refer to your system hardware reference manual.
20 EIO0000001584.13
Characteristics of Ethernet RIO Modules RIO Modules
Port Description
SERVICE The SERVICE port allows the diagnosis of Ethernet device network ports and provides access to
external tools and devices (Control Expert, ConneXium Network Manager, HMI, and so forth).
The port supports these modes:
• access port (default): This mode supports Ethernet communications.
• port mirroring: In this mode, data traffic from one of the other 2 ports is copied to this port.
This allows a connected management tool to monitor and analyze the port traffic.
• disabled
NOTE:
• The BMXCRA31200 does not have a SERVICE port.
• You can configure the SERVICE port either ONLINE or OFFLINE.
• In port mirroring mode, the SERVICE port acts like a read-only port. That is, you
cannot access devices (ping, connection to Control Expert, and so forth) through the
SERVICE port.
Refer to Service Port Configuration, page 54.
DEVICE The DEVICE NETWORK copper ports are used to put the drop on the simple daisy chain loop.
NETWORK
They provide:
• connections for RIO communications
• cable redundancy
CAUTION
ETHERNET CONNECTION NON-OPERATIONAL
Do not connect a device with a speed in excess of 100 Mbit/s to any adapter port.
Failure to follow these instructions can result in injury or equipment damage.
Connecting a device with a speed in excess of 100 Mbit/s , the Ethernet link may not be
established between the device and the module through its port.
EIO0000001584.13 21
RIO Modules Characteristics of Ethernet RIO Modules
3 Keying pin
22 EIO0000001584.13
Characteristics of Ethernet RIO Modules RIO Modules
1 main local rack with a BME•58••40 CPU with the Ethernet I/O scanner service
2 X80 RIO drops with a BM•CRA312•0 adapter module
3 the daisy chain loop
EIO0000001584.13 23
RIO Modules Characteristics of Ethernet RIO Modules
24 EIO0000001584.13
Characteristics of Ethernet RIO Modules RIO Modules
(4) When installed in an RIO drop, use a BM•CRA31210 (e)X80 performance EIO adapter module. These
modules are not compatible with BM•CRA31200 (e)X80 standard EIO adapter modules.
+ Allowed
- Not allowed
NOTE: A maximum of 2 analog modules are allowed on an RIO drop that contains a
BMXCRA31200.2 X80 EIO adapter module. These analog modules can have a
maximum of 8 channels (16 for analog I/O modules).
When the following modules are used in a local rack (containing a CPU) and RIO drops,
they require these versions:
PV7 SV2.1
BMXART0814 PV3, PV4 SV2.0
NOTE: Schneider Electric recommends that you upgrade the modules with the latest
available software version. (It is not necessary to update a BMXART0414 module, V2.1
or later, because it works correctly with a BM•CRA312•0 X80 EIO adapter module).
EIO0000001584.13 25
RIO Modules Characteristics of Ethernet RIO Modules
(1) Before installation of I/O modules that use a 125 Vdc power supply, refer to the temperature derating
information in I/O module hardware guides for your platform.
+ Allowed
- Not allowed
NOTE: Schneider Electric recommends that you upgrade the modules with the latest
available software version. (It is not necessary to update a BMXART0414 module, V2.1
or later, because it works correctly with a BM•CRA312•0 X80 EIO adapter module.)
Communication Modules
NOTE: The maximum number of communication modules you can install on the local
rack depends upon the CPU you choose (see Modicon M580 Standalone, System
Planning Guide for, Frequently Used Architectures).
These communication modules are supported in M580 local racks (containing a CPU with
Ethernet I/O communication server service) and RIO drops that contain a BM•CRA312•0
X80 EIO adapter module:
26 EIO0000001584.13
Characteristics of Ethernet RIO Modules RIO Modules
EIO0000001584.13 27
RIO Modules Characteristics of Ethernet RIO Modules
(4) When installed in an RIO drop, use a BM•CRA31210 (e)X80 performance EIO adapter module. These
modules are not compatible with BM•CRA31200 (e)X80 standard EIO adapter modules.
+ Allowed
- Not allowed
Counting Modules
NOTE: When installed in an RIO drop, use a BM•CRA31210 (e)X80 performance EIO
adapter module. These modules are not compatible with BM•CRA31200 (e)X80
standard EIO adapter modules.
NOTE: I/O event tasks are supported only through topological data type, not through
device DDT.
These counting modules are supported in M580 local racks (containing a CPU with Ethernet
I/O communication server service) and RIO drops that contain a BM•CRA31210 (e)X80 EIO
performance adapter module:
28 EIO0000001584.13
Characteristics of Ethernet RIO Modules RIO Modules
BMXEHC0800 When configuring a BMXEHC0800 module, the dual phase +(1) +(1) + +
counting mode function is not available in X80 EIO drops or
when using device DDT in local racks.
+ Allowed
- Not allowed
When the following modules are used in a local rack (containing a CPU) and RIO drops,
they require these versions:
NOTE: Schneider Electric recommends that you upgrade the modules with the latest
available software version.
EIO0000001584.13 29
RIO Modules Characteristics of Ethernet RIO Modules
PMEPXM0100 Profibus DP/DPV1 master module that requires an Ethernet +(4) +(4) +(5) +(5)
backplane
(3) When installed in an RIO drop, use a BM•CRA31210 (e)X80 performance EIO adapter module. These
modules are not compatible with BM•CRA31200 (e)X80 standard EIO adapter modules.
(5) Not supported on an EIO remote drop in an M580 Hot Standby system.
+ Allowed
- Not allowed
30 EIO0000001584.13
Characteristics of Ethernet RIO Modules RIO Modules
or or
The BMXNOM0200 module is configured differently in an M580 X80 drop than Quantum
RIO drop, and is compatible with M580 BME•58••40 controllers.
Step Action
2 Install the adpater module BMXCRA31210 (SV >=2.10) or BMECRA31210 (SV >=2.10) on an X80
drop.
Supported Protocols
For the BMXNOM0200.4 module:
• Channel 0 supports RS-232 or RS-485.
EIO0000001584.13 31
RIO Modules Characteristics of Ethernet RIO Modules
Hot Standby
The controller Main IP address swaps in the case of a PAC switchover. The Modbus
requests are still forwarded to the primary controller.
NOTE: The Modbus client application manages the repetition of requests in case of a
message loss that could occur during a PAC switchover.
Maximum Configuration
The maximum configuration of the BMXNOM0200.4 module includes the following
elements:
Master channel Twelve (12) per configured drop with a maximum of 36 expert channels per drop,
taking into account the total maximum channels available for the controller (see
below)
NOTE: Each configured channel of the BMXNOM0200.4 module counts as an
expert channel.
32 EIO0000001584.13
Characteristics of Ethernet RIO Modules RIO Modules
Modbus FC:
01 %M 0X Read coil status (output bit)
Step Action
NOTE: Refer to the Modicon X80, BMXNOM0200 Serial Link Module, User Manual for
details on these communication protocols.
EIO0000001584.13 33
RIO Modules Characteristics of Ethernet RIO Modules
Type Slave
Slave number 1
Physical line RS-485 only
Stop 1 bit
Parity Even
Title Languages
34 EIO0000001584.13
Installation RIO Modules
Installation
Overview
This chapter describes the hardware installation of an Modicon X80 remote I/O drop.
RIO adapter 1 —
power supply 2 —
bus extension 2 A bus extender attaches to the end of each rack and does
not use a rack slot.
I/O — The number of modules depends on the CPU and the
platform used. (Refer to the list of modules that RIO
installations support, page 24.)
NOTE: Refer to the M580 Hot Standby guide for instructions to configure RIO drops in
Hot Standby systems (see Modicon M580 Hot Standby, System Planning Guide for,
Frequently Used Architectures).
EIO0000001584.13 35
RIO Modules Installation
Compatible Racks
Use these racks in an Modicon X80 RIO drops:
• X BUS (PV 02 or later) backplanes:
◦ BMXXBP0400
◦ BMXXBP0600
◦ BMXXBP0800
◦ BMXXBP1200
◦ BMXXBP1600
◦ BMXXBP0400H
◦ BMXXBP0600H
◦ BMXXBP0800H
◦ BMXXBP1200H
◦ BMXXBP1600H
36 EIO0000001584.13
Installation RIO Modules
• Ethernet backplanes:
◦ BMEXBP0400
◦ BMEXBP0602
◦ BMEXBP0800
◦ BMEXBP1002(2)
◦ BMEXBP1200(1)
◦ BMEXBP1402(4)
◦ BMEXBP1600(3)
◦ BMEXBP0400H
◦ BMEXBP0602H
◦ BMEXBP0800H
◦ BMEXBP1002(2)
◦ BMEXBP1200H(1)
◦ BMEXBP1402H(4)
◦ BMEXBP1600H(3)
(1) The 12-slot Ethernet rack has eight Ethernet-X Bus slots and four X Bus-only slots.
(2) The 10-slot Ethernet rack has eight Ethernet-X Bus slots and two X Bus-only slots.
(3) The 16-slot Ethernet rack has ten Ethernet-X Bus slots and six X Bus-only slots.
(4) The 14-slot Ethernet rack has ten Ethernet-X Bus slots and four X Bus-only slots.
EIO0000001584.13 37
RIO Modules Installation
DANGER
HAZARD OF ELECTRIC SHOCK
If you cannot prove that the end of a shielded cable is connected to the local ground, the
cable must be considered as dangerous and personal protective equipment (PPE) must
be worn.
Failure to follow these instructions will result in death or serious injury.
Do not apply power to an Modicon X80 rack until connections are made at both ends of the
Ethernet cable. For example, connect the cable to both the BMECRA31210 performance
EIO adapter module and another device (adapter module) or DRS before you turn on the
power.
Refer to your system hardware reference manual for details about DRSs.
38 EIO0000001584.13
Installation RIO Modules
Grounding Considerations
DANGER
ELECTRICAL SHOCK HAZARD
• Switch off the power supply at both ends of the PAC connection, and lock out and tag
out both the power sources.
• In case lock out and tag out are not available, ensure that the power sources cannot be
inadvertently switched on.
• Use suitable insulation equipment when inserting or removing all or part of this
equipment.
Failure to follow these instructions will result in death or serious injury.
DANGER
HAZARD OF ELECTRIC SHOCK
If you cannot prove that the end of a shielded cable is connected to the local ground, the
cable must be considered as dangerous and personal protective equipment (PPE) must
be worn.
Failure to follow these instructions will result in death or serious injury.
EIO0000001584.13 39
RIO Modules Installation
standalone • BMXCPS2010
• BMXCPS3020
• BMXCPS2000
• BMXCPS3500
• BMXCPS3540
redundant • BMXCPS4002
• BMXCPS3522
• BMXCPS4022
NOTE: You can install BMXCPS4002 modules only on these dual-bus racks
(Ethernet and X bus):
• BMEXBP0602
• BMEXBP1002
Mounting a Module
Use this procedure to install adapters and I/O modules in a rack:
40 EIO0000001584.13
Installation RIO Modules
Step Action
1
Hold the module at an angle and mount it on the 2 hooks near the bottom of the backplane. The
figure shows the correct way to hold the module:
2 Swing the module up so that the connector engages the backplane connector.
3 Tighten the mounting screw so that the module is held in place on the rack.
Replacing a Module
You can replace an Modicon X80 module at any time using another module with compatible
firmware. The replacement module obtains its operating parameters over the backplane
connection from the controller. The transfer occurs immediately at the next cycle to the
device.
NOTE: The operating parameters that the controller sends to a replacement module do
not include any parameter values that were edited in the original module using explicit
messaging SET commands.
EIO0000001584.13 41
RIO Modules Installation
Installation Results
Applying power to the main local rack after the adapter module is installed can result in
either:
• Successful installation:
◦ Initialization is finished.
◦ Interconnections to other modules are validated (drop adapter module only).
• Unsuccessful installation:
◦ Initialization does not finish.
◦ Interconnections to other modules are not validated (drop adapter modules only).
You can see the status of the installation on the adapter LED display, page 18.
NOTE: Set the rotary switches before you apply power to the module and before you
download the application.
The values you set are applied during a power cycle. If you change the switch settings after
the module has powered up, the Module Status LED, page 18 is activated and a mismatch
message is logged in the module diagnostic.
If you want to return to the original setting of a modified rotary switch (and the other switch
was changed), turn the switch until the Module Status LED goes from red to green.
New values on the rotary switches are implemented at the next power cycle. Set the value
before starting the module (valid values: 00 ... 159).
42 EIO0000001584.13
Installation RIO Modules
The values on the rotary switches combine with the device prefix (for example, BMECRA_
xxx or BMXCRA_xxx) to create the device name (where xxx represents the value of the
rotary switches). The preceding figure shows the Tens switch set to 00 and the Ones switch
set to 1, for a device name of BMECRA_001.
NOTES:
• The rotary switches can be manipulated with a small flat-tipped screwdriver.
• No software is required to configure or enable the rotary switches.
• Do not use the Stored and Clear IP settings on the Ones rotary switch as they do not
apply to remote I/O installations.
EIO0000001584.13 43
RIO Modules Installation
44 EIO0000001584.13
Installation RIO Modules
4 DRSs (with copper and optic fiber ports): This DRS extends the distance between devices
using fiber optic cable (up to 15 km).
5 fiber optic cable
6 RIO drop with a BMXNRP0200 fiber converter module
NOTE: It is required to use shielded twisted pair CAT5e (10/100 Mbps) cables, ideally
ConneXium 490NTC•000•• cables.
NOTICE
COMMUNICATION FAULTS
Use shielded twisted pair CAT5e (10/100 Mbps) cables to prevent communication faults.
Failure to follow these instructions can result in equipment damage.
NOTICE
UNINTENTIONAL EQUIPMENT BEHAVIOR
Confirm that each module has a unique IP address. Duplicate IP addresses can cause
unpredicatable module/network behavior.
Failure to follow these instructions can result in equipment damage.
Each adapter module has a single IP address for its Ethernet ports. Therefore, the address
conflict detection algorithm (duplicate IP checking) is performed based on the status (link up,
link down) of the ports.
Link Down
These conditions apply when links are lost:
EIO0000001584.13 45
RIO Modules Installation
A transition has occurred When no module ports are connected to a cable (all links are down), all services
from 1 connected link to are reset. For example, I/O connections, Modbus connections, and explicit
all links down. EtherNet/IP connections close, but low-level network services (like RSTP or
switches) are not affected. The updated Net Status LED indicates the status.
There is 1 link down and There is no impact on services that are running in the module.
at least 1 connected link.
Link Up
These conditions apply when links are added:
46 EIO0000001584.13
Installation RIO Modules
configuration parameters from the BME•58••40 CPU. If the adapter does not obtain those
parameters during the hold up time, the following happens:
• inputs: retain last known values
• outputs: set to configured fallback value
NOTE:
• Configure the hold up time on the Control Expert Parameter tab, page 55. For more
information, refer to your system planning guide.
• In hot standby systems, this situation occurs only when the adapter module loses
the connection to the primary and secondary CPUs.
NOTE: Configure the hold up time on the Control Expert Parameter tab, page 55. For
more information, refer to your system planning guide.
EIO0000001584.13 47
RIO Modules Configuration and Programming with Control Expert
Stages
Here are the basic stages of the Control Expert configuration:
Stage Description
1 Select a CPU and a power supply to create a new Control Expert configuration. (Refer to the
Modicon M580 Hardware Reference Manual (see Modicon M580, Hardware, Reference Manual)).
2 Configure a rack assembly for the RIO drop (in this section).
48 EIO0000001584.13
Configuration and Programming with Control Expert RIO Modules
To help secure a Control Expert project against unwanted modifications, refer to the
Modicon M580 Hardware Reference Manual (see Modicon M580, Hardware, Reference
Manual).
NOTE: These instructions assume that you have a working knowledge of Control
Expert.
Rack Considerations
RIO rack considerations:
• The number of the first slot in a X80 rack is 0. Therefore, a 4-slot rack includes slot
numbers 0, 1, 2, 3.
• You can cut or copy other devices in the remote drop and paste them in any rack of the
same type, but you cannot move objects from a local rack to the drop or from a drop to
the local rack. Also, you can only perform these actions (cut, copy, paste) in the same
device editor.
1 In the Project Browser, double-click EIO Bus to Tools > Project Browser > Structural view
see the (empty) RIO local rack. > Project > Configuration > EIO Bus
2 In the EIO Bus window, double-click the square The New Device dialog appears.
link connector to access the available racks.
3 Select a rack. This example uses the 4-slot BMEXBP0400
rack: New Device > Part Number > Modicon
M580 remote drop > Rack > BME EEP 0400.
4 In the Drop end communicator area, select a This example uses the default BMECRA31210
CRA adapter. adapter.
6 Click the rack to the left of the CRA adapter to This example uses a BMX CPS 2000.
add a power supply.
7 Double-click empty slots to add Modicon M580 For this example, none are added.
remote drop modules to the EIO Bus.
EIO0000001584.13 49
RIO Modules Configuration and Programming with Control Expert
To add:
• another RIO drop, click the rounded square at the bottom of the dialog
• a remote drop extension rack, click the >> on the right side of the remote drop main
rack
NOTE: When physically installing a remote drop extension rack, add Bus Extender
modules and cables, page 38.
50 EIO0000001584.13
Configuration and Programming with Control Expert RIO Modules
• RSTP, page 51
• SNMP, page 52
• Service port, page 54
The service port is not available on a drop with a BMXCRA31200 adapter.
• Parameters, page 55
• Time Stamping, page 58
EIO0000001584.13 51
RIO Modules Configuration and Programming with Control Expert
Parameters
This table shows the Bridge priority parameters for the RSTP Operational State on the
Control Expert RSTP tab:
Root 0 default —
52 EIO0000001584.13
Configuration and Programming with Control Expert RIO Modules
SNMP Parameters
These parameters are found on the Control Expert SNMP tab:
IP Address IP Address manager 1 The address of the first SNMP 0.0.0.0 ... 255.255.255.255,
managers manager to which the SNMP agent page 53
sends notices of traps.
EIO0000001584.13 53
RIO Modules Configuration and Programming with Control Expert
Mirroring — In port mirroring mode, data traffic from one or more of the other
ports is copied to this port. A connected tool can monitor and
analyze port traffic.
NOTE: In this mode, the service port acts like a read-only
port. That is, you cannot access devices (ping, connection
to Control Expert, etc.) through the service port.
NOTE: This mode is not available on the BMXCRA31200.
Access Port Service Port ETH1 You cannot edit the value in the Service Port Number field.
Configuration Number
Port Mirroring Source Port Internal Port Ethernet traffic through the internal port
Configuration (s)
ETH2 Ethernet traffic through the first RIO port
Online Behavior
The Service Port parameters are stored in the application, however you can reconfigure
(change) the parameters in the connected mode. Values that you reconfigure in the
54 EIO0000001584.13
Configuration and Programming with Control Expert RIO Modules
connected mode are sent to the remote drop adapter module or the CPU module in explicit
messages. If the module does not respond to the explicit messages, a message appears.
NOTE: The changed values are not stored, so a mismatch can exist between the
parameters that are being used and those that are in the stored application.
NOTE: The Service Port configuration can be read and modified online using the
Service Port Control Object, page 101 CIP object.
1 Expand (+) EIO Bus in the Control Expert Project Browser > Configuration > EIO Bus >
Project Browser. Modicon M580 remote drop > Installed BMX/
BME rack
2 Double-click the installed adapter. The X80 performance EIO adapter window
appears.
EIO0000001584.13 55
RIO Modules Configuration and Programming with Control Expert
Parameter Descriptions
Address information parameters:
Parameter Comment
Device Name The name of the adapter module includes a fixed prefix and a number provided by the
rotary switch. Valid names conform to this structure: BM•CRA_xxx, where xxx equals the
3-digit value selected on the rotary switch.
When the adapter is placed in the remote drop, the number is set to the device number.
The device number does not change if the device moves to a new location.
Each adapter needs to be assigned a unique number within the application. A message
like this appears when analysis reveals a duplicate number:
{EIO Bus (2) BME CRA 312 00}: Device name is not unique
IP Address You cannot edit the IP address and sub network (mask) fields.
Sub Network NOTE: The IP address is editable only in the IP Configuration tab of the CPU
module. The value for sub network is deduced from the CPU sub-network mask.
Step Action
1 In the X80 performance EIO adapter window, select the Parameter tab.
3 Double-click the arrow in the Identifier column matching the desired RIO drop in the BME•58_
ECPU_EXT column.
4 Edit the Device Name in the Identifier field to reflect the new name
5 Close the Ethernet Network window and validate your project.
Parameter Comment
Hold up time The hold up time represents the time (ms) that device outputs are maintained in their
current states after a communication disruption and before taking their fallback values:
• default value: 1000 ms
• valid value range: 50...65,530 ms
If you assign a hold up time value that is less than the recommended minimum value, an I/O
module may move to its fallback state. When communications are restored, the I/O module
restarts and may not operate as anticipated.
56 EIO0000001584.13
Configuration and Programming with Control Expert RIO Modules
There is only one hold up time for an RIO drop (not one for each task) based on the
watchdog value.
One RPI per task = task period/2
WARNING
UNINTENDED EQUIPMENT OPERATION
Do not configure a holdup time value that is less than the recommended minimum values,
which are:
• for a periodic application: 6 x PAC scan time
• for a cyclic application: configured watchdog value
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
Connection parameter:
Parameter Comment
CRA->Scanner RPI Inputs: The RPI is the input refresh rate at which the adapter module sends inputs
to the CPU with Ethernet I/O scanner service. The RPI is set in the subscribe field for
the adapter on the remote I/O drop:
• periodic mode: default value = 1/2 MAST period.
• cyclic mode: default value = 1/4 watchdog timeout period.
Scanner->CRA RPI Outputs: Outputs are passed from the CPU with Ethernet I/O scanner service to the
adapter. The default values are:
• periodic mode: default value = 1.1 * MAST period.
• cyclic mode: default value = 1/4 * watchdog timeout period.
You cannot edit this value. The outputs are published synchronously or immediately
at the end of the current MAST task.
NOTE: The default value for the watchdog timer is 250 ms. If the MAST task
does not finish within the watchdog period, the process times out.
NOTE:
• When the Periodic mode is selected for the MAST task, the Period value allows
the complete execution of the logic. (The MAST can overrun when its execution
time exceeds this value.) Valid values: 1...255 ms (increment: 1 ms).
• When Cyclic mode is selected for the MAST task, the outputs are sent upon the
completion of the task. The Watch Dog value (10 ... 1500 ms, increment: 10 ms,
default = 250 ms) should be greater than the execution time.
EIO0000001584.13 57
RIO Modules Configuration and Programming with Control Expert
Time Stamping
RIO Drop Adapter Time Stamping Function
The BMECRA31210 and BMXCRA31210 adapter modules have a 10 ms time stamping
function. The BMXCRA31200 does not support time stamping.
Time stamping of the I/O modules starts as soon as the adapter is configured.
To configure the time stamping buffer, double-click the adapter module and click the
TimeStamping tab:
58 EIO0000001584.13
Configuration and Programming with Control Expert RIO Modules
6 modules 1 module 0 0 10 ms 10 ms
6 modules 1 module 1 module 1 module 12 ms 22 ms
16 modules 4 modules 1 module 1 module 14 ms 24 ms
EIO0000001584.13 59
RIO Modules Configuration and Programming with Control Expert
1 Expand EIO Bus in the Control Expert Project Project Browser > Project > Configuration
Browser to display the Modicon M580 remote > EIO Bus > Modicon M580 remote drop
drop
2 Double-click the installed drop adapter in the The X80 performance EIO adapter dialog
Modicon X80 Remote drop. appears.
Drop Parameters
In the Control Expert Device DDT dialog, you can configure these parameters for the RIO
drop:
Parameter Description
Implicit device DDT Name A default device DDT instance name (see EcoStruxure™ Control Expert,
Program Languages and Structure, Reference Manual) is defined by
Control Expert.
Goto details Click this link to the Device DDT Data Editor screen.
Diagnostic Parameters
Click the Goto details button on the Device DDT screen to view the Variables tab in the
Data Editor. The bits indicates healthy (1) or unhealthy/unconfigured (0).
60 EIO0000001584.13
Configuration and Programming with Control Expert RIO Modules
View the drop diagnostic parameters in T_M_CRA_EXT_IN for an RIO drop module:
EIO0000001584.13 61
RIO Modules Configuration and Programming with Control Expert
62 EIO0000001584.13
Configuration and Programming with Control Expert RIO Modules
ETH_PORT_ These combined 2-bit WORD 1/0 Ethernet backplane port 1 function
STATUS (BYTE) values indicate the port
conditions. 3/2 Ethernet port 1 RSTP role
EIO0000001584.13 63
RIO Modules Configuration and Programming with Control Expert
2 port mirror
2 designated
3 root
NTP_UPDATE UINT — elapsed time (100 ms) since last update
from NTP server
MAX_PACKET_INTERVAL UINT — maximum packet interval (ms) for output
packets (from scanner to adapter)
64 EIO0000001584.13
Configuration and Programming with Control Expert RIO Modules
32 ValuesSynchro started
40 event Stamping
Modicon X80 analog input/ Modicon M340 with Unity Pro Analog Input/Output Modules User Manual
output
BMXEHC0800 Modicon M340 with Unity Pro Counting Module BMXEHC0800 User Manual
BMXEHC0200 Modicon M340 with Unity Pro Counting Module BMXEHC0200 User Manual
BMXNOM0200 Modicon M340 with Unity Pro Serial Link User Manual
EIO0000001584.13 65
RIO Modules Implicit and Explicit Messaging
66 EIO0000001584.13
Implicit and Explicit Messaging RIO Modules
Step Action
1 Go to the Properties of MAST dialog box in Control Expert (Tools > Project Browser > Project
> Program > Tasks > MAST).
2 Right-click MAST > Properties to open the Properties of MAST dialog.
3 Configure the parameters as needed.
Step Action
1 Go to the Properties of FAST dialog box in Control Expert (Tools > Project Browser > Project >
Program > Tasks > FAST).
Step Action
1 Go to the Properties of AUX0 dialog box in Control Expert (Tools > Project Browser > Project >
Program > Tasks > AUX0).
EIO0000001584.13 67
RIO Modules Implicit and Explicit Messaging
Step Action
1 Go to the Properties of AUX1 dialog box in Control Expert (Tools > Project Browser > Project >
Program > Tasks > AUX1).
68 EIO0000001584.13
Diagnostics RIO Modules
Diagnostics
Overview
This chapter describes the diagnostics for the Modicon M580 modules. For details on
diagnostics at the system level, refer to the systems diagnostics topic in your system
planning guide.
Adapter Modules
You can send explicit messages with an EtherNet/IP tool for the configuration of the
SERVICE port on the BM•CRA31210 modules. For details, refer to information about
EtherNet/IP CIP objects in your system hardware reference manual and SERVICE port
configuration for adapter modules, page 54.
Cycling Power
The online configuration of the SERVICE port is volatile. The following may result when
power is cycled to the adapter module while the application is being applied:
• The configuration can be lost.
• The configuration in the application can be applied to the SERVICE port.
EIO0000001584.13 69
RIO Modules Diagnostics
70 EIO0000001584.13
Diagnostics RIO Modules
NOTE: Refer to the Unity Pro Program Languages and Structure Reference Manual
complete explanations of the system bits and words.
EIO0000001584.13 71
RIO Modules Diagnostics
BM• CRA 312 •0 rack (r), drop (d) %SWi 641 + [(d-1)*2] + r
module (m), rack (r), drop (d) %SWi.j 641 + [(d-1)*2] + r 30-m
NOTE: Remember:
• The slots in a drop are numbed 0...n.
• The rack numbers are used in remote drops:
◦ 0: main rack in the RIO drop
◦ 1: extended rack in the RIO drop
Diagnostic
Function code 8, subcode 22: Modbus function code 08 provides a variety of diagnostic
functions:
0x0200 Read the Ethernet port diagnostic data from the switch manager.
0x0300 Read the Modbus TCP/port 502 diagnostic data from the Modbus server.
72 EIO0000001584.13
Diagnostics RIO Modules
0x07F0 Read the data structure offset data from the Modbus server.
0x02 0x0100 Clears the basic network diagnostic data.
NOTE: Only specific parameters of basic network diagnostic data are used to clear
requests.
EIO0000001584.13 73
RIO Modules Diagnostics
CIP object data and content are exposed and accessed hierarchically in the following nested
levels:
Identity Object
Class ID
01
Instance IDs
The Identity object presents 2 instances:
• 0: class
• 1: instance
Attributes
Identity object attributes are associated with each instance, as follows:
Instance ID = 0 (class attributes):
74 EIO0000001584.13
Diagnostics RIO Modules
01 Revision X —
02 Max Instance X —
X = supported
— = not supported
04 04 Revision STRUCT X —
Major USINT
Minor USINT
05 05 Status Word X —
bit 2:
bits 4-7:
X = supported
— = not supported
Services
The Identity object supports the following services:
EIO0000001584.13 75
RIO Modules Diagnostics
X = supported
— = not supported
Assembly Object
Overview
You can send an explicit message to the Assembly object only when no other connections
have been established that read from or write to this object. For example, you can send an
explicit message to the Assembly object if a local slave instance is enabled, but no other
module is scanning that local slave.
Class ID
04
Instance IDs
The Assembly object presents the following instance identifiers:
• 0: class
• 101, 102, 111, 112, 121, 122: instance
Attributes
The Assembly object consists of the following attributes:
Instance ID = 0 (class attributes):
76 EIO0000001584.13
Diagnostics RIO Modules
01 Revision X —
02 Max Instance X —
03 Number of Instances X —
X = supported
— = not supported
Instance attributes:
X = supported
— = not supported
Services
The Assembly object supports the following services:
EIO0000001584.13 77
RIO Modules Diagnostics
X = supported
— = not supported
Instance IDs
The Connection Manager object presents 2 instance values:
• 0: class
• 1: instance
Attributes
Connection Manager object attributes are associated with each instance, as follows:
Instance ID = 0 (class attributes):
78 EIO0000001584.13
Diagnostics RIO Modules
01 Revision X —
02 Max Instance X —
X = supported
— = not supported
EIO0000001584.13 79
RIO Modules Diagnostics
X = supported
— = not supported
Services
The Connection Manager object supports the following services:
X = supported
— = not supported
Class ID
48 (hex), 72 (decimal)
Instance IDs
The QoS object presents 2 instance values:
• 0: class
• 1: instance
80 EIO0000001584.13
Diagnostics RIO Modules
Attributes
The QoS object consists of the following attributes:
Instance ID = 0 (class attributes):
01 Revision X —
02 Max Instance X —
X = supported
— = not supported
X = supported
— = not supported
NOTE: A change in the instance attribute value takes effect on device restart, for
configurations made from flash memory.
Services
The QoS object supports the following services:
EIO0000001584.13 81
RIO Modules Diagnostics
10 16 Set_Attribute_Single — X
X = supported
— = not supported
Instance IDs
The TCP/IP interface object presents 2 instance values:
• 0: class
• 1: instance
Attributes
TCP/IP interface object attributes are associated with each instance, as follows:
Instance ID = 0 (class attributes):
01 Revision X —
02 Max Instance X —
X = supported
— = not supported
82 EIO0000001584.13
Diagnostics RIO Modules
0x00 = other
03 Configuration control DWORD X X 0x01 = out-of-box default
IP address UDINT
Network mask UDINT
Gateway address UDINT
X = supported
— = not supported
Services
The TCP/IP interface object supports the following services:
EIO0000001584.13 83
RIO Modules Diagnostics
— = not supported
1. The Set_Attribute_Single service can execute only when these preconditions are satisfied:
• Configure the Ethernet communication module to obtain its IP address from flash memory.
• Confirm that the PAC is in stop mode.
Instance IDs
The Ethernet Link object presents the following instance values (for an BMECRA31210):
• 0: class
• 1: port (ETH1, page 17)
• 2: port (ETH2)
• 3: port (ETH3)
• 4: port (Internal backplane port 255)
Attributes
The Ethernet Link object presents the following attributes:
Instance ID = 0 (class attributes):
01 Revision X —
02 Max Instance X —
84 EIO0000001584.13
Diagnostics RIO Modules
03 Number of Instances X —
X = supported
— = not supported
hex dec
01 01 Interface speed UDINT X — Valid values include:
0, 10000000, 100000000
0 = Inactive
1 = Active
Bit 1: duplex mode
0 = half duplex
1 = full duplex
3 = successfully negotiated
speed and duplex
0 = automatic
0 = no event
1 = event detected
03 03 Physical Address ARRAY of X — module MAC address
6 USINT
04 04 Interface Counters STRUCT of X —
EIO0000001584.13 85
RIO Modules Diagnostics
hex dec
In NUcast packets UDINT non-unicast packets received on
the interface
In discards UDINT inbound packets received on the
interface, but discarded
86 EIO0000001584.13
Diagnostics RIO Modules
hex dec
MAC transmit UDINT frames that do not transmit due
detected errors to a detected internal MAC
sublayer transmit detected error
0 = disabled
1 = enabled
0 = half duplex
1 = full duplex
EIO0000001584.13 87
RIO Modules Diagnostics
hex dec
10 16 Interface label SHORT_ X — A fixed textual string identifying
STRING the interface that should include
‘internal’ for internal interfaces.
Maximum number of characters
is 64.
X = supported
— = not supported
Services
The Ethernet Link object supports the following services:
10 16 Set_Attribute_Single — X
0E 14 Get_Attribute_Single X X
4C 76 Get_and_Clear — X
X = supported
— = not supported
Instance IDs
The EtherNetP/IP Interface object presents 2 instance values:
• 0: class
• 1: instance
88 EIO0000001584.13
Diagnostics RIO Modules
Attributes
EtherNet/IP Interface Diagnostics object attributes are associated with each instance, as
follows:
Instance ID = 0 (class attributes):
01 Revision X —
02 Max Instance X —
X = supported
— = not supported
Max EIP TCP UINT Number of TCP connections (used for EIP as
connections opened client or server) opened since the last reset.
Current EIP TCP UINT Number of TCP connections (used for EIP as
connections client or server) currently open.
EIO0000001584.13 89
RIO Modules Diagnostics
I/O production counter UDINT Increments each time a Class 0/1 message is
sent.
I/O consumption counter UDINT Increments each time a Class 0/1 message is
received.
I/O productions send UINT Increments each time a Class 0/1 message is
detected error counter not sent.
I/O consumptions UINT Increments each time a consumption is
receive detected error received with a detected error.
counter
04 Explicit Messaging STRUCT X X
Diagnostics of
X = supported
— = not supported
Services
The EtherNet/IP Interface Diagnostics object supports the following services:
— = not supported
90 EIO0000001584.13
Diagnostics RIO Modules
Instance IDs
The I/O Connection Diagnostics object presents the following instance values:
• 0: class
• 1...256: instances
NOTE: The Instance ID number = the Connection ID. For M580 specifically, you can
look up the Connection ID on the DTM Device List screen.
Attributes
I/O Connection Diagnostics object attributes are associated with each instance, as follows:
Instance ID = 0 (class attributes):
01 Revision X —
02 Max Instance X —
X = supported
— = not supported
EIO0000001584.13 91
RIO Modules Diagnostics
Remote IP UDINT —
92 EIO0000001584.13
Diagnostics RIO Modules
1 = EtherNet/IP
X = supported
— = not supported
The following values describe the structure of the instance attributes: CIP connection state,
Input Communication status, and Output communication status:
15...3 Reserved 0
2 Idle 0 = no idle notification
1 = idle notification
1 Consumption inhibited 0 = consumption started
1 = no consumption
1 = no production
Services
The EtherNet/IP Interface Diagnostics object supports the following services:
— = not supported
EIO0000001584.13 93
RIO Modules Diagnostics
Class ID
353 (hex), 851 (decimal)
Instance IDs
The EtherNet/IP Explicit Connection Diagnostics object presents two instance values:
• 0: class
• 1...N: instance (N = maximum concurrent number of explicit connections)
Attributes
EtherNet/IP Explicit Connection Diagnostics object attributes are associated with each
instance, as follows:
Instance ID = 0 (class attributes):
01 Revision 1 X —
X = supported
— = not supported
02 Originator IP UINT X —
94 EIO0000001584.13
Diagnostics RIO Modules
05 Target IP UDINT X —
— = not supported
Services
The EtherNet/IP Explicit Connection Diagnostics object performs the following services
upon the listed object type:
X = supported
— = not supported
EIO0000001584.13 95
RIO Modules Diagnostics
Class ID
354 (hex), 852 (decimal)
Instance IDs
The EtherNet/IP Explicit Connection Diagnostics List object presents two instance values:
• 0: class
• 1: instance
Attributes
EtherNet/IP Explicit Connection Diagnostics List object attributes are associated with each
instance, as follows:
Instance ID = 0 (class attributes):
01 Revision X —
02 Max Instance X —
X = supported
— = not supported
Originator IP UINT —
Target IP UDINT —
96 EIO0000001584.13
Diagnostics RIO Modules
— = not supported
Services
The EtherNet/IP Explicit Connection Diagnostics object performs the following services
upon the listed object types:
09 09 Delete — X —
4B 75 Explicit_Connections_Diagnostic_Read — X —
X = supported
— = not supported
Instance IDs
The RSTP Diagnostics object presents these instance values:
• 0: class
• 1... N: instance
EIO0000001584.13 97
RIO Modules Diagnostics
Attributes
RSTP Diagnostics object attributes are associated with each instance.
Instance ID = 0 (class attributes):
01 Revision: This attribute specifies the current revision of the RSTP UINT X —
Diagnostic object. The revision is increased by 1 at each new update
of the object.
— = not supported
98 EIO0000001584.13
Diagnostics RIO Modules
State UINT X X
Enable UINT X X
Path cost UDINT X X
Designated root String X X
Services:
• Get_and_Clear: The current value of
this parameter is returned with the
response message.
• other services: The current value of
this parameter is returned without
being cleared.
EIO0000001584.13 99
RIO Modules Diagnostics
— = not supported
Services
The RSTP Diagnostics object performs these services:
X = supported
— = not supported
100 EIO0000001584.13
Diagnostics RIO Modules
Instance IDs
The Service Port Control object presents these instance values:
• 0: class
• 1: instance
Attributes
Service Port Control object attributes are associated with each instance.
Required class attributes (instance 0):
01 Revision UINT X —
X = supported
— = not supported
EIO0000001584.13 101
RIO Modules Diagnostics
1: access port
2: port mirroring
3: extended port
X = supported
— = not supported
NOTE:
• If the SERVICE port is not configured for port mirroring, the mirror attribute is
ignored. If the value of a parameter request is outside the valid range, the service
request is ignored.
• In port mirroring mode, the SERVICE port acts like a read-only port. That is, you
cannot access devices (ping, connection to Control Expert, and so on) through the
SERVICE port.
Services
The Service Port Control object supports these services:
X = supported
— = not supported
102 EIO0000001584.13
Diagnostics RIO Modules
Instance IDs
The SNTP diagnostics list object presents the following instance values:
• 0: class
• 1: instance
Attributes
SNTP diagnostics object attributes are associated with each instance.
Instance ID = 0 (class attributes):
— = not supported
EIO0000001584.13 103
RIO Modules Diagnostics
Reserved UDINT[15]
104 EIO0000001584.13
Diagnostics RIO Modules
B Current date and time DATE_ X — {time_of_day UDINT, date UINT} (see CIP
AND_TIME specification)
D Time since last update DINT X — Amount of time elapsed since a valid
response from the NTP server (in 100 ms
increments)
— = not supported
Services
The SNTP diagnostics object support the following services:
EIO0000001584.13 105
RIO Modules Diagnostics
X = supported
— = not supported
Instance IDs
The Ethernet Backplane Diagnostics object presents the following instance values:
• 0: class
• 1: instance
Attributes
Ethernet Backplane Diagnostics object attributes are associated with each instance, as
follows:
Instance ID = 0 (class attributes):
106 EIO0000001584.13
Diagnostics RIO Modules
X = supported
EIO0000001584.13 107
RIO Modules Diagnostics
server) opened
since the last
reset.
Required Current EIP TCP connections UINT Number of TCP
connections (used
for EIP as client or
server) currently
open.
108 EIO0000001584.13
Diagnostics RIO Modules
X = supported
Tasks
Use online actions to perform these tasks:
• Display EtherNet/IP objects for a remote EtherNet/IP device.
• Ping the CPU remote I/O scanner module, a remote EtherNet/IP, or a Modbus TCP
device to confirm it is active on the Ethernet network.
EIO0000001584.13 109
RIO Modules Diagnostics
NOTE: Quantum 140CRA31200 adapter modules do not support FAST and AUX0/
AUX1 tasks. BMECRA312•0 adpater modules do.
110 EIO0000001584.13
Diagnostics RIO Modules
EIO0000001584.13 111
RIO Modules Firmware Update
Firmware Update
Introduction
This chapter describes the steps for updating the firmware for your adapter module.
Stage Description
4 Transfer the firmware update to the EIO adapter or the Ethernet backplane.
112 EIO0000001584.13
Firmware Update RIO Modules
Step Action
1 Enter the web address for Schneider Electric (www.se.com) in an Internet browser.
2 In the Search from input field, enter the phrase Unity Loader and press Enter.
3 Examine the search results and select the appropriate entry for the Unity Loader software.
4 Follow the on-screen instructions to download both the Unity Loader installation software and any
necessary installation instructions.
5 Run the Unity Loader setup file and follow the instructions (on the screen and in the downloaded
documentation) to install Unity Loader.
Parameter Description
Default IP Address The default IP address starts with 10.10 and uses the last two bytes of the MAC
address. As an example, a device with the MAC address of 00:00:54:10:8A:05
has a default IP address of 10.10.138.5 (0x8A=138, 0x05=5).
NOTE: When the last two octets of the MAC address (MAC5.MAC6)
correspond to 0.0 in the default address, make a point-to-point cable
connection between your computer and the controller, communication
module, or other module.
Default Gateway Address The default gateway address is identical to the default IP address.
EIO0000001584.13 113
RIO Modules Firmware Update
The default address is based on the adapter MAC address. This makes it possible for
several Schneider Electric devices to use their default network configurations on the same
network.
To configure and store IP parameters that are not the default values for the remote drop
adapter:
Step Action
1 Start or re-start the adapter with the rotary switch set toStored.
2 Store the IP address by sending a explicit message to the TCP/IP Interface Object, page 82
(Attribute ID 05: Interface Configuration).
NOTE: The adapter uses the stored IP parameters only after a power cycle.
3 Click OK.
4 At the command prompt, type in the ping Example: C:\>ping 192.168.21.38:
command and the device IP address.
5 The command window verifies that a Example: Reply from 192.168.21.38...
connection is established.
Update Procedure
Do not interrupt the firmware download process by:
• allowing an interruption to the power or communications
• closing the Unity Loader software
If the firmware download process is interrupted, the new firmware is not installed and the
adapter continues to use the old firmware. If an interruption occurs, restart the process.
114 EIO0000001584.13
Firmware Update RIO Modules
NOTE: If the download is not completed, there is a message saying that the update was
unsuccessful.
To update the firmware for the EIO adapter:
Step Action
1 Open Unity Loader on your PC. (Start > Programs > Schneider Electric > Unity Loader)
Result: Unity Loader opens and displays the Project tab.
2 At the bottom of the tab in the Connection area, connect to the module:
• In the Media list, select Ethernet.
• In the Address field, type in the IP address of the adapter, which is either:
◦ configured: The adapter is already communicating on the network and the IP address
for the module is configured in the application in the BME•58••40 CPU module.
◦ default: The adapter rotary switch position is Stored and you did not already store valid
IP parameters.
• Click Connect.
3 After Unity Loader has connected to the module, click the Firmware tab in the Unity Loader
dialog.
4 In the PC area, click the ellipsis (...) button to open a dialog where you can navigate to and select
the firmware file for the adapter module. The firmware is contained in a Unity Loader file (.LDX
extension).
NOTE: When using the BMECRA31210, you can also update firmware for a BMEXBP••00.
After you select the firmware file and close the dialog, the selected revision of this firmware is
displayed in the list on the left, and the current version of the firmware is displayed in the list on
the right.
5 When the arrow in the middle of the Unity Loader dialog is green, click Transfer.
NOTE: Only click Transfer if the arrow is green. A yellow arrow indicates that the firmware
file on your computer is the same version or newer than the file selected for transfer; a red
arrow indicates that the firmware on the computer is not compatible with the EIO adapter.
7 The Transferring data to PLC opens, which indicates the transfer status with the blue bars at the
bottom of the screen.
8 After the transfer is complete, click Close.
9 In the Unity Loader software, click Disconnect and close the window.
From 1 instance of Unity Loader, you can only update 1 device. To update several devices
at the same time, open additional instances of Unity Loader. In this case, additional dialogs.
Click Yes to close each dialog.
The update process takes approximately 3 minutes:
• firmware update (approximately 2 minutes)
EIO0000001584.13 115
RIO Modules Firmware Update
116 EIO0000001584.13
RIO Modules
Glossary
A
adapter:
An adapter is the target of real-time I/O data connection requests from scanners. It cannot
send or receive real-time I/O data unless it is configured to do so by a scanner, and it does
not store or originate the data communications parameters necessary to establish the
connection. An adapter accepts explicit message requests (connected and unconnected)
from other devices.
AUX:
An (AUX) task is an optional, periodic processor task that is run through its programming
software. The AUX task is used to execute a part of the application requiring a low priority.
This task is executed only if the MAST and FAST tasks have nothing to execute. The AUX
task has two sections:
• IN: Inputs are copied to the IN section before execution of the AUX task.
• OUT: Outputs are copied to the OUT section after execution of the AUX task.
B
broadcast:
A message sent to all devices in a broadcast domain.
C
CCOTF:
(change configuration on the fly) A feature of Control Expert that allows a module hardware
change in the system configuration while the system is operating. This change does not
impact active operations.
CIP™:
(common industrial protocol) A comprehensive suite of messages and services for the
collection of manufacturing automation applications (control, safety, synchronization,
motion, configuration and information). CIP allows users to integrate these manufacturing
applications with enterprise-level Ethernet networks and the internet. CIP is the core
protocol of EtherNet/IP.
EIO0000001584.13 117
RIO Modules
CPU:
(central processing unit) The CPU, also known as the processor or controller, is the brain of
an industrial manufacturing process. It automates a process as opposed to relay control
systems. CPUs are computers suited to survive the harsh conditions of an industrial
environment.
D
DDT:
(derived data type) A derived data type is a set of elements with the same type (ARRAY) or
with different types (structure).
determinism:
For a defined application and architecture, you can predict that the delay between an event
(change of value of an input) and the corresponding change of a controller output is a finite
time t, smaller than the deadline required by your process.
DRS:
(dual-ring switch) A ConneXium extended managed switch that has been configured to
operate on an Ethernet network. Predefined configuration files are provided by Schneider
Electric to downloaded to a DRS to support the special features of the main ring / sub-ring
architecture.
E
EtherNet/IP™:
A network communication protocol for industrial automation applications that combines the
standard internet transmission protocols of TCP/IP and UDP with the application layer
common industrial protocol (CIP) to support both high speed data exchange and industrial
control. EtherNet/IP employs electronic data sheets (EDS) to classify each network device
and its functionality.
Ethernet:
A 10 Mb/s, 100 Mb/s, or 1 Gb/s, CSMA/CD, frame-based LAN that can run over copper
twisted pair or fiber optic cable, or wireless. The IEEE standard 802.3 defines the rules for
configuring a wired Ethernet network; the IEEE standard 802.11 defines the rules for
configuring a wireless Ethernet network. Common forms include 10BASE-T, 100BASE-TX,
and 1000BASE-T, which can utilize category 5e copper twisted pair cables and RJ45
modular connectors.
118 EIO0000001584.13
RIO Modules
explicit messaging:
TCP/IP-based messaging for Modbus TCP and EtherNet/IP. It is used for point-to-point,
client/server messages that include both data, typically unscheduled information between a
client and a server, and routing information. In EtherNet/IP, explicit messaging is
considered class 3 type messaging, and can be connection-based or connectionless.
F
FAST:
A FAST task is an optional, periodic processor task that identifies high priority, multiple
scan requests, which is run through its programming software. A FAST task can schedule
selected I/O modules to have their logic solved more than once per scan. The FAST task
has two sections:
• IN: Inputs are copied to the IN section before execution of the FAST task.
• OUT: Outputs are copied to the OUT section after execution of the FAST task.
I
implicit messaging:
UDP/IP-based class 1 connected messaging for EtherNet/IP. Implicit messaging maintains
an open connection for the scheduled transfer of control data between a producer and
consumer. Because an open connection is maintained, each message contains primarily
data, without the overhead of object information, plus a connection identifier.
IP address:
The 32-bit identifier, consisting of both a network address and a host address assigned to a
device connected to a TCP/IP network.
M
MAST:
A master (MAST) task is a deterministic processor task that is run through its programming
software. The MAST task schedules the RIO module logic to be solved in every I/O scan.
The MAST task has two sections:
• IN: Inputs are copied to the IN section before execution of the MAST task.
• OUT: Outputs are copied to the OUT section after execution of the MAST task.
multicast:
A special form of broadcast where copies of the packet are delivered to only a specified
subset of network destinations. Implicit messaging typically uses multicast format for
communications in an EtherNet/IP network.
EIO0000001584.13 119
RIO Modules
P
PAC:
programmable automation controller. The PAC is the brain of an industrial manufacturing
process. It automates a process as opposed to relay control systems. PACs are computers
suited to survive the harsh conditions of an industrial environment.
port 502:
Port 502 of the TCP/IP stack is the well-known port that is reserved for Modbus TCP
communications.
port mirroring:
In this mode, data traffic that is related to the source port on a network switch is copied to
another destination port. This allows a connected management tool to monitor and analyze
the traffic.
R
RIO drop:
One of the three types of RIO modules in an Ethernet RIO network. An RIO drop is an
M580 rack of I/O modules that are connected to an Ethernet RIO network and managed by
an Ethernet RIO adapter module. A drop can be a single rack or a main rack with an
extended rack.
RIO network:
An Ethernet-based network that contains 3 types of RIO devices: a local rack, an RIO drop,
and a ConneXium extended dual-ring switch (DRS). Distributed equipment may also
participate in an RIO network via connection to DRSs or BMENOS0300 network option
switch modules.
RSTP:
(rapid spanning tree protocol) Allows a network design to include spare (redundant) links to
provide automatic backup paths if an active link stops working, without the need for loops
or manual enabling/disabling of backup links.
120 EIO0000001584.13
RIO Modules
S
service port:
A dedicated Ethernet port on the M580 RIO modules. The port may support these major
functions (depending on the module type):
• port mirroring: for diagnostic use
• access: for connecting HMI/Control Expert/ConneXview to the CPU
• extended: to extend the device network to another subnet
• disabled: disables the port, no traffic is forwarded in this mode
T
TCP/IP:
Also known as internet protocol suite, TCP/IP is a collection of protocols used to conduct
transactions on a network. The suite takes its name from two commonly used protocols:
transmission control protocol and internet protocol. TCP/IP is a connection-oriented
protocol that is used by Modbus TCP and EtherNet/IP for explicit messaging.
TCP:
(transmission control protocol) A key protocol of the internet protocol suite that supports
connection-oriented communications, by establishing the connection necessary to transmit
an ordered sequence of data over the same communication path.
trap:
A trap is an event directed by an SNMP agent that indicates one of these events:
• A change has occurred in the status of an agent.
• An unauthorized SNMP manager device has attempted to get data from (or change
data on) an SNMP agent.
U
UDP:
(user datagram protocol) A transport layer protocol that supports connectionless
communications. Applications running on networked nodes can use UDP to send
datagrams to one another. Unlike TCP, UDP does not include preliminary communication
to establish data paths or provide data ordering and checking. However, by avoiding the
overhead required to provide these features, UDP is faster than TCP. UDP may be the
preferred protocol for time-sensitive applications, where dropped datagrams are preferable
to delayed datagrams. UDP is the primary transport for implicit messaging in EtherNet/IP.
EIO0000001584.13 121
RIO Modules
122 EIO0000001584.13
RIO Modules
F R
FAST task..................................................66 replacing module........................................41
fiber cable converter modules rotary switches...........................................42
X80........................................................26 RSTP diagnostics object.............................97
firmware
update ................................................. 112
upgrade ............................................... 112 S
setting rotary switches ................................42
SNTP diagnostics object........................... 103
G standards ..................................................34
global data
BMXNGD0100 .......................................26
grounding ..................................................38 T
T_M_CRA_EXT_IN....................................59
TCP/IP interface object...............................82
I time stamping ............................................58
identity object.............................................74 BMXERT1604 module ............................59
implicit I/O exchanges ................................66 RIO drop adapters ..................................58
installation .................................................38 time stamping modules
I/O X80........................................................30
exchanges, implicit .................................66
I/O connection diagnostics object ................91
I/O modules ...............................................24 U
update
firmware............................................... 112
M upgrade
MAST task.................................................66 firmware............................................... 112
mounting a module.....................................40
W
O weighing module
online diagnostics .................................... 109 X80........................................................30
wireless module
X80........................................................30
P
PMESWT0100...........................................30
PMXCDA0400 ...........................................30
X
PMXNOW0300 ..........................................30 X80
CANopen modules..................................26
communication modules..........................26
Q diagnostic module...................................30
fiber cable converter modules ..................26
QoS object ................................................80 time stamping modules ...........................30
weighing module.....................................30
EIO0000001584.13 123
RIO Modules
wireless module......................................30
X80 I/O modules ........................................24
analog ...................................................24
discrete ..................................................26
intelligent ...............................................30
special purpose ......................................30
124 EIO0000001584.13
Schneider Electric
35 rue Joseph Monier
92500 Rueil Malmaison
France
+ 33 (0) 1 41 29 70 00
www.se.com