background image

MICRO CONTROLS INC.

ADVANCED

U

s

e

M

an

ual

NXEE2

  mini-NEXUS 

  SSI Interface Module

    

with Integral 2-Port Ethernet Switch

     Device Level Ring functionality for EtherNet/IP

     Media Redundancy Protocol for PROFINET

Manual #: 940-0N110

E2 Technology

Summary of Contents for NXEE2

Page 1: ...C ADVANCED U s e r M anual NXEE2 mini NEXUS SSI Interface Module with Integral 2 Port Ethernet Switch Device Level Ring functionality for EtherNet IP Media Redundancy Protocol for PROFINET Manual 940 0N110 E2 Technology ...

Page 2: ...als and workmanship for a period of 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 ins...

Page 3: ... Configuration Word Format 18 Error Response 19 Network Input Data 20 Status Word Format 20 Reference Configuring Network Interfaces Firewall Settings 23 Disable All Unused Network Interfaces 23 Configure Your Network Interface 23 Test Your Network Interface 24 Task 1 Installing the NXEE2 Safe Handling Guidelines 25 Prevent Electrostatic Damage 25 Prevent Debris From Entering the Module 25 Remove ...

Page 4: ...IP Explicit Messaging Required Message Instructions 55 Create Four New Data Files 55 Add the Message Instructions to your Ladder Logic 56 Troubleshooting 59 Modbus Task Modbus TCP Configuration Enable Modbus TCP Protocol 61 Modbus Addressing 61 Modbus Table Mapping 61 Host Addressing 61 AMCI Modbus TCP Memory Layout 62 Supported Number of Connections 62 Supported Modbus Functions 63 Supported Modb...

Page 5: ...N110 May14 2021 Initial release Navigating this Manual This manual is designed to be used in both printed and on line formats Its on line form is a PDF document which requires Adobe Acrobat Reader version 7 0 to open it The manual is laid out with an even number of pages in each chapter This makes it easier to print a chapter to a duplex double sided printer The PDF file is password protected to p...

Page 6: ... the PDF version of the manual clicking on the link will connect you with the www amci com website Chapter Title Page Intended Audience Introduction to the NXEE2 7 Anyone new to the NXEE2 This chapter gives a basic overview of the features available on the unit typical applications and specifi cations Data Formats 17 Anyone that needs detailed information on the data formats used by the NXEE2 to c...

Page 7: ...et switch These ports allow you to wire your network in a daisy chain fashion which may lower net work wiring costs and complexities The two ports also allow the units to function as members of a redundant Device Level Ring DLR network when using the EtherNet IP protocol or as clients in a Media Redundancy Protocol MRP network when using PROFINET In DLR environments the units act as Beacon Based R...

Page 8: ...ally use a thirteen bit transfer Figure R1 1 below shows a typical SSI data transfer Figure R1 1 SSI Transfer Sensor data is latched on the first falling clock edge The most significant data bit is shifted out on first rising edge Subsequent rising clock edges shift out the rest of the data TINT is the total interogation time for the sensor It is equal to t N 0 5t where t 1 SSI clock fre quency an...

Page 9: ...y This parameter allows you to set the SSI clock frequency to one of four values 125 kHz 250 kHz 500 kHz or 1 MHz The default frequency of 125KHz allows for the greatest sensor cable length Increasing the fre quency will not decrease the network transfer time to your host controller The frequency should only be increased if your sensor cannot operate at 125KHz Number of SSI Data Bits This paramete...

Page 10: ...AMCI is a twelve bit encoder by default For this encoder the Full Scale Count should be set to 212 4 096 For multi turn encoders the Full Scale Count parameter should be set to the number of counts per turn the total number of turns For example the multi turn SSI Dura Coder from AMCI defaults to 4 096 counts per turn and 4 096 turns In this example the Full Scale Count should be set to 4 096 4 096...

Page 11: ...Multiplier of 50 and a Scalar Divisor of 127 Figure R1 3 Common LDT Scalar Values Use the following procedure to calculate your Scalar Multiplier and Divisor values if either your LDT Reso lution or Desired Resolution does not appear in the above table 1 Convert your LDT resolution from µm to inches For example you are using a sensor with 1 µm resolution in your application 2 Determine the number ...

Page 12: ...escribed in reference chapter 2 starting on page 17 Velocity Update Time Velocity data which is the rate of change in the Data Value is always reported to the network host in terms of counts per second It is based on the scaled Data Value not the value extracted from the SSI data stream The Velocity Update Time parameter allows you to choose between 24 and 160 milliseconds between updates with a d...

