MICRO-EPSILON colorSENSOR CFO Series Instruction Manual Download Page 70

Page 70

Operation

colorSENSOR CFO

Creating, Editing Colors

  Switch to the menu 

Settings > Color Table, see 

Fig. 27

.

  Click on the 

Edit

 button for a color group, see 

Fig. 27

.

The 

Edit

 button allows you to make custom settings for each color group. These settings include a custom 

name, a tolerance model with custom tolerance values, the output circuit and the holding time for the switch-
ing outputs.

i

  Before creating a new color, define the parameters for the color space and illumination LED. See menu 

Settings > Recognition Profile.

 

If the level adjustment for the illumination LED is changed 

subsequently, it is necessary to reteach the colors.

1

5

3

2
4

8

6

7

Fig. 28 Excerpt, color table

Summary of Contents for colorSENSOR CFO Series

Page 1: ...CFO100 CFO200 Instruction Manual colorSENSOR CFO...

Page 2: ...opaque transparent and self luminous bodies MICRO EPSILON Eltrotec GmbH Manfred W rner Stra e 101 73037 G ppingen Germany Tel 49 0 7161 98872 300 Fax 49 0 7161 98872 303 e mail eltrotec micro epsilon...

Page 3: ...eral 10 2 3 2 Color Processing 10 2 4 Technical Data 11 2 5 Displays 13 3 Delivery 14 3 1 Unpacking Included in Delivery 14 3 2 Storage 14 4 Assembly 14 4 1 Attachment and Mounting 14 4 2 Operating El...

Page 4: ...ions 47 5 4 5 1 IN0 Switching Input Function Assignment 49 5 4 5 2 Hold Time 51 5 4 5 3 Multiple Teach Mode 52 5 4 5 4 Tolerance Mode 53 5 4 5 5 Color Tolerance Parameters 55 5 4 5 6 Conclusion of Opt...

Page 5: ...air 87 9 Decommissioning Disposal 87 Appendix A 1 Accessories 88 A 2 Factory Settings 94 A 3 API Communication with Controller Version 0 7 1 95 A 3 1 Overview 95 A 3 2 Examples of Manual Queries 95 A...

Page 6: ...colorSENSOR CFO...

Page 7: ...ect the power supply and the display output device in accordance with the safety regulations for electri cal equipment Danger of injury Damage to or destruction of sensor The power supply must not exc...

Page 8: ...gen Germany The measuring system is designed for use in industry and satisfies the requirements 1 4 Proper Use The colorSENSOR CFO is intended for use in the industrial sector It is used for color mea...

Page 9: ...he art interfaces and intuitive operation Optical fibers which can be adapted for various measuring tasks are connected to the controller The rear of the sensor allows fixation using the dovetail prin...

Page 10: ...in various color spaces In the same manner the color values and the recognized color are output as data protocol via the available interfaces as required 2 3 Functions 2 3 1 General Recognition of st...

Page 11: ...Max 255 colors in non volatile EEPROM with parameter sets Max 4000 colors in non volatile EEPROM with parameter sets Switching frequency Max 10 kHz depending on number of colors learned and setting fo...

Page 12: ...interface Type of connector To Power PLC 8 pin Male flange connec tor M12A to PC 4 pin Female flange connector M12D Ethernet DHCP compatible To Power PLC 8 pin Male flange connec tor M12A to PLC 8 pin...

Page 13: ...indicate the following information Operating mode ON OFF Current state of switching outputs Key lock Selected submenu The following settings are visible depending on the submenu selected LED intensity...

Page 14: ...onal accessories in appendix see Chap A 1 3 2 Storage Storage temperature 10 to 85 C Humidity 5 to 95 non condensing 4 Assembly 4 1 Attachment and Mounting i Pay attention to careful handling during m...

Page 15: ...24 94 15 1 94 19 7 78 R 0 3 M18x1 11 43 13 51 31 1 22 60 2 36 7 25 29 13 51 M12x1 Fig 1 Scale drawing of colorSENSOR CFO100 CFO200 dimensions in mm not to scale NOTICE Do not allow the end surfaces of...

Page 16: ...oil keyboard are described in the Chapter Foil Key board see Chap 5 2 Key Meaning Location TEACH AUTO Teach Automatic level adjustment INT Illumination intensity Enter Save CLR Delete Arrow pointing l...

