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.
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.
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...
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...
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...
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...
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.
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.
(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...
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...
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).
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.
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).
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]...
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.
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).
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.
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...
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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’...
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...
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.
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.
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).
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...
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...
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.
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.
- 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.
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...
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.
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.
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.
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...
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...
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...
Need help?
Do you have a question about the OI-E1480 and is the answer not in the manual?
Questions and answers