Page 13: ...o the NXEE2 through a Programming Cycle A Programming Cycle con sists of six steps and is controlled by the Transmit Bit in the Network Output Data and the Acknowledge Bit in the Network Input Data 1 Write the new programming data into the registers assigned to the module with the Transmit Bit reset This step insures that the correct data is in the registers before the Programming Cycle begins 2 S...

Page 14: ...unit to continue If the Network Status LED is in any other state a write to flash memory has failed Cycle power to the unit to clear this fault Steady Red Major Fault Cycle power to the unit to attempt to clear the fault LED State EtherNet IP Definition Modbus TCP Definition PROFINET Definition Off No Power No power or no TCP connections No power duplicate IP address mismatch in Device Name or no ...

Page 15: ...ensor power wiring can be found in the Powering the SSI Sensor section of the installation chapter starting on page 30 Ethernet Connectors Figure R1 4 also shows the location of the two Ethernet connections These two RJ 45 ports are internally connected through a switch Both ports are used in redundant ring networks Either can be used in non redun dant networks In non redundant networks the unused...

Page 16: ...rs Weight 0 38 lbs 0 17 kg with mating connectors Power Supply Requirements 24 to 48 Vdc 20 2 watts maximum without sensors Channel DC Input Used as general purpose I O to preset the Data Value or capture the Data Value on state change Differential 560 Vac dc opto isolated Will with stand 3750VAC RMS for 60 seconds UL1577 Can be wired as single ended input Accepts 3 5 to 27 Vdc without the need fo...

Page 17: ...d error will result if any of these bits are set to 1 when the Transmit Bit makes a 0 1 transition This reference chapter details the output and input data formats used to commu nicate with the NXEE2 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Network Output Data Word Numbers 0 Command Word Transmit Bit Save to FLASH Memory 0 0 0 0 0 0 0 0 Change Reported Input Values CH2 Change Reported Input Values CH...

Page 18: ...ation CH1 Set this bit to change the configuration for channel 1 All of the parameters in the remaining output words are programmed when this bit is set Note that the two channels can be programmed at the same time It is possible to wrote configuration data apply the new preset to the data value and change the reported input values with one write cycle Any combination of these actions can be pre f...

Page 19: ...odule with valid data A global Clear Errors bit does not exist Bit 7 Bit 6 Bit 5 Bit 4 Function 0 0 0 0 General Purpose Input State reported in network input data Factory Default 0 0 0 1 Apply Preset to Data Value on Rising Edge and save offset in RAM 0 0 1 0 Apply Preset to Data Value on Falling Edge and save offset in RAM 0 0 1 1 Apply Preset to Data Value on Both Edges and save offset in RAM 0 ...

Page 20: ...available in the channel s Value 2 words A 0 1 transition on the Transmit Bit is the only way to clear the Value Captured bits This is accomplished by three writes to the first Network Output Data word in the following sequence 16 0000 16 8000 16 0000 This will clear the Value Captured bits without changing any of the module s programmable parameters The NXEE2 will not capture a value while this b...

Page 21: ...o use this parameter Bit 8 Preset Value Error Set to 1 if you attempt to program the Preset Value outside of its valid range When the Full Scale Count Parameter equals zero this bit is set to 1 if you attempt to program the Preset Value parameter outside of its range of 268 435 455 When the Full Scale Count Parameter does not equal zero this bit is set to 1 if you attempt to program the Preset Val...

Page 22: ...DATA FORMATS NXEE2 User Manual ADVANCED MICRO CONTROLS INC 22 Notes ...

Page 23: ...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 This includes all wireless interfaces as well as all Bluetooth interfaces Configure Your Network Interface Before you can communicate with the NXEE2 your network interface must be on the same subnet as the encoder The rest of this procedure assumes y...

Page 24: ...IP v4 from the list and then click on the Properties button For Windows 8 and 10 this open the Network Connections window Double click on the appropriate interface In the window that opens select Internet Protocol Version 4 TCP IP v4 from the list and then click on the Properties button Set the address and subnet mask to appropriate values 192 168 0 1 and 255 255 255 0 will work for an NXEE2 that ...

Page 25: ...e Debris may cause damage to the module or unintended machine operation with possible personal injury The DIN rail for the modules should be securely installed and grounded before the modules are mounted on it 1 1 3 Remove Power Before Servicing Remove power before removing or installing the NXEE2 module 1 2 Mounting 1 2 1 DIN Rail Installation NXEE2 modules can be mounted on following DIN Rail EN...