Page 17: ...top left The LEDs can assume the following states Switched off Continuously illuminated Various flashing rhythms LED Color Meaning Location Green Operating voltage present Red Key lock active TEACH AU...

Page 18: ...the eight output indicators see Fig 3 see Fig 4 Options OUT LEVEL Color Meaning GATE 1 White Triggered recognition TEACH 2 White Triggered teach HOLD 3 White Hold time MULTI 4 White Multiple teach CL...

Page 19: ...al connections only in the switched off state Injury hazard from high voltage 1 3 2 4 Fig 5 Connector location on colorSENSOR CFO200 Fig 6 Electrical connections on colorSENSOR CFO200 1 SYS System Pow...

Page 20: ...it is necessary to seal unused sockets with a protective cap including gas ket and use a optical fiber with FASOP connector and corresponding gaskets 4 4 1 System Power and PLC SYS For connection of t...

Page 21: ...see Chap A 1 4 4 2 Ethernet ETH For data transmission connection to an RJ45 Ethernet connector 4 pin Female connector with Ethernet network PC Connect the sensor to the network using a shielded Ether...

Page 22: ...unit All GND conductors are interconnected with one another and to operating voltage ground Use shielded cable with a length 30 m Micro Epsilon recommends use of the optionally available cable CAB M1...

Page 23: ...h connection to the sensor Pin Color Function Description View of sensor flange socket 2 5 3 1 4 Pin sequence 5 pin Cable connector view of solder side 1 Brown USB VDD USB Host or Client 2 White USB D...

Page 24: ...colorSENSOR CFO 4 4 5 Switching Input Circuit The switching input IN can be connected to the operating voltage potential UB as follows Transistor Switch GND CFO Intern 47 kOhm Fig 11 Switching input c...

Page 25: ...figurable trigger input reading trigger teach color teach color as new group add color to current group continuously teach and group colors delete color table automatic Sensor LED level adjustment whi...

Page 26: ...5 V The switching outputs are protected against polarity reversal overload 100 mA excessive temperature and have an integrated self induction recuperation diode for inductive loads Not electrically s...

Page 27: ...etected color or color group directly or in binary code Not electrically separated 24V logic HTL low level GND high level UB Imax 100 mA 5 Gray OUT4 6 Pink OUT5 7 Blue OUT6 8 Red OUT7 i Switching leve...

Page 28: ...cal fiber connection FA is located on the illumination LED Keep the end surfaces of the optical fiber cable free of dust avoid any damage or soiling e g by touching with fingers This also applies for...

Page 29: ...the optical fiber Since the optical fiber cable consists of multiple fibers breakage of any of the optical fibers leads to a reduc tion in the illumination intensity and in the case of signal cables t...

Page 30: ...5 Overall view of colorSENSOR CFO with optical fiber Connect the sensor to a power supply see Chap 4 4 1 Switch on the power supply After switching on the sensor the green LED flashes and the red LED...

Page 31: ...minated continuously operating mode reached Then depending on whether the key lock is active and colors are detected the corresponding LEDs illumi nate or the set output circuit for color is not detec...

Page 32: ...e necessary to use the network or serial interface to make initial settings The keyboard has a number of keys and LEDs The most important settings and sensor operations can be activated via the keys A...

Page 33: ...e inscription on the key indicates the operating function when the key is depressed for a longer period e g a menu The inscription below the key indicates the momentary key actuation available within...

Page 34: ...D MULTI CLASSIFY CYLINDER SPHERE BOX Fig 18 Screen shot operating mode Fig 19 Screen shot menu mode Before After Action Operating mode Menu mode Depress hold down one of the keys for longer than 2 sec...

Page 35: ...press hold down the ENTER key INT for longer than 2 sec to save the changes made previously and return to the operating mode Menu mode Reject all changes return to operating mode Depress hold down the...

Page 36: ...key actuations Key actuations are differentiated between short pressing for less than two seconds and long holding down for two seconds or longer All descriptions start in the operating mode If no le...

Page 37: ...L CLR TEACH AUTO 1 2 3 4 5 6 7 8 OPTIONS OUT LEVEL GATE TEACH HOLD MULTI CLASSIFY CYLINDER SPHERE BOX Starting in the operating mode first select the intensity menu by depressing holding down the INT...

