Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EtherNet/IP and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Alicat Scientific EtherNet/IP

  • Page 1 The Fastest Flow Controller Company in the World! EtherNet/IP Operating Bulletin...
  • Page 2 FULL TECHNICAL SUPPORT | LIFETIME WARRANTY 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 specification. ►...
  • Page 3: Table Of Contents

    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 Flow Controller Default...
  • Page 4: Alicat Ethernet/Ip™ Operating Bulletin

    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.
  • Page 5: Communications Menu Changes

    Communications Menu Changes Ethernet/IP devices will have a slightly different 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.
  • Page 6: Assembly 100 - Setpoint

    Assembly Object - Class 4 Attrib Name Type Access Comment Data ARRAY Get/Set See instance descriptions below Size USINT Size of attrib 3 See the following sections for a list of supported assemblies. Connection Manager - Class 6, Instance 1 Attrib Name Type...
  • Page 7: Assembly 101 - Device Readings

    Assembly 101 - Device Readings Your Alicat device can output up to 20 different data statistics depending on the device’s configuration. Default statistics for each device type are specified in sections 1.3.1 through 1.3.4 below. Each statistic present will increase the size of the assembly.
  • Page 8: Mass Flow Controller Default

    Mass Flow Controller Reading Number Statistic Pressure Flow Temperature Volumetric Flow Mass Flow Mass Flow Setpoint Mass Total* Mass Flow Meter Reading Number Statistic Pressure Flow Temperature Volumetric Flow Mass Flow Mass Total* Pressure Gauge Reading Number Statistic Pressure Pressure Controller Reading Number Statistic Pressure...
  • Page 9: Assembly 102-104 - Device Commands

    Assembly 102-104 - Device Commands Commands are issued to your Alicat device through assembly instance 102. A command is initiated on a write to instance 102. The result of the last command can be then be read in instance 103. Command Request - Class 4, Instance 102, Attribute 3 Parameter Type...
  • Page 10 CmdID Action Argument Notes Change Selected 0 to 255 – Selected Gas Gas select commands only valid on Index mass flow instruments. Gas Mix 0 – Use Next Open Creates or updates a custom gas mix Index Position calibrations from inputs to instance 236 to 255 –...
  • Page 11: Composer™ Personalized Mixed Gas Compositions

    Status Description Success 0x8001 Invalid command ID 0x8002 Invalid setting 0x8003 Requested feature is unsupported 0x8004 Invalid gas mix index 0x8005 Invalid gas mix constituent 0x8006 Invalid gas mix percentage Process value. Command 14 will return current PID values in 0x0001 to hexadecimal format as command status values.
  • Page 12: Network Configuration

    If the command argument passed with the mix command is 0, the new gas mix index will be stored in the next empty index, starting at 255 and working down to 236. If all gas mix indices are in use, the command will fail and an error will be returned in assembly 103.
  • Page 13: Assigning An Ip Using Rockwell Automation's Bootp-Dhcp Tool

    Assign a static IP by selecting “use the following IP addres” and typing in the desired IP address and subnet mask. Assigning an IP using Rockwell Automation’s BootP-DHCP Tool Disable or disconnect all network interfaces, except for the interface you are using as your DHCP server.
  • Page 14: Assigning An Ip Using Tftpd64

    Assigning an IP using TFTPD64 This example uses the open source Tftpd64 tool available at tftpd32.jounin.net. Launch Tftpd64 and click the settings button in the lower middle of the screen. From the newly launched settings window, click the DHCP tab. The settings pictured in this screenshot configure the DHCP server on an adapter with a static IP of 192.168.2.10.
  • Page 15: Assigning A Static Ip

    Assigning a Static IP with EIP Tools If DHCP is left enabled on the Alicat, then a new IP address will need to be assigned every time the device is power cycled. To prevent this, disable DHCP and assign a static IP address to the device.
  • Page 16: Using The Embedded Webserver

    Using the Embedded Webserver All Ethernet/IP devices host an embedded webserver. This webserver provides identification and configuration information about your Alicat device. You can also use it to change some device settings. To access this webserver, open a browser window from a PC on the same network as your Alicat device, and enter the IP address of the device you wish to connect to in the address bar.
  • Page 17: The Data I/O Page

    The Data I/O Page This page lists the structure of several control assemblies and defines various device status codes. If you are configuring a PLC or other program to read the device’s parameters, the size and structure of assembly 101 can be determined from this screen. Parameters of type REAL and UDINT are 4 byte parameters.
  • Page 18: The Network Config Page

    The Network Config Page This page lists the current IP and DHCP settings of your Alicat. If you prefer to disable DHCP or assign a new IP address from this page rather than by explicit messaging, simply type in your new desired values, click the DHCP checkbox to toggle the device’s DHCP state, and click update.
  • Page 19: Rockwell Plc Setup

    This section shows how to setup an Alicat mass flow controller using a Rockwell ControlLogix PLC. These instructions will work for other types of Alicat device with simple alterations. In this example it is assumed that the EtherNet/IP scanner has already been configured and assigned an IP on the 192.168.2.0 subnet.
  • Page 20: Creating An Alicat Module

    There are two options for creating the Alicat device module in Logix. One is to create the device as a Generic Ethernet Module. The other is to import the Alicat EDS file and make an Alicat EtherNet/IP Adapter. Creating a Module from the EDS In order to create an Alicat IO device module, you must first import the device EDS file.
  • Page 21 Click Next. Then browse to the location where you saved the EDS file. Click Next a few times until the import is completed.
  • Page 22 To create an Alicat module, right click on your Ethernet network in the I/O Configuration tree and select “New Module…” Select the Alicat EtherNet/IP Adapter, and press the “Create” button.
  • Page 23 Name your module and give it the static IP address you assigned to the device. To change the Input size, click the “Change” button under Module Definition. In this example, since we are connecting to an MFC, the input size is 26 bytes.
  • Page 24: Creating A Generic Ethernet Module

    Repeat the above process for each device you wish to connect to. There is a bug in certain versions of RSLogix which prevents changing the size of the input from the default specified in the EDS file. If this bug affects your software version then you can add the Alicat as a generic Ethernet communications module using the instructions in the next section.
  • Page 25: Formatting I/O Data

    Select the Generic Ethernet Module and press the “Create” button. Assign the IP, and set up the Input and Output assemblies. The Input size will be the value as determined in section 3.1 above. There is no configuration assembly, but a value is required, so any instance with a size of zero is acceptable.
  • Page 26 From your main project window in RSLogix, import the Alicat-EIP-UpdateInput.l5x file: Select Alicat-EIP-UpdateInput.l5x to import the instruction. After importing, there will now be an AOI called AlicatUpdateInput, a UDT called AlicatIoData, and an Add-On-Defined data type located in the controller organization window.
  • Page 27 The UDT has the following format. AlicatIoData UDT Name Type Description Status DINT Bitmask Of Device Status Flags Pressure REAL Pressure Reading Temperature REAL Temperature Reading VolFlow REAL Volumetric Flow Reading MassFlow REAL Mass Flow Reading ActualSetpoint REAL Setpoint Reading ValveDrivePct REAL Valve Drive Percentage Reading...
  • Page 28 AlicatIoData UDT Config Overlay Name Type Description Config[0] – PRESS BOOL Pressure Reading Valid Config[1] – TEMP BOOL Temperature Reading Valid Config[2] – VFLOW BOOL Volumetric Flow Reading Valid Config[3] – MFLOW BOOL Mass Flow Reading Valid Config[4] – SP BOOL Setpoint Reading Valid Config[5] –...
  • Page 29: Changing The Setpoint

    The following ladder logic uses these instructions to configure and read IO data from the devices. Rung 0. First, the XIC element tied to the special S:FS (set first scan) bit is evaluated. This bit is set automatically to 1 on the first scan of the ladder logic only, so this rung is used to set initial configuration.
  • Page 30: Sending A Command

    Sending a Command As described in section 1.4 above, asynchronous commands can be sent to the Alicat device with explicit CIP messages to assemblies 102 through 104. To make this easier, we have provided an add-on instruction set with logic that sends well-formed commands to instance 102 and automatically reads the command result from instance 103.
  • Page 31 On the Communication tab set the path to the device you wish to communicate with, ensuring it is the same for both messages.
  • Page 32 (indicated by the AlicatCMD.EnableOut bit going high), or unpredictable results may occur. If you would like additional information regarding the use of this product, please contact: Alicat Scientific, Inc. 7641 N Business Park Drive Tucson, Arizona 85743 Phone: 520-290-6060 Fax: 520-290-0109 Email: info@alicat.com...

Table of Contents