Optcq Ethernetip User Manual Mn04002005e
Optcq Ethernetip User Manual Mn04002005e
User Manual
Effective May 2024
OPTCQ EtherNet/IP Option Card
Support Services
The goal of Eaton is to ensure your greatest possible satisfaction with the operation of our
products. We are dedicated to providing fast, friendly, and accurate assistance. That is why
we offer you so many ways to get the support you need. Whether it’s by phone, fax, or
e-mail, you can access Eaton’s support information 24 hours a day, seven days a week.
Our wide range of services is listed below.
You should contact your local distributor for product pricing, availability, ordering, expediting,
and repairs.
Web Site
Use the Eaton Web site to find product information. You can also find information on local
distributors or Eaton’s sales offices.
Web Site Address
www.eaton.com/drives
EatonCare Customer Support Center
Call the EatonCare Support Center if you need assistance with placing an order, stock
availability or proof of shipment, expediting an existing order, emergency shipments, product
price information, returns other than warranty returns, and information on local distributors
or sales offices.
Voice: 877-ETN-CARE (877-386-2273) (8:00 a.m.–6:00 p.m. Eastern Time U.S. [UTC –5])
FAX: 800-752-8602
After-Hours Emergency: 800-543-7038
(6:00 p.m.–8:00 a.m. Eastern Time U.S. [UTC –5])
If you are in the U.S. or Canada, and have OI or PLC questions, you can take advantage of our
toll-free line for technical assistance with hardware and software product selection, system
design and installation, and system debugging and diagnostics. Technical support engineers
are available for calls during regular business hours.
Drives Technical Resource Center
Voice: 800-322-4986 or +1 828-651-0984 (8:00 a.m.–5:00 p.m. Central Time U.S. [UTC –6])
Fax: +1 920-262-6070
e-mail: [email protected]
Table of Contents
SAFETY
Definitions and Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Hazardous High Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Warnings and Cautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
GENERAL INFORMATION
OPTCQ EtherNet/IP Communication Interface Option Card. . . . . . . . . . . . . . . . 1
INSTALLATION
Installing the EtherNet/IP Option Board in an Eaton 9000X
Variable Frequency Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
COMMISSIONING
Expander Board Menu (M6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Communication Timeout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Static IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Manual IP Address Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
ETHERNET/IP
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
AC/DC Drive Profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
EDS File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Explicit Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
List of Figures
OPTCQ EtherNet/IP Communication Interface Option Card . . . . . . . . . . . . . . . . . . . . . 2
User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Industrial Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Switch Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1756-ENET/B Ethernet Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Module Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Select Module Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Module Properties—Bridge Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Controller Tags—EtherNet/IP_Sample (Controller) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Move Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Ladder Logic Message Blocks in RSLogix5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Message Configuration for RSLogix5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Message Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
RSLogix500 Configuration of Get Attribute Single . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
RSLogix500 Configuration of Set Attribute Single . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
List of Tables
EtherNet/IP Board Technical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
LED Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
EtherNet/IP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Object Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Services Supported by Object Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Elementary Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Constructed Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Identity Object, Class 0x01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Connection Manager Object, Class 0x06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
TCP/IP Interface Object, Class 0xF5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Ethernet Link Object, Class 0xF6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Assembly Object, Class 0x04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Motor Data Object, Class 0x28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Control Supervisor Object, Class 0x29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
AC/DC Drive Object, Class 0x2A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Vendor Parameters Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Assembly Instance Selector Object, Class 0xBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Assembly Instance 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Assembly Instance 21 (Default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Assembly Instance 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Assembly Instance 25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Assembly Instance 101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Assembly Instance 111 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Control Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Assembly Instance 70 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Assembly Instance 71 (Default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Assembly Instance 73 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Assembly Instance 75 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Assembly Instance 107 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Drive State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Assembly Instance 117 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Assembly Instance 127 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Process Data Out Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Basic, Standard, Local/Remote Control and Multistep
Speed Control Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Multipurpose Control Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
PID Control and Pump and Fan Control Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Safety
Definitions and Symbols Warnings and Cautions
WARNING WARNING
This symbol indicates high voltage. It calls your attention Internal components and circuit boards are at high
to items or operations that could be dangerous to you potential when the frequency converter is connected to
and other persons operating this equipment. Read the the power source. This voltage is extremely dangerous
message and follow the instructions carefully. and may cause death or severe injury if you come into
contact with it.
WARNING
This symbol is the “Safety Alert Symbol.” It occurs with
either of two signal words: CAUTION or WARNING, as MAKE SURE THAT THE FREQUENCY CONVERTER IS
described below. SWITCHED OFF BEFORE AN OPTION OR FIELDBUS
BOARD IS CHANGED OR ADDED!
WARNING
Notice
Indicates a potentially hazardous situation which, if not
avoided, can result in serious injury or death. THIS SOFTWARE IS PROVIDED BY THE AUTHOR “AS IS”
AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
CAUTION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
Indicates a potentially hazardous situation which, if not PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
avoided, can result in minor to moderate injury, or serious SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
damage to the product. The situation described in the INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CAUTION may, if not avoided, lead to serious results. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
Important safety measures are described in CAUTION (as LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
well as WARNING). SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
Hazardous High Voltage ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
WARNING THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
Motor control equipment and electronic controllers are OF SUCH DAMAGE.
connected to hazardous line voltages. When servicing
drives and electronic controllers, there may be exposed
components with housings or protrusions at or above
line potential. Extreme care should be taken to protect
against shock.
Stand on an insulating pad and make it a habit to use only
one hand when checking components. Always work with
another person in case an emergency occurs. Disconnect
power before checking controllers or performing
maintenance. Be sure equipment is properly grounded. Wear
safety glasses whenever working on electronic controllers or
rotating machinery.
General Information
Eaton 9000X variable frequency drives can be connected to Flash Upgradeable
Ethernet using an EtherNet/IP fieldbus board OPTCQ.
The OPTCQ EtherNet/IP communication interface option
card can be flash updated in the field to take advantage of
new firmware features as they are made available.
OPTCQ EtherNet/IP Communication
Interface Option Card The OPTCQ can be installed in the card slots D or E.
Every appliance connected to an Ethernet network has
Features two identifiers: a MAC address and an IP address. The
MAC address (address format: 00:21:99:xx:yy:zz) is unique
● Provides a means to control, configure and collect data to the appliance and cannot be changed. The EtherNet/IP
over an Ethernet network board’s MAC address can be found on the sticker attached
to the board. Please find the software installation at
● 10/100 Mbps, full duplex operation www.Eaton.com/drives.
● Explicit messaging (for example, parameter read/write) In a local network, IP addresses are determined by the
● Diagnostics, device items and events network server using DHCP protocol. The user can also
manually define the network address for the OPTCQ as long
The OPTCQ EtherNet/IP communication interface option as all units connected to the network are given the same
card features standard EtherNet/IP communication, allowing network portion of the address. For more information about
you to easily manage drive control and data over EtherNet/IP IP addresses, contact your network administrator.
networks. Overlapping IP addresses can cause conflicts between
appliances. For more information about setting IP addresses,
see Installation on Page 5.
WARNING
Internal components and circuit boards are at high
potential when the frequency converter is connected to
the power source. This voltage is extremely dangerous
and may cause death or severe injury if you come into
contact with it.
Overview
LED Indications
Yellow LED
(Link)
Green LED
(Activity)
H2
H1
H4
LED Description
LED Meaning
H4 LED in ON when board is powered
H1 Blinking 0.25s ON/0.25s OFF when board firmware is corrupted (see note on Page 37). OFF when board is operational.
H2 Blinking 2.5s ON/2.5s OFF when board is ready for external communication. OFF when board is not operational.
Activity Flashes with Ethernet message activity
Link Indicates connected in 100 Mbps port
EtherNet/IP
EtherNet/IP was introduced in 2001 and today is the most developed, proven, and complete
industrial Ethernet network solution available for manufacturing automation. EtherNet/IP is a
member of a family of networks that implements the Common Industrial Protocol (CIPE) at its
upper layers. CIP encompasses a comprehensive suite of messages and services
for a variety of manufacturing automation applications, including control, safety,
synchronization, motion, configuration, and information. As a truly media-independent
protocol that is supported by hundreds of vendors around the world, CIP provides users with
a unified communication architecture throughout the manufacturing enterprise.
There are two common use cases of Ethernet—devices are “human to machine” and
“machine to machine.” Basic features are presented in the pictures below.
User Interface
Industrial Environment
Master
EtherNet/IP
Installation
WARNING
MAKE SURE THAT THE FREQUENCY CONVERTER IS
SWITCHED OFF BEFORE AN OPTION OR FIELDBUS
BOARD IS CHANGED OR ADDED!
Step Example
1. Eaton 9000X variable frequency drives.
Step Example
4. Install EtherNet/IP option board in
slot D or E on the control board of
the frequency converter. Make
sure that the grounding plate
(right) fits tightly in the clamp.
Commissioning
The OPTCQ EtherNet/IP board is commissioned with the control keypad by giving values to
appropriate parameters in menu M7 (or with NCIPConfig tool, read chapter IP Tool
NCIPConfig). Keypad commissioning is only possible with SVX9000- and SPX9000-type
frequency converters.
EtherNet/IP Parameters
Number Name Default Range Description
1 Comm. Timeout 10s 0–255s 0 = Not used
2 IP Part 1 192 1–223 IP Address Part 1 1
3 IP Part 2 168 0–255 IP Address Part 2 1
4 IP Part 3 0 0–255 IP Address Part 3 1
5 IP Part 4 10 0–255 IP Address Part 4 1
6 SubNet Part 1 255 0–255 Subnet Mask Part 1 1
7 SubNet Part 2 255 0–255 Subnet Mask Part 2 1
8 SubNet Part 3 0 0–255 Subnet Mask Part 3 1
9 SubNet Part 4 0 0–255 Subnet Mask Part 4 1
10 DefGW Part 1 192 0–255 Default Gateway Part 1 1
11 DefGW Part 2 168 0–255 Default Gateway Part 2 1
12 DefGW Part 3 0 0–255 Default Gateway Part 3 1
13 DefGW Part 4 1 0–255 Default Gateway Part 4 1
14 InputAssembly 71 0–255 See Assembly Instances Implemented by the OPTCQ Option Board on
Page 20
15 OutputAssembly 21 0–255
Note
1 These values are selected by DHCP from the network server.
EtherNet/IP
AC/DC Drive Profile Note: If Class 1 connection (cyclic data) has been
established, then explicit messages cannot be used to
In order to provide interoperability between devices from control output data. However, this restriction doesn’t
different manufacturers, there must be a defined “standard” apply for IO Data reading.
in which those devices:
● Exhibit the same behavior
● Produce and/or consume the same basic set of I/O data
● Contain the same basic set of configurable attributes
Object Classes
Class Object
0x01 Identity objects
0x04 Assembly object
0x06 Connection manager object
0x28 Motor data object
0x29 Control supervisor object
0x2A AC/DC drive object
0xA0 Vendor parameters object
0xBE Assembly instance selector object
0xF5 TCP/IP interface object
0xF6 Ethernet link object
List of Services
The services supported by these object classes are shown below.
Note: See Common Industrial Objects Implemented by the OPTCQ Option Board on Page 12.
Reset Service
The following table lists the different types of resets
supported by the identity object.
Resetting the OPTCQ interface to its out-of-box configuration
will set all attributes to their default values and change the
response of the drive to a loss of communications with the
OPTCQ. The device will have to be re-configured for your
application before resuming normal operation.
Reset
Value Reset Type
0 Emulate as closely as possible the cycling of power to the
OPTCQ EtherNet/IP Interface. This value is the default if this
parameter is omitted. The 9000X drive shall be stopped if it is
running.
Note: Attribute configuration control supports only value 0 (device is using configuration
values that are stored in non-volatile memory). Attribute host name is used just for
information purposes.
Note: If Class 1 connection (cyclic data) has been established, then explicit messages cannot
be used to control output data. However, this restriction doesn’t apply for IO data
reading.
Note: When both Run (Run1 and Run2) attributes set, then no action.
Switch Diagram
Output Instances
Assemblies 20–25 ODVA AC/DC profile; assemblies 71–75 ODVA AC/DC profile; assemblies
>100 촞 Eaton profile.
Assembly Instance 20
Instance 20 (Output)/Length = 4 Bytes
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 — — — — — FaultReset — RunFwd
1 — — — — — — — —
2 Speed reference (low byte), RPM
3 Speed reference (high byte), RPM
Assembly Instance 23
Instance 23 (Output)/Length = 6 Bytes
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 — NetRef NetCtrl — — FaultReset RunRev RunFwd
1 — — — — — — — —
2 Speed reference (low byte), RPM
3 Speed reference (high byte), RPM
4 Torque reference (low byte), Nm
5 Torque reference (high byte), Nm
Note: Torque reference is not sent to the drive if Motor Control Mode (parameter ID 600) is
set to values other than:
● 2—torque control
● 4—closed loop torque control
Assembly Instance 25
Instance 25 (Output)/Length = 6 Bytes
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 NetProc NetRef NetCtrl — — FaultReset RunRev RunFwd
1 Drive mode
2 Speed reference (low byte), RPM
3 Speed reference (high byte), RPM
4 Process reference (low byte)
5 Process reference (high byte)
We are supporting the following drive modes:
● 0 (Vendor specific)—process reference is sent to the drive as Process Data 1
● 4 (Process control)—process reference is sent to the drive as Process Data 2 (see Page 27)
Other drive modes are not supported. If they are used, then Process Reference is not handled.
Control Word
Description
Bit Value = 0 Value = 1
0 STOP RUN
1 Clockwise Counterclockwise
2 Rising edge of this bit will reset active fault Rising edge of this bit will reset active fault
3–15 Not in use Not in use
Input Instances
Assembly Instance 70
Instance 70 (Input)/Length = 4 Bytes
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 — — — — — Running1 — Faulted
1 —
2 Speed actual (low byte), RPM
3 Speed actual (high byte), RPM
Assembly Instance 73
Instance 73 (Input)/Length = 6 Bytes
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 AtReference RefFromNet CtrlFromNet Ready Running2 Running1 Warning Faulted
1 Drive state, see Page 24
2 Speed actual (low byte), RPM
3 Speed actual (high byte), RPM
4 Torque actual (low byte), Nm
5 Torque actual (high byte), Nm
Assembly Instance 75
Instance 75 (Input)/Length = 6 Bytes
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 AtReference RefFromNet CtrlFromNet Ready Running2 Running1 Warning Faulted
1 Drive state, see Page 24
2 Speed actual (low byte), rpm
3 Speed actual (high byte), rpm
4 Process actual (low byte)
5 Process actual (high byte)
Drive State
Reference
0x00 DN_NON_EXISTANT
0x01 DN_STARTUP
0x02 DN_NOT_READY
0x03 DN_READY
0x04 DN_ENABLED
0x05 DN_STOPPING
0x06 DN_FAULT_STOP
0x07 DN_FAULTED
Status Word
Description
Bit Value = 0 Value = 1
0 Not ready Ready
1 Stop Run
2 Clockwise Counterclockwise
3 No fault Faulted
4 No alarm Alarm
5 Reference frequency not reached Reference frequency reached
6 Motor not running at zero speed Motor running at zero speed
7 Flux ready Flux not ready
8–15 Not in use Not in use
The multipurpose control application has a selector parameter for every process data. The
monitoring values and drive parameters can be selected using the ID number. Default
selections are as in the table above.
PLC Programming
ControlLogix 5000
When using a ControlLogix PLC as an OPTCQ master, you must first configure a compatible
EtherNet/IP scanner, and then map ladder logic variables to the scanner. The following
example is for a ControlLogix5550 with an ENET/B Ethernet bridge module. The ENET/B
supports polled messaging. Some PLCs do not support polled messaging for EtherNet/IP.
For example, the SLC500 only supports explicit messaging.
Right-click on I/O configuration and select “New Module.” Select the 1756-ENET/B Ethernet
Bridge (see figure below).
After the bridge module is added, a dialog box will appear requesting the configuration of the
bridge module parameters. Enter a name and the IP address used by the bridge module on
the first tab (see figure below). Select next and enter a polling interval for the bridge. A polling
interval of 200 ms to 1000 ms is recommended.
Module Properties
The next step is to add a drive to the bridge module. Right click on the bridge module, and add
a new Generic Ethernet Module (see figure below). Fill in the drive specific information. Be
sure to select comm. Format INT. Do this before entering the connection parameters. In this
example, the input and output assemblies match the default assembly numbers used by the
OPTCQ. Use a configuration assembly value of 1 with a length of zero (see Page 30).
Add additional drive modules as needed, remembering to assign unique names and IP
addresses to each module. Variable tags may then be viewed from the controller tags item in
the property tree.
Tags from each drive may now be accessed using standard ladder instructions. For example,
in the bottom figure, move instructions are used to move the speed and start commands for
drive4. Notice that the use of INT data types in the scan list allow for simplified tag access.
For example, the speed reference can be changed without having to use math operators to
adjust the upper and lower bytes.
Move Instructions
Explicit Messages
The ladder logic in the figure below creates and sends an explicit message that changes the
input and output assembly instance numbers used by the drive. It does this by using a
message block, configured to send a Set Attribute Single CIP message. The configuration of
the drive’s input and output assemblies is done by changing attributes 3, and 4 of the selector
class (0BE hex), instance 1. These items are used in the class, instance, and attribute
argument fields of the configuration dialog in the figure at bottom.
Closing the SetAssembly contact fires a one shot, which in turn sets the variable
InputAssyNumberForSet to a value of 107. This variable is used as the source element in the
message configuration dialog (see figure below). You must also set the device path on the
communication tab to the name of the drive you wish to send the message to, in this case
Drive1. This device path determines which drive receives the explicit message.
Forcing the GetAssembly contact fires a one-shot that triggers another message block that
sends a Get Attribute Single message. The result of the get attribute single message is
then placed in the destination element, InputAssyNumberForGet. This message response
verifies that the drive has correctly received and responded to the previous setAttributeSingle
message.
Message Configuration
It’s important to remember that explicit messages use PLC processor cycles that are best
used to scan ladder logic. In the sample logic of figure A, the explicit message that sets the
I/O assembly numbers is required to run only one time. Once the drive is configured to use a
specific I/O assembly, it retains that information and the logic no longer has to run. This is the
reason that a one-shot function block is used; it ensures that only one message is sent to the
drive, and then will not execute again until the setAssembly contact opens a closes again.
Example configuration dialogs for getting and setting RSLogix 500 message blocks are shown
in the figures on this page. The figure above shows configuration of the read assembly
message block, which is used to get input information from the drives assembly number 107.
The figure below shows the equivalent write assembly message block.
Step 3. Set IP addresses. Change the node’s IP settings according to the network IP
settings. The program will report conflicts with a red color in a table cell. Read the
manual under Help menu.
Step 4. Send configuration to boards. In the table view, check the boxes for boards whose
configuration you want to send and select Configuration, then Configure. Your
changes are sent to the network and will be valid immediately.
To start the firmware update, scan the nodes in the network according to the instructions in
Assembly Instances Implemented by the OPTCQ Option Board section on Page 20. Once
you can see all nodes in the view, you can update the new firmware by clicking the VCN
packet field in NCIPCONFIG’s table view on the right.
After clicking the VCN packet field, a file open window where you can choose a new firmware
packet is displayed.
Send the new firmware packet to the option board by checking its box in the “VCN Packet”
field at the right corner of the table view. After selecting all nodes to be updated by checking
the boxes, send the new firmware to the board by selecting “Software” then “Download.”
Note: Do not do a power-up cycle within 1 minute after downloading the option board
software. This may cause the option board to go to “Safe Mode.” This situation can
only be solved by re-downloading the software. The Safe Mode triggers a fault code
(F54). The Board slot error F54 may also appear due to a faulty board, a temporary
malfunction of the board, or disturbance in the environment.
Note: If the fieldbus cable is broken at the Ethernet board end or removed, a fieldbus error is
immediately generated.
Additional Information
© 2024 Eaton
All Rights Reserved Eaton is a registered trademark.
Printed in USA
Publication No. MN04002005E / Z28791 All other trademarks are property
May 2024 of their respective owners.