Page 38: ...RE BOX Press the AUTO key for less than 2 sec This starts an automatic level setting process i The level for the sensor parameters should be set for the brightest color to be tested INT OPT ESC TOL CL...

Page 39: ...ty Control Typically the automatic level adjustment determines a suitable combination of LED intensity amplification and other internal settings If a higher level is desired perform the following step...

Page 40: ...e output LEDs INT OPT ESC TOL CLR TEACH AUTO 1 2 3 4 5 6 7 8 OPTIONS OUT LEVEL GATE TEACH HOLD MULTI CLASSIFY CYLINDER SPHERE BOX To save Press the Enter key for longer than 2 sec The results of the l...

Page 41: ...I CLASSIFY CYLINDER SPHERE BOX The switching outputs for the selected recognition groups flash rhythmically The flashing rate indicates the status of the current recognition group Slow flashing indica...

Page 42: ...ng indicates that this color is naturally detected at this moment as long as the current target object has not moved Press the key for less than 2 sec to change to the next recognition group INT OPT E...

Page 43: ...lete complete color table see Chap 5 4 3 5 4 2 3 Saving or Quitting upon Conclusion of Teaching Process INT OPT ESC TOL CLR TEACH AUTO 1 2 3 4 5 6 7 8 OPTIONS OUT LEVEL GATE TEACH HOLD MULTI CLASSIFY...

Page 44: ...H AUTO 1 2 3 4 5 6 7 8 OPTIONS OUT LEVEL GATE TEACH HOLD MULTI CLASSIFY CYLINDER SPHERE BOX To save Press the ENTER key for longer than 2 sec to confirm deletion of all colors Output LEDs 1 8 output t...

Page 45: ...Box Tolerance stage Erel L ab L a b 1 0 5 1 0 0 5 1 0 0 5 0 5 2 1 0 2 0 1 0 2 0 1 0 1 0 3 2 0 4 0 2 0 4 0 2 0 2 0 4 4 0 8 0 4 0 8 0 4 0 4 0 5 6 0 12 0 6 0 12 0 6 0 6 0 6 8 0 16 0 8 0 16 0 8 0 8 0 7 1...

Page 46: ...EACH AUTO 1 2 3 4 5 6 7 8 OPTIONS OUT LEVEL GATE TEACH HOLD MULTI CLASSIFY CYLINDER SPHERE BOX Press the TOL key for less than 2 sec to enter the tolerance submenu INT OPT ESC TOL CLR TEACH AUTO 1 2 3...

Page 47: ...Press the TEACH key for less than 2 sec to return from the tolerance submenu to the color teach menu Conclusion of teach operation see Chap 5 4 2 3 5 4 5 Options The most important operating modes fo...

Page 48: ...y 1900 100 ms indicates ON and 100 1900 ms OFF The option menu is subdivided into four option groups Function of switching input GATE and TEACH Holding time for switching outputs HOLD Teaching process...

Page 49: ...GATE Triggered color evaluation When the gate is active the sensor switching outputs are evaluated and up dated only when the configured voltage is currently present at the trigger input TEACH Trigge...

Page 50: ...ULTI CLASSIFY CYLINDER SPHERE BOX Press the TEACH key for less than 2 sec to switch the triggered color teach feature on and off via IN0 TEACH flashes slowly to signal that the triggered color teach f...

Page 51: ...old Time Description of LED display 1 0 ms off 2 10 ms flashes at 100 1900 ms 3 1000 ms flashes at 1900 100 ms INT OPT ESC TOL CLR TEACH AUTO 1 2 3 4 5 6 7 8 OPTIONS OUT LEVEL GATE TEACH HOLD MULTI CL...

Page 52: ...nue to be learned as long as the TEACH key is held down The first color is learned after reaching the long actuation period longer than 2 seconds each additional color is learned in rhythm with the ef...

Page 53: ...ach mode The LED flashes rapidly 1900 100 ms to signal that the multiple teach mode is activated 5 4 5 4 Tolerance Mode It is practical to change the tolerance mode when your application requires spec...

Page 54: ...H key for less than 2 sec to switch to the next tolerance mode The LED then flashes rapidly to signal the tolerance mode selected Press the TEACH key for less than 2 sec again to switch to the next to...

Page 55: ...20 Tolerance space Box Fig 21 Tolerance space Cylinder Fig 22 Tolerance space Sphere C1 learned color 1 Cm detected color For evaluation of color deviations the color tolerance parameters should be ba...

Page 56: ...readings for acceptable specimens During classification the current color readings are associated with the closest color value saved in the color table In this mode classification is always accomplis...

Page 57: ...arded INT OPT ESC TOL CLR TEACH AUTO 1 2 3 4 5 6 7 8 OPTIONS OUT LEVEL GATE TEACH HOLD MULTI CLASSIFY CYLINDER SPHERE BOX To save Press the ENTER key for longer than 2 sec to save all changed options...

Page 58: ...ensor LED Rerecording white reference Activating key lock Each trigger can be linked with one or more of the activities above This can be controlled via the HTTP API 5 6 Key Lock The keys can be locke...

Page 59: ...t web browser is required for example Mozilla Firefox 54 Google Chrome 60 or Microsoft Edge 14 on a PC with network connection The controller is set to direct connection to facilitate initial commissi...

Page 60: ...thernet settings i After changing the IP address please note the new IP ad dress to find the sensor again later 1 This assumes that the LAN connection on the PC uses the following IP address for examp...

Page 61: ...ation bar All settings on the web site are active immediately in the controller after pressing the Accept button Parallel control via web browser and API commands is possible the last setting applies...

Page 62: ...trol and display are loaded in the browser as HTML5 where they continue to run autono mously while the controller continues to operate independently i If you allow the diagram display to run in a sepa...

Page 63: ...German Interactive web site language The display for the current color located beneath the sensor and its associated color values is located below the language setting If the color has already been sa...

Page 64: ...ng two different methods simultaneously Using the web browser via the control web interface With the API commands and terminal program via RS232 or Ethernet Telnet i After programming save all setting...

Page 65: ...o to the menu Settings Recognition Profile In the recognition profile you can set and save the basic settings for the colorSENSOR CFO such as color space measuring frequency automatic illumination set...

Page 66: ...en 1 10 000 for CFO200 1 20 000 This setting makes it possible to define a mini mum measuring rate Lighting LED Switch on check mark Defines whether illumination LED is to be switched on or off during...

Page 67: ...sory at the permissible measuring dis tance to the sensor Click on the Set button see Fig 26 During white balancing process A dynamic field on the web interface provides information on the current pro...

Page 68: ...the corresponding color group memory Edit Allows changes in color group settings Changes can include the name tolerance evaluation holding time for output signal output circuit The maximum name length...

Page 69: ...Page 69 Operation colorSENSOR CFO Fig 27 Screen shot color table...

Page 70: ...These settings include a custom name a tolerance model with custom tolerance values the output circuit and the holding time for the switch ing outputs i Before creating a new color define the paramete...

Page 71: ...i It is also possible to teach the new color with the Teach menu using the keyboard on the controller see Chap 5 4 2 1 Newly learned colors are also saved when the controller is switched off The time...

Page 72: ...t for classification because the currently measured color is always associated with the color saved in the color table with the last distance to the measured color see Chap 5 4 5 5 When learning a new...

Page 73: ...ht next to the tolerance parameters see Fig 29 To remove an individual color from the color table 2 click the Delete button located immediately to the right of the corresponding color values All color...

Page 74: ...or Color not recognized can be set in the Recognition Pro file see Chap 5 7 5 2 The outputs to be physically switched for the recognized color can be set in the Color Table and the cor responding colo...

Page 75: ...Page 75 Operation colorSENSOR CFO 5 7 5 5 Settings Ethernet Go to the menu Settings Ethernet settings Fig 31 Screen shot Ethernet settings...

Page 76: ...lor values for measured value capture are transferred for one subsequent analysis without direct process control When using a static IP address it is necessary to enter the values for the IP address G...

Page 77: ...Page 77 Operation colorSENSOR CFO 5 7 5 6 Managing Settings Go to the menu Settings Manage settings Fig 32 Screen shot Manage settings...

Page 78: ...troller settings it one file Import set tings Choose file Controller settings Outputs internal settings Here you can reimport all controller settings from a file Colors Recognition profile color table...

