Option Modules
EtherNet IP Option
HA501842U001 Issue 1
Technical Manual
aerospace
climate control
electromechanical
filtration
fluid & gas handling
hydraulics
pneumatics
process control
sealing & shielding
ENGINEERING YOUR SUCCESS
AC30 EtherNet IP Option
Technical Manual
HA501842U001 Issue 1
Copyright 2012 Parker Hannifin Manufacturing Limited
All rights strictly reserved. No part of this document may be stored in a retrieval system, or transmitted in any
form or by any means to persons not employed by a Parker company without written permission from Parker
Hannifin Ltd. Although every effort has been taken to ensure the accuracy of this document it may be
necessary, without notice, to make amendments or correct omissions. Parker cannot accept responsibility for
damage, injury, or expenses resulting therefrom.
Parker Hannifin Manufacturing Limited is referred to throughout this document as Parker.
WARRANTY
The general terms and conditions of sale of goods and/or services of Parker Hannifin Europe Sàrl,
Luxembourg, Switzerland Branch, Etoy, apply to this product unless otherwise agreed. The terms
and conditions are available on our website www.parker.com/termsandconditions/switzerland.
FAILURE OR IMPROPER SELECTION OR IMPROPER USE OF THE PRODUCTS
DESCRIBED HEREIN OR RELATED ITEMS CAN CAUSE DEATH, PERSONAL INJURY AND
PROPERTY DAMAGE.
This document and other information from Parker-Hannifin
Corporation, its subsidiaries and authorized distributors provide
product or system options for further investigation by users having
technical expertise.
The user, through its own analysis and testing, is solely
responsible for making the final selection of the system and
components and assuring that all performance, endurance,
maintenance, safety and warning requirements of the application
are met. The user must analyze all aspects of the application,
follow applicable industry standards, and follow the information
concerning the product in the current product catalog and in any
other materials provided from Parker or its subsidiaries or
authorized distributors.
To the extent that Parker or its subsidiaries or authorized
distributors provide component or system options based upon
data or specifications provided by the user, the user is
responsible for determining that such data and specifications are
suitable and sufficient for all applications and reasonably
foreseeable uses of the components or systems.
The above disclaimer is being specifically brought to the user’s
attention and is in addition to and not in substitution to the
Exclusions and Limitations on Liability which are set out in the
terms and conditions of sale.
Safety Information
Requirements
IMPORTANT: Please read this information BEFORE installing the equipment.
Intended Users
This manual is to be made available to all persons who are required to install, configure or
service equipment described herein, or any other associated operation.
The information given is intended to highlight safety issues, EMC considerations, and to
enable the user to obtain maximum benefit from the equipment.
Complete the following table for future reference detailing how the unit is to be installed and
used.
Model Number
(see product label)
Where installed
(for your own information)
INSTALLATION DETAILS
Application Area
The equipment described is intended for industrial motor speed control utilising
AC induction or AC synchronous machines.
Personnel
Installation, operation and maintenance of the equipment should be carried out by
competent personnel. A competent person is someone who is technically qualified
and familiar with all safety information and established safety practices; with the
installation process, operation and maintenance of this equipment; and with all the
hazards involved.
Product Warnings
DANGER
Risk of electric
shock
WARNING
Hot
surfaces
Caution
Refer to
documentation
Earth/Ground
Protective
Conductor
Terminal
CAUTION!
APPLICATION RISK
The specifications, processes and circuitry described herein are for guidance only and
may need to be adapted to the user’s specific application. We cannot guarantee the
suitability of the equipment described in this Manual for individual applications.
RISK ASSESSMENT
Under fault conditions, power loss or unintended operating conditions, the drive may not
operate as intended. In particular:
• Stored energy might not discharge to
• The motor's direction of rotation might not
safe levels as quickly as suggested,
be controlled
and can still be present even though
• The motor speed might not be controlled
the drive appears to be switched off
• The motor might be energised
A drive is a component within a drive system that may influence its operation or effects
under a fault condition. Consideration must be given to:
• Stored energy • Supply
• Sequencing
• Unintended operation
disconnects
logic
•
Safety Information
DANGER! - Ignoring the following may result in injury
1. This equipment can endanger life by
exposure to rotating machinery and high
voltages.
5. For measurements use only a meter to IEC
61010 (CAT III or higher). Always begin using
the highest range.
CAT I and CAT II meters must not be used on
this product.
2. The equipment must be permanently
earthed due to the high earth leakage
current, and the drive motor must be
connected to an appropriate safety earth.
6. Allow at least 5 minutes for the drive's
capacitors to discharge to safe voltage levels
(<50V). Use the specified meter capable of
measuring up to 1000V dc & ac rms to confirm
that less than 50V is present between all
power terminals and between power terminals
and earth.
3. Ensure all incoming supplies are isolated
before working on the equipment. Be
aware that there may be more than one
supply connection to the drive.
4. There may still be dangerous voltages
present at power terminals (motor output,
supply input phases, DC bus and the
brake, where fitted) when the motor is at
standstill or is stopped.
7. Unless otherwise stated, this product must
NOT be dismantled. In the event of a fault the
drive must be returned. Refer to "Routine
Maintenance and Repair".
WARNING! - Ignoring the following may result in injury or damage to equipment
SAFETY
Where there is conflict between EMC and Safety requirements, personnel safety shall
always take precedence.
•
Never perform high voltage resistance
checks on the wiring without first
disconnecting the drive from the circuit
being tested.
• All control and signal terminals are SELV, i.e.
protected by double insulation. Ensure all
external wiring is rated for the highest system
voltage.
•
Whilst ensuring ventilation is sufficient,
provide guarding and /or additional
safety systems to prevent injury or
damage to equipment.
• Thermal sensors contained within the motor
must have at least basic insulation.
•
• All exposed metalwork in the Inverter is
protected by basic insulation and bonded to a
safety earth.
When replacing a drive in an application
and before returning to use, it is
essential that all user defined
parameters for the product’s operation
are correctly installed.
• RCDs are not recommended for use with this
product but, where their use is mandatory,
only Type B RCDs should be used.
EMC
•
In a domestic environment this product
may cause radio interference in which
case supplementary mitigation measures
may be required.
•
This equipment contains electrostatic
discharge (ESD) sensitive parts. Observe
static control precautions when handling,
installing and servicing this product.
• This is a product of the restricted sales
distribution class according to IEC 61800-3.
It is designated as “professional equipment”
as defined in EN61000-3-2. Permission of
the supply authority shall be obtained before
connection to the low voltage supply.
Disposal
Waste Electrical and Electronic Equipment (WEEE)
Waste Electrical and Electronic Equipment - must not be disposed of
with domestic waste.
It must be separately collected according to local legislation and
applicable laws.
Parker Hannifin Company, together with local distributors and in accordance with
EU directive 2002/96/EC, undertakes to withdraw and dispose of its products, fully
respecting environmental considerations.
For more information about how to recycle your Parker supplied waste equipment,
please contact your local Parker Service Centre.
Packaging
During transport our products are protected by suitable packaging. This is entirely
environmentally compatible and should be taken for central disposal as secondary
raw material.
Contents.......................................................................................................... Page No.
AC30 EtherNet IP Option ............................................................................................. 1
Introduction ....................................................................................................... 1
Features ..................................................................................................... 1
Product Code .................................................................................................... 1
Installation......................................................................................................... 2
Connecting to the EtherNet IP Network ............................................................. 4
Cable Type ................................................................................................. 4
LEDs ................................................................................................................. 5
Network Status (NS) LED ........................................................................... 5
Module Status (MS) LED ............................................................................ 5
Configuration..................................................................................................... 6
Address ...................................................................................................... 6
Producing / Consuming Instance Numbers ................................................. 6
Process Data .............................................................................................. 6
EtherNet IP Supported CIP Objects .................................................................. 8
Example Configuration ...................................................................................... 9
Configuration Summary .............................................................................. 9
Example Using Allen Bradley RSLogix 5000 ............................................. 10
Configuring the AC30................................................................................ 13
Acyclic Data Exchange.................................................................................... 15
Overview................................................................................................... 15
Arrays ....................................................................................................... 17
Strings ...................................................................................................... 17
Lost Communications Trip............................................................................... 18
Supervised Parameter .............................................................................. 18
Comms Break Trip .................................................................................... 18
Diagnostic Event ............................................................................................. 19
Ethernet .......................................................................................................... 20
Web Server............................................................................................... 20
FTP Server ............................................................................................... 22
Parameters ..................................................................................................... 23
Configuration Parameters ......................................................................... 23
Runtime Parameters ................................................................................. 27
Diagnostic Parameters .............................................................................. 28
Troubleshooting .............................................................................................. 33
Hardware Mismatch .................................................................................. 33
Invalid Configuration ................................................................................. 33
PLC Connection Timeout .......................................................................... 33
Appendix A – Array Parameter Numbers......................................................... 34
Array Example .......................................................................................... 34
Appendix B – Data Types................................................................................ 35
AC30 ETHERNET IP OPTION
Introduction
Features
•
EtherNet IP
•
10/100Mbit, full/half duplex
•
Galvanically isolated 2-port Ethernet interface
•
Device Level Ring (DLR) and linear network topology supported
•
Network Status and Module Status LEDs
•
Up to 256 bytes of consumed data and 256 bytes of produced data
•
CIP Parameter Object support
•
Explicit messaging
•
Web server
•
FTP server
•
EDS file provided
Product Code
The product code for the EtherNet IP Option is:
7003-IP-00
AC30 EtherNet IP Option
1
2
Installation
1.
Remove the Graphical Keypad (GKP) by pulling from the top down, and
remove.
2.
After removing the screw slide the control module lower cover down
slightly and then remove.
AC30 EtherNet IP Option
3
3.
Click the Option into place and tighten the retaining screw, as shown.
4.
Slide and click back the control module lower cover, tighten the retaining
screw and slot back the GKP
AC30 EtherNet IP Option
4
Connecting to the EtherNet IP Network
LEDs
Network Status
Module Status
NS
MS
EtherNet/IP
Two RJ45 Ethernet sockets are provided. Either or both sockets may
be used. Having 2 ports reduces the need for additional Ethernet
switches.
The socket shields are connected to protective
earth via a filter.
Cable Type
CAT5E or CAT6 cable up to 100m between nodes
with both RJ45 plugs wired in the same TIA/EIA468A or B scheme.
AC30 EtherNet IP Option
5
LEDs
Network Status (NS) LED
State
Indication
Off
Green
Not online / No power
On-line, one or more connections are
established
(CIP Class 1 or 3)
On-line, no connections established
Duplicate IP address or fatal error
One or more connections timed-out
(CIP Class 1 or 3)
Green, flashing
Red
Red, flashing
Module Status (MS) LED
State
Indication
Off
Green
Green, flashing
Red
Red, flashing
No power
Controlled by a Scanner in Run state
Not configured, or Scanner in Idle state
Major fault (exception or fatal error)
Recoverable Fault(s)
AC30 EtherNet IP Option
6
Configuration
The option requires configuration of the device address and mapping
of the process data to the master. The Producer Assembly instance
number and Consumer Assembly instance number may be changed
from the defaults if required. Note that some communication
parameters only become active after the AC30 leaves the
configuration state.
The 0044 Comms Required parameter must be set to ETHERNET
IP.
Address
There are three methods to set the IP address, subnet mask and
gateway address of the device: the slave sets its own address, the
address is set externally, say be a PLC, or the address is set by a
DHCP server. The parameter 0199 Address Assignment is used to
choose the method.
If the IP address is set by the slave (Address Assignment = FIXED)
then three further parameters must be set. These are:
0200 Fixed IP Address
0201 Fixed Subnet Mask
0202 Fixed Gateway Address
Producing / Consuming Instance Numbers
The Producing Instance Number may be changed from its default of
0064h if required using the parameter 0226 ENET Producing Inst
The Consuming Instance Number may be changed from its default of
0096h if required using the parameter 0227 ENET Consuming Inst
The Configuration Instance Number is fixed as 0005h.
Process Data
The cyclic I/O data is configured by using the read and write process
data mapping tables in the AC30. These tables are two parameter
arrays in which AC30 parameter numbers may be added.
At least one AC30 parameter must be mapped to the process data.
String-type parameters may not be mapped.
Read Mapping
The read process data represents cyclic data sent from the PLC to the
AC30. Only writable AC30 parameters, that are not configuration
parameters, may be added to the read process data.
AC30 EtherNet IP Option
7
Write Mapping
The write process data represents cyclic data sent from the AC30 to
the PLC.
Mapping Arrays
Parameter arrays may be added into the process data, however this
could lead to large amounts of data being passed across the
communications. An alternative is to only reference the element(s) of
the array required. This is possible as each element of a parameter
array has its own parameter number. See the Appendix A – Array
Parameter Numbers.
Default Mapping
The process data mapping will contain a factory default mapping. The
default mapping may be overwritten if required.
Cyclic Data Exchange
Cyclic data exchange will occur when a Class 1 connection is
established (active or idle). However, the read process data will only
update the mapped parameters when in the PROCESS ACTIVE state.
On a transition into the PROCESS ACTIVE state all read process
mapped parameters will be updated.
When in the PROCESS ACTIVE state the read process mapped
parameters will all update only when a change in the read process
data occurs.
AC30 EtherNet IP Option
8
EtherNet IP Supported CIP Objects
The following CIP objects are supported:
•
Identity Object (01h)
•
Message Router (02h)
•
Assembly Object (04h)
•
Connection Manager (06h)
•
Parameter Object (0Fh)
•
DLR Object (47h)
•
QoS Object (48h)
•
Vendor Specific Object (A2h)
•
Port Object (F4h)
•
TCP/IP Interface Object (F5h)
•
Ethernet Link Object (F6h)
AC30 EtherNet IP Option
9
Example Configuration
Configuration Summary
Communications Settings
IP Address, Subnet Mask, Gateway Address
Read Process Mapping Table
Data Type
Bytes
000
0627 Comms Control Word
WORD
2
001
0681 Comms Reference
REAL
4
002
000
003
000
Data Type
Bytes
Write Process Mapping Table
000
0661 Status Word
WORD
2
001
0395 Actual Speed Percent
REAL
4
002
000
003
000
AC30 EtherNet IP Option
Example Using Allen Bradley RSLogix 5000
10
Prior knowledge of the Allen Bradley RSLogix 5000 software is
assumed. The following is an example of configuring the PLC.
1.
Start a new project and select the required PLC processor and
chassis type.
In this example, a 1756-L55 processor and 1756-A7 rack is chosen.
2.
Insert the Ethernet interface.
Right-click on the I/O Configuration and select New Module. In this
example, a 1756-ENBT/A is used.
AC30 EtherNet IP Option
11
Enter the name and IP address of the Ethernet interface.
3.
Insert the device.
Right-click on the Ethernet Interface module and select New
Module. Select the Generic Ethernet Module.
AC30 EtherNet IP Option
12
Enter the required name and IP address. The Input Assembly
Instance is 100 (64h), the Output Assembly Instance is 150 (96h)
and the Configuration Assembly Instance is 5.
The data size is 6 bytes in either direction to match the
configuration of the AC30 in this example.
4.
Save and Download.
When completed with the setup, the project may be saved and
downloaded to the PLC. For testing, the data can be accessed
via the Controller Tags.
Note that if other tools, such as RSNetworx, are used to configure
the PLC then, rather than using a generic device, an EDS file is
available and may be downloaded from www.parker.com/ssd
AC30 EtherNet IP Option
Configuring the AC30
13
AC30 Parker Drive Quicktool (PDQ)
When performing an online configuration, the fitted option card will
automatically be selected. In offline mode, parameter 0044 Comms
required must be set to Ethernet IP
In the Application tab, the following settings are available in the
Communications block.
Select the method to set the IP address, subnet mask and gateway
address using the 0199 Address Assignment parameter:
If this parameter is set to FIXED then the parameters 0200 Fixed IP
Address, 0201 Fixed Subnet Mask, 0202 Fixed Gateway Address
must be set:
AC30 EtherNet IP Option
14
Add the required parameters to the Read Process Mapping table
(parameter 0055 Read Mapping) by selecting them from the popup
window:
Add the required parameters to the Write Process Mapping table
(parameter 0120 Write Mapping) by selecting them from the popup
window:
AC30 EtherNet IP Option
15
Note the Process Data mapping ends on the first empty entry.
Acyclic Data Exchange
AC30 parameters may be accessed acyclically using explicit
messaging via vendor specific object A2h.
Overview
The instance number of this object corresponds directly to the AC30
parameter number. The supported services are Get Attribute Single
and Set Attribute Single. The instance attributes are summarized as:
#
Attribute Name
1
Name
2
Data Type**
3
No. of elements
4
Descriptor
5
Value
6
Max Value
AC30 EtherNet IP Option
Access /
Type
Get /
SHORT_STRING
Get /
USINT
Get /
USINT
Get /
USINT
Get/Set /
Depends on
parameter
Description
Get /
Depends on
Maximum allowed
parameter value
Parameter name
Data Type Code
No. of elements of
the parameter
Bit 0 =Get Access
Bit 1 = Set Access
Parameter value
16
7
Min Value
8
Default Value
parameter
Minimum allowed
parameter value
Not supported
** The Data Type Code can be found Appendix B – Data Types
The class attributes are summarized as:
#
Attribute Name
1
Revision
2
Max Instance
3
No. of instances
AC30 EtherNet IP Option
Access /
Type
Get /
UINT
Get /
UINT
Get /
UINT
Description
Object revision
(0001h)
Highest parameter
number
Number of instances
Arrays
17
Parameter arrays may be accessed either as a whole or as a single
element.
Using the parameter number (instance number) that represents the whole
parameter with attribute 5 will return / modify the contents of all elements.
Using the parameter number that represents a single element will allow
access only to that element.
See Appendix A – Array Parameter Numbers.
Strings
String parameters may be accessed via its parameter number. This is in
the format of a SHORT_STRING. See Appendix B – Data Types.
String arrays may not be accessed as a whole array, but may be
accessed via each element. Each element has its own parameter
number. See the AC30 Product Manual HA501717U001 for more
information.
AC30 EtherNet IP Option
18
Lost Communications Trip
Supervised Parameter
The 0047 Comms Supervised parameter indicates that the EtherNet
IP network participation is supervised by another EtherNet IP device.
The Supervised parameter value is set to TRUE when one or more
Class 1 or Class 3 connections have been opened towards the device.
Comms Break Trip
The Comms Break trip will generate a trip if a break in
communications is detected. A trip event will be generated when a
transition from TRUE to FALSE of the parameter 0047 Comms
Supervised occurs.
To enable the Comms Break trip, the parameter 0048 Comms Trip
Enable must be set to TRUE and the COMMS BREAK bit set in the
parameter 0697 Enable 1-32.
For more information on enabling trips see Chapter 10 Trips & Fault
Finding in the AC30 Product Manual HA501718U001.
AC30 EtherNet IP Option
19
Diagnostic Event
A single diagnostic event may be created.
Minor Recoverable.
The severity is fixed as
This is represented on the network through the CIP Identity Object:
Identity Object (01h)
Instance #1
Attribute #5 (Status)
Bit #8 (Minor Recoverable Faults)
Three AC30 parameters are associated with the diagnostic event:
0187 Comms Event Set
A rising edge signal from FALSE to TRUE will create a diagnostic
event. The Comms Event Clear parameter must be set FALSE.
0188 Comms Event Clear
A rising edge signal from FALSE to TRUE will remove a diagnostic
event. The Comms Event Set parameter must be set to FALSE.
0186 Comms Event Active
This parameter indicates if a diagnostic event is active or not.
Note: The rising edge signals for Comms Event Set and Comms
Event Clear must be held for at least 10ms in FALSE and at least
10ms in TRUE to take effect.
When a diagnostic event is active the Module Status LED will flash
red.
AC30 EtherNet IP Option
20
Ethernet
Web Server
The option has a built-in web server enabling some configuration and
diagnostics for the option.
To enable the web server the parameter 0203 Option Web Enable
must be set to TRUE. The web pages may be accessed by a web
browser by entering the IP address of the option.
A number of built-in pages are available. The main index page
provides a link to the Network Interface pages and the Parameter
Data pages.
Network Interface Pages
The Network Interface page provides basic information about the
option.
The Network Configuration page allows TCP/IP settings to be
changed. The Host name can also be set here. This will be used if
DHCP is enabled.
The Network Statics page provides information about the Ethernet
ports and communications statistics.
Parameter Data Pages
The Parameter Data pages allow access to some AC30 parameters.
To enable access to this page the parameter 0204 Web Parameters
Enable must be set to TRUE.
AC30 EtherNet IP Option
21
The parameter page lists the mapped process data parameters and
any soft parameters that have been defined. The Parameter column
contains the parameter number followed by its name.
Authorization
Directories can be protected from web access by placing a file called
‘web_accs.cfg’ in the directory to protect (see the FTP Server section).
All the built-in web files are virtual files and are located in the root
directory.
The file shall contain a list of users that are allowed to access the
directory and it subdirectories.
File format:
Username1:Password1
Username2:Password2
…
UsernameN:PasswordN
[AutName]
(message goes here)
AC30 EtherNet IP Option
List of approved users
Optional login message
FTP Server
22
The option has a built-in FTP server enabling access to the FLASHbased file system which hosts 2MByte of non-volatile storage.
To enable the FTP server the parameter 0205 Option FTP Enable
must be set to TRUE. To access the file system an FTP client is
required such as Windows Explorer. Enter the IP address in to the
address bar, for example ftp://192.168.1.57
By default no files are stored on the file system (the built-in web files
are virtual files).
User Accounts
User accounts are stored in the configuration file ‘\ftp.cfg’. This file
holds the usernames, passwords and home directory for all users.
Usernames and password must not exceed 15 characters in length.
Users are not able to access files outside of their home directory.
File format:
Username1:Password1:Homedir1
Username2:Password2:Homedir2
…
UsernameN:PasswordN:HomedirN
If there is no \ftp.cfg’ file or if the parameter 0206 Option FTP Admin
Mode parameter is set to TRUE then there will be unrestricted access
to the file system.
AC30 EtherNet IP Option
23
Parameters
Configuration Parameters
0044 Comms Required
Range
RW
Saved
Config
(1)
NONE



(2)
BACNET IP
Communications option parameter.
(3)
BACNET
MSTP
Sets the required communications
option.
(4)
CANOPEN
(5)
CC LINK
(6)
CONTROLNET
(7)
DEVICENET
(8)
ETHERCAT
(9)
ETHERNET IP
Range
RW
Saved
Config
(0)
SLAVE SETS
ADDRESS



(1)
EXTERNAL
(2)
DHCP
Type
Default
USINT
(enumerated)
NOT FITTED
(10) MODBUS RTU
(11) MODBUS TCP
(12) PROFIBUS
DPV1
(13) PROFINET IO
0199 Address Assignment
Type
Default
USINT
(enumerated)
SLAVE SETS
ADDRESS
Communications option parameter.
Sets the method for setting the IP
address, subnet mask and gateway
address.
AC30 EtherNet IP Option
24
0200 Fixed IP Address
Type
Default
DWORD
(IP address)
0.0.0.0
Communications option parameter.
Range
RW
Saved
Config
0.0.0.0



Range
RW
Saved
Config
0.0.0.0



Range
RW
Saved
Config
0.0.0.0



…
255.255.255.255
IP address to be set by the slave.
The parameter Address
Assignment must be set to SLAVE
SETS ADDRESS for this parameter
to take effect.
0201 Fixed Subnet Mask
Type
Default
DWORD
(IP address)
0.0.0.0
Communications option parameter.
…
255.255.255.255
Subnet mask to be set by the slave.
The parameter Address
Assignment must be set to SLAVE
SETS ADDRESS for this parameter
to take effect.
0202 Fixed Gateway Address
Type
Default
DWORD
(IP address)
0.0.0.0
Communications option parameter.
Gateway address to be set by the
slave. The parameter Address
Assignment must be set to SLAVE
SETS ADDRESS for this parameter
to take effect.
AC30 EtherNet IP Option
…
255.255.255.255
25
0203 Option Web Enable
Type
BOOL
Default
TRUE
Range
RW
Saved
Config
FALSE



Range
RW
Saved
Config
FALSE



Range
RW
Saved
Config
FALSE



Range
RW
Saved
Config
FALSE



TRUE
Communications option parameter.
Enable access to the option’s web
server.
0204 Web Parameters Enable
Type
BOOL
Default
TRUE
TRUE
Communications option parameter.
Allows access to the parameter
page via the option’s web server.
0205 Option FTP Enable
Type
BOOL
Default
TRUE
TRUE
Communications option parameter.
Allows access to the option’s FTP
server.
0206 Option FTP Admin Mode
Type
BOOL
Default
TRUE
Communications option parameter.
Allows unrestricted access to the
option’s FTP server. The parameter
Option FTP Enable must be set to
TRUE to access the server.
AC30 EtherNet IP Option
TRUE
26
0207 IPConfig Enable
Type
BOOL
Default
TRUE
Range
RW
Saved
Config
FALSE



Range
RW
Saved
Config
0



Range
RW
Saved
Config
0



TRUE
Communications option parameter.
Enables the option to be accessed
via the IPConfig PC utility.
0055 Read Mapping
Type
Array of UINT
Default
0
Communications option parameter.
Sets the required read process data
mapping.
…
Last parameter
number
Each entry in the table represents
the required parameter number.
0120 Write Mapping
Type
Array of UINT
Default
0
Communications option parameter.
Sets the required write process data
mapping.
Each entry in the table represents
the required parameter number.
AC30 EtherNet IP Option
…
Last parameter
number
27
0048 Comms Trip Enable
Type
BOOL
Default
TRUE
Range
RW
Saved
Config
FALSE



Range
RW
Saved
Config
FALSE



Range
RW
Saved
Config
FALSE



TRUE
Communications option parameter.
Enables the communications trip.
Runtime Parameters
0187 Comms Event Set
Type
BOOL
Default
FALSE
TRUE
Communications option parameter.
A rising edge (FALSE to TRUE) will
create a diagnostic event.
0188 Comms Event Clear
Type
BOOL
Default
FALSE
Communications option parameter.
A rising edge (FALSE to TRUE) will
remove a diagnostic event.
AC30 EtherNet IP Option
TRUE
Diagnostic Parameters
0045 Comms Fitted
Type
USINT
(enumerated)
Communications option parameter.
Indicates the communications option
fitted.
28
Range
(0)
UNKNOWN
(1)
NONE
(2)
BACNET IP
(3)
BACNET MSTP
(4)
CANOPEN
(5)
CC LINK
(6)
CONTROLNET
(7)
DEVICENET
(8)
ETHERCAT
(9)
ETHERNET IP
(10) MODBUS RTU
(11) MODBUS TCP
(12) PROFIBUS DPV1
(13) PROFINET IO
0046 Comms State
Type
USINT
(enumerated)
Communications option parameter.
Range
(0)
SETUP – setup in progress
(1)
NW INIT – network-related initialisation
tasks are being performed
(2)
WAIT PROCESS – the module will stay in
this state until a Class 0 connection is
opened
(3)
IDLE – Class 0 connection idle
(4)
PROCESS ACTIVE – Error free Class 0
connection
(5)
ERROR – Class 0 connection error, bus off
event detected or dup-MAC-fail
(6)
RESERVED
(7)
EXCEPTION – major fault
(8)
NONE – option not fitted
Indicates the state of the
communications option fitted.
AC30 EtherNet IP Option
29
0225 EtherNet IP State
Type
USINT
(enumerated)
Ethernet IP communications option
parameter.
Indicates the state of the
communications option fitted as the
parameter 0046 Comms State, but
using specific enumerated strings for
EtherNet IP.
0189 Option MAC Address
Type
STRING
Communications option parameter.
Indicates the Ethernet MAC address
of the option.
AC30 EtherNet IP Option
Range
(0)
SETUP – setup in progress
(1)
NW INIT – network-related initialisation
tasks are being performed
(2)
WAITING TO CONNECT – the module will
stay in this state until a Class 0 connection
is opened
(3)
CONNECTION IDLE – Class 0 connection
idle
(4)
CONNECTION ACTIVE – Error free Class
0 connection
(5)
ERROR – Class 0 connection error, bus off
event detected or dup-MAC-fail
(6)
RESERVED
(7)
EXCEPTION – major fault
(8)
NONE – option not fitted
Range
Null terminated string.
30
0195 Option IP Address
Type
DWORD
(IP address)
Range
0.0.0.0
…
Communications option parameter.
255.255.255.255
Indicates the current IP address of
the slave.
0196 Option Subnet Mask
Type
DWORD
(IP address)
Range
0.0.0.0
…
Communications option parameter.
255.255.255.255
Indicates the current subnet mask of
the slave.
0197 Option Gateway
Type
DWORD
(IP address)
Range
0.0.0.0
…
Communications option parameter.
255.255.255.255
Indicates the gateway address of the
slave
0198 Option DHCP Enabled
Type
BOOL
Range
FALSE
TRUE
Communications option parameter.
Indicates if the DHCP client of the
option is enabled.
AC30 EtherNet IP Option
31
0047 Comms Supervised
Type
BOOL
Range
FALSE
TRUE
Communications option parameter.
Indicates that the EtherNet IP
network participation is supervised
by another EtherNet IP device.
0049 Comms Module Version
Type
DWORD
Range
0x00000000
…
Communications option parameter.
0xFFFFFFFF
Firmware version of the option
communications module.
The most significant byte is the major version
number, followed by the minor version number.
The least significant byte is the build number.
0050 Comms Module Serial
Range
Type
DWORD
0x00000000
…
Communications option parameter.
0xFFFFFFFF
Serial number of the option
communications module.
0051 Comms Diagnostic
Type
USINT
(enumerated)
Range
(0)
NONE
(1)
HARDWARE MISMATCH – required
communications option does not match that
fitted, or no option fitted but one is required.
(2)
INVALID CONFIGURATION – the
configuration of the option is not valid.
(3)
MAPPING FAILED – the process data
mapping is not permitted, e.g. adding readonly parameters to the read process data
mapping.
(4)
(5)
EXCEPTION – configuration error
UNSUPPORTED OPTION – the fitted
option is not currently supported
Communications option parameter.
Indicates the state of the
communications option fitted.
AC30 EtherNet IP Option
32
0052 Comms Diagnostic Code
Type
DWORD
Range
0x00000000
…
Communications option parameter.
0xFFFFFFFF
Diagnostic code associated with the
Diagnostic parameter.
0053 Comms Exception
Type
BYTE
Range
0x00
…
Communications option parameter.
0xFF
Exception code associated with the
Diagnostic parameter being in
EXCEPTION
0054 Comms Net Exception
Type
BYTE
Range
0x00
…
Communications option parameter.
0xFF
Network specific exception code
associated with the Diagnostic
parameter being in EXCEPTION
0186 Comms Event Active
Type
BOOL
Range
FALSE
TRUE
Communications option parameter.
Indicates a diagnostic event is
active.
AC30 EtherNet IP Option
33
Troubleshooting
Configuration problems can often be identified by looking at the
Network Status and Module Status LEDs and from the EtherNet IP
State and Comms Diagnostic parameters. Under normal operating
conditions the Diagnostic parameter should indicate NONE. Other
values are summarized in the Diagnostic Parameters section.
Hardware Mismatch
Diagnostic = HARDWARE MISMATCH
•
•
The required option does not match the actual fitted option.
No option is fitted but one is required.
Invalid Configuration
Diagnostic = INVALID CONFIGURATION
•
•
•
Invalid read or write process data mapping
No read or write process data mapped
Invalid communication settings
Diagnostic = MAPPING FAILED
•
•
•
•
Attempting to map a parameter that does not exist.
Attempting to map a configuration parameter.
Attempting to map a string parameter.
Attempting to map a read-only parameter to the read
process data.
PLC Connection Timeout
If the PLC reports a fault in the module ‘connection timeout error’
(16#0203) update to the latest version of the firmware in the
PLC/scanner and update the PLC software accordingly.
AC30 EtherNet IP Option
34
Appendix A – Array Parameter Numbers
Some parameters have multiple elements and are classified as
parameter arrays. A parameter array has a parameter number that
accesses the whole of the array. It also has parameter numbers that
represent each element of the array.
Array Example
A parameter array called My Array has 4 elements.
Parameter Number
0152
0153
0154
0155
0156
Parameter - My Array
Whole array
index 0
index 1
index 2
index 3
If the parameter number of the whole array is 0152, then the
parameter number of the element index 0 of the array will be 0153, the
parameter number of the element index 01 will be 0154, etc.
Note that string array parameters access their elements via parameter
numbers that are calculated in a different way. See the AC30 Product
Manual HA501718U001 for more details.
AC30 EtherNet IP Option
35
Appendix B – Data Types
The relationship between AC30 parameter and CIP data type is given
in the table below.
Data Type
AC30 Parameter
BOOL
SINT
INT
DINT
USINT
UINT
UDINT
REAL
TIME
DATE
TIME_OF_DAY
DATE_AND_TIME
STRING
BYTE
WORD
DWORD
Description
Boolean
Short integer
Integer
Double integer
Unsigned short integer
Unsigned integer
Unsigned double
integer
Floating point
Duration
Date
Time of day
Date and time of day
String
Bit string length 8
Bit string length 16
Bit string length 32
CIP
Data Type
Bytes
FLOAT
UDINT
UDINT
UDINT
UDINT
SHORT_STRING**
USINT
UINT
UDINT
4
4
4
4
4
n
1
2
4
BOOL
SINT
INT
DINT
USINT
UINT
UDINT
1
1
2
4
1
2
4
** SHORT_STRING consists of a single-byte length field followed by the
actual character data.
The Data Type Code returned using explicit messaging via vendor specific
object A2h, attribute 2 is given in the table below.
AC30 Data Type
BOOL
SINT
INT
DINT
USINT
UINT
UDINT
REAL
TIME
DATE
TIME_OF_DAY
DATE_AND_TIME
STRING
BYTE
WORD
DWORD
USINT
(enumerated)
AC30 EtherNet IP Option
Data Type Code
0
1
2
3
4
5
6
18
6
6
6
6
7
4
5
6
8
Parker Worldwide
AE – UAE, Dubai
Tel: +971 4 8127100
parker.me@parker.com
FI – Finland, Vantaa
Tel: +358 (0)20 753 2500
parker.finland@parker.com
PT – Portugal, Leca da Palmeira
Tel: +351 22 999 7360
parker.portugal@parker.com
AR – Argentina, Buenos Aires
Tel: +54 3327 44 4129
FR – France, Contamine s/Arve
Tel: +33 (0)4 50 25 80 25
parker.france@parker.com
RO – Romania, Bucharest
Tel: +40 21 252 1382
parker.romania@parker.com
GR – Greece, Athens
Tel: +30 210 933 6450
parker.greece@parker.com
RU – Russia, Moscow
Tel: +7 495 645-2156
parker.russia@parker.com
HK – Hong Kong
Tel: +852 2428 8008
SE – Sweden, Spånga
Tel: +46 (0)8 59 79 50 00
parker.sweden@parker.com
AT – Austria, Wiener Neustadt
Tel: +43 (0)2622 23501-0
parker.austria@parker.com
AT – Eastern Europe,
Wiener Neustadt
Tel: +43 (0)2622 23501 900
parker.easteurope@parker.com
AU – Australia, Castle Hill
Tel: +61 (0)2-9634 7777
HU – Hungary, Budapest
Tel: +36 1 220 4155
parker.hungary@parker.com
AZ – Azerbaijan, Baku
Tel: +994 50 2233 458
parker.azerbaijan@parker.com
IE – Ireland, Dublin
Tel: +353 (0)1 466 6370
parker.ireland@parker.com
SK – Slovakia, Banská Bystrica
Tel: +421 484 162 252
parker.slovakia@parker.com
BE/LU – Belgium, Nivelles
Tel: +32 (0)67 280 900
parker.belgium@parker.com
IN – India, Mumbai
Tel: +91 22 6513 7081-85
SL – Slovenia, Novo Mesto
Tel: +386 7 337 6650
parker.slovenia@parker.com
BR – Brazil, Cachoeirinha RS
Tel: +55 51 3470 9144
IT – Italy, Corsico (MI)
Tel: +39 02 45 19 21
parker.italy@parker.com
BY – Belarus, Minsk
Tel: +375 17 209 9399
parker.belarus@parker.com
JP – Japan, Tokyo
Tel: +81 (0)3 6408 3901
SG – Singapore
Tel: +65 6887 6300
TH – Thailand, Bangkok
Tel: +662 717 8140
TR – Turkey, Istanbul
Tel: +90 216 4997081
parker.turkey@parker.com
KR – South Korea, Seoul
Tel: +82 2 559 0400
CA – Canada, Milton, Ontario
Tel: +1 905 693 3000
TW – Taiwan, Taipei
Tel: +886 2 2298 8987
KZ – Kazakhstan, Almaty
Tel: +7 7272 505 800
parker.easteurope@parker.com
CH – Switzerland, Etoy
Tel: +41 (0)21 821 87 00
parker.switzerland@parker.com
UA – Ukraine, Kiev
Tel +380 44 494 2731
parker.ukraine@parker.com
MX – Mexico, Apodaca
Tel: +52 81 8156 6000
CL – Chile, Santiago
Tel: +56 2 623 1216
UK – United Kingdom,
Warwick
Tel: +44 (0)1926 317 878
parker.uk@parker.com
MY – Malaysia, Shah Alam
Tel: +60 3 7849 0800
CN – China, Shanghai
Tel: +86 21 2899 5000
CZ – Czech Republic, Klecany
Tel: +420 284 083 111
parker.czechrepublic@parker.com
NL – The Netherlands,
Oldenzaal
Tel: +31 (0)541 585 000
parker.nl@parker.com
DE – Germany, Kaarst
Tel: +49 (0)2131 4016 0
parker.germany@parker.com
NO – Norway, Asker
Tel: +47 66 75 34 00
parker.norway@parker.com
DK – Denmark, Ballerup
Tel: +45 43 56 04 00
parker.denmark@parker.com
NZ – New Zealand, Mt Wellington
Tel: +64 9 574 1744
US – USA, Cleveland
Tel: +1 216 896 3000
VE – Venezuela, Caracas
Tel: +58 212 238 5422
ZA – South Africa,
Kempton Park
Tel: +27 (0)11 961 0700
parker.southafrica@parker.com
PL – Poland, Warsaw
Tel: +48 (0)22 573 24 00
parker.poland@parker.com
ES – Spain, Madrid
Tel: +34 902 330 001
parker.spain@parker.com
European Product Information Centre
Free phone: 00 800 27 27 5374
(from AT, BE, CH, CZ, DE, EE, ES, FI, FR, IE,
IL, IS, IT, LU, MT, NL, NO, PT, SE, SK, UK)
© 2012 Parker Hannifin Corporation. All rights reserved.
Parker Hannifin Manufacturing Limited,
Automation Group, SSD Drives Europe,
New Courtwick Lane, Littlehampton,
West Sussex BN17 7RZ
United Kingdom
Tel: +44(0)1903 737000
Fax: +44(0)1903 737100
www.parker.com/ssd
*HA501842U001_01*