PresencePLUS®P4 BCR/BCR 1.3User's ManualBanner Engineering Corp.P/N 122800 rev. D — 2009R2
In the application shown above, as each plastic formed part comes past the Vision sensor, an inspection isperformed. If the part is not shaped correct
DescriptionField• Bright or Dark finds any edge.Graph TabWhen Edge Strength is selected in the Input tab, the software displays the Graph tab. Thistab
DescriptionFieldIncreases in increments of 4 pixels (for example, 1, 5, 9, 13, ...) up to thetotal FOV size. Some things to note:ROI Width• Narrow ROI
Note: ROI width must be 13 pixels or greater.Advanced TabIf you have enabled the Advanced Configuration in the System setup, the software displays and
7.3 Premium Vision ToolsPremium Vision tools are advanced tools for specialty applications. These include Barcode, Bead, OpticalCharacter Recognition
7.3.1 Barcode ToolThe Barcode tool is more of an appliance than a generic vision tool. The tool is easy to use: push one buttonand it just works. In a
Barcode Type105Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.3164P/N 000000PresencePLUS Software Tools7/2009
Select one of the following for the Barcode Type:• Any -- Enables the Barcode tool to read any supported barcode type• DataMatrix• DataMatrix (Dot Pee
The Results field provides the number of barcodes found, barcode type, data read, and quality parameters.Note: When the Barcode tool finds multiple ba
All Barcodes OptionsP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.31641087/2009PresencePLUS Softwar
Color SchemeThe Color Scheme determines what color scheme of barcode the sensor will reconize. Of the three ColorScheme options, the default is Either
2.1.3 P4 Cable ConnectionsNote: The sensor power must be 24V dc ± 10% if a light source is powered by the sensor.Monitor Cable (to Video Monitor, opti
The Decoder Mode determines which decode algorithm to employ and how imperfections in barcode imagesare handled. Of the two options, Robust is preferr
7.3.3 Barcodes Read by Banner BCRExampleNotesIndustriesFormatDateBarcode16-characters,self-checking,variable length,discrete,start/stopcharacters.bloo
ExampleNotesIndustriesFormatDateBarcodesingle digitcountry (orproduct type)code.6 characters(numeric only),check sum,continuous.Commonlycalled a“zeros
ExampleNotesIndustriesFormatDateBarcodestrings arestored inPostnet codes:a 5 digit ZIPcode (withcheck digit), a 9digit ZIP+4 code(with checkdigit), an
ExampleNotesIndustriesFormatDateBarcodethe UnitedStatesPharmacodecan representParmaceutical BinaryCode and is used forlinearPharmacodeonly a singleint
BCR/BCR1.3GEO/GEO1.3EDGE/EDGE1.3AREA/AREA1.3OMNI/OMNI1.3OMNI ColorProII/ProII1.3ProII ColorNoNoNoNoYesYesYesYesBead Tool Input TabDrawing a Connected
1. Click on the Draw ROI button.2. Click on the bead to mark a starting point. A small circle will mark this start point. As you movethe mouse away fr
Modifying an ROITo change the position of a point, select the point and drag with the cursor. You can add more points to theline by clicking on the li
One-ShotOnce an ROI has been defined and terminated, the software performs a one-shot analysis of the existingimage. The software sends the values of
Adaptive thresholding is a technique that is used to adjust the threshold for the BLOB tool based upon lightingchanges and image content within the RO
STP25 — 7.6 m (25') DB9P30 — 9 m (30')*The Sensor can be connected to the PC via a serial cable or an Ethernet network; Ethernet provides fa
From the drop-down list select the pixels to sample: Every Pixel,Every 2ndPixel or Every 4thPixel.Samples Per PixelChange the value for Min and Max Be
Example ValueResult137Threshold used8.20 (px)Minimum width found19.91 (px)Maximum width found12.58 (px)Average width found8Number of good regions175.0
•Should I Use OCR or OCV?7.3.8.1 Should I Use OCR or OCV? on page 142•Decoded String Field7.3.5.1 Decoded String Field on page 143•Trainer7.3.6 Traine
Note: The software ignores spaces.Note: For OCV, if the Decoded string does not match the Expected String, then the Decoded string willbe displayed in
On the Box tab, you can calibrate the following:•Image Control Parameters7.3.6.1.2 Image Control Parameters on page 145•ROI Control Calibration7.3.6.1
DescriptionButtonUse the right arrow to cycle down through a list of images, and use the left arrowto cycle up through the list.Click this button to a
ParametersThe following describe the image control parameters set in this group.Additional InformationDescriptionImageBoxing is first done using the R
Additional InformationDescriptionROI ControlUse the up or down arrow controls to rotatethe ROI clockwise, or counterclockwise soRotationthat the ROI a
Enhanced Character SettingsStandard Character SettingsParametersThe following are parameters to used to calibrate character settings.Additional Inform
Additional InformationDescriptionCharacterSettingsUse the up and down arrowcontrols to specify the strokeMin StrokeThicknessthickness of the character
2.2.1 Main Menu ToolbarUse the Main Menu toolbar to navigate between the Sensor options. Proceeding from left to right, the buttonsin the Main Menu to
Additional InformationDescriptionEnhancedCharacterSettingsThese values determine theminimum width and heightallowed for the boxing arounda character.
Additional InformationDescriptionEnhancedCharacterSettingsThese values determine themaximum width and heightallowed for the boxing arounda character.
Character Connectivity CalibrationIntra-Character Connectivity defines the maximum number of pixel spaces between two character strokes sothat both st
Additional InformationDescriptionIntra-Character Connectivitynumber of pixel spaces thatcan exist between twohorizontal character strokesso that the i
Additional InformationDescriptionThresholding Typethe default, the softwareautomatically chooses thegrayscale threshold level forthe bimodal image.Not
Additional InformationDescriptionThresholding TypeNote: The Box countinteger is close to thenumber of characters inthe image. A goodstarting point is
Read AcceptanceThere are three levels of Read Acceptance, Loose (default), Medium, and Strict. Which you select willdetermine how forgiving the Sensor
DescriptionButtonUse the right arrow to cycle down through a list of images, and use the left arrowto cycle up through the list.Click this button to a
Library ControlLibrary Control lets you manage the entire library. You can export a libary, delete a libary, or import a library;that is, import all t
DescriptionButtonClick this button to undo the last operation.Click this button to import a font library from another OCR or OCV tool. To be able toim
Inspection-Specific ScreensCall the Help window or the About window.Help2.2.2 Image WindowThe Image window, on the left side of the screen, displays i
7.3.7 Advanced TabUse the up and down arrow controls on the Time out field to change the inspection timeout in milliseconds.Note: When the tool times
The following are fields on the OCV tool Input tab:•Should I Use OCR or OCV?7.3.8.1 Should I Use OCR or OCV? on page 142•Decoded String Field7.3.5.1 D
Should I Use OCR or OCV?Most applications should use OCR because it provides more information than simply a success/failure. However,there are times w
Decoded String FieldOnce the Sensor has been trained, the Decoded String field should show the characters the software detectsin the image area. If th
On the Box tab, you can calibrate the following:•Image Control Parameters7.3.6.1.2 Image Control Parameters on page 145•ROI Control Calibration7.3.6.1
DescriptionButtonUse the right arrow to cycle down through a list of images, and use the left arrowto cycle up through the list.Click this button to a
ParametersThe following describe the image control parameters set in this group.Additional InformationDescriptionImageBoxing is first done using the R
Additional InformationDescriptionROI ControlUse the up or down arrow controls to rotatethe ROI clockwise, or counterclockwise soRotationthat the ROI a
Enhanced Character SettingsStandard Character SettingsParametersThe following are parameters to used to calibrate character settings.Additional Inform
Additional InformationDescriptionCharacterSettingsUse the up and down arrowcontrols to specify the strokeMin StrokeThicknessthickness of the character
2.2.3 Navigation/Results WindowThe Navigation/Results window, at the bottom of the screen, displays tool navigation buttons or inspectionresults files
Additional InformationDescriptionEnhancedCharacterSettingsThese values determine theminimum width and heightallowed for the boxing arounda character.
Additional InformationDescriptionEnhancedCharacterSettingsThese values determine themaximum width and heightallowed for the boxing arounda character.
Character Connectivity CalibrationIntra-Character Connectivity defines the maximum number of pixel spaces between two character strokes sothat both st
Additional InformationDescriptionIntra-Character Connectivitynumber of pixel spaces thatcan exist between twohorizontal character strokesso that the i
Additional InformationDescriptionThresholding Typethe default, the softwareautomatically chooses thegrayscale threshold level forthe bimodal image.Not
Additional InformationDescriptionThresholding TypeNote: The Box countinteger is close to thenumber of characters inthe image. A goodstarting point is
Read AcceptanceThere are three levels of Read Acceptance, Loose (default), Medium, and Strict. Which you select willdetermine how forgiving the Sensor
DescriptionButtonUse the right arrow to cycle down through a list of images, and use the left arrowto cycle up through the list.Click this button to a
Library ControlLibrary Control lets you manage the entire library. You can export a libary, delete a libary, or import a library;that is, import all t
DescriptionButtonClick this button to undo the last operation.Click this button to import a font library from another OCR or OCV tool. To be able toim
DescriptionIconDelete Selected Tool -- deletes the selected tool from the current inspection.Delete Selected Tools -- deletes the selected tool and al
7.3.10 Advanced TabUse the up and down arrow controls on the Time out field to change the inspection timeout in milliseconds.Note: When the tool times
7.4 Analysis ToolsAnalysis tools analyze the information gathered with the Vision tools to create measurements and tolerancesfor the Vision tools.Anal
• Execution times• Whole-number counts• Input and output values from a Test tool• Success from Locate and Test tools• Reference point-to-edge and rota
Adding a Communication ToolImportant: Add the Communication tool after the Vision tools that have data to be exported.The Communication tool can expor
• Customize the order of the exported data.• Export data from the Vision tools at different times during the inspection.• Customize the “Start Strings
Output FilterThis field provides a means to make specific output selections in order to avoid unwanted output information.Guidelines for Configuring t
PortDefault IP AddressSocket20,007192.168.0.1820,008192.168.0.1920,009192.168.0.110• The serial port is the RS-232 connector (Pins 1, 9, and 10) on th
DescriptionValuesOption Nameand tab to be outputrepsectively.This option is a mechanism foradding characters after a string ofdata.User-defined ASCII
•Communication Tool Exportable Results: Locate Tool7.4.1.7.1 Communication Tool ExportableResults: Locate Tool on page 169•Communication Tool Exportab
Communication Tool Exportable Results: Locate ToolDescriptionValueData LabelUser-defined namestringTool Name1 = Tool executed successfully0 = Tool did
2.2.4 Configuration WindowThe Configuration window, on the right side of the screen, displays the currently selected options with multipletabs. Clicki
DescriptionValueData LabelTool processing time for the current inspection.msExecution TimeFastest recorded tool processing time since the start of the
DescriptionValueData LabelSlowest recorded tool processing time since the start of theinspection or since power-up.msExecution Time MaxTotal number of
DescriptionValueData LabelWidth of the largest bright object found.pixelsMax Bright Object WidthWidth of the smallest dark object found.pixelsMin Dark
Communication Tool Exportable Results: Color Blob ToolDescriptionValueData LabelUser-defined namestringTool Name1 = Tool overall results passed.2 = To
DescriptionValueData LabelThe grayscale brightness lower limit. This value ranges from 0 to255.whole numberBrightness Lower LimitThe grayscale brightn
DescriptionValueData LabelMinimum Width FoundMaximum Width FoundAverage Width FoundNumber of Good RegionsTotal Length of Good RegionsGood Region Lengt
DescriptionValueData LabelTool processing time for the current inspection.msExecution TimeFastest recorded tool processing time since the start of the
DescriptionValueData LabelX,Y coordinates of the point selected for Tool One.pixels (X,Y)Measure Location Point1X,Y coordinates of the point selected
DescriptionValueData Label1 = Input 3 results passed.0 = Input 3 results failed.1, 0, or -1Input3-1 = Input3 results not defined.1 = Input 4 results p
BCR/BCR1.3GEO/GEO1.3EDGE/EDGE1.3AREA/AREA1.3OMNI/OMNI1.3OMNI ColorProII/ProII1.3ProII ColorNoNoNoNoYesYesYesYesCoordinate Tool Input TabCoordinate Too
DescriptionRegionImage update completion -- progress bar showsrelative image update completion when an image isbeing transferred from the camera to th
X - CoordinateFrom the drop-down list of available tools that provide x and y coordinate data, select a tool or, to enter aconstant value, select CONS
Rotation (Degrees)From the drop-down list of available tools that provide angle data, select a tool or, to enter a constant value,select CONSTANT.Resu
The following are fields on the Math tool Input tab:•Math Tool Modes7.4.3.1 Math Tool Modes on page 183•Use of Constants7.4.3.2 Use of Constants on pa
Math Tool ModesOne Operand OperationThere is only a one operation that requires a single Operand--Absolute Value. This Operator requires the userto pr
• Less Than Equal To• Equal To• Diff• Mod• DivArithmetic OperationsReturns (X1+ X2)AddReturns (X1- X2)SubtractReturns (X1* X2)MultiplyReturns (X1/ X2)
Math tool outputs can be sent out via a Communications tool and/or used as an input to a Test tool (or anotherMath tool).Multiple Operand FunctionsRet
The standard deviation and variance are measures of how spread out operands valuesare.StdDev (StandardDeviation) andVarianceUse of ConstantsIn general
• Determine the distance between Blobs• Determine a distance between a Blob and a closest point on a bead• Determine a distance between a Blob and a f
Measure Tool OperationsMeasure from a Point to a PointIn this operation, the distance between two points is calculated. In addition, the X and Y compo
The curve, drawn in purple over the image of the bead, is an artifact generated by the bead tool. It shows thecomputed center spine of the bead detect
3Getting StartedThis section begins with some Vision basics, then provides a brief overview of how to install the software, and thegeneral steps to cr
The tool returns the distance calculations for the X and Y component.Additionally, the following results are generated in this operation:• The line co
The curve, drawn in purple over the image of the bead, is an artifact generated by the bead tool. It shows thecomputed center spine of the bead detect
The tool returns the distance calculations for the X and Y component.Additionally, the following results are generated in this operation:• The line co
• When defining the angle between two lines, the Measure tool takes into account the order of thetool inputs. The angle from Line 1 to Line 2, for exa
tool also calculates the line between the two endpoints. The software reports the angle between this line andthe camera’s horizontal plane, as well as
The Measure tool window to the left shows the settings and results of the inspection to the right.The inputs are both existing Measure tools (MT_1 and
The Measure tool window to the left shows the settings and results of the inspection to the right.In the Inspection image, the center point of BLOB_1
precedes the Measure tool in the order of operation (that is, if the Location tool is to the left of the Measuretool in the Navigation/Results window)
Preserve SignWhen this checkmark is set, the X and Y distances are computed as distance offsets. These distance offsetsare represented by signed numbe
Measure Tool Geometric Find/Count TabOn the Geometric Find tab, use the drop-down list to select either to Measure From the Reference Point orthe Curr
Note: The following instructions assume you are installing the software on Windows XP.3. If using an Ethernet communication cable, configure the IP ad
Geometric Count TabP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.31642007/2009PresencePLUS Software
Measure Tool Pattern Find/Count TabOn the Pattern Find tab, use the drop-down list to select either to Measure From the Reference Point or theCurrent
Pattern Count TabP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.31642027/2009PresencePLUS Software T
Measure Tool Blob and Color Blob TabFrom the dropdown list select the Blob #, Smallest or Largest Blob to measure to. ClickMeasure Tool7.4.4Measure To
Measure Tool Edge TabUse the up or down arrow keys to select the Edge Number to measure to. ClickMeasure Tool7.4.4 MeasureTool on page 186 for more in
Measure Tool Object TabUse the up and down arrow keys to select the Object Number to use as a point to measure to. ClickMeasureTool7.4.4 Measure Tool
Measure Tool Barcode TabUse the up or down arrow keys to select the Barcode to measure to. ClickMeasure Tool7.4.4 Measure Toolon page 186 for more inf
7.4.5 String ToolString tool can be used to compare barcode and/or OCR strings with one and other, with Industrial protocolinputs, or with constants.F
BCR/BCR1.3GEO/GEO1.3EDGE/EDGE1.3AREA/AREA1.3OMNI/OMNI1.3OMNI ColorProII/ProII1.3ProII ColorYesNoNoNoYesYesYesYesString Tool Input TabOperation FieldTh
DescriptionOperation OptionSelect String Compare from the drop-down list tocompare the strings that you select in the Operand 1String CompareField7.4.
b. On the Local Area Connection, right-click on Properties.Note: The PC in the example above has a second network card which is used to connectto the
Result FieldThe Result field indicates whether or not the strings specified in Operand 1 and Operand 2 match.Advanced TabFieldsThe following are field
OptionsThe Options on the Advanced tab provide for more fine-grained tuning of string matching parameters. Youcan select any or all of the options.Mat
Match ResultsDescriptionOptionIgnore special characters.Ignore SpecialP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering
Match ResultsDescriptionOptionIgnore whitespace.IgnoreWhitespaceIgnore any numbersIgnore Numbers213Banner Engineering Corp. - Minneapolis, MN USA - ww
Match ResultsDescriptionOptionIgnore any alphabeticcharactersIgnore AlphabetsString Tool and the Remote Command Channel (RCC)DescriptionSyntaxSets the
For inspections with many Vision tools, the Test tools can be linked together.Usage• Gather results from image processing tools and discrete inputs• E
LogicUse logic to combine multiple inputs to the Test tool. The results at the inputs and the logic option selectedwill determine whether the Test too
Note: The tool to be evaluated must appear before the Test tool in the Navigation window.Select Invert to invert the individual input. If the input is
Tool OptionsOptionsValuesToolNot AvailableLocateNot AvailablePattern FindNot AvailableGeometric FindMin/Max/Tolerance % *Average Gray ScaleAverage Gra
OptionsValuesToolMin/Max/Tolerance % *DistanceDistance XMeasureDistance YPass/Fail ContributionTrue/False valueTestPass/FailSuccess/FailCommunicationO
4. In the Internet Protocol (TCP/IP) Properties dialog, select Use the following IP address andmake sure that the the IP address is 192.168.0.2, and t
Test Tool Blob and Color Blob TabIndicates if the result is a MATCH or NO MATCH.Test Tool Color Blob TabP/N 000000Banner Engineering Corp. - Minneapol
Test Tool Edge TabOptionsValuesMin/MaxBright to DarkMin/MaxDark to BrightMin/MaxTotal221Banner Engineering Corp. - Minneapolis, MN USA - www.bannereng
Test Tool Edge TabTest Tool Geometric Count TabOptionsValuesMin/MaxCountP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineeri
Test Tool Geometric Count TabTest Tool Pattern Count TabOptionsValuesTestMin/MaxCountMatch Count223Banner Engineering Corp. - Minneapolis, MN USA - ww
Test Tool Pattern Count TabTest Tool Object TabOptionsValuesTestMin/MaxBright ObjectCountMin/MaxDark ObjectMin/MaxTotabl ObjectAllObjectSelectMin/Max/
Test Tool Average Color TabOptionsValuesCategoryBegin/End/Tolerance %HueAveragesMin/Max /Tolerance %SaturationMin/Max /Tolerance %Intensity225Banner E
OptionsValuesCategoryMin/Max /Tolerance %HueStandard DeviationsMin/Max /Tolerance %SaturationMin/Max /Tolerance %IntensityTest Tool Average Color TabP
Test Tool Color Match TabIndicates whether there is a color MATCH or NO MATCH.Test Tool Color Match Tab227Banner Engineering Corp. - Minneapolis, MN U
Test Tool OCR TabOptionsValuesTestMin/MaxCountString LengthStringData ReadP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerenginee
Test Tool OCR TabTest Tool OCV TabIndicates where the String matches or not.Test Tool OCV Tab229Banner Engineering Corp. - Minneapolis, MN USA - www.b
5. Start the sofware.6. Upon initial startup, the software communication is not configured, and the following error messageis displayed.7. Click Yes t
Test Tool Math TabIndicates where the String matches or not.Test Tool MathTabP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengi
Test Tool Measure TabIndicates where the String matches or not.Test Tool Measure Tab231Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengi
Test Tool Test TabIndicates whether the testTest Tool TestTabP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel:
233Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.3164P/N 000000PresencePLUS Software Tools7/2009
8Communication Tool SetupTo set up the Communication tool, click on the System button in the Main Menu toolbar to bring up the System Setupwindow, the
3. Choose a connection from the fixed Connection drop-down list of the Communication Tool Setupfield.Each Ethernet socket has a unique TCP port number
8.2 Serial ConnectionThe sensor has a single serial connection that you can configure, Serial 1:• Serial 1 is the DB-9 connector.Note: The Pro has 2 s
Note:Because there is no flow control for the serial connections, the sensor wil not detect or log a lost or brokenconnection8.3 Overview of Testing t
8.4 Detailed Steps for Testing the Communication ToolThere a number of software programs such as Telnet and HyperTerminal that can test the connection
3.2 Typical Setup and Startup SequenceThe following subsections proceed through a typical Sensor setup and startup sequence1. Connect and power up the
• Data bits = 8 (sensor default)• Parity = None (sensor default)• Stop Bits = 1 (sensor default)• Flow Control = None6. Trigger the sensor.7. View the
8.7 Remote Command Channel ConfigurationThis section describes the commands that are supported to communicate with a Vision sensor. All commandsare ca
CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or ActivityMISSTRIGCNTEnables remoteteach.
CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or Activityready, 0otherwiseRetrievecurren
CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or ActivityRetrieve thesystem errorcountNo
• 0 - command accepted. This return code is generated when a valid SET, GET, and EXEC commandhas been completely handled by the sensor. It may be foll
RCC to send the current frame number as the command acceptance code. This will allow users to track wheneach command was issued, and which frame it ap
• IN – characters received in the input stream•CMD – commands that were extracted after the frame start and frame end delimiters have been received• O
• : for colon• <SPC> for space• \t for tabIn addition to the above field delimiters, you can enter other delimiter types keeping in mind the fol
9TeachThe inspection parameters can be taught automatically by using the Teach function. There are two Teach options:Quick Teach and Teach. The Quick
During powerup, all the sensor LEDs illuminate for 15 to 20 seconds.•• After the Red Error LED turns OFF, verify that the Green power LED is flashing.
9.3 Teach ScreenTo display the Teach screen, click the Teach button on the Main Menu toolbar, or click the Next button on theTools screen Build tab.Us
Several Teach parameters may be selected in the Teach tool’s Teach tab, such as how many images toconsider during a teaching session and what type of
DescriptionTeach Screen Field/ButtonTeach Counts tracks the number of samplesused in each Teach process. Teach ignoressamples that fail. Samples fail
7. The inspection indicates Pass if the pattern meets the requirements of the Vision tool and (if theTest tool is enabled for Remote Teach) if the eva
9.4.4 Remote Teach ResultsRemote Teach will indicate normal Pass/Fail results. To clarify normal results, the rules are as follows:• If Location tools
10Run ScreenUse the Run screen to start, stop, monitor, and log an inspection. To display the Monitor tab on the Run screen,click Run in the Main Menu
10.1 Selected InspectionDisplays the filename of the selected inspection. The default is the last saved inspection.10.2 DisplayP/N 000000Banner Engine
DescriptionDisplay OptionDisplay next passed inspection.Next PassDisplay next failed inspection.Next FailDisplay next remotely taught inspection.Next
DescriptionResults FieldNumber of passed inspections.Pass CountNumber of failed inspections.Fail CountTotal number of inspections.Total CountClears te
• Red = Active (not currently available)• Not Visible = Not selected as input/output10.7 Product SelectDisplays the last latched Product Select (binar
Cause/SolutionProblemEthernet connection lost.• Error message "Failed to capture a full-resolutionimage. Please try again." • Reconnect the
Product Select• The Hardware Input option signals the sensor to run the product option currently selected by theProduct and Product Select input lines
10.11 Log TabFields in the Runs screen's Log tab are described below.Mode• Pass-Logs only passed inspections based on Strategy.• Fail-Logs only f
Strategy• Last Ten-Stores the previous 10 inspections that meet the Mode criteria (this isthe default).• First Ten-Stores the first 10 inspections tha
10.12 Run ResultsIn the Run screen, the Results/Navigation window at the bottom of the display defaults to the Results windowshown below. The Results
last displayed inspection. Each tool in the list can be expanded to show its results. Each result shown indicatesthe tolerance assigned to the paramet
DescriptionParent LevelLevelName• Power-up time: time since last shutdown(resolution = second)• Pass count• Fail count• Missed trigger count: total nu
Playback TabP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.31642667/2009Run Screen
Record Tab10.13.1 RecordThe Record tab is present on the Run screen when the vision sensor is running on live images (that is, theStart button has bee
There are three steps to recording bitmap images using this feature:1. Choose a Record Path. At the top of the tab, at the end of the line labeled Rec
3. Press Record. After choosing which images to save and where to save them, the last step is topress the red Record button found midway down the page
1. Setup screen:a. Set up the camera, lens, and lighting.b. Choose trigger option Continuous for a live image.c. Click Auto-exposure to adjust the ima
There are three steps to playing back bitmap images using this feature:1. Load INP file. In Playback mode the vision sensor will be running off of sto
a new BMP file to the Playback List, click the plus button . This will bring up the Add Image(s)window allowing you to find the relevant files on your
11Product ChangeThis section explains the Product Change (pin 3) input.The Product Change input is used in conjunction with one of the four I/O points
11.2 Product Select Input SpecificationsCurrent Sourcing (PNP)Current Sinking (NPN)State> 8V at -7.5 mA max.< 2V at 1 mA max.ON< 2V at -7.5 m
12P4 Product Change and Product SelectTiming12.1 One Pulse Set OverviewThe Product Change line signals the Sensor to stop what it is doing and begin c
12.1.1 Product Select in One-Pulse ConfigurationTo use the product select option in the one-pulse configuration, follow these steps.1. Select Hardware
12.2 Three Pulse Set OverviewThe Three Pulse Set uses the same I/O configuration as the standard One Pulse Set, but requires a differenttiming scheme.
13Saving InspectionsInspection (.ins) files can be saved either to the sensor or to the PC. You need to save inspections to the sensor inorder to run
To select an inspection (in the Select tab), enable Software Override, and select the inspection file fromthe list of stored inspections on the camera
13.1 Saving Inspections to a Vision SensorTo save an inspection to a Vision sensor:1. Click on the Save button in the Menu toolbar to display the Save
2. Use the scroll bar and select an Inspection Number by clicking in the dialog next to the numberwhere you want to store the inspection, or enter a n
13.2 Saving Inspections to a PC or Network DriveTo save an inspection to a PC or network drive:1. Click on the Save button in the Menu toolbar to disp
14Backing Up and Restoring Vision Sensor Data14.1 Backing up Vision Sensor DataTo back up Vision sensor data:1. Insert the PresencePLUS installation C
4. Click on the Sensor Backup tab.5. In the Create Backup section, click on the ellipses (...) button to select a filename for the backupfile as well
6. In the Backup Content field, select either of the following to backup:• [ Firmware ] + [ Configuration ] + [ Inspection(s) ]• [ Configuration ] + [
7. Optionally, click on the Edit Note button to add notes for the backup operation.P/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bann
8. Click the Backup button to back up Vision sensor data.14.2 Restoring Vision Sensor DataTo restore Vision sensor data:1. Insert the PresencePLUS ins
3. In the PresencePLUS Firmware Updater, click on the Restore tab.4. From the list of sensors, select the one you want to restore to, and click Connec
6. Optionally, click the Read Note.. button to get more information about the restore.289Banner Engineering Corp. - Minneapolis, MN USA - www.banneren
4Setup4.1 Setup ScreenThe Vision sensor has two modes: running and idle. If the sensor is idle when you start up the PresencePLUSsoftware while your P
7. If desired, check the box next to Restore Firmware and/or Optimized.8. Click the Restore button to restore Vision sensor data from the selected bac
15Dimensions and Specifications15.1 Sensor Dimensions15.1.1 Right-Angle Sensor Dimensions34.3 mm(1.35")CL66.8 mm(2.63")112.5 mm(4.43")7
47.37 mm(1.87")8˚4˚6.8 mm(0.27")22.5˚45˚dia. 44.5 mm(1.75")66.9 mm(2.64")41.4 mm(1.63")120.1 mm(4.73")36.1 mm(1.42"
49.8 mm(1.96")66.9 mm(2.64")33.0 mm(1.30")dia. 88.9 mm(3.50")68.1 mm(2.68")6.8 mm(0.27")22.5˚45˚136.1 mm(5.36")4˚8˚
DescriptionFeatureOFF-State Leakage Current: <100 microamps NPN or PNP1 RJ-45 EthernetRS-232 flying leadsCommunicationPC or NTSC video; 9 m (30&apo
15.3 Monitor Specifications - 9" CRTDescriptionFeaturePPM9Model NumberMetal case, glass screenDimensions: 220 X 240 X 267 mm (8.66" X 9.45&q
DescriptionFeatureUp 15°12-24V dcRed Wire: +VSupply VoltageBlack Wire: -V0.6 A @ 12V dcCurrent DrawFlying leads for powerBNC for VideoConnectionsBNC a
DescriptionFeature1 2 3 4 5 6 7 88 7 6 5 4 3 2 1PC End of CableController End of CableRXD+Pin 3Not usedPin 4Not usedPin 5RXD-Pin 6Not usedPin 7Not use
AA/D converterAcronym for Analog-to-Digital Converter, an electronic devicethat converts data from analog form to digital representation.Abs (Absolute
Table of Contents1. Product Support and Maintenance...71.1 Product Support...
4.3.1 Reference Image SourceBefore capturing an image, you need to determine what will trigger the Sensor to capture and image.The Sensor can be trigg
barrel distortionsAn image appearing to bulge outward on all sides, like abarrel. This is caused by a decrease in effective magnification,as points in
deslantIn order for the OCV/OCR Vision tool to box correctly, theremust be a minimum of a 1 pixel-wide column betweencharacters. If the characters are
high pass filterA processing operation that enhances high frequencies (andattenuates low frequencies).histogramFrequency counts of the population of p
pincushion distortionA visual effect where the sides of an image appear to bulgeinward on all sides like a pincushion. Caused by an increasein effecti
thresholdingA scene segmentation process based on converting a grayscale image into a binary image by reassigning pixel graylevels to only two values.
IndexAabsolute positioning 102absolute threshold 98advanced tabbarcode tool 107string tool 210Bbarcode tool 104, 107, 109, 110advanced tab 107color sc
Ppolarity 98, 99print contrast 128, 148product select 259RRCC log 63, 246RCC return values 61, 244ready 259reference image 123, 143region of interest
DescriptionTrigger OptionThe sensor will update continuously in Setup mode.ContinuousImages are acquired only in reponse to a signal from an external
DescriptionField• Running -- Auto exposure is currently running.• Finished -- Auto exposure has run and is complete.• Image too dark -- Auto exposure
4.4.1 Trigger SettingsDescriptionFieldSets the sequence of valid triggers. If set to 1, an image is captured in responseto every valid trigger; if set
4.4.2 ResolutionIncreases or decreases the resolution on the displayed image. A lower resolution will have a faster PC update.The resolution does not
The Default Mode determines whether to use the Current FOV orMaximum FOV by default.Default ModeMaximum and adjusted FOVThe FOV is denoted by the gree
P/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.3164367/2009Setup
5Tools Screen5.1 OverviewUsing the Tools screen, the user establishes the inspections that the Sensor will execute. Threesources of inspections are av
5.2 Typical Build/Modify Procedure5.2.1 Choosing a ToolTo choose the right tools for an inspection, consider the tool's parameters and result opt
• The button in the Navigation/Results window that appears will show the first nine characters afterexiting the tool.5.2.5 Removing a ToolTo remove a
5.4.1 Flexible Inspection Loading...405.4.2 Inspection Storage Ca
5.4.1 Flexible Inspection LoadingRelease 2009R1B introduces a more flexible inspection loading capability that allows most inspections createdby any P
Possible InspectionModificationsResultInspectionDestinationInspectionSourceNone requiredA dialog indicates that theimage color has changed andthe insp
Number of INS fileswithout ReferenceImages*Number of INS FilesINS Storage MemorySensor Type99916064MBPro II Color500+1508MBArea/GEO/Edge9998532MBOMNI9
43Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.3164P/N 000000Tools Screen7/2009
6System Setup Window OverviewTo access the System Setup window, click the System button in the Main Menu toolbar on the applcation window.To clear cha
6.1 Sensor Select TabUse the Sensor Select tab to establish the Sensor connection with the PC.Note: An option box to open the Sensor Select tab is aut
DescriptionFieldIf the Icon is green (Yes), the sensor is available; if yellow, a connection can't beestablished for some reason; if red (No), th
6.1.1 Change Sensor IP AddressTo change a sensor's IP address:1. Select the sensor in the Sensor Neighborhood2. Click the Change Sensor IP Addres
3. Click Next4. Enter an appropriate sensor name in the New Sensor Name field.5. Click Finish.6.1.2 PC (GUI) to Sensor Connection SetupUse this field
7.4.6 Test Tool...2148. Communication
• If you select Ethernet (RJ 45), the Connection IP Address shows the IP address for which thesoftware is looking. Initially, the IP address should be
6.2 Communication TabThe Communication tab is used to configure:• General Communication Setup• Remote Command Configuration (RCC)Communication Tab51Ba
6.2.1 Communication SetupBanner Vision sensors support the following communication options:• Ethernet Sockets 1-10• Serial 1• Industrial EthernetEther
Valid user TCP/IP port numbers are in the range of 1024 through 65535. The PresencePLUS GUI providesautomatic notification if you attempt to use a res
PortDefault IP AddressSocket20006192.168.0.1720007192.168.0.1820008192.168.0.1920009192.168.0.110Serial ConnectionThe sensor has a single serial conne
Note:Because there is no flow control for the serial connections, the sensor wil not detect or log a lost or brokenconnectionIndustrial EthernetProtoc
• ControlLogix packing format is used to store characters into registers when the Character StringOrder option is set to “Low Byte – High Byte” select
ACTION is an operation the user intends to perform on the OBJECT_IDENTIFIER. There are three possibleactions available:• GET — used to retrieve inform
CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or Activityimmediately,and thecommand will
CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or Activity(1,2,..,n) or byspecifying itsn
12.2 Three Pulse Set Overview...27712.2.1 Product Select
CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or ActivityRetrieve thecameraexposureNoneG
DescriptionSyntaxSets the specified tool operand, if it is aconstant. Value should be a quoted string (seeset stringtool tool_name|tool_number operand
• -306 – Requested comm tool is not configured for RCC• -307 - Tool executed with an error or did not execute• -308 - Specified tool operand is not a
• Inspection is Executing and is Ready4. SET GAIN or SET EXPOSURE commands can be successfully accepted under the followingconditions:• Inspection is
0000000118.116 CMD exec trigger 0000000118.483 OUT 0\x0D\x0AIn this example, command exec trigger was sent to RCC interface. The interface was co
• Any double quote encountered in the Barcode or String Tool will be converted to its ASCII Hexequivalent, “\x22”.For RCC input strings, the formattin
Tasks to CompleteMain Steps• Determines pass/fail condition of the inspection.• Gets the X, Y, and Rotation about Z-axis offsets.• Closes the connecti
Establishing Sensor/Robot CommunicationMain Tasks to CompleteStep 1Install and connecta PresencePLUSVision Sensor1.Install Banner PresencePLUS Vision
Main Tasks to CompleteStep 2performed from theSystem SetupDialog,Communications tabThe default Ethernet port assignments are from 20000 to 20009.Note:
Main Tasks to CompleteStep 32. Click the OK button to accept the configuration.Kawasaki Protocol DefaultsThe default Kawasaki protocol configuration p
1Product Support and MaintenanceThis section provides general Banner resources and specific documentation for installers and operators of thisPresence
Main Tasks to CompleteStep 1the Tool Configurationdialog.2. Select the Tools Configuration tab.3. Scroll down to the Coordinate Tool, and then select
Main Tasks to CompleteStep 3the part within thefield-of-view.2. Click the Geomtric Find button.3. Draw the tool ROI (Region of Interest) to select the
Main Tasks to CompleteStep 4Add a Coordinatetool to provide1.In the PresencePLUS GUI, click the Analysis Tools tab.2. Click the Coordinate tool button
Main Tasks to CompleteStep 5Add a Test tool toreceive a positive1.In the PresencePLUS GUI, click the Analysis Tools tab.2. Click the Test tool button.
Main Tasks to CompleteStep 56. Click the Back button.7. Cleck the Next button to exit the Test Tool configuration.Main Tasks to CompleteStep 6In the P
Kawasaki AS Language SampleThis sample AS Language code snippet will assist with the integration of a Banner PresencePLUS VisionSensor and a Kawasaki
CALL tcp_open(.ret_val, 20000) IF .ret_val < 0 THEN PRINT "Unable to connect to RCC" RETURN END ; ; Trigger the came
; ; Obtain the X, Y, and Rz offset data ; ; Send command to camera to acquire the Communication Tool ; result data .$cmd_str = "GET
; TCP errortcp_error: PRINT "Error during send or receive via TCP:", .ret_val GOTO all_done; RCC Command errorcmd_error: PRINT "E
connect_error: RETURN.END;; Close the TCP connection;.PROGRAM tcp_close() .ret_val = 0 ; Initialize the return value TCP_CLOSE .ret_
2. Pack the sensor carefully. Damage which occurs during return shipping is not covered by warranty.Factory SupportCall, e-mail, fax, or write your lo
ELSE PRINT "Received string too long" .ret_val = -1 END ELSE PRINT "Invalid number
6.2.4 Using Custom_ASCII to Communicate with an External Device Over EthernetTo select Custom_ASCII, click on the RCC Protocol pull-down menu, and sel
6.3 P4 Input/Output TabUse this tab to set t he functionality of the four programmable I/O connections.You can select Trigger, Product Change, Remote
ONOFFOFFONTriggerOutputOutput DurationProcessing TimeDelay LatchedInput/Ouput TabP4 Input/Output Tab83Banner Engineering Corp. - Minneapolis, MN USA -
6.4 Strobe TabUse the Strobe tab to set the strobe signal for a strobed light source. The strobe signal is a +5V dc TTL signal.Fields in the System Se
DescriptionStrobe Width OptionThe strobe output never becomes active (light off).OffThe strobe output remains active (light on).OnThe strobe output is
6.6 Reset TabUse the Reset tab to read sensor error codes, clear system errors and reestablish Sensor communications.DescriptionOptionClick to clear t
DescriptionOptionClick to display the System Log icon in theNavigation/Results window. The System LogGet Error Logrecords information about all system
• Click on Setup Mode if you want the camera to start in Setup Mode after it is powered down.• Click on Inspection Name, and select an inspection from
6.8 NTSC TabThe Zoom Level adjustment on the NTSC tab is availalble only for single function, low-resolution sensorssuch as the Area and Geo. From the
2System DescriptionThe PresencePLUS ProII and P4 sensor families are easy-to-use camera systems with advanced visual inspectioncapability. With minima
6.9 Language TabIn the Languages tab, click on the down arrow for a drop-down list of the languages installed from thePresencePLUS software CD.Click o
6.10 Tools ConfigurationTool Configuration provides the ability to customize the Tools page within the PresencePLUS software. Entiretools, or their en
6.10.1 Standard ModeChoose this option to reset all tool configuration settings for the connected sensor to the factory defaults.6.10.2 Enhanced ModeC
- Select the tool to activate- Enter the license key received for the sensor- Click on the 'Register' buttonTo view licenses currently regis
7PresencePLUS Software Tools7.1 ROI TypesROI types include Area, Search, and Linear.7.1.1 Linear ROILinear ROIs are used by tools that scan along a de
7.1.3 Search ROIGeometric Find, Geometric Count, Pattern Find, and Pattern Count ROIs, like Area ROIs, can be rectangular,elliptical, or circular; how
Adding a Locate ToolTo add a Locate tool to an inspection:1. Click the button of the tool to be added to the inspection.2. If desired, rename the tool
Threshold TypeThe threshold is used to mark the gray scale transition point. The tool marks the edge when the pixel intensitycrosses the threshold lev
DescriptionField/GraphValue is displayed when Type is Absolute. Enter a specific gray scale value from0 to 255.ValuePolarity• Bright to Dark finds edg
Comments to this Manuals