Page 2
EtherCAT® is a 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 trademarks or registered trademarks of...
Safety Precautions and Precautions for Safe Use in the manuals for each device used in the system. The table below lists the manuals provided by Kashiyama Industries, LTD. (hereinafter referred to as "Kashiyama") and OMRON Corporation (hereinafter referred to as "OMRON"), which pertain to this guide. Manufacturer Cat.
2.Terms and Definitions 2. Terms and Definitions The terms and definitions used in this guide are given below. Term Explanation and Definition PDO communications PDO communications is used for constant data exchange (Process Data Objects between a master and slaves. PDO data (i.e., I/O data that is communications) mapped to PDOs) that is allocated in advance is input and output each EtherCAT process data communications cycle (i.e.,...
(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 2021. It is subject to change for improvement without notice.
This guide describes procedures for connecting a Kashiyama Dry Vacuum Pump (with an EtherCAT interface E-CAT02) (hereinafter referred to as the "Dry Vacuum Pump") and an OMRON NJ/NX-series Machine Automation Controller (hereinafter referred to as the "Controller") via EtherCAT and for 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-□□□□ - Kashiyama Dry Vacuum Pump EtherCAT interface...
OS: Windows 10) Handheld Controller Power LAN cable supply Ethernet cable (e.g. SD series) Manufacturer Name Model Version OMRON NX-series CPU Unit NX102-1200 Ver.1.42 (built-in EtherCAT port) - - Power supply (24 VDC for Controller) OMRON Sysmac Studio SYSMAC-SE2□□□ Ver.1.43 -...
Page 10
5.Applicable Devices and Device Configuration Precautions for Correct Use Update Sysmac Studio to the version 1.43 or to a higher version. 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.
6.EtherCAT Settings 6. EtherCAT Settings This section describes the parameter and device variables that are defined in this guide. In the following sections, the Dry Vacuum Pump is referred to as the "slave unit" in some descriptions. 6.1. Parameter The following parameter is required to connect the Dry Vacuum Pump and the Controller via EtherCAT.
6.EtherCAT Settings 6.2. Device Variable The process data to communicate with the Dry Vacuum Pump is assigned to the Controller's device variables. The device variable names and data types are shown below. Output area (Controller to Dry Vacuum Pump) Device variable name Data type Description E001_SDP_Default_RxPDO_Mapping_Roughing_Start_Stop_7000_01...
7.EtherCAT Connection Procedure 7. EtherCAT Connection Procedure This section describes the procedures for connecting the Controller and the Dry Vacuum Pump via EtherCAT. The procedure for setting up the Controller in this guide is based on the factory default settings. Refer to Section 8. Initialization Method for information on how to initialize the Controller.
7.EtherCAT Connection Procedure 7.2. Kashiyama Dry Vacuum Pump Setup Set up the Kashiyama Dry Vacuum Pump. 7.2.1. Hardware Settings Set the hardware switches on the Dry Vacuum Pump and connect the cable. Precautions for Correct Use Make sure the power supply is OFF before setting up. If it is ON, the settings described in the following steps and subsequent procedures may not be applicable.
Page 15
7.EtherCAT Connection Procedure Connect an Ethernet cable to EtherCAT Connector EtherCAT Connector (IN). Ethernet cable...
7.EtherCAT Connection Procedure 7.3. Controller Setup Set up the Controller. 7.3.1. Starting Sysmac Studio and Installing the ESI File Start Sysmac Studio and install the ESI file of the Dry Vacuum Pump. Make sure Dry Vacuum Pump and Power supply for Controller are OFF.
Page 17
7.EtherCAT Connection Procedure The Project Properties Screen appears. Select items appropriate for your Controller from the pull-down list in each field of Select Device. Click Create. The following Controller is used in this guide. ・Category: Controller ・Device: NX102-1200 ・Version: 1.42 *In this guide, "New Project"...
Page 18
7.EtherCAT Connection Procedure Right-click Master and select Display ESI Library from the menu. The ESI Library Dialog Box appears. Click Install (File). The Open Dialog Box appears. Select the prepared ESI file KASHIYAMA_ECAT02_Release _V0100.xml and click Open. The dialog box on the right appears.
Page 19
7.EtherCAT Connection Procedure The dialog box on the right appears when the ESI file installation is completed. Check the message and click Click the + sign to the left of KASHIYAMA_ECAT02_Release _V0100 in the ESI Library Dialog Box, and check that E-CAT02 Rev:0x00000100 (E-CAT02) is displayed.
Page 20
7.EtherCAT Connection Procedure 7.3.2. Setting the EtherCAT Network Configuration Set the EtherCAT network configuration. Turn ON Controller and Dry Vacuum Pump. Select Communications Setup from the Controller Menu. The Communications Setup Dialog Box appears. Check that Direct connection via Ethernet is selected in the Connection type Field.
Page 21
7.EtherCAT Connection Procedure 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. No. W504). Right-click Master on the EtherCAT Tab Page displayed in the Edit Pane, and select Compare and Merge with Actual Network Configuration from the menu.
Page 22
7.EtherCAT Connection Procedure E001 E-CAT02 Rev:0x00000100 is addressed as node 1 and is added to the Network configuration on Sysmac Studio. Check that the slave unit is added. Click Close. E001 E-CAT02 Rev:0x00000100 is addressed as node 1 and is added to the EtherCAT Tab Page displayed in the Edit Pane.
Page 23
7.EtherCAT Connection Procedure 7.3.3. Setting Device Variables Set device variables used for PDO communications with the slave unit. Select Offline from the Controller Menu. The yellow line under the toolbar disappears. Select the slave unit with node address 1 added to the EtherCAT Tab Page in the previous procedure 7.3.2.
Page 24
7.EtherCAT Connection Procedure The variable names and types are set. Additional Information The device variables are automatically created by combining the device name and the port name. The default device names are "E" followed by a serial number starting from "001". Additional Information In this guide, device variables are automatically named for each slave unit.
Page 25
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 or device variables.
Page 26
7.EtherCAT Connection Procedure The dialog box on the right appears. Confirm that there is no problem, and click Yes. Check that the results "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 appears under the toolbar.
Page 27
7.EtherCAT Connection Procedure The dialog box on the right appears. Confirm that there is no problem, and click Yes. A message appears stating "Synchronizing". The dialog box on the right appears. Confirm that there is no problem, and click No. *Do not return to RUN mode.
7.EtherCAT Connection Procedure 7.4. EtherCAT Communication Status Check Confirm that PDO communications via EtherCAT is performed normally. 7.4.1. Checking the Connection Status Check the EtherCAT connection status. Check with the LED indicators on Controller that PDO communications via EtherCAT is performed normally.
Page 29
7.EtherCAT Connection Procedure 7.4.2. Checking Sent and Received Data Check that correct data is sent and received. The output to the Dry Vacuum Pump is not performed in this procedure. If you attempt to perform it, ensure safety before you proceed with this operation check described here;...
Page 30
7.EtherCAT Connection Procedure The pump control state can be changed by pressing the REMOTE/LOCAL Button on Handheld Controller or on the main body of Dry Vacuum Pump. ・Local (no control by EtherCAT) (e.g. SD series Handheld Controller) ・Remote (control by EtherCAT) Press the REMOTE/LOCAL Button to turn ON the LOCAL LED.
8.Initialization Method 8. Initialization Method The setting procedures in this guide are based on the factory default settings. Some procedures may not be applicable unless you use the devices with the factory default settings. 8.1. 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.
Need help?
Do you have a question about the sysmac EtherCAT NJ101 Series and is the answer not in the manual?
Questions and answers