280 likes | 530 Views
New OS32C-DM Safety Laser Scanner with Measurement Data. 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
E N D
New OS32C-DMSafety Laser Scanner withMeasurement Data
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
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
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
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
Network Configurator EDS File provides this information
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 • Seven Segment Display • Non-safety Checksum • Safety Checksum
Understanding Measurement D = (c x T)/2 • Safety - multiple scans = longer response time • Measurement – single scan = 40ms response time fixed • Reflectivity of object affects accuracy c = 299,792,458,000 mm/sec Distance to object determined by the “time of flight” of the light pulse.
Distance Measurement Accuracy • Examples: white paper @ 1m, error=10mm, white paper @ 2m, error=20mm; brown cardboard @ 1m, error =10mm, brown cardboard @ 2m, error=10mm) Brown/grey cardboard 20% White paper 85% Flat black 6%
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)
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.
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
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
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
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 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.
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
Competitors Note: 500 Kbaud ≈ 62 Kb/sec