New OS32C-DM Safety Laser Scanner with Measurement Data Confidential © Omron 1 New OS32C-DM with Measurement Data • Uses standard EtherNet/IP communications (Not CIP) • Can be monitored by ODVA Ethernet/IP compliant products ◦ PLCs ◦ HMIs ◦ PCs • System status, zone status, and measurement data can all be monitored over EtherNet/IP • EtherNet/IP is for monitoring only Confidential © Omron 2 New OS32C-DM with Measurement Data Confidential © Omron 3 Other OS32C Enhancements • Configuration Tool version changes from 1.5.0 to 1.6.0 (Download from www.sti.com) ◦ Non-Safety Checksum Checksum value is updated when changes are made to the warning zones or the non-safety-critical parameters ◦ Import/Export Zone Coordinates Allows for CAD drawing coordinates to be imported in the zone configuration ◦ Maintenance Access Level (all scanners) Allows a user to modify non-safety parameters only Confidential © Omron 4 Zone Coordinate Import/Export Confidential © Omron 5 OS32C-DM Data • Detection Zone State ◦ Can provide information about Warning 1, Warning 2, and Safety zone status per beam • Input & Output status ◦ Zone selection inputs (verification that inputs have changed) ◦ Auxiliary and safety outputs • Configuration checksum values ◦ Verification of settings from commissioned values • Measurement data ◦ Provides distance in mm or time of flight in picoseconds or reflectively (signal strength) information per beam ◦ Longer range than safety, up to 50m Confidential © Omron 6 EDS File and Assemblies • EDS File (Electronic Data Sheet) ◦ Tells the configuration software: How to find device info, ie version How to find and setup / configure the device Contains a list of assemblies and the data size • Input Assembly Object examples ◦ Define what data is being communicated from the sensor to the PLC System status Zone Status Measurement data Range data Reflectivity data • Output Assembly Object examples ◦ Beam report selection mask register Allows reporting on a subsection of beams – Angle – Individual Beam selection Confidential © Omron 7 Network Configurator EDS File provides this information Confidential © Omron 8 Input Assembly: System Status Data • Machine State ◦ Run, Stop, Interlock, etc • • • • Machine Stop Reason Active Zone Set Zone input Status Detection Zone Status ◦ Safety and Warning • Output Status ◦ OSSDS, and Aux • Input Status ◦ EDM, Start, Standby Confidential © Omron 9 • Seven Segment Display • Non-safety Checksum • Safety Checksum Understanding Measurement • Safety - multiple scans = longer response time • Measurement – single scan = 40ms response time fixed • Reflectivity of object affects accuracy D = (c x T)/2 c = 299,792,458,000 mm/sec Distance to object determined by the “time of flight” of the light pulse. Confidential © Omron 10 Distance Measurement Accuracy Flat black 6% • Brown/grey cardboard 20% White paper 85% Examples: white paper @ 1m, error=10mm, white paper @ 2m, error=20mm; brown cardboard @ 1m, error =10mm, brown cardboard @ 2m, error=10mm) Confidential © Omron 11 Application: Range Finding • Intelligent Navigation • Customer needed intelligent automated fork lifts to load pallets onto trailer trucks • The fork lifts need to track the sides and determine where the next pallet will be placed. • Multiple zone sets, up to 70 • Measurement Distance data • Signal strength Data (positioning via reflector reference) Confidential © Omron 12 Application: Reporting • Large scale process line • 30 plus scanners per assembly line. • Customer needed a complete machine status update with a simple request • Customer needs to maximize machines efficiency and minimize maintenance and down time. • Ethernet I/P was the customers protocol of choice. • Immediate machine status reports • Configuration check sum to assure there was no tampering with any scanner settings. • Confirmation that the appropriate zone was active when the machine controls requested it. Confidential © Omron 13 User Integration tools • Easy to use function blocks ◦ Perfect for simple PLC controlled status and data updates. ◦ A simple effective method to integrate the status and measurement data to a PLC. ◦ These function blocks can be used in the PLC code to automatically configure the PLC to process and display the information Confidential © Omron 14 Omron PLC Function Block: Measurement Configuration • Used to report the range data for any needed part of the 270 deg field • Select any start location and size of the data to be reported • Change report data on the fly if needed Confidential © Omron 15 Omron PLC Function Block: Measurement Configuration Input Assembly: This is the start PLC memory location of the input assembly, this is entered as an DINT second word should be 0 Output Assembly: This is the start PLC memory location of the output assembly, this is entered as an DINT second word should be 0 Out Beam Data: This is the start PLC memory location where the calculated range data will be written too. The DM location size will change with beam angle & bean spread are changed. Beam Angle size: This is the size of the data that will be ouputted by FB, this entered as deg from 2 deg to 268 deg. Beam Start Loaction: Start location of range data read. 2 to 270 deg Beam Spread: Number of beams to be used, 1,2,4,8,or 16 Confidential © Omron 16 Omron PLC Function Block: Measurement Configuration • Beam Angle size ◦ the size of data that will be output by FB, entered as deg from 2 deg to 268 deg • Start Beam Read angle location ◦ set in deg’s. 2 -270 deg location at where the scan angle will start reading • Beam Spread (resolution) ◦ Setting: 1,2,4,8 or 16 ◦ Sets the number of beams used: 1 = every beam, 2 = 2nd beam, 4 = 4th beam Confidential © Omron 17 90 deg 90 deg Omron PLC Function Block: Measurement Configuration • Function Block Output Information ◦ Can report the specified range data within the 270 deg. field of view. ◦ Select any start location and the size of the of the data to be reported. ◦ This also enable you to change this report data on the fly if needed. Confidential © Omron 18 PC: User Integration Tools • Visual Studio software downloadable from Microsoft website • Visual Studio software examples package on STI website ◦ Perfect for large process PC controlled applications where large amounts of data is required to determine product quality, consistency or process variations ◦ Supports Visual Studio 2010 and 2012 ◦ Examples written in C-code and portable to other C, C++ compilers. ◦ Developers can use to create desktop or embedded applications ◦ EtherNet/IP Dynamic Link Library (DLL) for Microsoft Visual Studio C++ and C# Applications Confidential © Omron 19 Ordering Information Item Number Model Number Description OS32C-BP-DM 40589-0013 OS32C-SP1-DM 40589-0023 OS32C-SN-DM 40651-0013 Confidential © Omron 20 OS32C LASER SCANNER WITH ETHERNET /IP, MEASUREMENT DATA AND CABLE ACCESS FROM THE BACK OS32C LASER SCANNER WITH ETHERNET /IP, MEASUREMENT DATA AND CABLE ACCESS FROM THE LEFT SIDE OS32C SPARE SENSOR WITHOUT I/O BLOCK Competitors Safety Measurement Connectivity Data Rate Transmission Range Type (Max) Distance Range OS32C-DM Keyence SZ-16D Sick S300 pro/cms 3m 50 m 4.2 m 16 m 2m Sick S3000 pro/cms 4-7 m 21 No Limit RS-422 250 kBaud 30 m 30 m RS-422 115.2 kBaud 100 m 50 m RS-422 500 kBaud 100 m Note: 500 Kbaud ≈ 62 Kb/sec Confidential © Omron EtherNet/IP 100 Mb/sec Questions Confidential © Omron 22