SmartControllerEX User Guide
SmartControllerEX User Guide
SmartControllerEX User Guide
User’s Guide
I602-E-03
Copyright Notice
The information contained herein is the property of Omron Adept Technologies, Inc., and shall not be
reproduced in whole or in part without prior written approval of Omron Adept Technologies, Inc. The
information herein is subject to change without notice and should not be construed as a commitment by
Omron Adept Technologies, Inc. The documentation is periodically reviewed and revised.
Omron Adept Technologies, Inc., assumes no responsibility for any errors or omissions in the
documentation. Critical evaluation of the documentation by the user is welcomed. Your comments assist
us in preparation of future documentation. Please submit your comments to: techpubs@adept.com.
Copyright 2013, 2014, 2016, 2019 by Omron Adept Technologies, Inc. All rights reserved.
Any trademarks from other companies used in this publication
are the property of those respective companies.
Created in the United States of America
Table of Contents
Chapter 1: Introduction 7
1.1 Product Description 7
Optional T20 Pendant 7
1.2 How Can I Get Help? 9
Related Manuals 9
Chapter 2: Safety 11
2.1 Dangers, Warnings, and Cautions 11
Alert Levels 11
Alert Icons 11
Special Information 12
2.2 What to Do in an Emergency / Abnormal Situation 12
Stopping the Robot 12
Fire Response 12
2.3 Safety Precautions 12
2.4 Additional Safety Information 12
Manufacturer’s Declarations 12
Robot Safety Guide 13
Emergency Stop Circuit and Buttons 13
Manual Control Pendant 13
2.5 Disposal 13
Chapter 3: Installation 15
3.1 Controller Installation 15
Before Unpacking 15
Upon Unpacking 15
Repacking for Relocation 16
Space Around the Chassis 16
Mounting the SmartController EX Motion Controller 16
Mounting Kits 16
Memory Card 20
3.2 Connecting Power 22
24 VDC Power Specifications 22
24 VDC Power Cabling 23
DC Power Connectors 24
Chassis Grounding 24
Installing 24 VDC Connectors 25
3.3 System Cable Installation 26
Chapter 4: Operation 27
4.1 Connectors and Indicators 27
4.2 Front Panel 31
4.3 Installing the ACE Software 32
4.4 Configuring the SmartController 33
Configuring Serial Ports 33
RS-232 Connectors 34
RS-422 / 485 Connector 34
4.5 Connecting User-Supplied Safety and Power-Control Equipment 35
Emergency Stop Circuits 41
Remote Manual Mode 43
User Manual / Auto Indication 43
User High Power On Indication 43
Remote High Power ON / OFF Control 43
High Power ON / OFF Lamp 44
Remote Front Panel or User-Supplied Control Panel Usage 44
Remote Pendant Usage 45
4.6 Connecting User-Supplied Digital I/O Equipment 45
DeviceNet Connector 45
XDIO Connector 45
4.7 Belt Encoder Interface 51
Chapter 6: DeviceNet 59
6.1 DeviceNet Specifications 59
6.2 Limitations of the DeviceNet Scanner 60
6.3 DeviceNet Port on the Controller 60
Connecting DeviceNet Hardware to the Controller 60
Configuring DeviceNet 61
6.4 DeviceNet Physical Layer and Media 61
DeviceNet Connectors 65
Termination of the DeviceNet Network 66
Power Supply and the DeviceNet Bus 67
Revision
Date Revised Content
code
02 October, Added OAT part number for non-Omron sales channels, updated
2016 Omron logo in graphics
See the T20 Pendant User’s Guide, shipped with each pendant, for complete information on
the product.
Related Manuals
This manual covers the installation and maintenance of a SmartController EX motion con-
troller. There are additional manuals that cover programming the system, reconfiguring
installed components, and adding other optional components. The following manuals provide
information on advanced configurations and system specifications.
Robot Safety Guide Contains safety information for Omron Adept Technologies,
Inc. robots.
T20 User’s Guide Contains information on the installation and operation of the
T20 pendant.
ACE User's Guide Describes installation and use of the ACE software.
eV+ OS User Guide Describes the eV+ operating system, including disk file oper-
ations, monitor commands, and monitor command pro-
grams.
eV+ Language User's Guide Describes the eV+ language and programming of our control
system.
Alert Levels
There are three levels of alert notation used in our manuals. In descending order of import-
ance, they are:
! will result in minor or moderate injury, and might result in serious injury, fatal-
ity, or significant property damage.
Alert Icons
The icon that starts each alert can be used to indicate the type of hazard. These will be used
with the appropriate signal word - Warning or Caution - to indicate the severity of the hazard.
The text following the signal word will specify what the risk is, and how to avoid it.
Icon Meaning
Special Information
There are several types of notation used to call out special information.
Fire Response
If a fire occurs, use CO2 to extinguish the fire.
WARNING: ELECTROCUTION RISK
During maintenance, disconnect AC power from the robot, and install a lock-
out tag-out to prevent anyone from reconnecting power.
WARNING: PERSONAL INJURY OR PROPERTY DAMAGE RISK
! An industrial robot can cause serious injury or death, or damage to itself and
other equipment, if the safety precautions in this manual are not observed.
Manufacturer’s Declarations
This lists the standards with which the robots and controllers comply. The Manufacturer’s
Declarations are in the Manufacturer's Declaration Guide.
NOTE: Omron Adept Technologies, Inc. does not offer a cableless (wireless)
pendant.
The manual control pendant can only move one robot at a time, even if multiple robots are
connected to a SmartController EX, and the pendant is connected to the SmartController EX.
2.5 Disposal
Customers can contribute to resource conservation and protecting the environment by the
proper disposal of WEEE (Waste Electronics and Electrical Equipment). All electrical and elec-
tronic products should be disposed of separately from the municipal waste system via des-
ignated collection facilities. For information about disposal of your old equipment, contact your
local Omron support.
Free space around controller 10 mm at back, 13 mm on sides (0.4 in., 0.5 in.)
(for proper cooling)
!
Before Unpacking
Carefully inspect all shipping containers for evidence of damage during transit. If any damage
is indicated, request that the carrier’s agent be present at the time the container is unpacked.
Upon Unpacking
Compare the actual items received (not just the packing slip) with your equipment purchase
order, and verify that all items are present and that the shipment is correct. Inspect each item
for external damage as it is removed from its container. Contact Omron Adept Technologies,
Inc. immediately if any damage is evident.
Retain all containers and packaging materials. These items may be needed in the future to
settle a damage claim.
Perform the following steps to unpack the SmartController EX motion controller and optional
pendant. Refer to the following sections for information on mounting the equipment.
1. Remove the SmartController EX motion controller from its box. Place it near the robot or
mount it in a rack. For details, see Mounting the SmartController EX Motion Controller
on page 16.
2. Remove the optional T20 pendant from its box and place it on a flat surface near the
SmartController EX motion controller.
l Panel
l Table
l Stack
The controller and compatible units can be mounted with one unit placed on top of
another.
NOTE: To maintain compliance with many standards, the mounting of the con-
troller and all terminations at the controller must be performed in accordance
with local and national regulations.
Mounting Kits
The following mounting kits are available (order separately).
To rack-mount the controller in a standard 19-inch equipment rack, install the optional mount-
ing brackets on the side of the controller, as shown in the following figure. These brackets must
be ordered separately. They do not come with the controller.
190.0
2X 40356-00004 3X M3 x 6MM
2X 25.0
88.1 44.4
21.8
3.8 19.1
3.6 462.0 14.2
TYP. 482.8
To panel-mount the controller, install two brackets on each side at the rear of the unit, as
shown in the following figure. Use the screws from the accessories kit.
200.5
14.0
4X 40356-00000
27.4 273.9
R3.6 TYP.
8.1 8X M3 x 6MM
16.1
44.9 44.9
16.0
6.6 346.6
359.8
To table-mount the controller, install two brackets on each side near the bottom of the unit, as
shown in the following figure. These brackets must be ordered separately. They do not come
with the controller.
4X 40356-00001 R3.6
12.1
29.5
24.1
120.9
24.9
378.6
391.8
4X M3 x 6MM
16.2
16.0 21.6
120.9
Stack-Mounting Components
14393-000
328.9
15.0 52.0
150.0 225.0
162.0
186.5
Memory Card
The SmartController EX motion controller is equipped with a Secure Digital™ (SD) memory
card. The SD card is removable, and can be moved to another SmartController EX motion con-
troller for testing.
The SD card shipped with all systems is factory-configured and installed. The SD card stores
the eV+ operating system, application programs, data files, and licenses.
Only the factory-supplied SD card will work with the SmartController EX motion controller.
! ing removal and installation of the SD card. This includes, but is not limited to,
the use of a grounded wrist strap
CAUTION: Do not remove the SD card when power is connected to the con-
! troller.
Removing an SD Card
NOTE: If you are replacing an existing SD, the original must be sent to the fact-
ory for replacement.
3. Press the SD card in, and release. The card will pop out.
Remove the card. Contact your sales representative for instructions on returning it.
Installing an SD Card
3. Carefully remove the SD card from the READ ME FIRST box or shipping container.
Position the card so its contacts are facing towards the controller and to the left. The
label will be facing to the right.
4. Insert the SD card into the controller.
Once installed, we recommend that you do not repeatedly remove and insert the SD card.
NOTE: Users must provide their own power supply. Make sure the power cables
and power supply conform to the specifications that follow.
6 3
5 4
6 External jacket
CAUTION: Make sure you select a 24 VDC power supply that meets the spe-
! cifications in the preceding table. Using an underrated supply can cause sys-
tem problems and prevent your equipment from operating correctly. See the
following table for recommended power supplies.
NOTE: The power requirements for the user-supplied power supply will vary
depending on the configuration of the SmartController EX motion controller and
connected devices. A minimum configuration of the controller, front panel, and
pendant will require 2 A at 24 VDC. However, a 24 V, 5 A power supply is
recommended to allow for additional current draw from connected devices, such
as external IEEE 1394 devices and digital I/O loads.
SmartController EX 2
4
-+ 3
6
+
1
- 24 VDC, 5A
Item Description
3 Optional fuse
4 Frame ground
DC Power Connectors
The SmartController EX motion controller is equipped with two DC power connectors. DC
power can be applied to either the XDC1 or XDC2 connector.
CAUTION: Use only one 24 VDC power supply per circuit. Failure to do this
NOTE: The power switch on the SmartController EX motion controller will shut
down just the controller. The two connectors, XDC1 and XDC2, are always con-
nected to each other, so any device that receives power from XDC1 or XDC2 will
maintain power after the controller is shut down.
Chassis Grounding
The SmartController EX motion controller is equipped with a grounding point, as shown in
the following figure. We recommend connecting a ground wire from the grounding point on
the controller to earth ground and that all other interconnected components share the same
electrical ground potential. The ground wire must meet all local regulations. Additional
grounding information for our other products is provided in the documentation for those
products.
NOTE: The maximum length for the ground wire for the controller is 3 meters.
The mounting of the controller and all terminations must be performed in accordance with
local and national regulations.
2. Use 14 or 16 gauge wire to connect the 24 VDC power supply to the controller.
3. Strip 7 mm of insulation from the end of the wire that connects to the positive output of
the 24 VDC supply.
4. Insert the stripped end into the opening on the right side of the connector.
5. Tighten the screw clamp on the connector with a small slot screwdriver (2.5 mm).
6. Visually inspect the connection to ensure that the clamp has closed on the wire, not on
the insulation.
7. Gently pull on the wire to confirm that it is securely attached to the connector.
8. Repeat this process to connect the wire from the negative side of the power supply to
the left side of the connector.
9. Connect the braided shield to the ground screw on the front of the controller.
A ring lug can be used, as shown in the following figure. The ground screw is an M3.
These purchased cables must meet all specifications of the IEEE 1394 standard. Note that the
system uses 6-pin to 6-pin cables. The maximum length for a 1394 cable is 10 meters. The
1394 Trade Association provides detailed specifications for 1394 cables and other related
information. See www.1394ta.org.
WARNING: You must use cables from vendors that meet all specifications of
! the IEEE 1394 standard. Using a non-approved or inferior quality IEEE 1394
cable can cause unpredictable system performance.
8 10 11
2 4 9 18
3 12 5 13 6 14 7 15 16 17
All of the connectors on the SmartController EX motion controller use standard-density spa-
cing, D-subminiature connectors. For customization purposes, the user needs to provide con-
nectors of the appropriate gender and pin count, or purchase optional factory-supplied cables.
1. SD Card Slot
See Installing an SD Card on page 21.
2. Top Three Status LEDs
The top three two-color LEDs indicate diagnostic test, power control, and com-
munication status.
During system bootup, the red OK / SF and HPE / ES LEDs are lit and the red
FW / HD LED blinks. After system bootup, the OK / SF LED should show green.
If the HPE / ES LED shows red, the E-Stop circuit is open. During SD card reads
and writes, the FW / HD LED pulses red. When a robot is connected on one of
the SmartServo ports, the FW / HD LED shows green.
The bottom three LEDs on the front of the SmartController EX motion controller give the
following information about the status of the main controller.
O-O-O 0 No error.
R-O-O 1 System clock is dead or too fast. Clock interrupts are not being
received.
If the SmartController EX motion controller displays an error, cycle the power off,
then on again. If the problem persists, contact Customer Service.
l ON: use default factory IP address (printed on the bottom of the controller)
Switch 2:
l OFF: normal connection through Ethernet
Switch 3 and 4: reserved for future use; always leave in the OFF position.
In normal operation, all switches should be OFF.
7. Fieldbus Module
This module is reserved for future use.
8. USB port
This port is reserved for future use.
9. RS-232-1 and RS-232-2 connectors
These are RS-232 serial ports for general use. See Configuring Serial Ports on page 33 for
more information.
10. RS-232 and RS-422 / 485 connectors
These ports support RS-232 and RS-422 / 485 devices, respectively. See Configuring
Serial Ports on page 33 for pin descriptions and locations.
11. DeviceNet connector
DeviceNet is a field bus for industrial devices. This standard supports a variety of
products, including sensors, digital I/O, analog I/O, RS-232, and PLCs. Other DeviceNet
product types, such as keypads and displays, can be controlled using the eV+ FCMD
program instruction (see the eV+ Language Reference Guide for details). See DeviceNet
on page 59.
12. XDIO connector
This connector includes 20 signal pairs: 8 digital outputs (100 mA max) and 12 digital
inputs, all of which are fast inputs. The digital outputs are short-circuit protected. This
connector also supplies 24 VDC power for customer equipment. See Connecting User-
Supplied Digital I/O Equipment on page 45 for more information.
13. XUSR connector
Provides switch functions for emergency stop (E-Stop) and Manual / Automatic inter-
faces to external push-buttons and other equipment. For example, an external E-Stop
can be connected to the XUSR connector. A line E-Stop from other equipment can be con-
nected. A muted safety gate that causes an E-Stop only in Automatic mode is included.
Also included are contacts to report the status of E-Stop push-buttons and the Manual /
Automatic switch.
1 2 a b 4 5
Before running programs, either the optional Front Panel or user-supplied switches for High
Power ON/ OFF, MAN / AUTO, and E-Stop must be connected to the XFP connector on the
SmartController EX motion controller.
NOTE: Safety regulations dictate the sequence of events required for the user to
enable high power. For instance, a user may be required to press the High Power
On button on the Front Panel after pressing the COMP / PWR button on the
pendant or issuing the eV+ Enable Power command. Users cannot jumper this
button input and still enable power (see your robot manual for further details).
1. XFP connector
Connects to the XFP connector on the controller.
2. System 5 V Power-On LED
Indicates whether or not power is connected to the Front Panel.
3. Manual / Automatic Mode Switch
Switches between Manual and Automatic mode. In Automatic mode, executing pro-
grams control the mechanism, and the mechanism can run at full speed.
In Manual mode, the system limits mechanism speed and torque, to reduce the risk to
an operator working in the cell. It is the user's responsibility to determine if this is
allowed under local regulations. Manual mode initiates software restrictions on robot
speed, commanding no more than 250 mm/sec as required by RIA and ISO standards.
Please refer to your robot manual for further details.
a. Manual Mode
b. Auto Mode
! strongly recommended that you not alter the use of the High Power but-
ton.
WARNING: Make sure that all cables are installed correctly and fully inserted
! and screwed down before applying power to the system. Failure to do this
could cause unexpected robot motion. Also, a connector could be pulled out or
dislodged unexpectedly.
l If AutoPlay is disabled, you will need to manually start the installation media.
Use Windows Explorer to browse to the installation media, right-click on the
drive, and select AutoPlay from the menu.
2. Click Read Important Information. The ReadMe file is displayed.
3. Verify that your system meets the minimum requirements described in the System
Requirements section.
4. After reviewing the information, click the close icon ( ) in the upper-right corner of
the ReadMe file window to close it.
NOTE: The online document that describes the installation process opens
in the background when you select one of the software installation steps
below.
6. The installer scans your system for prerequisite files. If any files are needed, you will be
prompted to acknowledge the installation of those files.
7. Follow the on-screen instructions to complete the installation. You will be prompted to
accept the License Agreement and confirm the destination folder for the software install-
ation. Then the installation will proceed.
8. After the installation has completed, you may be prompted to restart your computer.
You can also launch ACE from the program group added to the Omron > ACE folder on your
Windows Programs menu.
l RS-422 / 485
l RS-232-1
l RS-232-2
See Connectors and Indicators on page 27 for the connector locations.
To configure a serial port, use the eV+ FSET program instruction, for example:
Refer to the eV+ Language User's Guide for more information on FSET. This applies to all of
the SmartController EX motion controller's serial ports.
RS-232 Connectors
All three types of RS-232 connectors are 9-pin DB9 male (standard PC) connectors. The user-
supplied cable to connect to the RS-232 connectors should be a DB9, F/F, null-modem data-
transfer cable. The pin assignments are the same for all three connectors and are shown in the
following table.
1 Reserved - N/C -
4 Reserved - N/C -
6 Reserved - N/C -
9 Reserved - N/C -
These ports support the RTS and CTS signals used for hardware handshaking (also known as
modem control). By default, these signals are not enabled. To configure hardware handshaking
and other communication parameters, use the eV+ FSET program instruction. The eV+ des-
ignations for these ports, when referenced in the eV+ ATTACH or FSET instructions, are
shown in the following table.
NOTE: To configure the port speed and other communications parameters, use
the eV+ FSET program instruction.
RS-232-1 SERIAL:1
RS-232-2 SERIAL:2
1 N/C
2 RXD+ Input
3 TXD+ Output
4 TXD- Output
5 GND Ground
6 RXD– Input
7 N/C
8 EXPIO_5V Output
9 GND Ground
To change the configuration of the RS-422 / 485 port, see Configuring Serial Ports on page 33.
See the previous table for the eV+ designation when referenced in the eV+ ATTACH or FSET
instructions.
3, 16 Line E-Stop (used for other robot or N/C contacts, Shorted if NOT Used
assembly line E-Stop inter-
connection. Does not affect E-Stop
indication (pins 7, 20))
4, 17 Line E-Stop (same as pins 3, 16) N/C contacts, Shorted if NOT Used
6, 14 Remote High Power ON / OFF momentary push- User must supply moment-
button ary push-button to enable
High Power to system
Non-voltage-Free Contacts
5, 13 System-Supplied 5 VDC and GND for High Power User must supply lamp, or
ON / OFF Switch Lamp use 1 W, 47 ohm resistor -
system will not operate if not
present
8 No connection
PIN 8 PIN 1
PIN 15 PIN 9
See the figure Front Panel Schematic on page 41 for a schematic diagram of the Front Panel.
a Users
must exercise caution to avoid inadvertently connecting 24 V signals to these pins,
because this will damage the electronics.
14 No connection
15 No connection
6 24 V
5 No connection
8 N/C No Connection
NOTE: The XSYS connector is used to link the E-Stop system to our robots. It is
not intended for customer connections.
The following figure shows an E-Stop diagram for the SmartController EX motion controller.
See Emergency Stop Circuits on page 41 for a description of the functionality of this circuit.
SmartController EX
5V 24 V
1
XFP-7
2 ESTOPSRC
XFP-1 XFP-2
Grn 5 XFP-9 XFP-10
XFP-15
6 XUSER-2
4 XUSER-1
3
XUSER-14 22
XUSER-15
XUSER-7
7 ES1 XUSER-8
ES1 ES2 ES2 23
8 ES1 ES2 XUSER-21
ESTOPSRC XUSER-20
9 XUSER-4
XUSER-3
24 V
10 11
24
XFP-3 XFP-4 XUSER-16
XFP-11 XFP-12 XUSER-17
MM1
MM1 MM2 MM2
XUSER-9
XUSER-10
12 MM2 25
MM1 XUSER-23
XUSER-22
XUSER-6
13 XUSER-5
24 V
XFP-5 XFP-6 26
XUSER-18
14 15 XUSER-19
XFP-13 XFP-14
ESTOPSRC
27
16 XSYS-1
XSYS-9
17 XSYS-7
18 XSYS-6
19 XSYS-3
20 XSYS-2
21 XSYS-5
Item Description
3 Channel 1 (E-Stop)
4 Channel 2 (E-Stop)
6 Pendant E-Stop
14 Front panel
17 Auto 2
18 Auto 1
19 Manual 2
20 Manual 1
22 User E-Stop and gate interlock (jumper closed when not in use, must open
both channels independently if used)
26 Muted safety gate - active in auto mode only (jumper closed when not used)
ESTOPSRC
16
1
9 ESTOPFP1
24 VS 2
10 ESTOPFP2
MANUALSRC1 3
5 VD 11 MANUALRLY1
MANUALSRC2 4
12 MANUALRLY2
HPLT5V 5 XFP
13 HIPWRLT
6
14 HIPWRREQ
SYSPWRLT 7
15
NC 8
17
1 2 3 4
5 VD
HPLT5 V
24 VS ESTOPSRC
MANUALSRC2
SYSPWRLT
MANUALSRC1
2-PIN_MINI
D SWL1 D
SW1 SW2
HIPWRLT
MANUALRLY2 HIPWRREQ
ESTOPFP2
MANUALRLY1
ESTOPFP1
Item Description
2 Manual / Auto
4 Emergency stop
NOTE: These pins must be shorted if not used. Both channels must open inde-
pendently if used. Although an Emergency Stop will occur, the controller will
flag an error state if one channel is jumpered closed and the other channel is
opened. It will also flag an error state if the channels are shorted together.
These contacts provide a method to indicate the status of the ESTOP chain, inclusive of the
Front Panel Emergency Stop push-button, the pendant Emergency Stop push-button, and the
User Emergency Stop Contacts.
NOTE: These contacts do not indicate the status of any connections below the
User E-Stop contacts. Thus, they will NOT indicate the status of the Line E-Stop,
MCP ENABLE, or the Muted Safety gate. If you have a specific need in this area,
contact your sales representative for information on alternate indicating modes.
Two pairs of pins on the XUSR connector (pins 7, 20 and 8, 21) provide voltage-free contacts,
one for each channel, to indicate whether the E-Stop chain, as described above, on that channel
is closed. Both switches are closed on each of the redundant circuits in normal operation (no
E-Stop). The user may use these contacts to generate an E-Stop for other equipment in the work-
cell. The load on the contacts must not exceed 40 VDC or 30 VAC at a maximum of 1 A.
These voltage-free contacts are provided by a redundant, cyclically-checked, positive-drive,
safety relay circuit for Category 3 PL-d per EN ISO 13849 operation (see the figure CAT-3 E-
Stop Circuit on XUSR and XFP Connectors on page 39 and the table Contacts Provided by the
XFP Connector on page 37 for the customer E-Stop circuitry).
The XUSR connector on the controller contains a two-channel Line E-Stop input for workcell or
other equipment emergency-stop inputs. Generally, the customer E-Stop Indication contact out-
puts are used to generate an emergency stop in such external equipment. Thus, if one were to
wire the same equipment’s outputs into the customer E-Stop input (that is, in series with the
local robot’s E-Stop push-buttons), a lock-up situation could occur.
The Line E-Stop input comes into the circuit at a point where it cannot affect the customer E-
Stop indication relays and will not cause such a lock-up situation. For any situation where two
systems should be cross-coupled, for example, the customer E-Stop indication of one controller
is to be connected to the input of another controller, the Line E-Stop input is the point to bring
in the other controller’s output contacts. See the figure CAT-3 E-Stop Circuit on XUSR and XFP
Connectors on page 39 for more information.
Do not use the Line E-Stop for such devices as local E-Stop push-buttons, since their status
should be reported to the outside on the local user E-Stop indication output contact while the
Line E-Stop inputs will not.
Two pairs of pins on the XUSR connector (pins 5, 18 and 6, 19) provide connections for a
safety gate designed to yield an E-Stop allowing access to the workspace of the robot in
Manual mode only, not in Automatic mode. It is up to the customer to determine if teaching
the robot in Manual Mode, by a skilled programmer (See Qualification of Personnel in the
Robot Safety Guide), wearing safety equipment and carrying a pendant, is allowable under
local regulations. The E-Stop is said to be “muted” in Manual mode (for the customer E-Stop
circuitry, see the figures and tables at the beginning of the section Connecting User-Supplied
Safety and Power-Control Equipment on page 35).
The muted capability is useful for a situation where a shutdown must occur if the cell gate is
opened in Automatic mode, but you need to open the gate in Manual mode. If the mute gate is
opened in Automatic mode, the robot defaults to Manual mode operation when power is re-
enabled. In muted mode, the gate can be left open for personnel to work in the robot cell.
However, safety is maintained because of the speed restriction.
CAUTION: If you want the cell gate to always cause a robot shutdown, wire
! the gate switch contacts in series with the user E-Stop inputs. Do not wire the
gate switch into the muted safety gate inputs.
! allel with the factory Front Panel switch contact. This would violate the “Single
Point of Control” principle and might allow Automatic (high-speed) mode to
be selected while an operator is in the cell.
However, if the user needs to control high power ON / OFF from other control equipment or
from a location other than the Front Panel, then a custom splitter cable will be required. See the
Front Panel schematic (Front Panel Schematic on page 41) for details of the Front Panel’s wir-
ing. In this situation, a second momentary contact for high power ON / OFF would be placed
in parallel with the Front Panel push-button contact. This second contact should be suppressed
when in Manual mode (see the note on “Single Point of Control” below).
This method allows relocating the push-button switch to a more convenient location. Imple-
mentation of this method must conform to EN standard recommendations.
NOTE: European standards require that the remote High Power push-button be
located outside of the workspace of the robot.
Pins 6, 14 and 5, 13 of the XFP connector provide this remote capability. Pins 5, 13 provide
power for the lamp, +5 VDC and ground, respectively. Pins 6, 14 are inputs for voltage-free nor-
mally-open contacts from a user-supplied momentary push-button switch.
Customers can build an extension cable to place the Front Panel in a remote location. The
extension cable must conform to the following specifications:
l Wire Size: must be larger than 26 AWG.
NOTE: The XMCP and XFP connectors on the controller can be interchanged
without electrical damage. However, neither the Front Panel nor the pendant will
work properly unless they are plugged into the correct connector.
DeviceNet Connector
The DeviceNet connector on the controller is used to interface to a CAN using the DeviceNet
protocol. See DeviceNet on page 59 for details.
XDIO Connector
The XDIO connector on the SmartController EX motion controller is a 50-pin, standard density
D-Sub female connector (see SmartController EX Connectors and Indicators on page 27 for loc-
ation). There are 12 inputs and 8 outputs, each optically isolated from the circuitry of the con-
troller. The signals are numbered 1001 through 1012 for the inputs and 1 through 8 for the
outputs. All the signals have independent source and ground connections. These inputs con-
tain the four high-speed inputs that are used by the system for interrupts and latching. The out-
puts, although independent, have a current rating of 100 mA. See the eV+ Language User's
Guide for information on digital I/O programming.
The connector also provides 24 V pins for powering customer equipment. There are four 24 V
pins and four ground pins, which are limited to a total of 1 A of current. The source of the 24
V is the XDC connector on the front of the controller.
Input Signals
The XDIO connector handles input signals 1001 to 1012. Each channel has an input and a cor-
responding return line. See the following table for input specifications. The connector pin-outs
are shown in the table XDIO Digital I/O Connector Pin Assignments on page 50.
NOTE: The input current specifications are provided for reference; voltage
sources are typically used to drive the inputs.
NOTE: When the program task priorities are properly set, there is a 1 ms max-
imum latency for the fast inputs when used with the eV+ INT.EVENT instruc-
tion.
The following figure shows inputs 1001 to 1004 with a negative common, inputs 1005 to 1008
with a positive common, and inputs 1009 to 1012 with independent power supply con-
nections (no common).
NOTE: These are examples. Either method can be used on any channel.
SmartController EX
+1
1001 –2
+3
1002 –4
+
+5
1003 –6
+7
1004 –8
+9
1005 – 10
+ 11
1006 – 12
+
+ 13
1007 – 14
+ 15
1008 – 16
+ 17 +
1009 – 18
+ 19
1010 +
– 20
+ 21 +
1011 – 22
+ 23
1012 +
– 24
NOTE: Power from pins 41-44 and 47-50 can be substituted for the input signal
power supply. See the figure Digital Output Wiring Examples for XDIO Con-
nector on page 49 and the table Digital I/O Input Circuit Specifications (XDIO
connector) on page 46 for additional information.
Inputs 1001 to 1012 (only) may be used by the eV+ REACT and REACTI instructions. See the
eV+ Language Reference Guide for information on these instructions. If you are going to use
these instructions, you should plan your digital I/O channel usage accordingly.
In addition to functioning as normal input signals, all input signals can have the following
special uses:
l Fast DIO eV+ Interrupt Events (INT.EVENT)
Fast DIO interrupt events (using INT.EVENT) require the optional eV+ Extensions License.
When the program task priorities are properly set, there is a 1 ms maximum latency for the
fast inputs when used with the eV+ INT.EVENT instruction.
See the eV+ Language Reference Guide for a description of the INT.EVENT instruction.
Output Signals
The XDIO connector handles output signals 0001 to 0008. Refer to the following table for out-
put specifications. The locations of the signals on the connector are shown in the table XDIO
Digital I/O Connector Pin Assignments on page 50. The XDIO connector provides separate pos-
itive and negative connections for each channel (no internal common connections). This
allows the choice of wiring for current-sourcing or current-sinking modes.
Operational current range, per channel I out ≤ 100 mA, short-circuit pro-
tected,
1 A total at 24 V
The following figure shows two examples of different connections to the digital outputs on the
XDIO connector. The examples are negative common and positive common using the internal
24 V and ground connections.
Outputs 0001 to 0004 are shown with a positive common. Outputs 0005 to 0008 are shown
with a negative common.
NOTE: These are examples. Either method can be used, in any combination, on
any channel. Also, an external customer-provided power supply could have
been provided instead of the power provided on the XDIO connector.
SmartController EX
+ 25
0001 – 26
+ 27
0002 – 28
+ 29
0003 – 30
+ 31
0004 – 32
+ 33
0005 – 34
+ 35
0006 – 36
+ 37
0007 – 38
+ 39
0008 – 40
+24 V (1 A) 41
42
43
44
X
45
X
46
47
GND
48
49
50
49 24 V return 50 24 V return
Pin 17 Pin 1
Pin 33 Pin 18
Pin 50 Pin 34
HDP-20 series D-Sub Connectors. Crimp snap-in contacts. Order item 1 (includes cover) or
item 2 (no cover). Contact pins not included, order separately (item 3, quantity 50).
1. 1658661-1 Kit (Connector body, shield, enclosure, jackscrews)
3. 66682-2 Contact Pin, Male, wire size 28-24 AWG (0.08-0.2 mm2 )
(Pins also available for other wire sizes, contact TE Connectivity)
For use with conveyor tracking, the SmartController EX motion controller supports four inde-
pendent external belt encoders through a 26-pin, female, D-sub connector. The pin assignments
for the Belt Encoder connector are shown in the following table. See the figure Belt Encoder Typ-
ical Input Circuit on page 53 for a typical input circuit drawing.
All encoder inputs for the SmartController EX motion controller use a scheme similar to an RS-
422 differential receiver based on industry standard 75175 integrated circuits. The difference is
that a custom resistor network and two differential receivers are used on each of the A and B
inputs. See the figure Belt Encoder Typical Input Circuit on page 53 for a schematic.
We strongly recommend using differential encoder outputs for maximum noise immunity. See
the ACE User's Guide for more information on setting up and programming a conveyor-track-
ing application.
NOTE: Conveyor tracking requires the eV+ Extensions License, which can be
obtained from your sales representative.
ENC1_A+ 2 ENC3_B- 16
ENC1_A- 3 ENC4_B+ 17
ENC2_A+ 4 ENC4_B- 18
ENC2_A- 5 ENC1_Z+ 19
ENC3_A+ 6 ENC1_Z- 20
ENC3_A- 7 ENC2_Z+ 21
ENC4_A+ 8 ENC2_Z- 22
ENC4_A- 9 ENC3_Z+ 23
ENC1_B+ 11 ENC3_Z- 24
ENC1_B- 12 ENC4_Z+ 25
ENC2_B+ 13 ENC4_Z- 26
Pin 9 Pin 1
Pin 18 Pin 10
Pin 26 Pin 19
SmartController EX
5V
26LS33 2.2K 1
220 A+ 3
2.2K A –
B+
B– +
–
I+
I–
5 V at 800 mA +
(1 A max.)
–
5V
2
26LS33 2.2K 3
220 A + +
–
2.2K A –
B+
B–
I+
I–
Item Description
1 Encoder 1
2 Encoder 2
3 Shield
This chapter shows the dimensions of the SmartController EX motion controller, Front Panel,
and T20 pendant.
4.4 328.9
86.0
186.5 12.1
189.1
152.4
38.7
55.9 88.9
16.5
30
13.1 129.5
4x M4 x 18 mm
76.2
6.4
6.4 139.7
Volume 1
l Controller Area Network (CAN) and its use in DeviceNet (Layer 2 - Data Link Layer)
Volume 2
DeviceNet incorporates CAN, which defines the syntax or form of the data transmitted. The
DeviceNet application layer defines the semantics or meaning of the data transmitted. For
more information on the basics of a DeviceNet cable system, contact ODVA at:
1These layers are based on the Open Systems Interconnect (OSI) model.
l The DeviceNet Scanner currently does not support Cyclic or Change-of-State connections.
l Currently, only the Message Group 2 of the Predefined Master / Slave Connection Set is sup-
ported.
l Message Group 2 I/O connections support only the I/O Poll Command / Response Message
of the possible message types.
Pin Signal
Number Name
1 Drain
2 V+
3 V-
4 CAN_H
5 CAN_L
See the figure Micro-Style DeviceNet Connector Pinouts (Viewed from Contact End) on page 69
for a drawing of the connectors.
NOTE: By default, the controller does not supply 24 V power to the DeviceNet
bus. A separate power supply can be used to power the components on the
DeviceNet bus, or the default can be overridden with jumpers. See Power Supply
and the DeviceNet Bus on page 67.
Configuring DeviceNet
The SmartController EX motion controller has a default configuration such that, if you plug in
a DeviceNet module configured with a baud rate of 125 kbps, the first 64 inputs and 64 out-
puts will automatically be mapped as the following signals:
MAC_ID 1
l Input: 1289 to 1352 and
l Output: 257 to 320
MAC_ID 2
l Input: 1353 to 1416 and
l Output: 321 to 384
NOTE: The local setting baud rate must match the DeviceNet node’s setting.
lines made of thick or thin cable. The baud rate, maximum distance from end-to-end of the net-
work, and cable size are dependent on each other. See the table Features of a DeviceNet Net-
work on page 63 for further details.
3 1 1 5 6
Multiple Node Node Node Drop Line Trunk Line
Branching
Drop Line 4 2
1 Multi-port Terminating
Tap 1 Resistor
Node
Node
Node Node 7
1
1 1 Multiple Node
Node Daisy Chain
2 Drop Line
8 4 1
Terminating
Tap
Resistor Multi-port Node
Node Tap
1
Node
1 Node
1 1 Drop Line
1 5 1
Node
Node Node
Figure 6-1. Trunk Lines and Drop Lines Made of Thick and Thin Cable
Item Description
1 Node
2 Terminating Resistor
4 Multi-Port Tap
5 Drop Line
6 Trunk Line
8 Tap
DeviceNet allows devices to be powered directly from the bus, and devices can use the same
cable to communicate with other devices on the bus. DeviceNet nodes are hot-pluggable —
you can remove or add components on the bus without powering down the network.
The power distribution on the network / bus does not need to be in one place. The distribution
of power supplies needs to be well-planned because there are certain constraints on the power
supply. In general, power supplies can be placed at any point in the network. The maximum
current rating of a trunk line is 8 amps. DeviceNet allows opto-isolated, externally powered
devices (e.g., AC drive starters and solenoid valves) to operate on the same bus cable. For
detailed information, see the DeviceNet Technical Specifications.
Bus Topology Linear (trunk line / drop line); power and signal on the same network
cable
The baud rate of the system depends on the length of the network (end-to-end) and the type of
cable. The following table shows how cable selection and trunk line length affect the max-
imum data rate on the network. The figure DeviceNet Thick Cable on page 64 shows a thick
cable, and the figure DeviceNet Thin Cable on page 65 shows a thin cable.
Table 6-4. DeviceNet Data Rates Relative to Cable Type and Length
2
3
8 4
7
5
6
Item Description
1 11 mm outside diameter
3 Polypropylene fillers
5 Red and black DC power pair PVC (15 AWG 19 x 28 tinned and stran-
ded copper conductors
8 External jacket
9
4
8
7 5
Item Description
3 Polypropylene fillers
5 Red and black DC power pair PVC (15 AWG 19 x 28 tinned and stran-
ded copper conductors
9 External jacket
DeviceNet Connectors
DeviceNet allows different connectors, which may be grouped into open and sealed con-
nectors. The open connectors are available with screw or with crimp connectors. The sealed
connectors are available in mini-style and micro-style sizes. See the following figure and table
for more details.
1 2 3 4
The SmartController EX has a terminating resistor built-in, which can be used for one end of
the DeviceNet network.
It is possible to disable this resistor by moving the JP2 jumper, which is internal to the
SmartController EX. If you disable this resistor, a terminating resistor must then be used
whenever a short drop line exceeds 6 m (20 ft). See the following figure.
NOTE: When using the open-style terminating resistor, connect a 121 ohm, ¼
W resistor to CAN_H and CAN_L (between blue and white data-pair wires).
PIN 4 PIN 5
l Minimize installation problems by using a single power supply with sufficient current
to operate all the attached nodes. This must comply with national and international
safety standards.
l Make sure that each power supply incorporates current-limit protection.
l Provide over-current protection for each segment of your DeviceNet cable installation.
The SmartController EX CAN driver (CAN_H / CAN_L) is protected for shorts to the power ter-
minals. The driver is protected for voltages in the range from -27 to +40 V.
By default, the 24 V supply for the DeviceNet bus on the SmartController is disabled.
If you do want the controller to supply 24 V, two jumpers need to be moved on JP1, on the
SmartController board. To do this, move the jumpers from the EXT position to the INT pos-
ition. See Figure 6-5.
l The jumpers provide an internal source of 24 V and GND from the EX controller for the
CAN+CAN+ / CAN-- lines.
l Power is polyfuse-protected and can source 24 V (equal to controller VIN) at up to 1.0 A.
A DeviceNet cable system has several power rating constraints. The cable type and the length
of the cable affect the maximum current on a cable. Thick and thin cable have:
l 24 VDC power rating
If the power supplies are equipped with Schottky diodes, the optional power supply tabs must
be protected from bus back-feeding of current among the power supplies on the bus. We also
recommend the use of fuse protection for every trunk line in the cable system.
The maximum current rating of a thick cable trunk line is 8 A. Verify that this complies with
your national and international standards. It might be necessary to limit the maximum current
to a lower value if standards in the U.S. or Canada apply. The maximum current value is a
theoretical value. The cable size supports a higher current than 8 A. Depending on the topo-
logy of nodes relative to the power supply, higher currents might be possible. See the
DeviceNet technical specifications for further information.
The maximum current rating of a thin cable trunk line is 3 A. If you use the thin cable on a
long line, the resistance of the cable decreases the maximum current value. See the following
table and the DeviceNet technical specifications for further information.
1.5 m (5 ft) 3A
For the calculation of the maximum current at a specific length, use the following formula:
Where:
This calculation applies to the sum of the currents of all the nodes on the selected drop line.
The length (l) is not the cumulative length of the drop line; it is the maximum distance from
any node on the drop line to the trunk line.
It is important to note that voltage differences between the V– and V+ conductors need to be
between 11 V and 25 V. The common-mode voltage between any two places on the V– wire
must not exceed 5 V.
4 3
1 2
A
3 4
2 1
B
Figure 6-7. Micro-Style DeviceNet Connector Pinouts (Viewed from Contact End)
Item Description
1 Drain (bare)
2 V+ (red)
3 V- (black)
4 CAN_H (white)
5 CAN_L (blue)