Page 2
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...
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. The table below lists the manuals pertaining to this guide.
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...
(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 2018. It is subject to change for improvement without notice.
"Electro-Pneumatic Regulator") to an OMRON NX-series IO-Link Master Unit (NX-ILM□□□) via IO-Link; connecting an OMRON NJ/NX-series Machine Automation Controller (hereinafter referred to as the "Controller") to the IO-Link Master Unit via EtherCAT through an OMRON EtherCAT Coupler Unit (NX-ECC20□) to which the IO-Link Master Unit is connected; and checking their communication status.
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□□□...
Ethernet cable LAN cable Unit power supply for Slave Terminal I/O power supply for Slave Terminal ITV3050-IO3N-X395 Manufacturer Name Model Version OMRON NX-series CPU Unit NX102-1200 Ver.1.31 (Built-in EtherCAT port) Power supply – – (24 VDC for Controller) OMRON Sysmac Studio SYSMAC-SE2□□□...
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.
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...
6.Communications Settings 6.4. Device Variables The process data of the Electro-Pneumatic Regulator (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 shows the device variables and data types to which the process data of the Electro-Pneumatic Regulator is assigned.
7.IO-Link Connection Procedure 7. IO-Link Connection Procedure This section describes the procedures for connecting the Electro-Pneumatic Regulator 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 14
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 for the Electro-Pneumatic 7.6.2.
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 Electro-Pneumatic Regulator. Precautions for Correct Use Make sure that the power supplies are OFF before you set up. If either of them is ON, the settings described in the following steps and subsequent procedures may not be applicable.
Page 16
7.IO-Link Connection Procedure Set Rotary switches and DIP switch as follows: ・Rotary switches x10: 0 x1: 1 ・DIP switch 4 (ADR+100): OFF *The node address is set to 1. Rotary switches DIP switch Connect an Ethernet cable to Communications Communications connector (IN) connector (IN) on EtherCAT Coupler Unit.
Page 17
7.IO-Link Connection Procedure Connect Electro-Pneumatic Electro-Pneumatic Regulator IO-Link Regulator and Port 1 on IO-Link Master Unit Master Unit with a Port 1 Communications cable. Black IO-Link Master Unit Communications cable Brown Using as connected with Blue IO-Link Master Unit Brown L+...
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 details on online connections, refer to Section 6. Online Connections to a Controller of the Sysmac Studio Version 1 Operation Manual (Cat.
Page 19
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 20
7.IO-Link Connection Procedure The Auto Connect Project Dialog Box is displayed online. When an online connection is established, a yellow line is displayed under the toolbar. Toolbox The following panes are Multiview Controller Edit Pane displayed in the window. Explorer Status Pane Left: Multiview Explorer...
Page 21
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 22
7.IO-Link Connection Procedure A confirmation dialog box is displayed. Check the contents and click Apply. The dialog box on the right 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.
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. In this guide, default parameter values are used for the IO-Link Master Unit. Check that IO-Link Mode is set as the communications mode for Port 1 to which the Electro-Pneumatic Regulator is connected.
Page 24
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 setting items of Port1 IO-Link Device Configuration Data are displayed.
Page 25
7.IO-Link Connection Procedure 7.4.2. I/O Allocation Settings Set I/O allocations for the IO-Link Master Unit. As default values are used in this guide, the I/O allocation settings are made without editing any of the values. Additional Information To save the I/O data size for unused ports, delete the I/O entries for the unused ports from the I/O allocation settings.
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 27
7.IO-Link Connection Procedure Additional Information The device variables are automatically named from a combination of the device names and the port names. For slave units, the default device names are "E" followed by a serial number starting from "001". For NX Units, the default device names are "N" followed by a serial number starting from "1".
Page 28
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 29
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 30
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 31
7.IO-Link Connection Procedure Check that the LED indicators on EtherCAT Coupler Unit are as shown below, which indicate that Slave Terminal is able to communicate. : Not lit : 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...
Page 32
7.IO-Link Connection Procedure Check that the error is not displayed. Click at the top right of the Troubleshooting Dialog Box to close. Turn ON I/O power supply to Slave Terminal.
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 34
Installing the IODD File Install the IODD file for the Electro-Pneumatic Regulator. 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 35
7.IO-Link Connection Procedure 7.6.3. Checking Sent and Received Data Check that correct data is sent and received. Ensure to install CX-ConfiguratorFDT on your personal computer, which is provided in the Sysmac Studio package. In this procedure, the output of the Electro-Pneumatic Regulator is performed, which may have a risk of unexpected operation of the devices connected to the Electro-Pneumatic Regulator.
Page 36
7.IO-Link Connection Procedure Click Input Name and enter the following variable names for monitoring. Select the following ・・・ display format for each variable. Name: N1_Port1_Input_Data01[0] Display format: Binary Name: N1_Port1_Input_Data01[1] Display format: Binary Name: N1_Port1_Output_Data01[0] Display format: Binary Name: N1_Port1_Output_Data01[1] Display format: Binary Start CX-ConfiguratorFDT.
Page 37
7.IO-Link Connection Procedure Check that <OMRON EtherCAT> Nx built-in EtherCAT is added under MyNetwork in the Network View. Right-click <OMRON EtherCAT> Nx built-in EtherCAT and select Configuration from the menu. The <OMRON EtherCAT> Nx built-in EtherCAT - Configuration Tab Page is displayed.
Page 38
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 39
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> ITV-IO 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 40
7.IO-Link Connection Procedure Check that Electro-Pneumatic Regulator is online. Right-click <IO-Link Port_1:-> ITV-IO IODD1.1 and select Load from device from the menu. *Electro-Pneumatic Regulator is online when <IO-Link Port_1:-> ITV-IO IODD1.1 is displayed in bold italic font. The parameters of Electro-Pneumatic Regulator are uploaded.
Page 41
7.IO-Link Connection Procedure The <IO-Link Port_1:-> ITV-IO IODD1.1 - Configuration Tab Page is displayed. Check the parameters of Electro-Pneumatic Regulator. *The default values are used in this guide. *For details on the paramters of Electro-Pneumatic Regulator, refer to 5.2. List of parameters of the Operation Manual IO-Link/ELECTRO-PNEUMATIC REGURATOR...
Page 42
7.IO-Link Connection Procedure Check that the following online values of the variables are displayed. N1_Port1_Input_Data01[0]: How to Read the Data 0000 0000 Combine the data of N1_ N1_Port1_Input_Data01[0] N1_Port1_Input_Data01[1]: Port1_Input_Data01[0] N1_Port1_Input_Data01[1] 0000 0001 and N1_Port1_Input_ Data01[1] together, 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 *For details on the variables, refer to which are shifted to the...
Page 43
7.IO-Link Connection Procedure From the outlet of Outlet Inlet Electro-Pneumatic Regulator, air is Air output pressure Compressed output with the output pressure that proportional to the set is proportional to the set pressure pressure value value 12.5 (%). Check that the following online values of the variables are displayed.
Page 44
7.IO-Link Connection Procedure Check that the following online values of the variables are displayed. N1_Port1_Input_Data01[0]: 0000 0000 N1_Port1_Input_Data01[1]: 0000 0001 *Just as step 20, the output pressure value is 0.0 (%), and air is not output from the outlet of Electro-Pneumatic Regulator.
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 46
8.Initialization Method (3)The connected Slave Terminal configuration 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 47
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.
8.Initialization Method 8.2. Initializing a Controller To initialize a Controller, clear all memory of a CPU Unit. Change the operating mode of Controller to PROGRAM mode and select Clear All Memory from the Controller Menu in Sysmac Studio. The Clear All Memory Dialog Box is displayed. Check the contents and click OK.
Need help?
Do you have a question about the SYSMAC NJ Series and is the answer not in the manual?
Questions and answers