Omron sysmac EtherNet/IP NJ Series Connection Manual
Omron sysmac EtherNet/IP NJ Series Connection Manual

Omron sysmac EtherNet/IP NJ Series Connection Manual

Machine automation controller
Hide thumbs Also See for sysmac EtherNet/IP NJ Series:

Advertisement

Quick Links

Machine Automation Controller NJ/NX-series
EtherCAT®
Connection Guide
Weidmüller Interface
GmbH & Co. KG
Remote I/O System
(u-remote IP20)
P695-E1-01

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Omron sysmac EtherNet/IP NJ Series

  • Page 1 Machine Automation Controller NJ/NX-series EtherCAT® Connection Guide Weidmüller Interface GmbH & Co. KG Remote I/O System (u-remote IP20) P695-E1-01...
  • Page 2 EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany. Sysmac is a trademark or registered trademark of OMRON Corporation in Japan and other countries for OMRON factory automation products. Company names and product names in this guide are the trademarks or registered trademarks...
  • Page 3: Table Of Contents

    Table of Contents Related Manuals ..................1 Terms and Definitions ................. 2 Precautions ....................3 Overview ...................... 4 Applicable Devices and Device Configuration ........5 5.1. Applicable Devices .................. 5 5.2. Device Configuration ................6 EtherCAT Settings ..................8 6.1. Parameter ....................8 6.2.
  • Page 4: Related Manuals

    Safety Precautions and Precautions for Safe Use in the manuals for each device which is used in the system. The table below lists the manuals provided by Weidmüller Interface GmbH & Co. KG (hereinafter referred to as "Weidmüller") and OMRON Corporation (hereinafter referred to as "OMRON"), which pertain to this guide. Manufacturer Cat.
  • Page 5: Terms And Definitions

    2.Terms and Definitions 2. Terms and Definitions Term Explanation and Definition PDO communications PDO communications is used for constant data exchange (Communications using between a master and slaves. Process Data Objects) PDO data (i.e., I/O data that is mapped to PDOs) that is allocated in advance is input and output each EtherCAT process data communications cycle (i.e., the task period of primary periodic task).
  • Page 6: Precautions

    (4) It is prohibited to copy, to reproduce, and to distribute a part or the whole of this guide without the permission of OMRON Corporation. (5) The information contained in this guide is current as of November 2017. It is subject to change for improvement without notice.
  • Page 7: Overview

    4. Overview This guide describes procedures for connecting a Weidmüller Remote I/O System u-remote IP20 (hereinafter referred to as the "u-remote") to an OMRON NJ/NX-series Machine Automation Controller (hereinafter referred to as the "Controller") via EtherCAT and for checking their communication status.
  • Page 8: Applicable Devices And Device Configuration

    5.Applicable Devices and Device Configuration 5. Applicable Devices and Device Configuration 5.1. Applicable Devices The applicable devices are as follows: Manufacturer Name Model NX701-17[][] OMRON NJ/NX-series CPU Unit NX701-16[][] NX1P2-11[][][][] NX1P2-10[][][][] NX1P2-90[][][][] NJ501-[]5[][] NJ501-[]4[][] NJ501-[]3[][] NJ301-12[][] NJ301-11[][] NJ101-10[][] NJ101-90[][] Weidmüller...
  • Page 9: Device Configuration

    Power supply for the system and input modules ├UR20-4DO-PN-2A ├UR20-16DI-P ├UR20-4DI-P-TS Power supply for output modules └UR20-16DO-P Manufacturer Name Model Version NJ-series CPU Unit OMRON NJ501-1500 Ver.1.14 (Built-in EtherCAT port) OMRON Power Supply Unit NJ-PA3001 OMRON Sysmac Studio SYSMAC-SE2[][][] Ver.1.18...
  • Page 10 5.Applicable Devices and Device Configuration Precautions for Correct Use The connection line of EtherCAT communications cannot be shared with other Ethernet networks. Do not use devices for Ethernet such as a switching hub. Use an Ethernet cable (double shielding with aluminum tape and braiding) of Category 5 or higher, and use a shielded connector of Category 5 or higher.
  • Page 11: Ethercat Settings

    6.EtherCAT Settings 6. EtherCAT Settings This section describes the parameter, module configuration and device variables that are all defined in this guide. Hereinafter, the u-remote is referred to as the "slave unit" in some descriptions. 6.1. Parameter The parameter required to connect the Controller and the u-remote via EtherCAT is shown below.
  • Page 12: Device Variables

    6.EtherCAT Settings 6.3. Device Variables The PDO communications data with the u-remote are allocated to the Controller's device variables. The device variable names and data types are shown below. Additional Information For details on the allocation of the input and output areas, refer to 5.3 EtherCAT fieldbus coupler UR20-FBC-EC and 6 Detailed descriptions of I/O modules of the Remote-I/O-System u-remote Manual (Original) (1432790000).
  • Page 13 6.EtherCAT Settings ■E001: UR20-FBC-EC input area (u-remote to Controller) Data Device variable name Description type E001_Mapping_TxPDO_Device_Status_Summarized_module_diagnosis_F100_01 BOOL E001_Mapping_TxPDO_Device_Status_Errobit_1_F100_02 BOOL E001_Mapping_TxPDO_Device_Status_Errorbit_2_F100_03 BOOL E001_Mapping_TxPDO_Device_Status_Systembus_error_F100_04 BOOL E001_Mapping_TxPDO_Device_Status_Errorbit_4_F100_05 BOOL E001_Mapping_TxPDO_Device_Status_Errorbit_5_F100_06 BOOL E001_Mapping_TxPDO_Device_Status_I_O_Configuration_error_F100_07 BOOL E001_Mapping_TxPDO_Device_Status_Errorbit_7_F100_08 BOOL Device Status E001_Mapping_TxPDO_Device_Status_Errorbit_8_F100_09 BOOL E001_Mapping_TxPDO_Device_Status_Errorbit_9_F100_0A BOOL E001_Mapping_TxPDO_Device_Status_Force_mode_active_F100_0B BOOL E001_Mapping_TxPDO_Device_Status_Errorbit_11_F100_0C BOOL E001_Mapping_TxPDO_Device_Status_Errorbit_12_F100_0D BOOL...
  • Page 14 6.EtherCAT Settings ■M1 - M5: Module status input area (u-remote to Controller) Data Device variable name Description type M1_Input_module_state_6000_09 USINT M2_Input_Module_state_6000_01 USINT M3_Input_Module_state_6000_11 USINT Module status M4_Input_Module_state_6000_01 USINT M5_Input_Module_state_6000_01 USINT 【Module status messages】 ■M1: UR20-8DI-N-3W input area (u-remote to Controller) Data Device variable name Description...
  • Page 15 6.EtherCAT Settings ■M3: UR20-16DI-P input area (u-remote to Controller) Data Device variable name Description type M3_Input_DI1_6000_01 BOOL M3_Input_DI2_6000_02 BOOL M3_Input_DI3_6000_03 BOOL M3_Input_DI4_6000_04 BOOL M3_Input_DI5_6000_05 BOOL M3_Input_DI6_6000_06 BOOL M3_Input_DI7_6000_07 BOOL M3_Input_DI8_6000_08 BOOL M3_Input_DI9_6000_09 BOOL M3_Input_DI10_6000_0A BOOL M3_Input_DI11_6000_0B BOOL DI10 M3_Input_DI12_6000_0C BOOL DI11 M3_Input_DI13_6000_0D BOOL...
  • Page 16 6.EtherCAT Settings ■M4: UR20-4DI-P-TS input area (u-remote to Controller) Data Device variable name Description type M4_Input_TS_1_Input_value_6000_01 USINT Input image 1 (Bit0 = DI0 ... Bit3 = DI3, Bit4 ... 7 reserved) M4_Input_TS_1_Running_Number_6000_02 USINT Running Number 1 (0 ... 127 rotating) M4_Input_TS_1_μs_ticker_6000_03 Time stamp 1 (0 ...
  • Page 17 6.EtherCAT Settings ■M5: UR20-16DO-P output area (Controller to u-remote) Data Device variable name Description type M5_Output_DO1_7000_01 BOOL M5_Output_DO2_7000_02 BOOL M5_Output_DO3_7000_03 BOOL M5_Output_DO4_7000_04 BOOL M5_Output_DO5_7000_05 BOOL M5_Output_DO6_7000_06 BOOL M5_Output_DO7_7000_07 BOOL M5_Output_DO8_7000_08 BOOL M5_Output_DO9_7000_09 BOOL M5_Output_DO10_7000_0A BOOL M5_Output_DO11_7000_0B BOOL DO10 M5_Output_DO12_7000_0C BOOL DO11 M5_Output_DO13_7000_0D BOOL...
  • Page 18: Ethercat Connection Procedure

    7.EtherCAT Connection Procedure 7. EtherCAT Connection Procedure This section describes the procedures for connecting the Controller and the u-remote via EtherCAT. The explanations of the procedures for setting up the Controller and the u-remote given in this guide are based on the factory default settings. For the initialization, refer to Section 8.
  • Page 19: Weidmüller U-Remote Setup

    7.EtherCAT Connection Procedure 7.2. Weidmüller u-remote Setup Set up the Weidmüller u-remote. 7.2.1. Hardware Settings Assemble and mount the I/O Modules to the EtherCAT Fieldbus Coupler, and connect the cables. Precautions for Correct Use Make sure that the power supplies are OFF when you set up. If either of them is ON, the settings described in the following steps and subsequent procedures may not be applicable.
  • Page 20: Controller Setup

    7.EtherCAT Connection Procedure 7.3. Controller Setup Set up the Controller. 7.3.1. Starting Sysmac Studio and Installing the ESI Files Install the ESI files for EtherCAT Fieldbus Coupler and for I/O Modules in Sysmac Studio. Install Sysmac Studio and the USB driver on your personal computer beforehand. Connect the Ethernet cable to Personal CPU Unit...
  • Page 21 7.EtherCAT Connection Procedure The Connect to Device Dialog Box is displayed. Select Direct connection via USB in the Connection type Field. Uncheck both Transfer from Device and Display the Troubleshooting Dialog Box in the Operation after Connection Field. Click Connect. A confirmation dialog box is displayed.
  • Page 22 7.EtherCAT Connection Procedure Additional Information For details on the online connections to the Controller, refer to Section 6. Online Connections to a Controller of the Sysmac Studio Version 1 Operation Manual (Cat. No. W504). Double-click EtherCAT under Configurations and Setup in the Multiview Explorer.
  • Page 23 7.EtherCAT Connection Procedure The Explorer starts, and a linked folder is opened, allowing you to install the ESI files. Copy the prepared Weidmueller_UR20_FBC.xml and UR20-IO-Modules (a folder storing Weidmueller_ UR20_IO.xml) to the linked It is a folder storing Weidmueller_UR20_IO.xml folder. Precautions for Correct Use When you obtain and extract the compressed (zipped) folder of the ESI files, check that Weidmueller_UR20_IO.xml (ESI file for I/O Modules) has been stored in a folder with the...
  • Page 24 7.EtherCAT Connection Procedure In the same way as steps 3 to 11, restart Sysmac Studio and display the ESI Library Dialog Box. Click the + Button of Weidmueller_UR20_FBC to check that UR20-FBC-EC Rev:0x00000001 is displayed. Check that an exclamation mark *EtherCAT Fieldbus Coupler with "Rev:0x00000001"...
  • Page 25 7.EtherCAT Connection Procedure 7.3.2. Setting up the EtherCAT Network Configuration Set up the EtherCAT network configuration. The slave unit may perform unexpected operation when you power cycle it in step 6. Always confirm safety before you power cycle the slave unit. Right-click Master on the EtherCAT Tab Page of the Edit Pane, and select Write Slave...
  • Page 26 7.EtherCAT Connection Procedure Check that 1 is displayed in the Set value Column. Click Write. The Slave Node Address Writing Dialog Box is displayed. Check the contents and click Write. A screen is displayed stating "Slave Node Address Writing is being executed".
  • Page 27 7.EtherCAT Connection Procedure The Compare and Merge with Actual Network Configuration Dialog Box is displayed. The node address 1 and UR20-FBC-EC Rev:0x00000 001 are added to the Actual network configuration after the comparison. Click Apply actual network configuration. A confirmation dialog box is displayed.
  • Page 28 7.EtherCAT Connection Procedure 7.3.3. Setting the Device Variables Check the configuration of the I/O Modules on the EtherCAT Fieldbus Coupler, and set the device variables to use for the slave unit. Select Offline from the Controller Menu. The yellow bar under the toolbar disappears.
  • Page 29 7.EtherCAT Connection Procedure Double-click I/O Map under Configurations and Setup in the Multiview Explorer. The I/O Map Tab Page is displayed in the Edit Pane. Check that Node1 is displayed in the Position Column and that the added slave unit is displayed in the Port Column.
  • Page 30 7.EtherCAT Connection Procedure 7.3.4. Transferring the Project Data Transfer the project data created in Sysmac Studio to the Controller. Regardless of the operating mode of the CPU Unit, devices or machines may perform unexpected operation when you transfer any of the following data from Sysmac Studio: a user program, configuration data, setup data, device variables, or values in memory used for CJ-series Units.
  • Page 31 7.EtherCAT Connection Procedure The dialog box on the right is displayed. Confirm that there is no problem, and click Yes. Check that "0 Errors" and "0 Warnings" are displayed on the Build Tab Page. Select Online from the Controller Menu. When an online connection is established, a yellow bar is displayed under the toolbar.
  • Page 32 7.EtherCAT Connection Procedure The dialog box on the right is displayed. Confirm that there is no problem, and click Yes. A screen is displayed stating "Synchronizing". The dialog box on the right is displayed. Confirm that there is no problem, and click No. *Do not return to RUN mode.
  • Page 33: Ethercat Communication Status Check

    7.EtherCAT Connection Procedure 7.4. EtherCAT Communication Status Check Confirm that PDO communications performs normally via EtherCAT. 7.4.1. Checking the Connection Status Check the connection status of the EtherCAT network. Check with LED indicators on Controller that PDO communications via EtherCAT performs normally.
  • Page 34 7.EtherCAT Connection Procedure 7.4.2. Checking Sent and Received Data Check that correct data is sent and received. In this procedure, the output of the u-remote is performed, which may have a risk of unexpected operation of the devices connected to the u-remote. Ensure safety before you proceed with this operation check described here.
  • Page 35 7.EtherCAT Connection Procedure Check that the channel status LED of 1.1 is not lit on M5. *It indicates that the output of 1.1 on M5 is OFF. Click TRUE in the Modify Column for M5_Output_DO1_7000_01. The online value changes to True. *It turns ON the output of 1.1 on M5.
  • Page 36 7.EtherCAT Connection Procedure Connect and turn ON a switch (or sensor) to the connector of 1.1 on M1 so that the input of 1.1 on M1 can be turned ON. Check that the channel status LED of 1.1 is lit yellow on M1. Check that the online value of M1_Input_DI1_6000_01 changes to True.
  • Page 37: Initialization Method

    8.Initialization Method 8. Initialization Method The setting procedures in this guide are based on the factory default settings. Some settings may not be applicable unless you use the devices with the factory default settings. 8.1. Initializing a Controller To initialize the settings of a Controller, it is necessary to initialize a CPU Unit. Change the operating mode of Controller to PROGRAM mode and select Clear All Memory from the Controller Menu in Sysmac Studio.
  • Page 38: Revision History

    9.Revision History 9. Revision History Revision Date of revision Description of revision code December 14, 2017 First edition...
  • Page 40 2017 1217-(1217) P695-E1-01...

This manual is also suitable for:

Sysmac ethernet/ip nx series

Table of Contents