Page 79: ...r table is deleted For factory defaults see Chap A 2 i After rebooting the controller is assigned a fixed IP it may be necessary to reestablish communication with the web interface Update firmware Thi...

Page 80: ...a as decimal separator other wise with a decimal point Caution It is only possible to save a limited number of read ings approx 500 000 If more readings are saved the oldest readings are deleted Show...

Page 81: ...Page 81 Operation colorSENSOR CFO 3 2 1 5 6 7 8 4 Fig 34 Measuring data display...

Page 82: ...e lower section Overview 8 shows approximately the last 10 minutes of the measurement The area with dark background defines the view and thus the time range for the upper diagram 6 This area can be sh...

Page 83: ...ive color of your monitor in relation to the color values for the color currently beneath the sensor optical fiber is displayed in a color circle The current color values are located on the right next...

Page 84: ...Go to the Help Info menu This page shows the version serial number firmware build MAC address and web site version for the sensor used Our contact data is also shown here if you require support or nee...

Page 85: ...ory default settings During this operation all sensor settings as well as all firmware updates performed in the meantime are discarded Resetting requires approx 5 minutes In the event of an error e g...

Page 86: ...f shipment Defective parts except wear parts will be repaired or replaced free of charge within this period if you return the device free of cost to MICRO EPSILON Eltrotec This warranty does not apply...

Page 87: ...ed W rner Stra e 101 73037 G ppingen Germany Tel 49 0 7161 98872 300 Fax 49 0 7161 98872 303 eltrotec micro epsilon de www micro epsilon de 9 Decommissioning Disposal Disconnect the power supply and o...

Page 88: ...num ber Mounting accessories CFO mounting adapter For fastening colorSENSOR CFO100 or CFO200 or as replacement for colorSENSOR LT 1 LC 10 and LT 1 ST 11234713 CFO DIN rail moun ting kit Accessory for...

Page 89: ...um ber CFO DIN rail moun ting adapter For mounting colorSENSOR CFO100 or CFO200 on standard mounting rail top hat rail TS35 11234763 Power supply cable CAB M12 8P Bu ge 2m PUR open Connection cable 2...

Page 90: ...onnection cable 2 m long 11234722 CAB M12 8P St ge 5m PUR open Connection cable 5 m long 11234723 CAB M12 5P St ge 2m PUR open Connection cable 2 m long 11234727 CAB M12 5P St ge 5m PUR open Connectio...

Page 91: ...art num ber CAB M12 8P St ge 5m PUR D open Connection cable 5 m long for use with drag chain 11234724 CAB M12 5P St ge 5m PUR D open Connection cable 5 m long for use with drag chain 11234729 Power su...

Page 92: ...St ge 5m PUR USB USB cable 5 m long 11234733 CAB M12 5P St ge 5m PUR D USB USB cable 5 m long for use with drag cable 11234734 Ethernet cable CAB M12 4P St ge 2m PUR Cat5e RJ45 Eth Ethernet cable 2 m...

Page 93: ...r covering open unused connection sockets to guar antee IP 65 protection 11234789 Protective cap M18 for FA adapter Protective cap for protection against soiling illumination LED and receiver 37930128...

Page 94: ...lection of interface or after diagram is called in browser Primarily used interface Web Diagram Color OUT SYS Digital I O Measuring program Color test Switching output Color not recognized All outputs...

Page 95: ...collection ERP integration backup monitoring The API is REST compatible thus supporting following HTTP requests GET Resource query e g current sample POST Generation of a resource e g new color sampl...

Page 96: ...ery Example Every web browser uses GET requests to fetch contents Further request methods such as curl can be used When used on colorS ENSOR CFO for example the query curl X GET http 169 254 168 150 a...

Page 97: ...ies can be queried via GET Typically the path corresponds to the following scheme COLLECTION_PATH UNIQUE_ID Requests for IDs not present are acknowledged by the HTTP status code 404 Not Found Filterin...

Page 98: ...lowing structure Attribute Model Content message String Description of error in English mapping String zero Either zero when mapping is not present or string describing a resource attribute for which...

Page 99: ...for all write access operations POST or PUT LPLC validation LPLC validation missing_input LPLC validation readonly LPLC validation non_negative_integer LPLC validation positive_integer LPLC validation...