Page 26: ... These connectors are not necessary Additionally con necting AnyNET and mini Nexus modules may damage either of them Mounting the NXEE2 on a DIN rail is a very simple process thanks to the design of the enclosure 1 Partially engage the connector into the enclosure 2 Engage the top clip in the enclosure with the top of the DIN rail and rotate the module down until the metal bracket snaps on to the ...

Page 27: ...he connector Phoenix Contact specifies a tightening torque of 4 4 to 5 4 lb in 0 5 to 0 6 Nm The power supply is connected to the pins marked Vdc In and DC Return The Chassis GND pin is used to attach the NXEE2 to earth ground 1 4 Network Connections As shown in figure T1 2 above the NXEE2 modules have two Ethernet ports with a built in Ethernet switch connecting the two In non redundant applicati...

Page 28: ...with a single overall shield If your cable has individually shielded pairs then all of the shields can be terminated to the SHIELD pin The two SHIELD pins J1 10 and J2 10 are directly connected to the Chassis GND pin of the power connector If the shields cannot be terminated to the J1 10 and J2 10 pins of the I O connector you can termi nate them to your grounded DIN rail at the same point the NXE...

Page 29: ...lent for our CSL x cable Table T1 2 Suggested Extension Cables Signal CSL x Wire COlor Pin J1 for CH1 J2 for CH2 Notes GNDsensor BLU RED 6 See Powering the SSI Sensor on page 30 for addi tional information on powering the sensor Vsensor RED BLU 5 Data WHT BLU 4 Data BLU WHT 3 CLK WHT ORN 2 CLK ORN WHT 1 SHIELD Bare Wire 10 or DIN rail Shield must be connected to chassis ground If wire will not fit...

Page 30: ...sor cable and the extension cable as signal carrying conductors and do not connect them to earth ground at any junction point 1 7 Powering the SSI Sensor The SSI sensor interface electronics are electrically isolated from the rest of the NXEE2 module This gives you the ability to power the sensor with a different supply than the module In order to power the sensors you must apply power to the PWRI...

Page 31: ...he need for an external current limiting resistor Figure T1 5 below shows how to wire discrete DC sourcing and sinking sensors to inputs 1 and 2 of the NXEE2 Figure T1 5 Input Wiring 1 8 1 Cable Shields Because they are low power signals cabling from a sensor to the NXEE2 should be done using a twisted pair cable with an overall shield The shield should be grounded at the end when the signal is ge...

Page 32: ...INSTALLING THE NXEE2 NXEE2 User Manual ADVANCED MICRO CONTROLS INC 32 Notes ...

Page 33: ...igure Your Network Interface which starts on page 23 If the module does not respond to this address then it may take some effort to determine the correct address There is a label on the unit that lists the MAC address of the device There is space on the label for noting the IP address of the device if it is changed If the address was not documented a program called Wireshark https www wireshark or...

Page 34: ...h starts on page 23 The network interfaces on your computer must be on the same subnet before you can communicate with an NXEE2 2 2b 1 Disconnect the NXEE2 from the host controller and cycle power to the NXEE2 This ensures that the unit does not have any open connections to the host controller 2 2b 2 Start your web browser and connect to the NXEE2 The internal HTML pages should work with any brows...

Page 35: ... desired values into the IP Address Subnet Mask and Default Gateway fields 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 3 If need be click on the pr...

Page 36: ...rk Connections found on page 27 You must attach your NXEE2 to your computer PREREQUISITE Reference 3 Configuring Network Interfaces which starts on page 23 The network interfaces on your computer must be on the same subnet before you can communicate with an NXEE2 2 2c 1 Download the AMCI Net Configurator Utility The AMCI Net Configurator utility is available on our website www amci com The latest ...

Page 37: ...hys 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 2 2c 4 Apply or Cycle Power to the NXEE2 Cycling power to the NXEE2 will reset any connections it may have with the host controller 2 2c 5 Star...

Page 38: ... 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 2 2c 7 Click on the Allow IP Checkbox to Access the IP Settings Figure T2 6 below shows the screen that results when you are connected to the NXEE2 In order to change the IP Address of the unit you ...

Page 39: ... a required value for it AMCI suggests setting the Default Gateway to the IP address of your host controller 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 If there is an error ...

Page 40: ...SET THE IP ADDRESS AND PROTOCOL NXEE2 User Manual ADVANCED MICRO CONTROLS INC 40 Notes ...

Page 41: ...ci com 41 PROTOCOL SPECIFIC INFORMATION Manual Sections 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 ...

Page 42: ...PROTOCOL SPECIFIC INFORMATION NXEE2 User Manual ADVANCED MICRO CONTROLS INC 42 Notes ...

Page 43: ...are Installation Tool This will open the EDS Wizard Figure T3 1 Opening the EDS Wizard 2 Click on Next to advance to the Options screen Many EtherNet IP platforms support the use of EDS files to simplify the addition and configuration of devices This chapter covers the installation and use of the EDS file for systems that are programmed with Rockwell Automation Studio 5000 version 20 and above Oth...

Page 44: ...Next Figure T3 2 EDS Options Screen 2 The registration screen will open Select the Register a single file radio button Figure T3 3 EDS Registration Screen 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 adv...

Page 45: ...5 Press on the Next button to advance to the Change Graphic Image screen This screen gives you the ability to change the icon associated with the device Figure T3 5 Change ECS Icon Screen 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 a...

Page 46: ... the I O Configuration tree before adding the unit to your project Refer to your Rockwell Automation documentation if you need instructions for configuring the ethernet port 3 4 Add the NXEE2 to Your Project You can add an NXEE2 to the project once the Ethernet port built in or bridge module is configured As shown in figure T3 6 below the Ethernet port will be listed under the I O Configuration tr...

Page 47: ...rform this task at a later time right click on the unit in the project tree and then select Properties from the drop down menu Tabs that are not listed in the steps below are filled with reasonable defaults by the EDS file 3 5 1 General Tab The Name Description and IP address of the device must be specified here The Change button allows you to change the Module Definition if needed Figure T3 8 NR6...

Page 48: ...click on the Apply button at any time to write the config uration data to the NXEE2 Figure T3 9 EDS Configuration Screen Example The EDS file defines tags that follow the format of the Configuration Data given in the Network Output Data section of reference chapter 2 starting on page 17 Refer to that section to determine the proper format of the parameter values 3 6 Buffering the Input Data Input ...

Page 49: ...ou will have to add it to the I O Configuration tree before adding the unit to your project Refer to your Rockwell Automation documentation if you need instructions for configuring the ethernet port 4 2 Add the NXEE2 You can add the NXEE2 to the project once the Ethernet port built in or bridge module is configured 1 Right click on the Ethernet port and then click on New Module in the pop up menu ...

Page 50: ...t 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 4 Click on the Create button to create the module 5 Click on Close if necessary to close the Select Module Type screen Figure T4 2 Selecting a Generic Device ...

Page 51: ...l not be able to communi cate with the host controller if this format is not changed when the device is added to the system Once added the Comm Format cannot be changed The device must be deleted and again added to the project if the Comm Format is incorrect IP Address Must be the address you set for the NXEE2 Refer to the Set the IP Address and Protocol task chapter starting on page 33 for inform...

Page 52: ...or codes will appear in the Module Fault section of the Connection tab of the Module Properties window Error Code 16 0315 Connection Request Error Invalid Segment Type You have specified an invalid assembly instance in the connection parameters No communications but no error code Most commonly caused when the Comm Format not set to Input Data INT or when the number of inputs words is incorrect 4 4...

Page 53: ...n 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 Ten word integer arrays can be used for this purpose These data tags should be buffered with Synchronous Copy File instructions to guarantee stable input data during the program scan and guarantee that complete command data is deliver...

Page 54: ...IMPLICIT COMMUNICATIONS WITHOUT EDS EtherNet IP Protocol ADVANCED MICRO CONTROLS INC 54 Notes ...

Page 55: ...he data read from the NXEE2 This file must be at least 10 words in length An Integer file to contain the data written to the NXEE2 This file must be at least 10 words in length A Message MG data file This file must have at least two elements one to control the Read Operation and one to control the Write Operation An Extended Routing Information RIX data file This file is used to store information ...

Page 56: ...ect 1 Integral and press Enter 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 5 If the Message Instruction is being used to write data to the NXEE2 enter the integer fi...

Page 57: ...r 9 For Read operations the Service Code field will change to E hex For Write operations the Ser vice Code field will change to 10 hex For both read and write operations the Class field will change to 4 hex and the Attribute field will change to 3 hex 10 For Read operations enter a value of 100 decimal 64 hex in the Instance field For Write operations enter a value of 150 decimal 96 hex in the Ins...

Page 58: ...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 As shown in figure T5 5 enter the IP address of the NXEE2 and press Enter Figure T5 5 Message Instruction MultiHop Settings After you are finished adding both the read and write message instructions to yo...

Page 59: ...is 1 Double click on Channel Configuration in the Project Tree and then select the Channel 1 tab The fol lowing window will open Figure T5 6 MicroLogix Ethernet Configuration Screen 2 Enter the IP address and Subnet Mask of your MicroLogix 1100 not the address of the NXEE2 and click on Apply The Ethernet Port should now be working AMCI is aware of an issue with the RIX data type in version 10 of R...

Page 60: ...ETHERNET IP EXPLICIT MESSAGING EtherNet IP Protocol ADVANCED MICRO CONTROLS INC 60 Notes ...

Page 61: ... Discrete Inputs 48 through 63 The Coil and Holding Register tables in the Modbus data model map to the same physical memory locations in the NXEE2 units These registers hold data that is from the host controller to the unit This data is typically commands Addresses for these registers start at 1024 in zero based addressing Coil addresses start at 16 384 in zero based addressing 1024 16 As example...

Page 62: ...n be downloaded at http www modbus org specs php Figure T6 1 Modbus Data Reference Map Supported Number of Connections All NXEE2 units support five concurrent connections When connections exist the Network Status NS LED on the front of the unit will flash green The number of blinks indicate the number of active connections There is a two second break between groups of flashes Network Input Data No...

Page 63: ...bus Exceptions Table T6 2 Supported Modbus Exceptions Function Code Function Name NXEE2 Register Addressing method 1 Read Coils OUTPUT Bit Addresses starting at 16 384 2 Read Discrete Inputs INPUT Bit Addresses starting at 0 3 Read Holding Registers OUTPUT INPUT Word Out Regs Starting at 1024 In Regs Starting at 0 4 Read Input Registers INPUT Word Addresses starting at 0 5 Write Single Coil OUTPUT...

Page 64: ...MODBUS TCP CONFIGURATION Modbus TCP Protocol ADVANCED MICRO CONTROLS INC 64 Notes ...

Page 65: ...L File Installation 1 Open or create a new project that will include the NXEE2 and open the Project View of the project 2 In the menu select Options Manage general station description files GSD 3 In the window that opens click on the button and navigate to the folder that contains the extracted GSDML file you downloaded from the AMCI website Once at the folder click on the OK button 4 Click on the...

Page 66: ...Hardware Catalog vertical tab to open the Hardware Catalog 3 You can search for NXE or browse to the NXEx2 icon by clicking through Other field devices PROFINET IO IO Advanced Micro Controls Inc AMCI_Products AMCI_Speciality_IO Drag and drop the appropriate icon onto the PROFINET network 4 Drag the green square on the NXEx2 icon onto the PROFINET network line to connect the device to the network F...

Page 67: ...t click on the NXEx2 icon and select Properties from the pop up menu The Inspector window will open at the bottom of the screen Under the General tab select the General heading You can rename the NXEE2 by changing the Name field 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 NXEE...

Page 68: ...nge of values Even though your selections are limited it is still possible to misconfigure the NXEE2 by using this screen If an error occurs the NXEE2 will show that a configuration error exists after it connects to the network The NXEE2 will indicate the misconfigured parameter by set ting the appropriate status bit for the channel Status bits are described in the Status Word For mat section star...

Page 69: ...le T7 1 Table T7 1 PROFINET I O Configuration 1 With the NXEx2 icon selected on the PROFINET bus click on the Device view tab The view in the Hardware Catalog will change Expand the Module tree to show both the Input and Output modules 2 To map the I O bytes to the CPU double click on the 20 bytes IN and 20 bytes OUT icons in the Hardware Catalog The system will automatically assign the next I and...

Page 70: ...able select the NXEE2 in the table 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 Figure T7 6 Setting NXEE2 Device Name 7 8 Verify and Download the New C...

Page 71: ...appropriate domain Use the Media redundancy role drop down menu to select Client 3 Continuing in the Inspector window select Advanced options Port 1 Port interconnection Under Partner port the partner port you assigned to the port when you drew the topology is shown If you do not know which port will be the partner port in the actual installation you can use the drop down menu to select Any partne...

Page 72: ...LEADERS IN ADVANCED CONTROL PRODUCTS ADVANCED MICRO CONTROLS INC ...

Page 73: ...20 Gear Drive Plymouth Ind Park Terryville CT 06786 Tel 860 585 1254 Fax 860 584 1973 http www amci com PROFINET Protocol PROFINET NETWORK CONFIGURATION 73 ...

Page 74: ...PROFINET NETWORK CONFIGURATION PROFINET Protocol ADVANCED MICRO CONTROLS INC 74 ...

Reviews: