Rockwell Automation OI-E1480 User Manual

Rockwell Automation OI-E1480 User Manual

Swift-e reconfigurable 3d sensor
Table of Contents

Advertisement

Quick Links

Swift-E Reconfigurable 3D Sensor
Catalog Number OI-E1480
User Manual
OIE1-UM001B-EN-P, May 2020

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the OI-E1480 and is the answer not in the manual?

Questions and answers

Summary of Contents for Rockwell Automation OI-E1480

  • Page 1 Swift-E Reconfigurable 3D Sensor Catalog Number OI-E1480 User Manual OIE1-UM001B-EN-P, May 2020...
  • Page 2 Trademarks Unless stated otherwise, all trademarks appearing in this document of Rockwell Automation, are brands protected by law. Trademarks not belonging to Rockwell Automation are property of their respective companies. Warranty The information provided by Odos Imaging, A Rockwell Automation Company is supplied without any guarantees or warranty whatsoever, be it specific or implicit.
  • Page 3: Table Of Contents

    Contents 1 Preface 1.1 Who Should Use This Manual ....1.2 Styles ....... 1.3 Features .
  • Page 4 3.10 Network Setup ......14 3.10.1 IP Address and Subnet ....14 3.10.2 Gateway Address .
  • Page 5 5.1.1 Changing Swift-E IP Address using RSLinx ..45 5.2 Add Swift-E to Rockwell Automation Studio 5000 Logix De- signer Application ......46 5.3 Input and Output Assembly Tags .
  • Page 6: Preface

    1 Preface Industry is evolving. Consumer expectations for personalization have re- sulted in a growing demand for greater product variability, ultimately driving the need for more flexible manufacturing and increased spatial awareness. The new Swift-E is a fully reconfigurable 3D sensor that enables machine builders and production plants to adapt to new market trends.
  • Page 7: Features

    This symbol highlights important information to note. Use of the CAUTION heading throughout this man- ual explains risks that are potentially harmful to either the product or personnel, or have impact on performance. These sections should always be read carefully and understood 1.3 Features Features of Swift-E reconfigurable 3D sensors include: Sensing Area of 640...
  • Page 8: Additional Resources

    Download bilities, and find associ- Center ated firmware. (PCDC) Odos Imaging, A Rockwell Automation Company 36 South Gyle Crescent South Gyle Business Park Edinburgh, EH12 9EB Scotland Tel: +44 (0) 131 316 5100 Email: info@odos-imaging.com...
  • Page 9: Introduction

    3. Ensure computer or laptop has an Ethernet interface configured in the 192.168.1.xx subnet (Section 3.10) 4. Use Web Connect interface to configure (Chapter 4) 5. Add the device to a Rockwell Automation Studio 5000 application and connect a Logix 5000 controller (Chapter 5) After successfully completing these steps it will be possible to configure...
  • Page 10: Hardware And Software Compatibility

    Firmware Version / Software Release OI-E1480 Firmware 1.001 and later Table 2.2: Application Compatibility Product Firmware Version / Software Release Rockwell Automation Studio 5000 V20 or later Logix 5000 Controllers Any with EtherNet/IP support RSLinx 2.56 or later (or FactoryTalk...
  • Page 11: Example System Setup

    However, in some cases, direct sunlight on the sensing area may introduce an error in the measurement. For installations where measurement accuracy is critical, and there is a chance of direct sunlight, then it is recommended that a shade is introduced. Where there are multiple Swift-E devices in the same area, care should be taken that the sensing areas are well separated to avoid cross-talk between the devices.
  • Page 12: Installation

    3 Installation 3.1 Connections The sensor should be powered with an industrial 12 V / 5 A (min) DC power supply via the 4–pin M12 power connector (figure 3.1 and table 3.1). EtherNet/IP connection to host is via RJ45. IMPORTANT: Swift-E requires a 12 VDC power supply.
  • Page 13: Grounding And Power Requirements

    (60 W or greater), for example, the Allen-Bradley 1606–XLP90B power supply. It may also be useful to refer to Rockwell Automation Industrial Automation Wiring and Grounding Guidelines, publication 1770-4.1. 3.3 EtherNet/IP wiring...
  • Page 14: Mounting

    It may also be useful to refer to the ODVA EtherNet/IP Media Planning & Installation Manual. 3.4 Mounting Swift-E supports two different methods of mounting: 1. The sensor has sixteen M4 threaded screw holes for flexible attach- ment to a structure (figure 3.2) 2.
  • Page 15 Table 3.3: Size of sensing area with increasing installation height. Optimal measurement performance is achieved with closer positioning. Sensing area Min. recommended Installation height detectable object area width (approx.) height (approx.) 0.5 m 0.4 m 0.3 m 0.5 0.5 cm 1.0 m 0.8 m 0.6 m...
  • Page 16: Device Positioning

    Illumination may ‘spill’ beyond this area, therefore care should be taken if Swift-E devices are to be positioned in proximity to each other. 3.6 Device Positioning Figure 3.4: Example mounting options Swift-E should be mounted no closer than 0.5 m (approximately 1.5 ft) to the target object(s).
  • Page 17: Object Shadowing

    Figure 3.5: Ensure mounting avoids possibility for unwanted reflections 3.7 Object Shadowing Like many optical sensors, objects closer to Swift-E can block the view of objects further away, preventing possibility of a measurement from the more distant object. Similarly, objects on the same plane, and close to the external border of the sensing area may produce a shadow over smaller objects further towards the extremity.
  • Page 18: Status Indicators

    situation, we recommend the use of a variable timer to control the time between object detection (e.g. using a photoelectric sensor) and measurement trigger. In many cases, Swift-E is capable of measuring objects moving at average conveyor belt speeds (around 1 m/s or 200 ft/min).
  • Page 19: Network Setup

    Table 3.5: Status LED states and interpretation during startup and operation. Status LED Sensor Status Sequence off (15 s) initial boot of device green (0.5 s), red power up sequence (0.5 s) then green Startup boot failure [power cycle de- vice to attempt to redress er- solid red ror]...
  • Page 20: Gateway Address

    It is possible to distinguish the class of the IP address from the first integer in its dotted-decimal IP address as follows: Table 3.6: Classes of IP Address Range of First Octet Class 0...127 128...191 192...223 Other 224...255 Each node on the same logical network must have an IP address of the same class and must have the same Net ID.
  • Page 21: Establishing A Web Connect Session With Swift-E

    When host B with IP address 128.2.0.1 communicates with host C, it knows from C’s IP address that C is on the same network. In an Ethernet environment, B then resolves C’s IP address into a hardware address (MAC address) and communicates with C directly. When host B communicates with host A, it knows from A’s IP address that A is on another network (the net IDs are different).
  • Page 22: Configuration Of Swift-E With Web Connect

    4 Configuration of Swift-E with Web Connect Swift-E is tightly integrated with the controller mode of operation. For simplicity of the first time configuration, it is highly recommended that Swift-E is NOT connected to a controller. 4.1 First Time Login When connecting to the device for the first time (or after a password reset function), it is necessary to create a new password.
  • Page 23: Forgotten Password

    Figure 4.2: Home page (in Edit Mode) If a controller is present in RUN mode and the Swift-E is configured in its I/O tree, then the sensing area may display the text Waiting for trigger. In this case, it is recommended that either the controller is placed into Program mode, that the bit is set in the output assembly, or that Web Connect Enable...
  • Page 24: Top Bar - Web Connect Mode And Menu

    4.3 Top Bar - Web Connect Mode and Menu The top bar indicates Web Connect Mode and also functions as a Menu bar. Depending on the state of the controller, and the login authentication, there will be a number of icons visible: The Edit Mode and Edit Lock icons are particularly important - indicating Web Connect mode.
  • Page 25: Web Connect Mode Of Operation

    These modes are shown in table 4.1. Table 4.1: Swift-E Mode of operation Controller State Web Connect Enable Swift-E Mode of Operation PROGRAM or 0 or 1 Free-running DISCONNECTED Triggered Free-running 4.5 Web Connect Mode of Operation The level of interaction via the Web Connect interface that is possible with the device depends on a number of factors: controller state, authentication state and Web Connect Enable...
  • Page 26: Ethernet/Ip Settings

    Figure 4.3: Device Settings page In the top gray bar there is a link to Home on the left and the current firmware version of the device on the right. 4.6.1 EtherNet/IP Settings Preferred IP address, subnet mask and (if required) gateway address can be set here.
  • Page 27: Configuration Backup And Restore

    If the EtherNet/IP settings are lost or incorrectly set, the device can be restored to default (192.168.1.40) by performing a hard reset. See section 3.11.1 for details. 4.6.2 Configuration Backup and Restore Backup During Backup, a file will be created and downloaded to the browser that can be used to restore templates in case of device factory reset or replace- ment.
  • Page 28: Device Management - Firmware Upgrade

    Figure 4.5: Restoring a saved configuration 4.6.3 Device Management - Firmware Upgrade Firmware files are provided by Odos Imaging, are uploaded to the device via this interface. A typical firmware upgrade process follows these steps: 1. Download the latest firmware file from https://www.odos-imaging.com/ downloads/ 2.
  • Page 29: Device Management - Change Password

    Figure 4.8: Firmware upgrade (3) Figure 4.9: Firmware upgrade (4) 4.6.4 Device Management - Change Password It is possible to change the Swift-E authentication password. Re-authentication is required prior to entering a new password. 4.6.5 Device Management - Factory Reset It is possible to return all user settings (templates, password and network settings) to factory default.
  • Page 30: Home Page

    4.7 Home Page After login, the page is presented. In this page, it is possible to: Create new templates Edit existing templates Delete existing templates If a controller is present on the same network, Swift-E is configured in its I/O tree, and the con- troller is in RUN mode, then the frame may dis- play the text ‘Waiting for trigger’.
  • Page 31 Even with Swift-E pointing directly at a flat sur- face, colors may change from the center of the representation to the edges. Swift-E measures distance radially - that is, the distance to the edge of the representation is farther from Swift-E than the distance to the center.
  • Page 32: Intensity Representation

    old (or both), to resolve. 4.7.2 Intensity Representation The Range / Intensity switch allows selection between the range (color scaled by distance) or intensity (active infrared) representations. If Intensity is selected, the bottom bar will change to an intensity scale that allows adjustment of the representation for optimal visibility (this adjustment will not affect the measurement.
  • Page 33: Template Management

    Objects out of measurement range (6 m), but still visible in the intensity representation are illuminated as a result of ambient infrared light. No measurement is possible beyond 6 m. While the intensity representation may be useful for accurate positioning of VSZ, the Range Rep- resentation gives a better indication of illumina- tion, clearly showing any saturation - see section 4.10.11.
  • Page 34: Template Editor - Designing Or Editing A Template

    Management box. This is the number that should be set by the controller in the tag to carry out a measurement with that particular Template To Use template. 4.8 Template Editor - Designing or Editing a Template When Create New or Edit is selected from the template management area, the Design Template page is opened.
  • Page 35: Acquisition Parameters

    4.9 Acquisition Parameters On the left of the representation the there are Basic and Advanced acqui- sition parameter controls for the Swift-E . Figure 4.18: Basic Parameters Figure 4.19: Advanced Parameters 4.9.1 Basic Parameters Illumination Power: This controls the amount of illumination generated by the device.
  • Page 36: Advanced Parameters

    Figure 4.20: Excessive illumination Figure 4.21: Good illumination Note that illumination cannot be completely disabled. If it is required to do this (eg. to minimize crosstalk between multiple Swift-E sensors), then tag can be set in the controller (note requirements for Illumination Pause cyclical control of the pause feature in the footnotes of the table in section 5.3.2).
  • Page 37 Signal Strength Threshold can help to highlight the object to be measured while eliminating non- relevant data In figure 4.22, the background area is returning a very limited signal (dis- tance points have many different colors, indicating wide variability). The introduction of threshold setting of 75 (shown in figure 4.23) completely eliminates all ‘noisy’...
  • Page 38: Effect On Response Time

    Temporal Filtering can produce a cleaner repre- sentation, but at the risk of error in the measure- ment if the object is in motion. If measuring mov- ing objects, keep this value as low as possible. 4.9.3 Effect on Response Time Illumination and Signal Strength Threshold Parameters Response time (time for data to arrive in controller after receiving a Trigger...
  • Page 39: Adding Virtual Sensing Zones (Vsz) To A Template

    4.10 Adding Virtual Sensing Zones (VSZ) to a Template On the right of the representation of the sensing area, there is the Virtual Sensing Zones (VSZ) palette. Figure 4.26: Virtual Sensing Zone Palette 4.10.1 How Virtual Sensing Zones Work VSZ represent an average of distance or height reported by every distance point contained in the VSZ.
  • Page 40: Zooming

    found in common graphics creation software. To do so click on one of the icons to create a square, circular or polygon VSZ: Selecting a Square will create a VSZ immediately. Square VSZ can be resized, shaped into a rectangle or rotated using the handles. Selecting a Circle will create a VSZ immediately.
  • Page 41: Cloning Vsz

    For sizing and positioning of very small VSZ, it may be easier to initially create the VSZ larger than required, then reduce the size using a corner handle. 4.10.4 Cloning VSZ Clone allows duplication of VSZ. To use this function, first select a VSZ (or a group of VSZ).
  • Page 42: Aligning And Distributing Vsz

    4.10.8 Aligning and Distributing VSZ The Align and Distribute functions allow large arrays of VSZ to be quickly and easily created (especially when used in conjunction with the Group tool). Available functions include: Align Top, Middle or Bottom allow for vertical positioning Align Left, Center or Right allow for horizontal positioning Distribute Horizontally allows for even positioning between the left- most and rightmost VSZ in a selection...
  • Page 43: Distance / Height Selection

    Figure 4.33: VSZ have been activated and measurements taken Data Refresh The refresh rate of the distance representation will be slower than the rate of the actual measurement - both in the Web Connect session and measurements delivered to controller over EtherNet/IP. This is intentional and is designed to minimize the impact of producing the graphics and data for the Web Connect session (requiring a considerable amount of the available processing power on board Swift-E ).
  • Page 44 Figure 4.34: Distance measurement concept 243cm 261cm Height Templates Templates can be configured to provide height measurements for VSZ by toggling the Distance / Height switch to Height. A popup will request removal of all products from the sensing area and click Apply (Figure 4.35). Figure 4.35: Applying a background The process behind this step is depicted in figure 4.36 - Swift-E will cap- ture a reference distance to every distance point in the sensing area (a...
  • Page 45: Vsz Measurements

    Height can be a negative value if the VSZ average distance is larger than the background distance. Figure 4.36: Acquisition of Figure 4.37: Height measurement background after background acquired 258cm 276cm 243cm 261cm 15cm 15cm In many cases, using a height template can result in measurements that are more stable.
  • Page 46: Saving A Template

    Figure 4.38: VSZ is saturated, Figure 4.39: VSZ is not saturated, measurement is OOR measurement is OK Excessive Signal Excessive signal will result in an Out of Range measurement, and is most likely to occur when the target object is close to the device, and illumination is set too high on the active template.
  • Page 47: Application Considerations

    - and will retain the background and currently set acquisition parame- ters. Cancel will close this dialog without any action. Figure 4.40: Save Template Popup Save and New is a convenient and easy way to cre- ate many similar templates after acquisition of a just single background.
  • Page 48 for different product sizes if necessary). An example is shown in figure 4.41. Figure 4.41: Example - layer verification on a push palletizer Swift-E Some examples of applications where distance measurement may be pre- ferred include: Flexible distance measurement: As a single sensor with wide oper- ating range and easy to use configuration interface, Swift-E is an ideal alternative for many fixed distance measurement devices.
  • Page 49: Connecting To Logix 5000 Controllers

    5 Connecting to Logix 5000 Controllers 5.1 EDS File Swift-E ships with an embedded EDS file. When the device is connected to a computer, the EDS file can be uploaded directly from the device. To do this, open RSLinx Classic application (this can also be done using FactoryTalk Linx) and ensure a driver is set up for the EtherNet/IP network (for more information about how to do this, consult RSLinx Classic...
  • Page 50: Changing Swift-E Ip Address Using Rslinx

    Figure 5.2: EDS file upload Alternatively, Swift-E EDS file can be downloaded from Rockwell Automation’s PCDC (Product Com- patibility and Download Center) 5.1.1 Changing Swift-E IP Address using RSLinx It is possible to change Swift-E IP address using the RSLinx application. To do this, right click on the device and select Module Configuration.
  • Page 51: Add Swift-E To Rockwell Automation Studio 5000 Logix Designer Application

    After changing settings in RSLinx application, Swift-E will continue to be available on the old IP address until restarted. 5.2 Add Swift-E to Rockwell Automation Studio 5000 Logix Designer Application Swift-E connects via EtherNet/IP with Logix 5000 controllers. To establish...
  • Page 52 In the Catalog tab, enter Swift in the Search text box (it is also possible to search for Odos, OI-E1480 or 3D Sensor) Figure 5.5: Adding Swift-E to Rockwell Automation Studio 5000 as a new module Click on OI-E1480 in the bottom box and then CREATE.
  • Page 53: Input And Output Assembly Tags

    Figure 5.6: Swift-E add-on profile shown in Rockwell Automation Studio 5000 In most cases, it is acceptable to leave everything else as default, but if needed, the Connection RPI can be adjusted to match the application needs. The minimum possible RPI for Swift-E is 10 ms.
  • Page 54: Input Assembly

    5.3.1 Input Assembly Table 5.1: Input Assembly - [device name]:I. tag name Type Description ConnectionFaulted BOOL will be 0 when connected and 1 when the connection to the device is lost Status SINT provides the status of the last measurement, its values can be: 0 - OK (default) 63 - InProgress (measurement is in...
  • Page 55: Output Assembly

    5.3.2 Output Assembly Table 5.2: Output Assembly - [device name]:O. tag name Type Description Template To Use template ID to be passed to the device for the NEXT measurement Trigger BOOL this should be a pulse, toggling it to 1 initiates the measurement Illumination Pause BOOL...
  • Page 56: Specifications

    6 Specifications Parameter Value Sensing Area 480 individual distance points Field-of-view 33 (H V, measured in center) Measurement Resolu- 1 cm tion Measurement Precision 1 cm (typical at 2 m, varies with return signal level) Illumination LEDs @ 850 nm Operating Range 0.5 —...
  • Page 57 7 Ordering Information Catalog Number Description OI-E1480 Odos Imaging Swift-E Reconfigurable 3D Sen- 1606-XLP90B Allen-Bradley 12 — 15 VDC Power supply - industrial grade (90 W) 889D-F4AC-x DC Micro-Style (M12) 4–pin female cordset for use with industrial power supply (or similar)
  • Page 58 8 Document History Date Version Changelog 20 Jan 2020 000A Initial Draft 20 Mar 2020 001A First Release 11 May 2020 001B Update to section 3.11.1 and correction to table 5.1. Manual Build: 8a5efab8523348edee34881baf52ccee46b4edd1 53 of 53 OIE1-UM001B-EN-P...

Table of Contents