Advertisement

Quick Links

Machine Automation Controller NJ/NX-series
IO-Link Connection Guide
(EtherCAT
SMC Corporation
IO-Link Direct input type
Step Motor Controller
(Servo 24VDC)
(JXCL1)
[IO-Link Master Unit]
OMRON Corporation
NX-series IO-Link Master Unit
(NX-ILM□□□)
Host Communications)
®
P723-E1-01

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Omron sysmac JXCL1

  • Page 1 Machine Automation Controller NJ/NX-series IO-Link Connection Guide (EtherCAT Host Communications) ® SMC Corporation IO-Link Direct input type Step Motor Controller (Servo 24VDC) (JXCL1) [IO-Link Master Unit] OMRON Corporation NX-series IO-Link Master Unit (NX-ILM□□□) P723-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 Communications Settings ................ 8 6.1. EtherCAT Connection 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 SMC Corporation (hereinafter referred to as "SMC") 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 The terms and definitions used in this guide are given below. Term Explanation and Definition IO-Link device A device with a sensor or an actuator that can perform IO-Link communications with an IO-Link master. IO-Link master A device that performs IO-Link communications with IO-Link devices in an IO-Link System and that simultaneously functions as a slave for...
  • 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 May 2019. It is subject to change for improvement without notice.
  • Page 7: Overview

    This guide describes procedures for: connecting an SMC Direct input type Step Motor Controller (Servo 24VDC) (JXCL1) (hereinafter referred to as the "Motor Controller") via IO-Link to an OMRON NX-series IO-Link Master Unit (NX-ILM□□□); connecting an OMRON NJ/NX-series Machine Automation Controller (hereinafter referred to as the "Controller") via EtherCAT through an OMRON EtherCAT Coupler Unit (NX-ECC20□) to which the IO-Link...
  • 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 OMRON NJ/NX-series CPU Unit NX701-□□□□ NX102-□□□□ NX1P2-□□□□ NJ501-□□□□ NJ301-□□□□ NJ101-□□□□ OMRON NX-series NX-ECC20□ EtherCAT Coupler Unit OMRON NX-series NX-ILM□□□...
  • Page 9: Device Configuration

    Ethernet cable LE-CP-1-S Unit power supply Power supply LAN cable I/O power supply LES8RK-30 Manufacturer Name Model Version OMRON NX-series CPU Unit (Built-in EtherCAT port) NX102-1200 Ver.1.31 ― ― Power supply (24VDC for Controller) OMRON Sysmac Studio SYSMAC-SE2□□□ Ver.1.25 OMRON...
  • Page 10 5.Applicable Devices and Device Configuration Precautions for Correct Use Update Sysmac Studio, CX-ConfiguratorFDT and IODD DTM Configurator to the versions specified on the previous page or to higher versions. If you use a version higher than the one specified, the procedures and related screenshots described in Section 7. and the subsequent sections may not be applicable.
  • Page 11: Communications Settings

    6.Communications Settings 6. Communications Settings This section describes the parameters and device variables that are all defined in this guide. 6.1. EtherCAT Connection Parameter The following parameter is required to connect the Controller and the Slave Terminal via EtherCAT. Slave Terminal Setting Item Setting value Remarks...
  • Page 12: Device Variables

    6.Communications Settings 6.4. Device Variables The process data of the Motor Controller (as PDOs in the Slave Terminal) is assigned to the Controller's device variables. The device variables are automatically named from a combination of the device names and the port names. The following pages show the device variables and data types to which the process data of the Motor Controller is assigned.
  • Page 13 6.Communications Settings Process Data output area (Controller to Slave Terminal) Process data of Motor Controller Device Data Device variable name Byte name type Name Description Unit N1_Port1_Output_Data01 [0] BYTE Motor Controller ― Control flag control signal N1_Port1_Output_Data01 [1] BYTE N1_Port1_Output_Data02 [0] BYTE Execution flag / ―...
  • Page 14 6.Communications Settings Process data input area (Slave Terminal to Controller) Process data of Motor Controller Device Data Device variable name Byte name type Name Description Unit N1_Port1_Input_Data01 [0] BYTE Controller Motor Controller ― status flag status signal N1_Port1_Input_Data01 [1] BYTE N1_Port1_Input_Data02 [0] BYTE Position(HH)
  • Page 15: Io-Link Connection Procedure

    7.IO-Link Connection Procedure 7. IO-Link Connection Procedure This section describes the procedures for connecting the Motor Controller via IO-Link to the IO-Link Master Unit and for connecting the Controller via EtherCAT to the Slave Terminal made up of the IO-Link Master Unit. The procedures for setting up the Controller and the Slave Terminal in this guide are based on the factory default settings.
  • Page 16 7.IO-Link Connection Procedure Confirm that cyclic communications in the IO-Link 7.6. IO-Link Communication Status System is performed normally. Check ↓ Check the connection status of each device. 7.6.1. Checking the Connection Status ↓ Install the IODD file of the Motor Controller. 7.6.2.
  • Page 17: Slave Terminal Setup

    7.IO-Link Connection Procedure 7.2. Slave Terminal Setup Set up the Slave Terminal. 7.2.1. Hardware Settings Build the Slave Terminal, set hardware switches and connect the Motor Controller. Precautions for Correct Use Make sure that the power supplies are OFF before setting up. If any of them are ON, the settings described in the following steps and subsequent procedures may not be applicable.
  • Page 18 7.IO-Link Connection Procedure Connect an Ethernet cable to Communications Communications connector (IN) connector (IN) on EtherCAT Coupler Unit. Ethernet cable Connect Unit power supply and I/O power supply to Unit power Unit power supply terminals supply terminals and I/O power supply terminals on EtherNet/IP Coupler Unit, respectively.
  • Page 19 7.IO-Link Connection Procedure Connect Actuator to Encoder Encoder connector connector and Motor driving Actuator connector on Motor Controller Actuator cable with an Actuator cable. Motor driving connector As shown in the figure on the right, connect Motor Controller Motor Controller input power supply input power supply to Power 24VDC...
  • Page 20: Network Configuration For Host Communications

    7.IO-Link Connection Procedure 7.3. Network Configuration for Host Communications Set up the network configuration for host communications. 7.3.1. Starting Sysmac Studio Start Sysmac Studio and go online with the Controller. Additional Information For information on online connections, refer to Section 6. Online Connections to a Controller of the Sysmac Studio Version 1 Operation Manual (Cat.
  • Page 21 7.IO-Link Connection Procedure Sysmac Studio starts up. Click Connect to Device. The Connect to Device Screen is displayed. Select Controller from the pull-down list in the Device Field and Direct connection via Ethernet in the Connection type Field. Uncheck both Transfer from Device and Display the Troubleshooting Dialog Box in the Operation after Connection...
  • Page 22 7.IO-Link Connection Procedure The Auto Connect Project Dialog Box is displayed online. When an online connection is established, a yellow line is Toolbox displayed under the toolbar. The following panes are Multiview Controller Edit Pane displayed in the window. Explorer Status Pane Left: Multiview Explorer...
  • Page 23 7.IO-Link Connection Procedure 7.3.2. Setting the EtherCAT Network Configuration Set the EtherCAT network configuration. Double-click EtherCAT under Configurations and Setup in the Multiview Explorer. The EtherCAT Tab Page is displayed in the Edit Pane. Right-click Master on the EtherCAT Tab Page of the Edit Pane, and select Compare and Merge with Actual Network Configuration.
  • Page 24 7.IO-Link Connection Procedure A confirmation dialog box is displayed. Check the contents and click Apply. A result dialog box is displayed. Check the contents and click Close. As a node address 1 slave, E001 NX-ECC202 Rev:1.2 is added to the Network configuration on Sysmac Studio.
  • Page 25: Io-Link Master Unit Setup

    7.IO-Link Connection Procedure 7.4. IO-Link Master Unit Setup Set up the IO-Link Master Unit. 7.4.1. Parameter Settings Set parameters for the IO-Link Master Unit. Additional Information If you use the functions such as "connected device verification" and "backup and restoration of parameter settings in IO-Link devices", refer to the NX-series IO-Link Master Unit User's Manual (Cat.
  • Page 26 7.IO-Link Connection Procedure The Unit 1[Node1]:NX-ILM400 (N1)Unit Operation Settings Tab Page is displayed. ▼ Select Port1 – Port1 IO-Link Device Configuration Data from the pull-down list (just above the column header "Item name") to narrow down the parameters. The items of Port1 IO-Link Device Configuration Data are displayed.
  • Page 27 7.IO-Link Connection Procedure 7.4.2. I/O Allocation Settings Set I/O allocations for the IO-Link Master Unit. Set the data sizes of the input and output data areas for Port 1 to 14 bytes and 22 bytes, respectively. Click the Node1 : NX-ECC202 (E001) Tab.
  • Page 28 7.IO-Link Connection Procedure The Add I/O Entry Dialog Box is displayed. Select from 0x6004:02 Port1 Input Data02 to 0x6004:07Port1 Input Data07 by holding the shift key down. Click OK. Check that the following I/O entries are added to the table of "I/O entries included in the Input Data Set 1".
  • Page 29 7.IO-Link Connection Procedure In the same way as steps 4 and 5, Add the following I/O entries to the table of "I/O entries included in the Output Data Set 1". ・0x7001:02 Port1 Output Data02 ・0x7001:03 Port1 Output Data03 ・0x7001:04 Port1 Output Data04 ・0x7001:05 Port1 Output Data05 ・0x7001:06 Port1 Output Data06 ・0x7001:07 Port1 Output Data07...
  • Page 30: Controller Setup

    7.IO-Link Connection Procedure 7.5. Controller Setup Set up the Controller. 7.5.1. Setting Device Variables Set device variables to use for the Slave Terminal. 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.
  • Page 31 7.IO-Link Connection Procedure Additional Information In this guide, device variables are automatically named for each unit (each slave). They can also be manually named for each port.
  • Page 32 7.IO-Link Connection Procedure 7.5.2. Transferring the Project Data Go online with Sysmac Studio and transfer the project data 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 33 7.IO-Link 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 line is displayed under the toolbar.
  • Page 34 7.IO-Link 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 35 7.IO-Link Connection Procedure Check that the following LED indicators on Slave Terminal show the communication ready status. RUN: Not lit ERR: Not lit Green flashing L/A IN: Green flickering L/A OUT: Not lit The LED indicators on Controller are as shown below when an error occurs in EtherCAT communications due to the temporary interruption of...
  • Page 36 7.IO-Link Connection Procedure Check that the error is not displayed. Click X at the top right of the Troubleshooting Dialog Box to close. Turn ON I/O power supply to Slave Terminal.
  • Page 37: Io-Link Communication Status Check

    7.IO-Link Connection Procedure 7.6. IO-Link Communication Status Check Confirm that cyclic communications in the IO-Link System is performed normally. 7.6.1. Checking the Connection Status Check the connection status of each device. Check with LED indicators on Controller that PDO communications via EtherCAT is performed normally.
  • Page 38 Installing the IODD File Install the IODD file of the Motor Controller. When you use IO-Link devices other than those produced by OMRON, you need to first install the IODD file relevant to your IO-Link device in order to use with CX-ConfiguratorFDT.
  • Page 39 7.IO-Link Connection Procedure 7.6.3. Checking Sent and Received Data Check that correct data is sent and received. Ensure that CX-ConfiguratorFDT is installed on your personal computer, which is provided in the Sysmac Studio package. In this guide, an error is deliberately generated in the Motor Controller by sending a return-to-origin instruction from the Controller to the Motor Controller during servo-OFF.
  • Page 40 CX-ConfiguratorFDT starts up. Right-click MyNetwork in the Network View and select Add from the menu. The Add Dialog Box is displayed. Select Nx built-in EtherCAT. Click OK. Check that <OMRON EtherCAT> Nx built-in EtherCAT is added under MyNetwork in the Network View.
  • Page 41 Nx built-in EtherCAT and select Configuration from the menu. The <OMRON EtherCAT> Nx built-in EtherCAT - Configuration Tab Page is displayed. Select Direct connection via Ethernet and click OK. Close the <OMRON EtherCAT> Nx built-in EtherCAT - Configuration Tab Page.
  • Page 42 Nx built-in EtherCAT and select Scan – Create Network from the menu. The Lifelist Dialog Box is displayed after the network scan is completed. Check that <OMRON EtherCAT:1> NX-ECC Coupler is added under Nx built-in EtherCAT. Click Add All and Continue.
  • Page 43 7.IO-Link Connection Procedure The Lifelist Dialog Box is displayed again after the network scan is completed. Check that <IO-Link Port_1:NOT_APPLICABLE> JXCL17/JXCL18 IODD1.1 is added under NX-ILM400. Click Add All and Continue. Check that the network configuration is created in the Network View as shown on the right.
  • Page 44 7.IO-Link Connection Procedure The parameters of Motor Controller are uploaded. The dialog box on the right is displayed during the parameter upload. The dialog box is closed after the upload is completed. Right-click <IO-Link Port_1:-> JXCL17/JXCL18 IODD1.1 and select Configuration from the menu.
  • Page 45 7.IO-Link Connection Procedure Check the LED indicators on Motor Controller. PWR LED: Green lit ALM LED: Not lit *Motor Controller is operated normally. On the Watch Tab Page of Sysmac Studio, enter 0001 0000 in the Modify Column for N1_Port1_Output_Data01[1]. Bit 4 (SETUP) of the online value of N1_Port1_Output_ Data01[1] changes to 1.
  • Page 46 7.IO-Link Connection Procedure Enter 0000 1000 in the Modify Column for N1_Port1_Output_ Data01[1]. Bit 3 (RESET) of the online value of N1_Port1_Output_ Data01[1] changes to 1. *Controller sends Motor Controller an alarm-reset instruction to clear the error. Check that bit 7 (ALARM) of the online value of N1_Port1_Input_ Data01[1] is 0.
  • Page 47: 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 Slave Terminal To initialize a Slave Terminal, connect the Slave Terminal directly to your personal computer on which Sysmac Studio runs.
  • Page 48 8.Initialization Method 3) The configuration of the connected Slave Terminal is displayed. Click Online. 4) Right-click EtherCAT Coupler Unit (Unit 0) after checking the online connection. Select Clear All Memory from the menu.
  • Page 49 8.Initialization Method 5) The Clear All Memory for Coupler Dialog Box is displayed. Check that Coupler + NX Units is selected. Click Execute. Precautions for Correct Use In the initialization of a Slave Terminal, the backup data of IO-Link devices that is stored in an IO-Link Master Unit is not cleared.
  • Page 50: Initializing A Controller

    8.Initialization Method 8.2. Initializing a Controller To initialize a Controller, clear all memory of a CPU Unit. With Sysmac Studio, change the operating mode of Controller to PROGRAM mode and select Clear All Memory from the Controller Menu. The Clear All Memory Dialog Box is displayed. Check the contents and click OK.
  • Page 51: Revision History

    9.Revision History 9. Revision History Revision Date of Description of revision code revision June 2019 First edition...
  • Page 52 2019 0619(0619) P723-E1-01...

Table of Contents