Page 100: ...rt_for_Max DELETE Deletion is permissible Error codes LPLC not_found collection item A 3 5 3 3 api device Information on sensor itself GET The following attributes are provided Attribute Model Content...

Page 101: ...llows simple upload of a firmware image file using a form as part of a multipart request body firmware_file Firmware image file to be uploaded required apply Selection of immediate application of firm...

Page 102: ...to be interpreted as follows incomplete Number of bytes uploaded does not yet equal number of bytes predicted complete Image has been uploaded completely and can be used invalid_signature Erroneous c...

Page 103: ...rrent POST request The transfer is accomplished without gaps i e the start address for the subsequent block corresponds to the end address for the previous block incremented by 1 It is permissible to...

Page 104: ...lid settings are not included POST No attributes are expected Error codes LPLC system action_failed A 3 5 3 10 api firmware settings GET The following attributes are provided Attribute Model Content r...

Page 105: ...nterface has_link Logical value Current interface status cable connected or not ipv4 Dictionary See below ipv6 Dictionary See below The current statuses for the address family IPv4 key ipv4 and IPv6 k...

Page 106: ...urations ipv6 address_configurations Replace IPv4 configurations with DHCP ipv4 address_configurations method dhcp Set static and dynamic IPv4 configuration ipv4 address_configurations method dhcp met...

Page 107: ...ce name Text Predefined name for light source intensity Floating point number Configured light intensity for this light source 0 1 for selected recognition profile PUT Only the intensity can be change...

Page 108: ...inputs NAME up down The URLs for each input can be queried via api peripherals keypad inputs POST Triggering specified input action key actuation Error codes LPLC resource unspecified LPLC resource i...

Page 109: ...cts with type name and events attribute The name attributes for the specific event can be used as source for an ActionTrigger output_pin_count Whole number Number of sensor output pins actions Array C...

Page 110: ...um label maximum space_id Text Color space ID A 3 5 3 26 api sensor detectables Collection of learned color coordinates GET The profile_id filter allows selection of a recognition profile The standard...

Page 111: ...lay on monitor uuid Text Unique ID for detectable matcher_id Text Reference to associated matcher object color Object Color information for this color coordinate without specifying color space this is...

Page 112: ...ation GET The following attributes are provided Attribute Model Content uuid Text Unique profile ID name Text Freely selectable profile name colorspace Object Color space used for this profile incl an...

Page 113: ...ing point number Current sample rate or 1000 Desired sample rate enable_internal_ emitter Floating point number true Activate or switch off internal light source Error codes LCOL autogain LCOL autogai...

Page 114: ...tor GET The following attributes are provided Attribute Model Content uuid Text Unique ID for matcher name Text Freely selectable matcher name tolerance Object Description of ColorTolerance object hol...

Page 115: ...ng parameters are accepted Attribute Possible con tents Standard value Content format json csv json Output format stream_count Natural number 0 Endless data set query 0 or defined num ber of data sets...

Page 116: ...entations Object Other representation form for color values e g RGB for display on monitor raw_color Object Dictionary of light dark compensated values in each case tuple from three floating point val...

Page 117: ...ngs_file attribute typically as part of a multipart form data PUT Upload of a base64 coded configuration data set Error codes LPLC format malformed base64 LPLC format malformed json not_dict A 3 5 3 3...

Page 118: ...LPLC system action_failed A 3 5 3 41 api system reboot Reboot sensor POST No attributes are expected Error codes LPLC system action_failed A 3 5 3 42 api system time Query and change of time settings...

Page 119: ...ues as well as events such as learning new colors or changing the color space Attribute Model Content id Text UUID of Websocket data set source Text Source reason for data set e g recognition_profile...

Page 120: ...on 0 7 1 colorSENSOR CFO A 3 6 Errata The following API Endpoints are still open or not completely documented Path Description api download proxy API for provision of a payload as download api sensor...

Page 121: ......

Page 122: ......

Page 123: ......

Page 124: ...ltrotec GmbH Manfred W rner Stra e 101 73037 G ppingen Germany Tel 49 0 7161 98872 300 Fax 49 0 7161 98872 303 eltrotec micro epsilon de www micro epsilon com X9751375 A011079HDR X9751375 A01 MICRO EP...

Reviews: