AMCI NXEE2 User Manual

Mini-nexus, ssi interface module with integral 2-port ethernet switch
Table of Contents

Advertisement

Quick Links

NXEE2
mini-NEXUS
SSI Interface Module
with Integral 2-Port Ethernet Switch
Device Level Ring functionality for EtherNet/IP
Media Redundancy Protocol for PROFINET
E2 Technology
ADVANCED
MICRO CONTROLS INC.
Manual #: 940-0N110

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NXEE2 and is the answer not in the manual?

Questions and answers

Summary of Contents for AMCI NXEE2

  • Page 1 ADVANCED MICRO CONTROLS INC. Manual #: 940-0N110 NXEE2 mini-NEXUS SSI Interface Module with Integral 2-Port Ethernet Switch Device Level Ring functionality for EtherNet/IP Media Redundancy Protocol for PROFINET E2 Technology...
  • Page 2: General Information

    [18] months. Within this warranty period, AMCI shall, at its option, repair or replace, free of charge, any equipment covered by this warranty which is returned, shipping charges prepaid, within eighteen months from date of invoice, and which upon examination proves to be defective in material or workmanship and not caused by accident, misuse, neglect, alteration, improper installation or improper testing.
  • Page 3: Table Of Contents

    Reference: Introduction to the DIN Rail Installation ..... 25 NXEE2 Dimensions ........26 The NXEE2 ..........7 Mounting the NXEE2 Module ..26 Power Wiring ........... 27 SSI protocol ..........8 Network Connections ....... 27 NXEE2 Programmable Parameters ..9 EtherNet/IP DLR Applications ..
  • Page 4 Install the EDS File ....... 44 Supported Number of Connections ..62 Host System Configuration ...... 46 Supported Modbus Functions ....63 Add the NXEE2 to Your Project ....46 Supported Modbus Exceptions ....63 NXEE2 Properties ........47 PROFINET Task: PROFINET Network General Tab ........
  • Page 5: About This Manual

    Trademark Notices The AMCI logo is a trademark of Advanced Micro Controls Inc. “CIP” is a trademark of Open DeviceNet Vendor Association, Inc. “EtherNet/IP” is a trademark of ControlNet International, Ltd. under license by Open DeviceNet Vendor Association, Inc.
  • Page 6: Where To Go From Here

     If you need to install and use the NXEE2 SSI Interface Module, then the rest of the manual is written for you. To simplify installation and configuration, the rest of the manual is broken down into references and tasks.
  • Page 7: Reference: Introduction To The Nxee2

    Captured Data Value (Captures and reports the Data Value when an input makes a transition. The NXEE2 sets a status bit to signal that a new value is available. This bit must be reset by a write to the NXEE2 from the host controller before another capture can occur.) Any two of these values can be reported to the host controller at a time.
  • Page 8: Ssi Protocol

    It is typically 12 to 20 microsec- onds. It must be at least 5 microseconds to be compatible with the NXEE2. Also note that the diagram shows the last bit as data.
  • Page 9: Nxee2 Programmable Parameters

    MSB Number & Number of Data Value Bits Parameters As the examples show in figure R1.2, these two parameters tell the NXEE2 where the Data Value is embed- ded in the SSI data stream. The MSB Number parameter specifies the location of the first bit of the Data Value in the SSI data stream.
  • Page 10: Data Setup Parameters

    NXEE2 Programmable Parameters (continued) SSI Setup Parameters (continued) Data Type This parameter tells the NXEE2 to interpret the data from the SSI sensor as a binary number or as a gray code encoded number. The default is Binary. Data Logic This parameter is included to handle rare situations where the Data Value is reported with negative logic.
  • Page 11 The first example of their use is with linear displacement transducers (LDT’s), such as the ones available from Balluff and MTS. Each of these manufacturers have resolutions measured in µm/count. The NXEE2 can easily convert these measurements to the US customary system of inches. Figure R1.3 below shows the Mul- tiplier and Divisor values needed to convert from various metric resolutions to US customary resolutions.
  • Page 12: Channel Setup Parameters

    The Preset Value parameter gives you the ability to offset the Data Value. When you preset the Data Value, the NXEE2 calculates an internal offset. The internal offset is the value needed to make the Data Value equal to the Preset Value. The default Preset Value is zero. Its range depends on the value of the Full Scale Count Parameter ...
  • Page 13: Programming Cycle

    2) Set the Transmit bit. A Programming Cycle is initiated when this bit makes a 01 transition. 3) Once the NXEE2 is done with the programming data, it will set any necessary error bits and the Acknowledge Bit in the Network Input Data.
  • Page 14: Status Led's

    Table R1.1 Module Status LED States Network Status (NS) LED The Network Status LED is a bi-color red/green LED. The state of the LED depends on the protocol the NXEE2 is configured to for. LED State EtherNet/IP Definition Modbus TCP Definition...
  • Page 15: Power Connectors

    NXEE2 has separate power pins for the sensors. This also give you the ability to power the NXEE2 and sensors at two different voltage levels. If you do not need this isolation, there are NXEE2 power pins on the ...
  • Page 16: Specifications

    ) for 60 seconds. (UL1577) Data Value Can be wired as single ended input. Accepts 3.5 NXEE2 can be programmed to extract a Data to 27 Vdc without the need for an external cur- Value from the SSI data stream.
  • Page 17: Network Output Data

    0 1 transition. Once this bit is set, it should remain set until the NXEE2 responds by setting the Acknowledge bit in the Network Input data. See Programming Cycle on page 13 for a complete explanation of the NXEE2 programming sequence.
  • Page 18: Configuration Word Format

    Set this bit to change the channel 2 data values transmitted from the NXEE2 to the host. The transmitted data values are selected by the Network Input Data Values bits of the Configuration Word. Note that the two channels can be programmed at the same time.
  • Page 19: Error Response

    Reserved Table R2.3 Network Input Data Values Error Response If there is an error in the data sent to the NXEE2, the module responds by setting the appropriate error bit in the Network Input Data. See the Network Input Data section, starting on page 20 for a full explanation of the error bits.
  • Page 20: Network Input Data

    The NXEE2 will not capture a value while this bit is set to “1”. The state of the input is still reported with the CH Input State bit, (see below), but the Captured Data Value registers will not be updated.
  • Page 21 This error condition does not exist if the Full Scale Count parameter is left at its default value of zero. Once set, this bit will remain set until the Full Scale Count parameter is reprogrammed or power to the NXEE2 is cycled. The Full Scale Count parameter is only used in rotary encoder applications. Full Scale Count on page 10 for a full description of how to use this parameter.
  • Page 22 NXEE2 User Manual ORMATS Notes ADVANCED MICRO CONTROLS INC.
  • Page 23: Reference: Configuring Network

    Routing and default gateway setting on your computer might prevent connection to the NXEE2. When using the Net Configurator utility, broadcast packets that are used to find the NXEE2 often go out the wrong port. The easiest way to avoid this problem is to temporarily disable all network interfaces that are not attached to the NXEE2.
  • Page 24: Test Your Network Interface

    Going back to the terminal you opened in the last step, type in ‘ping aaa.bbb.ccc.ddd’ where ‘aaa.bbb.ccc.ddd’ in the IP address of the NXEE2. The computer will ping the unit and the message “Reply from aaa.bbb.ccc.ddd: bytes=32 time<10ms TTL=128” should appear four times.
  • Page 25: Safe Handling Guidelines

    When installing the 7.5mm deep DIN rail there is a 0.40 inch clearance for bolt heads between the rail and the NXEE2 module. When installing a module on 15mm deep rail, the clearance is 0.70 inches. 20 Gear Drive, Plymouth Ind. Park, Terryville, CT 06786...
  • Page 26: Dimensions

    NXEE2 User Manual NSTALLING THE 1.2 Mounting (continued) 1.2.2 Dimensions Figure T1.1 shows the dimensions of the NXEE2 module. The NXEE2 module is a low power module that does not require any additional spacing when mounting the unit. I/O Mating Connector 4.47"...
  • Page 27: Power Wiring

    1.3 Power Wiring The NXEE2 accepts 24 to 48 Vdc as its input power. Maximum power draw is 2 watts (83 mA @ 24 Vdc). This does not include the power draw of the SSI sensor. If the sensor is powered from the NXEE2, add its power requirements when determining the size of the power supply.
  • Page 28: I/O Connector Pin Out

    1.6 SSI Transducer Wiring The following diagram shows how to wire an SSI sensor to channel 1 of the NXEE2. Wiring to channel 2 is identical. Wire colors are not shown in the diagram because they are not standardized for SSI sensors. Refer to the documentation that is available for your sensor to determine the correct color code.
  • Page 29: Amci Dc25 Ssi Duracoder Wiring

    NXEE2 User Manual NSTALLING THE 1.6 SSI Transducer Wiring (continued) 1.6.1 AMCI DC25 SSI DuraCoder Wiring Table T1.1 below lists wire colors of the CSL-(x) cable for the AMCI DC25 SSI DuraCoder along with con- nections to the NXEE2. Pin # CSL-(x)
  • Page 30: Avoiding Ground Loops

    If the shield of the transducer cable is isolated from the body of the SSI sensor, connect the shield of the cable to the shields of the extension cable and ground the shield at the NXEE2. Treat the shield of the sensor cable as a signal carrying conductor and do not connect it to earth ground at any other point.
  • Page 31: Input Wiring

    The shield should be grounded at the end when the signal is generated, which is the sensor end. If this is not practical, the shield should be grounded to the same ground bus as the NXEE2.
  • Page 32 NXEE2 NXEE2 User Manual NSTALLING THE Notes ADVANCED MICRO CONTROLS INC.
  • Page 33: Protocol

    IP address of an AMCI NXEE2. 2.1 Determine the Best Method for Setting the IP Address There are three methods for setting the IP address on an NXEE2. Table T2.1 below outlines the available methods and when you can use them.
  • Page 34: Use The Embedded Web Server

    The internal HTML pages should work with any browser. Once your web browser is running, enter the pres- ent IP address of the NXEE2 into the address bar. The default address is 192.168.0.50. The unit will respond with the following page. Note that the Firmware Version number may be different.
  • Page 35 The Default Gateway setting is not optional! It must be set to a valid address on the chosen subnet. Because the Default Gateway is often not used in device level networks, if you do not have a required value for it, AMCI suggests setting the Default Gateway to the IP address of your host controller.
  • Page 36: Use The Amci Net Configurator Utility

    2.2c.2 Install the AMCI Net Configurator Utility Once downloaded, simply extract the program from the ZIP file and run the program to install the AMCI Net Configurator utility on your computer. The software installs as most products do, giving you the option to change the file locations before installing the utility.
  • Page 37 2.2c.3 Verify that Your Host Controller is Disconnected from the NXEE2 In order to program the NXEE2, the AMCI Net Configurator utility must act as a bus master. Therefore, phys- ically disconnect your host controller from the NXEE2 before starting the Net Configurator utility. Conflict- ing commands from the Net Configurator utility and the host controller will prevent the NXEE2 from communicating properly with either bus master.
  • Page 38 Connect] button and enter the IP address of the NXEE2. Figure T2.5 Scan for NXEE2 If scanning for the NXEE2, click on the IP Address of the module and click on the [Connect] button. The Net Configurator utility will connect to the unit.
  • Page 39 2.2c.9 Set the Communications Protocol The factory default protocol for the NXEE2 is EtherNet/IP. In order to use the Modbus TCP or PROFINET protocols, simply click on the appropriate button. 2.2c.10 Write the New IP Address to the NXEE2 Click on the [Set IP Address] button.
  • Page 40 IP A NXEE2 User Manual ET THE DDRESS AND ROTOCOL Notes ADVANCED MICRO CONTROLS INC.
  • Page 41 The remainder of this manual is divided into three sections, one for each supported protocol. Each section has the protocol name in the page header. Starting Pages EtherNet/IP protocol: Page 43 Modbus TCP protocol: Page 61 PROFINET protocol: Page 65 20 Gear Drive, Plymouth Ind. Park, Terryville, CT 06786 Tel: (860) 585-1254 Fax: (860) 584-1973 http://www.amci.com...
  • Page 42 NXEE2 User Manual ROTOCOL PECIFIC NFORMATION Notes ADVANCED MICRO CONTROLS INC.
  • Page 43: Ethernet/Ip Task

    20 and above. Other systems will follow a similar pattern. Consult your controller’s documentation if you need additional information. Note: Use of an EDS file is completely optional. The NXEE2 can always be added to a system as a generic module. If you are using RSLogix 5000 version 19 and below, or RSLogix 500, adding the unit as a generic device is the only option avail- able.
  • Page 44: Install The Eds File

    3) Click on the [Browse...] button and browse to the folder that contains the extracted EDS file you downloaded from the AMCI website. Select the EDS file and click on the [Open] button to return to the registration screen. Click on the [Next >] button to advance to the EDS file test screen.
  • Page 45 6) Click on the [Change icon...] button. In the window that opens, click on [Browse...] and browse to the folder that contains the extracted EDS and icon files you downloaded from the AMCI website. 7) Select the icon file (*.ico) associated with the device. Click on the [Open] button and then on [OK] to return to the Change Graphic Image screen.
  • Page 46: Host System Configuration

    If the Ethernet port is built into processor, the only step you have to take before adding an AMCI NXEE2 is to cre- ate a new project with the correct processor or modify an existing project. Once this is done, the Ethernet port will automatically appear in the Project Tree.
  • Page 47: Nxee2 Properties

    If you are continuing from step 3.4, the resulting New Module screen is used to configure the network con- nection between the NXEE2 and your controller. If you need to open the screen to perform this task at a later time, right click on the unit in the project tree and then select “Properties”...
  • Page 48: Configuration Tab

    Use the Configuration tab to eliminate the need to configure the NXEE2 through the Output Words assigned to the module. This tab is used to define configuration data that is written down to the NXEE2 whenever it connects to the EtherNet/IP network. You can also click on the [Apply] button at any time to write the config- uration data to the NXEE2.
  • Page 49: Ethernet/Ip Task

    Ethernet Bridge module or an Ethernet port built into the processor. If the Ethernet port is built into processor, the only step you have to take before adding the NXEE2 is to create a new project with the correct processor or modify an existing project.
  • Page 50 MPLICIT OMMUNICATIONS ITHOUT 4.2 Add the NXEE2 (continued) 2) In the resulting Select Module Type screen, type “generic” into the filter as shown in figure T4.2. This will limit the results in the Catalog Number list. 3) Select the Catalog Number “ETHERNET-MODULE” in the list.
  • Page 51  Comm Format: Data - INT The Comm Format defaults to Data - DINT. The NXEE2 will not be able to communi- cate with the host controller if this format is not changed when the device is added to the system.
  • Page 52: Check For Communication Errors

    4.4 Configure the NXEE2 The device will join the EtherNet/IP network as soon as the request is made to it. The NXEE2 will use the configuration data stored in flash memory to configure the unit on power up. You can change this configura- tion at anytime and store this new configuration to flash.
  • Page 53: Buffer I/O Data

    4.5 Buffer I/O Data Data to and from the NXEE2 should be buffered once per scan using Synchronous Copy instructions. This is to insure stable input data during the program scan and guarantee that complete command data is delivered to the device.
  • Page 54 EtherNet/IP Protocol MPLICIT OMMUNICATIONS ITHOUT Notes ADVANCED MICRO CONTROLS INC.
  • Page 55: Ethernet/Ip Task: Ethernet/Ip

    Only two instructions are required to transfer data between the PLC and the NXEE2. One instruction reads data from the unit and the other writes data to it. The sample programs available from AMCI use this style of programming. The two instructions are alternately triggered using the instruction’s ENABLE bits. The remainder of the program controls when data in the source tags of the write instruction changes.
  • Page 56: Add The Message Instructions To Your Ladder Logic

    3) Double click in the Communication Command field, click on the , select “CIP Generic” and press Enter. 4) If the Message Instruction is being used to read data from the NXEE2, enter the integer file where the data will be placed in the Data Table Address (Received) field and press enter.
  • Page 57 8) Double click in the Service field and select “Read Assembly” for a Message Instruction that is being used to read data from the NXEE2, or “Write Assemble” for a Message Instruction that is being used to send data to the NXEE2, and press Enter.
  • Page 58 The figure below show a typical configuration for Message Instructions being used to write data to the NXEE2. Please note that the Data Table Address (Send) field may be different in your application. Figure T5.4 Write Message Instruction Setup Screen Click on the MultiHop tab on the top of the window.
  • Page 59: Troubleshooting

    ESSAGING 5.4 Troubleshooting If you are unable to communicate with the NXEE2, the problem may be that the Ethernet port of your MicroLogix 1100 has not been configured. To check this: 1) Double click on Channel Configuration in the Project Tree and then select the Channel 1 tab. The fol- lowing window will open.
  • Page 60 /IP E EtherNet/IP Protocol THER XPLICIT ESSAGING Notes ADVANCED MICRO CONTROLS INC.
  • Page 61: Enable Modbus Tcp Protocol

    I/O registers. Enable Modbus TCP Protocol The internal web page utility can be used to change the communications protocol used by the NXEE2. This is typically done while setting the IP address. Specifically, follow the steps in section 2.2b, Use the Embedded Web Server which starts on page 34.
  • Page 62: Amci Modbus Tcp Memory Layout

    AMCI Modbus TCP Memory Layout The NXEE2 has a starting Input Register address of 0 and a starting Output Register address of 1024. Input Registers hold the data from the unit while Output Registers hold the data to be written to the unit. Figure T6.1 shows how an NXEE2 is mapped to the Modbus data reference.
  • Page 63: Supported Modbus Functions

    Table T6.1 Supported Modbus Functions Table T6.1 above lists all of the Modbus functions supported by an NXEE2. AMCI supports all of these func- tions so that you can control the unit as you see fit. However, if you are looking for the easiest way to inter- face with your unit, then you only need to use the Read/Write Registers function, which is function code 23.
  • Page 64 TCP C Modbus TCP Protocol ODBUS ONFIGURATION Notes ADVANCED MICRO CONTROLS INC.
  • Page 65: Configuration

    Catalog. 7.3 Configure the PROFINET Network A CPU must be added to the project and the PROFINET network must be configured before an NXEE2 can be added to the system. Refer to Siemens documentation for information on configuring the PROFINET network to suit your applica- tion.
  • Page 66: Add The Nxee2 To The Profinet Network

    ETWORK ONFIGURATION 7.4 Add the NXEE2 to the PROFINET Network 1) With the project open in Project View, double click on “Device & Networks” in the project tree. 2) If need be, click on the “Hardware Catalog” vertical tab to open the Hardware Catalog.
  • Page 67 6) Under the “ PROFINET interface [x1]” heading, select “Ethernet addresses”. Under the IP protocol section, set the desired IP address and subnet mask for the NXEE2. Figure T7.3 NXEE2 IP Addressing 20 Gear Drive, Plymouth Ind. Park, Terryville, CT 06786...
  • Page 68: Configure The Nxee2

    1) Continuing with the Inspector Window, click on the “Module parameters” heading. The display will change to show all of the parameters of the NXEE2. These configuration parameters are written down to the NXEE2 whenever it connects to the network.
  • Page 69: Set The I/O Configuration

    7.6 Set the I/O Configuration The NXEE2 units require 10 Input Words (20 Input Bytes) and 10 Output Words (20 Output Bytes). All required Input and Output Bytes are defined by the GSDML file and divided into suitable modules. These set- tings are shown in the Table T7.1.
  • Page 70: Set The Nxee2 Device Name

    4) Confirm that the “PROFINET device name:” at the top of the screen is correct. 5) Click on the [Assign name] button to write the device name to the NXEE2. The “Online status information:” table at the bottom of the screen will show that the name was successfully assigned to the MAC address of the NXEE2.
  • Page 71: Mrp Installations

    ONFIGURATION MRP Installations At this point, the NXEE2 is configured and ready to use. If you are using the unit in a redundant, ring based, network that uses the Media Redundancy Protocol (MRP), continue with the following instructions. Media Redundancy Protocol (MRP) installations require that the NXEE2 be installed in a ring topology.
  • Page 72 ADVANCED MICRO CONTROLS INC. LEADERS IN ADVANCED CONTROL PRODUCTS...
  • Page 73 PROFINET N PROFINET Protocol ETWORK ONFIGURATION 20 Gear Drive, Plymouth Ind. Park, Terryville, CT 06786 Tel: (860) 585-1254 Fax: (860) 584-1973 http://www.amci.com...
  • Page 74 PROFINET N PROFINET Protocol ETWORK ONFIGURATION ADVANCED MICRO CONTROLS INC.

Table of Contents