CONTENTS PROFINET User’s Manual Important information before reading this manual Introduction Safety Precautions (Always read before starting use) Warranty 1. Overview of functions 2. Controller status transitions 3. Input/output assignments 4. Part names and functions 5. Flow until operation begins 6.
Page 4
CONTENTS PROFINET User’s Manual 10. Disabling an option unit 10.1 Making settings 10.1.1 Using the programming box 10.1.2 Using SCARA-YRCX Studio support software 11. Actions to take if communication is not established 11.1 Reconsider the startup steps 11.2 Viewing the alarm codes in the 7-segment LED 11.3 Diagnostics by alarm message 11.3.1 Alarms related to network unit connections and settings 11.3.2 Alarms related to I/O on/off status...
Impor tant information before reading this manual Introduction The OMRON network interface unit documentation consists of a User's Manual that is specific to each network unit that describes the specifications and communication settings of that unit, and a Remote I/O Manual describing the remote I/O specifications that are common to all network units.
Safety Precautions (Always read before starting use) Before using this product, be sure to read this manual carefully as well as the robot controller user's manual and programming manual. Take sufficient precautions to ensure safety and handle the product correctly. The cautions given in this manual are related to this product.
Page 7
Precautions for installation ■ WARNING • ALWAYS CRIMP , PRESS-FIT OR SOLDER THE CONNECTOR WIRING WITH THE MAKER-DESIGNATED TOOL, AND SECURELY FIX THE CONNECTOR TO THE MODULE. • ALWAYS SHUT OFF ALL PHASES OF THE POWER SUPPLY EXTERNALLY BEFORE STARTING INSTALLATION OR WIRING WORK.
PROFITS OR COMERCIAL LOSS IN ANY WAY CONNECTED WITH THE PRODUCTS, WETHER SUCH CLAIM IS BASED ON CONTRACT, WARRANTY, NEGLIGENCE OR STRICT LIABILITY. In no event shall the responsibility of OMRON for any act exceed the individual price of the product on which liability is asserted.
Over view of functions A network interface unit is a device that transmits and receives I/O information via a communication protocol between a controller and a host control device. We provide a lineup of products that support fieldbus (DeviceNet, PROFIBUS, etc.) or industrial Ethernet (EtherNet/IP, PROFINET, etc.).
Controller status transitions Here we explain the status transitions of a robot controller equipped with a network interface unit. A controller equipped with a network interface unit will initially start up in the emergency stop state. In order for robot operation to be possible, communication must be established with the host control device, and a sign that cancels the emergency stop state must be input.
Input/output assignments Here we show the correspondence between the robot controller's serial input/output data and the input/ output data on the network. Output from the controller, input to the host device ■ Host control device Controller Address (READ) Address (WRITE) Input/output type I (n) SOW(0)
Page 12
Output from the host control device, input to the controller ■ Host control device Controller Address (WRITE) Address (READ) Input/output type SIW(0) Remote command area Q m+1 Word input Q m+2 SIW(1) Command data area Q m+3 Q m+4 SIW(2) Q m+5 SID(2) Q m+6...
Par t names and functions Here we explain the part names and functions of the network interface unit. Part names • Pin configuration and connector specifications Number Name Network status LED TXD+ Module status LED TXD- Port 1 RXD+ Link/activity LED Port 1 RJ45 modular jack RXD-...
Flow until operation begins Here we explain the flow from startup until operation begins. Proceed with the flow shown in the illustration below, and consult the appropriate manuals as necessary for each step. Work steps Refer to: 6.1 Network structure •...
Connection Here we provide an overview of the steps for connecting the robot controller to the network. Network structure and cable specifications should be designed according to the materials provided by the network interest group (PI: PROFIBUS & PROFINET International). Network structure PROFINET is an industrial multi-vendor network system based on Ethernet technology that is open and promoted by PI (PROFIBUS &...
Page 16
Example of a cable-saving layout that combines PROFINET with a general-purpose Ethernet ■ network General-purpose computer Host unit (PROFINET I/O controller) YRCX YRCX YRCX YRCX General-purpose Ethernet port General-purpose Ethernet port built into the robot controller built into the robot controller CAUTION The general-purpose Ethernet ports built into the controller unit do not support the PROFINET communication protocol.
Cabling WARNING SHUT OFF THE POWER SUPPLY INPUT TO THE ROBOT CONTROLLER BEFORE PERFORMING THIS WORK. Insert the LAN cable's modular plug into the controller's modular jack until you hear it click into place. Cable specifications ■ Use LAN cables that meet the following specifications. Category 5e (CAT 5e) or higher Shielded Twisted Pair (STP: Shielded Twist Pair) Double-shielded...
GSD files GSD (General Station Description) is a type of network setting file. It contains settings for a device that supports PROFIBUS or PROFINET. The network settings file contains information necessary for connecting to a host device, such as I/O size and communication settings, in a prescribed format.
Settings Here we explain the parameters that must be set and the settings files that are required in order to begin communication between the host control device and the robot controller. Communication parameter settings The robot controller does not have parameters related to PROFINET unit communication. Communication with the host control device (IO controller) requires network parameter settings such as IP address, subnet mask, and station name.
Monitoring communication data On/off data for the host controller device and controller I/O can be monitored via the programming box or the SCARA-YRCX Studio support software. This can be used to check the input/output addresses during setup or for debugging. CAUTION Since the display update interval of the programming box and of SCARA-YRCX Studio is longer than the data update interval of I/O information, there may be cases in which accurate information is not shown if the on/off...
9.1.1 Switching the port number Monitor screen ■ By switching the monitor number the displayed port number can be changed. The following table shows the correspondence between monitor number and port number. Port name Monitor number Display range Display format 00-77 : ON SI,SO...
9.1.2 Input/output list display Step1 At the initial screen, select "SI MONITOR 1" screen [MONITOR] → [I/O]. The "DI Monitor 1" screen then displays. Step2 Select the input/output monitor to be displayed. Pressing the F2 key (DI)--F10 key (SOW) displays the input/output monitor corresponding to the key.
9.1.4 Switching the output status In the "Input/output detail view" screen, DO, MO, LO, TO, and SO output can be switched on/off by individual bits. CAUTION • In order to switch the output on/off, the programming box must have control authority. •...
Using SCARA-YRCX Studio support software From the window tree, choose [Monitor] and then double-click a port name DI through SOW to monitor. The monitor screen appears. The monitor screen contains a list screen and a detail screen. When starting SCARA-YRCX Studio, the monitor screen that appears first will always be the "Detail screen."...
Page 25
SI monitor ■ If the name is hidden Name on/off Save name Reload name I/O name entry field Name on/off Check name Function Name on/off Shows/hides the name. Save name Sends the name that is entered in the name entry field to the controller. Reload name Loads the name from the controller, updating the indication of the name entry field.
Page 26
SO monitor ■ If the name is hidden Name on/off ON/OFF button Save name Reload name Name on/off ON/OFF button I/O name entry field Check name Function Name on/off Shows/hides the name. Save name Sends the name that is entered in the name entry field to the controller. Reload name Loads the name from the controller, updating the indication of the name entry field.
10. Disabling an option unit If the controller is equipped with a field network option unit, it normally communicates with the host control device and controls the robot in accordance with the communicated content, so a ladder program is required for the host device.
10.1 Making settings An option board can be disabled either from the programming box or from SCARA-YRCX Studio support software. 10.1.1 Using the programming box Step1 Open the Parameter Edit screen. At the initial screen, select [Edit], press [Enter], then select [Parameter]. Step2 Press the [F6] (OPTION) key to display the Option Parameters screen.
Step4 Edit the parameter. Change the setting for the target slot, and press the enter key. YRCX NOTE The values of the option board enable parameter correspond to slots 1 through 4 starting from the left. Verify the slot in which the network unit is installed, and change the value only for the target slot number. Step5 Press the [ESC] key to end the editing operation.
Page 30
Step2 Select the option slot "Value" column, and choose either "VALID" or "INVALID." C101 through C104 in the chart correspond to option slots 1 through 4 of controller 1. If controllers are linked to each other in a YC-Link/E network, the option slots of controller 2 and following are shown in C201 through C204.
11. Actions to take if communication is not established If communication is not established, diagnose the situation by referring to the alarm codes or alarm messages of the controller unit and to the network unit's LED illumination pattern, and take the appropriate actions. 7-segment LED Network unit YRCX...
11.2 Viewing the alarm codes in the 7-segment LED Normal state • The "PWR" LED on the front of the controller is lit, and the 7-segment LED shows the following. (Servo off, return-to-origin incomplete, emergency stop cancelled) S O E Abnormal state •...
11.3.2 Alarms related to I/O on/off status These errors occur depending on the state of the dedicated input/output. If the robot controller is equipped with a network unit, the robot cannot be operated unless an emergency stop or STOP signal is input from the host device, even if the robot is being controlled from somewhere other than the host control device.
11.3.4 Checking alarm codes in the programming box Step1 Open the Parameter Edit screen. At the initial screen, select [Edit], press [Enter], then select [Parameter]. Step2 Check the alarm code that is occurring. Press the F1 key (RELOAD) to update the display to the current state. In the illustration, alarm code 10.900 is occurring.
11.4 Detailed diagnostics using the indicators Details of the situation can be obtained from the illumination pattern of the network unit indicators. Network unit indicators and illumination patterns ■ Part names Illumination patterns lit green Network status LED green (single color) LED Module status LED green/red (two-color) LED flashing green lit red...
11.4.1 Common situations and LED illumination patterns Illumination patterns when connection exists ■ PROFINET IO controller in RUN state, I/O control possible Presumed state ■ Network Status Connection with the host control device (IO controller) is Module Status established, and I/O control via cyclic communication is possible.
12. Specifications 12.1 Network specifications Spec. Item Contents YRCX : V1.21 or later Supported software versions PBEX : V1.08 or later SCARA-YRCX Studio : V1.0.1 or later Network specification PROFINET IO V2.2 conformance Conformance class Conformance Class B / IO Device Product revision 1.00 GSD file name...
12.2 Input/output specifications Controller ⇒ Host control device Host control device ⇒ Controller Address (WRITE) I/O function Address (READ) I/O function SOW(0) Command status area SIW(0) Remote command area SOW(1) Command response area SIW(1) Command data area SOW(2) SIW(2) SOD(2) SID(2) SOW(3) SIW(3)
13. Reser ved word list Because the following names are reserved for the robot language, they cannot be used as I/O names. IDIST DEGRAD NAME ABSADJ DELAY NEXT ABSRPOS INCH INCHT ACCEL INCHXY ACCESS DIST INIT OFFLINE INPUT ONLINE DRIVE OPEN ALMRST DRIVEI...
Page 40
RESET SYNCHK RESTART SHARED RESUME SHIFT WAIT RETURN WEIGHT RIGHT TASKS WEND RIGHTY TCHXY WHERE RSHIFT TCOUNTER WHILE SKIP TEACH WHRXY RUNTO SKIPTO THEN WHRXYEX WRITE TIME TIMER SELECT SPEED SEND TOLE XYTOJ SEQCMPL START TORQUE SEQUENCE STEP TSKECD SERVO STOP TSKMON STOPON...
Page 42
Revision histor y A manual revision code appears as a suffix to the catalog number on the front cover manual. Cat. No. I247E-EN-01 Revision code The following table outlines the changes made to the manual during each revision. Revision code Date Description July 2016...