Alicat Scientific EtherNet/IP User manual

EtherNet/IP
OperatingBulletin
The Fastest Flow Controller Company in the World!

2/06/2019 Rev3 DOC-MAN-ETHERNET-IP
RECALIBRATION
Your Alicat instrument is a precision device and Alicat strongly
recommends that you send it to us on a yearly basis for recalibration.
A yearly recalibration does a few things:
►It ensures that your unit is functioning according to specication.
►Contamination may cause the instrument to measure ow
improperly. Recalibration ensures the instrument is clean and free of
debris.
►Recalibration maintains your LIFETIME WARRANTY!
Sending your unit for recalibration is easy and inexpensive. Recalibrations
are usually shipped within ve days of receipt, so it’s fast too.
Please keep the original box to return your Alicat instrument for recalibration.
FULL TECHNICAL SUPPORT | LIFETIME WARRANTY

3
ALICAT EtherNet/IP™ OPERATING BULLETIN
Table of Contents
Physical Design and User Interface_____________________________4
Physical Packaging.
Ports and Status Lights.
Communications Menu Changes
EtherNet/IP™ Communication ________________________________5
Explicit Messaging I/O
Assembly 100 - Setpoint
Assembly 101 - Device Readings
Mass FlowController Default
Mass FlowMeter Default
Pressure Gauge
Default
Pressure Controller
Default
Assembly 102-104 - Device Commands
COMPOSER™ Personalized Mixed Gas Compositions
Network Conguration____________________________________12
IP Address Conguration
Conguring a Network Card for DHCP Operation.
Assigning an IP Using Rockwell Automation’s BootP-DHCP Tool.
Assigning an IP using TFTPD64
Assigning a Static IP
UsingThe Embedded Webserver _____________________________16
The Home Page:
The Data I/O Page
The Network Cong Page
The Device Cong Page
Rockwell PLC Setup ______________________________________19
Determining Assembly 101 Input Size
Creating an Alicat Module
Creating a Module from the EDS
Creating a Generic Ethernet Module
Formatting I/O Data
Changing The Setpoint
Sending a Command

4
ALICAT EtherNet/IP™ OPERATING BULLETIN
Physical Design and User Interface
This operating bulletin is designed to be used in conjunction with a manual for your
type of Alicat device. Physical manuals are usually provided with your device. Digital
copies can also be downloaded at our website at www.alicat.com/manuals.
Physical Packaging
Alicat
EtherNet/IP devices have taller electronics assemblies to accommodate
the communications adapter that enables Ethernet/IP control.
CAD les for
your specic device are available and can be obtained by contacting an Alicat
applications engineer.
Ports and Status Lights
All Alicat EtherNet/IP™ devices come equipped with two RJ45 ports, located on top
of the device. These can be used to daisy chain devices or establish a ring topology
network. Both ports can be used interchangeably to connect the device to a network.
When an active link is established on a port the yellow link LED on that port will light
up.The green data IO LED will ash when data is being transmitted over that link.
Additionally there are two multicolored red/green LEDs opposite the power jack,
the MOD and Net LEDs. These indicate specic things about your system status as
indicated by the table below:
LED status MOD LED NET LED
O Device not Powered No IP Address Assigned
Steady Green Device Operational Ethernet/IP connection
established.
Steady Red Major System Fault Duplicate IP conict
Flashing Red Minor System Fault Connection Timed Out
Flashing Red/Green Self-Test Self Test

5
Communications Menu Changes
Ethernet/IP devices will have a slightly dierent communications menu than the one
indicated by the operating manual for your device.
To access this menu from the front panel of the device press MENU> ADV SETUP >
COMM STATUS. This menu will display network status information and can be used to
troubleshoot/diagnose communications issues.
EtherNet/IP™ Communication
Alicat devices support the EtherNet/IP™ protocol as a communications adapter (device
type 12). The following sections describe the data format available through CIP explicit
messages or cyclic I/O.The EDS for your Alicat device can be downloaded directly from
the CIP le object (Class 0x37, Instance 200) or from alicat.com/eip.
Explicit Messaging I/O
The following objects and attributes are supported. All objects support the Get_Attribute_
Single and Set_Attribute_Single service in addition to any other specied services.
Identity Object - Class 1, Instance 1
Attrib
Name
Type Access
Comment
1
Vendor ID
UINT Get 1174
2
Device Type
UINT Get 12
3
Product Code
UINT Get
2
4
Revision STRUCT
Get Major.Minor
5
Status WORD Get
6
Serial Number UDINT Get
7
Product Name STRING Get
Message Router - Class 2, Instance 1
Attrib
Name
Type Access
Comment
1
Object list
STRUCT
Get
2
Number available
UINT Get

6
Assembly Object - Class 4
Attrib
Name
Type Access
Comment
3
Data
ARRAY
Get/Set
See instance
descriptions below
4
Size
USINT Get Size of attrib 3
See the following sections for a list of supported assemblies.
Connection Manager - Class 6, Instance 1
Attrib
Name
Type Access
Comment
1
Open Requests
UINT Set
2
Open Format Rejects
UINT Set
3
Open Resource Rejects UINT Set
4
Open Other Rejects UINT Set
5
Close Requests
UINT Set
6
Close Format Rejects UINT Set
7
Close Other Rejects UINT Set
8
Connection
Timeouts
UINT Set
Connection Manager Services
Code
Name
Description
0x4E Forward_Close Closes a connection.
0x52
Unconnected_Send
Unconnected message request.
0x54
Forward_Open
Opens a connection.
0x5A Get_Connection_Owner
Returns data about a connection.
0x5B
Large_Forward_Open
Opens a connection.
Assembly 100 - Setpoint
The device setpoint should be sent as a 32-bit IEEE oating point value. Setpoint is
ignored on devices without a controller.
Setpoint - Class 4, Instance 100, Attribute 3
Parameter
Type
Comment
Setpoint REAL

7
Assembly 101 - Device Readings
Your Alicat device can output up to 20 dierent
data statistics depending on
the device’s conguration. Default statistics for each device type are specied in
sections 1.3.1 through 1.3.4 below. Each statistic present will increase the size of
the assembly. Assembly size can be determined by doing an explicit messaging
read of the assembly size attribute – class 4, instance 101, attribute 4.
The congured data statistics for assembly 101 can be viewed by directly
connecting to the embedded web server of the device and clicking on the tab
labeled“Data IO”. (See page 12 for information on assigning an IP and connecting
to the web server.)
Thevaluereturnedforapressurereadingcanbeabsolutepressure,gauge pressure
ordierentialpressure,dependingonyourdevice’sconguration. If you wish to
customize the format and the displayed readings of your device, please speak to
an Alicat applications engineer.
Device status conditions in the device are specied below. Values in parenthesis are
displayed on the display panel of the device. The device status is output as a 32-bit
DWORD. At the present time, bits 13-31 are reserved and should read as zero.
Bit Description
0
Temperature Overow (TOV)
1
Temperature Underow (TOV)
2
Volumetric Overow (VOV)
3
Volumetric Underow (VOV)
4
Mass Overow (MOV)
5
Mass Underow (MOV)
6
Pressure Overow (POV)
7
Totalizer Overow (OVR)
8
PID Loop in Hold (HLD)
9
ADC Error (ADC)
10
PID Exhaust (EXH)
11 Over Pressure Limit (OPL)
12 Flow Overow During Totalize (TMF)

8
Mass Flow Controller
Reading Number Statistic
1
Pressure
2
Flow Temperature
3
Volumetric Flow
4
Mass Flow
5
Mass Flow Setpoint
6
Mass Total*
Mass Flow Meter
Reading Number Statistic
1
Pressure
2
Flow Temperature
3
Volumetric Flow
4
Mass Flow
5
Mass Total*
Pressure Gauge
Reading Number Statistic
1
Pressure
Pressure Controller
Reading Number Statistic
1
Pressure
2
Pressure Setpoint
* Mass total will only appear on devices congured with a totalizer.

9
Assembly 102-104 - Device Commands
CommandsareissuedtoyourAlicatdevice through assemblyinstance 102.Acommand
isinitiatedonawritetoinstance102.Theresultof the lastcommand can be thenberead
in instance 103.
Command Request - Class 4, Instance 102, Attribute 3
Parameter
Type
Comment
Command ID
UINT
See Page 10 For Valid Commands
Command Argument
UINT
Command Result - Class 4, Instance 103, Attribute 3
Parameter
Type Description
Command ID
UINT ID of last command.
Command Status
UINT Status of last command.
Please note that commands are processed when the values in instance 102 change.
Passing repeated, identical command IDs and arguments to instance 102 will not
change the value, so these commands will be ignored. To send sequential identical
commands zeros should passed to instance 102, attribute 3 between commands.
If you are using Alicat’s provided add-on instruction sets (see page 13), then this
procedure is handled automatically.
A table of commands can be found on the next page. Depending on your device’s
rmware version and conguration, not all commands will be valid. Your device’s
rmware version and other device information can be found by accessing the
“Device Info”tab on the device’s internal webserver. See
page 13
for more details.

10
CmdID Action Argument Notes
1
Change Selected
Gas 0 to 255 – Selected Gas
Index
Gas select commands only valid on
mass ow instruments.
2
Gas Mix 0 – Use Next Open
Index Position
236 to 255 – Specify a
mix index
Creates or updates a custom gas mix
calibrations from inputs to instance
104 attribute 3 (see page 11).
3
Delete Gas
Mixture 236-255 – Mix Index
Will not allow deletion of non-custom
gas mixtures.
4
Tare 0 – Tare Pressure
1 – Tare Absolute
Pressure
2 – Tare Flow
Argument 0 only valid for gauge
and dierential pressure devices.
Argument 1 only valid for devices
with –IB part number. Argument 2
only valid for ow instruments.
5
Reset Totalizer 0 – No Argument
Necessary Only valid for mass or liquid ow
instruments with a totalizer.
6
Valve Hold 0 – Cancel Current
Holds
1 – Hold Valves Closed
2 – Hold Valves at
Current Position
3 – Hold Exhaust Valve
Open
Only valid for controllers. Hold
commands stop all closed loop valve
control. Argument 3 is only available on
multi-valve instruments.
7
Display Lock 0 – Lock Display
1 – Unlock Display Only valid for devices with displays.
Locking the display prevents changing
device settings from the front panel.
Menus can still be navigated and settings
viewed with display locked.
8
Set PID
Proportional Gain 0 to 65535 – P Gain PID settings only valid for controllers.
9
Set PID
Dierential Gain 0 to 65535 – D Gain PID settings only valid for controllers.
10 Set PID Integral
Gain
0 to 65535
– I Gain Integral value only valid when using PD2I
algorithm. See user manual for details.
11 Set PID Loop
Variable
0 – Mass Flow
1 – Volumetric Flow
2 – Dierential
Pressure
3 – Absolute Pressure
4 – Gauge Pressure
Depending on the available sensor
inputs, not all loop variables will be
available.
12 Save Power-Up
Setpoint
0 – No Arguments
Save current setpoint to EEPROM.
EEPROM has limited write cycles. Avoid
code loops which generate fast, repeated
EEPROM writes. Only valid for controllers.
13 Set PID Loop
Algorithm
0 – Use PDF
algorithm
1 – Use PD2I
algorithm
Only valid for controllers with
rmware version 7v08 or greater. PDF
recommended for single valve devices.
PD2I recommended for dual valve
devices.
14 Read PID value
0 – Return P Gain
1 – Return D Gain
2 – Return I Gain
Only valid for controllers with rmware
version 7v08 or greater. After command
is sent the values can read as the
command status from instance 103,
attribute 3.
15 Select Active
Valve
0 – Select Valve 1
1 – Select Valve 2
Only valid for MCT series 3 valve
controllers with rmware versions 7v16
or higher.
Table of contents
Other Alicat Scientific Measuring Instrument manuals





















