Banner PresencePLUS P4 EDGE 1.3 Series User Manual Page 1

Browse online or download User Manual for Relay Banner PresencePLUS P4 EDGE 1.3 Series. Banner PresencePLUS P4 EDGE 1.3 Series User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 258
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - P4 EDGE/EDGE 1.3

PresencePLUS®P4 EDGE/EDGE 1.3User's ManualBanner Engineering Corp.P/N 120413 rev. D — 2009R2

Page 2

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

Page 3 - Table of Contents

DescriptionField• Bright or Dark finds any edge.Graph TabWhen Edge Strength is selected in the Input tab, the software displays the Graph tab. Thistab

Page 4 - 7/2009PresencePLUS

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

Page 5 - P4 EDGE/EDGE 1.37/2009

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

Page 6

7.3 Vision Gray Scale ToolsVision tools analyze an image and extract information used for judgment criteria.103Banner Engineering Corp. - Minneapolis,

Page 7 - 1.1 Product Support

7.3.1 Edge ToolThe Edge tool finds and marks the position of all edges along an ROI line. It detects and counts transitionsbetween bright and dark pix

Page 8 - 1.2 Maintenance

Adding an Edge ToolThreshold TypeThe threshold is used to mark the gray scale transition point. The tool marks the edge when the pixel intensitycrosse

Page 9 - System Description

DescriptionField/GraphPercent is displayed when the Type is Relative. Choose the percentage value atwhich the edge should be marked.PercentPolarity• B

Page 10 - P4 Components

DescriptionField/Graph• Bright or Dark finds any edge.In the Edge Profile graph displayed when the Absolute threshold is selected, thered line shows t

Page 11 - 2.1.3 P4 Cable Connections

The Edge Strength graph represents the change in gray scale along the tool ROI. EdgeStrength detects an edge when the rate of change (solid red line o

Page 12 - 2.2 Software Overview

DescriptionFieldFilters out small spike-of-intensity changes, and narrow dark or bright bands.It determines the distance (in pixels) before and after

Page 13 - 2.2.1 Main Menu Toolbar

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

Page 14 - 2.2.2 Image Window

Edge Strength detects an edge when the rate of change (solid red line on the screen) crosses the selectedintensity change amount (dashed green lines o

Page 15 - Absolute and Relative Tools

7.3.2 Object ToolThe Object tool detects the edges of dark and bright segments in an ROI. The Object tool measures the widthsof every dark and light s

Page 16 - Expand Button

Adding a Linear ToolTo add a tool to an inspection:DescriptionField/ButtonUse this field to rename the tool. The default is tool_name_1, tool_name_2,a

Page 17 - 2.2.5 Status Window

Threshold TypeThe threshold is used to mark the gray scale transition point. The tool marks the edge when the pixel intensitycrosses the threshold lev

Page 18 - 7/2009System Description

DescriptionField/GraphValue is displayed when Type is Absolute. Enter a specific gray scale value from0 to 255.ValuePolarity• Bright to Dark finds edg

Page 19 - Getting Started

DescriptionField• Bright or Dark finds any edge.Graph TabWhen Edge Strength is selected in the Input tab, the software displays the Graph tab. Thistab

Page 20 - 7/2009Getting Started

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

Page 21 - Getting Started7/2009

Graph TabWhen Edge Strength is selected, the Graph tab appears on the tool window. The graph for the Input taboverlays both the edge strength graph an

Page 22

FiltersP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.31641187/2009PresencePLUS Software Tools

Page 23

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

Page 24

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

Page 25 - 3.3.1 General Troubleshooting

7.4 Analysis ToolsAnalysis tools analyze the information gathered with the Vision tools to create measurements and tolerancesfor the Vision tools.Anal

Page 26 - 3.5 Building an Inspection

7.4.1 Communication ToolThe Communication tool is used to conditionally export data from the Sensor to an external device. Resultsfrom Vision tools ca

Page 27

Adding a Communication ToolImportant: Add the Communication tool after the Vision tools that have data to be exported.The Communication tool can expor

Page 28

• Customize the order of the exported data.• Export data from the Vision tools at different times during the inspection.• Customize the “Start Strings

Page 29 - 4.3 Focus Tab

Output FilterThis field provides a means to make specific output selections in order to avoid unwanted output information.Guidelines for Configuring t

Page 30 - 4.3.1 Reference Image Source

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

Page 31 - 4.3.3 Auto Exposure

DescriptionValuesOption Nameand tab to be outputrepsectively.This option is a mechanism foradding characters after a string ofdata.User-defined ASCII

Page 32 - 4.4 Trigger Tab

•Communication Tool Exportable Results: Locate Tool7.4.1.7.1 Communication Tool ExportableResults: Locate Tool on page 128•Communication Tool Exportab

Page 33 - 4.4.1 Trigger Settings

Communication Tool Exportable Results: Locate ToolDescriptionValueData LabelUser-defined namestringTool Name1 = Tool executed successfully0 = Tool did

Page 34 - 4.5 Advanced Tab

DescriptionValueData LabelTool processing time for the current inspection.msExecution TimeFastest recorded tool processing time since the start of the

Page 35 - Maximum and adjusted FOV

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

Page 36 - 7/2009Setup

DescriptionValueData LabelSlowest recorded tool processing time since the start of theinspection or since power-up.msExecution Time MaxTotal number of

Page 37 - Tools Screen

DescriptionValueData LabelWidth of the largest bright object found.pixelsMax Bright Object WidthWidth of the smallest dark object found.pixelsMin Dark

Page 38 - 5.2.4 Renaming Tools

Communication Tool Exportable Results: Color Blob ToolDescriptionValueData LabelUser-defined namestringTool Name1 = Tool overall results passed.2 = To

Page 39 - 5.4 Load Tab

DescriptionValueData LabelThe grayscale brightness lower limit. This value ranges from 0 to255.whole numberBrightness Lower LimitThe grayscale brightn

Page 40 - 7/2009Tools Screen

DescriptionValueData LabelMinimum Width FoundMaximum Width FoundAverage Width FoundNumber of Good RegionsTotal Length of Good RegionsGood Region Lengt

Page 41 - Tools Screen7/2009

DescriptionValueData LabelTool processing time for the current inspection.msExecution TimeFastest recorded tool processing time since the start of the

Page 42

DescriptionValueData LabelX,Y coordinates of the point selected for Tool One.pixels (X,Y)Measure Location Point1X,Y coordinates of the point selected

Page 43

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

Page 44

BCR/BCR1.3GEO/GEO1.3EDGE/EDGE1.3AREA/AREA1.3OMNI/OMNI1.3OMNI ColorProII/ProII1.3ProII ColorNoNoNoNoYesYesYesYesCoordinate Tool Input TabCoordinate Too

Page 45 - System Setup Window Overview

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

Page 46 - 6.1 Sensor Select Tab

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

Page 47 - Sensor Select Tab

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

Page 48

The following are fields on the Math tool Input tab:•Math Tool Modes7.4.3.1 Math Tool Modes on page 142•Use of Constants7.4.3.2 Use of Constants on pa

Page 49 - 5. Click Finish

Math Tool ModesOne Operand OperationThere is only a one operation that requires a single Operand--Absolute Value. This Operator requires the userto pr

Page 50 - 6.1.3 IP Address History

• Less Than Equal To• Equal To• Diff• Mod• DivArithmetic OperationsReturns (X1+ X2)AddReturns (X1- X2)SubtractReturns (X1* X2)MultiplyReturns (X1/ X2)

Page 51 - 6.2 Communication Tab

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

Page 52 - 6.2.1 Communication Setup

The standard deviation and variance are measures of how spread out operands valuesare.StdDev (StandardDeviation) andVarianceUse of ConstantsIn general

Page 53

• 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

Page 54

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

Page 55 - Byte” selection

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

Page 56 - Remote Command Set

The tool returns the distance calculations for the X and Y component.Additionally, the following results are generated in this operation:• The line co

Page 57

2.2.3 Navigation/Results WindowThe Navigation/Results window, at the bottom of the screen, displays tool navigation buttons or inspectionresults files

Page 58

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

Page 59

The tool returns the distance calculations for the X and Y component.Additionally, the following results are generated in this operation:• The line co

Page 60

• 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

Page 61

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

Page 62

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

Page 63

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

Page 64

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)

Page 65

Preserve SignWhen this checkmark is set, the X and Y distances are computed as distance offsets. These distance offsetsare represented by signed numbe

Page 66

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

Page 67

Geometric Count Tab159Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.3164P/N 000000PresencePLUS Software Tools

Page 68

DescriptionIconDelete Selected Tool -- deletes the selected tool from the current inspection.Delete Selected Tools -- deletes the selected tool and al

Page 69

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

Page 70

Pattern Count Tab161Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.3164P/N 000000PresencePLUS Software Tools7/

Page 71

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

Page 72

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 145 for more in

Page 73

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

Page 74

Measure Tool Barcode TabUse the up or down arrow keys to select the Barcode to measure to. ClickMeasure Tool7.4.4 Measure Toolon page 145 for more inf

Page 75

7.4.5 Test ToolThe Test tool uses Boolean logic to combine or convert tool results. Its data can be used to evaluate theresults of a single tool or mu

Page 76

• Tie multiple results together with logic options• Include results in the overall Pass/Fail criteria• Activate an output based on the inspection resu

Page 77

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

Page 78

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

Page 79

2.2.4 Configuration WindowThe Configuration window, on the right side of the screen, displays the currently selected options with multipletabs. Clicki

Page 80

Tool OptionsOptionsValuesToolNot AvailableLocateNot AvailablePattern FindNot AvailableGeometric FindMin/Max/Tolerance % *Average Gray ScaleAverage Gra

Page 81

OptionsValuesToolMin/Max/Tolerance % *DistanceDistance XMeasureDistance YPass/Fail ContributionTrue/False valueTestPass/FailSuccess/FailCommunicationO

Page 82 - 6.3 P4 Input/Output Tab

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

Page 83 - Input/Ouput Tab

Test Tool Edge TabOptionsValuesMin/MaxBright to DarkMin/MaxDark to BrightMin/MaxTotal173Banner Engineering Corp. - Minneapolis, MN USA - www.bannereng

Page 84 - 6.4 Strobe Tab

Test Tool Edge TabTest Tool Geometric Count TabOptionsValuesMin/MaxCountP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineeri

Page 85 - 6.5 Units Tab

Test Tool Geometric Count TabTest Tool Pattern Count TabOptionsValuesTestMin/MaxCountMatch Count175Banner Engineering Corp. - Minneapolis, MN USA - ww

Page 86 - 6.6 Reset Tab

Test Tool Pattern Count TabTest Tool Object TabOptionsValuesTestMin/MaxBright ObjectCountMin/MaxDark ObjectMin/MaxTotabl ObjectAllObjectSelectMin/Max/

Page 87 - 6.7 Start-Up Inspection Tab

Test Tool Average Color TabOptionsValuesCategoryBegin/End/Tolerance %HueAveragesMin/Max /Tolerance %SaturationMin/Max /Tolerance %Intensity177Banner E

Page 88 - Start-Up Inspection Tab

OptionsValuesCategoryMin/Max /Tolerance %HueStandard DeviationsMin/Max /Tolerance %SaturationMin/Max /Tolerance %IntensityTest Tool Average Color TabP

Page 89 - 6.8 NTSC Tab

Test Tool Color Match TabIndicates whether there is a color MATCH or NO MATCH.Test Tool Color Match Tab179Banner Engineering Corp. - Minneapolis, MN U

Page 90 - 6.9 Language Tab

DescriptionRegionImage update completion -- progress bar showsrelative image update completion when an image isbeing transferred from the camera to th

Page 91 - 6.10 Tools Configuration

Test Tool OCR TabOptionsValuesTestMin/MaxCountString LengthStringData ReadP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerenginee

Page 92 - 6.10.4 Tool Licensing

Test Tool OCR TabTest Tool OCV TabIndicates where the String matches or not.Test Tool OCV Tab181Banner Engineering Corp. - Minneapolis, MN USA - www.b

Page 93 - - Select the tool to activate

Test Tool Math TabIndicates where the String matches or not.Test Tool MathTabP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengi

Page 94

Test Tool Measure TabIndicates where the String matches or not.Test Tool Measure Tab183Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengi

Page 95 - PresencePLUS Software Tools

Test Tool Test TabIndicates whether the testTest Tool TestTabP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel:

Page 96 - 7.2 Location Tools

185Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.3164P/N 000000PresencePLUS Software Tools7/2009

Page 98

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

Page 99

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

Page 100 - Graph Tab

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

Page 101 - P/N 000000

3Getting StartedThis section begins with some Vision basics, then provides a brief overview of how to install the software, and thegeneral steps to cr

Page 102 - Advanced Tab

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

Page 103 - 7.3 Vision Gray Scale Tools

8.4 Detailed Steps for Testing the Communication ToolThere a number of software programs such as Telnet and HyperTerminal that can test the connection

Page 104 - 7.3.1 Edge Tool

• Data bits = 8 (sensor default)• Parity = None (sensor default)• Stop Bits = 1 (sensor default)• Flow Control = None6. Trigger the sensor.7. View the

Page 105

8.7 Remote Command Channel ConfigurationThis section describes the commands that are supported to communicate with a Vision sensor. All commandsare ca

Page 106 - Absolute Threshold

CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or ActivityMISSTRIGCNTEnables remoteteach.

Page 107 - Edge Strength

CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or Activityready, 0otherwiseRetrievecurren

Page 108

CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or ActivityRetrieve thesystem errorcountNo

Page 109 - Edge Tool Results

• 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

Page 110

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

Page 111 - 7.3.2 Object Tool

• IN – characters received in the input stream•CMD – commands that were extracted after the frame start and frame end delimiters have been received• O

Page 113

Note: The following instructions assume you are installing the software on Windows XP.3. If using an Ethernet communication cable, configure the IP ad

Page 114

• : 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

Page 115

9TeachThe inspection parameters can be taught automatically by using the Teach function. There are two Teach options:Quick Teach and Teach. The Quick

Page 116

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

Page 117

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

Page 118

DescriptionTeach Screen Field/ButtonTeach Counts tracks the number of samplesused in each Teach process. Teach ignoressamples that fail. Samples fail

Page 119

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

Page 120 - 7.4 Analysis Tools

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

Page 121 - 7.4.1 Communication Tool

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

Page 122

10.1 Selected InspectionDisplays the filename of the selected inspection. The default is the last saved inspection.10.2 DisplayP/N 000000Banner Engine

Page 123

DescriptionDisplay OptionDisplay next passed inspection.Next PassDisplay next failed inspection.Next FailDisplay next remotely taught inspection.Next

Page 124

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

Page 125

DescriptionResults FieldNumber of passed inspections.Pass CountNumber of failed inspections.Fail CountTotal number of inspections.Total CountClears te

Page 126

• Red = Active (not currently available)• Not Visible = Not selected as input/output10.7 Product SelectDisplays the last latched Product Select (binar

Page 127 - Analysis Tools

Product Select• The Hardware Input option signals the sensor to run the product option currently selected by theProduct and Product Select input lines

Page 128

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

Page 129

Strategy• Last Ten-Stores the previous 10 inspections that meet the Mode criteria (this isthe default).• First Ten-Stores the first 10 inspections tha

Page 130

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

Page 131

last displayed inspection. Each tool in the list can be expanded to show its results. Each result shown indicatesthe tolerance assigned to the paramet

Page 132

DescriptionParent LevelLevelName• Power-up time: time since last shutdown(resolution = second)• Pass count• Fail count• Missed trigger count: total nu

Page 133

Playback TabP/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.31642187/2009Run Screen

Page 134

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

Page 135

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

Page 136

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

Page 137 - 7.4.2 Coordinate Tool

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

Page 138

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

Page 139

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

Page 141

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

Page 142

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

Page 143

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

Page 144 - Multiple Operand Functions

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

Page 145 - 7.4.4 Measure Tool

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.

Page 146

5. Start the sofware.6. Upon initial startup, the software communication is not configured, and the following error messageis displayed.7. Click Yes t

Page 148

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

Page 149

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

Page 150

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

Page 151

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

Page 152

14Backing Up and Restoring Vision Sensor Data14.1 Backing up Vision Sensor DataTo back up Vision sensor data:1. Insert the PresencePLUS installation C

Page 153

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

Page 154

6. In the Backup Content field, select either of the following to backup:• [ Firmware ] + [ Configuration ] + [ Inspection(s) ]• [ Configuration ] + [

Page 155 - Absolute

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

Page 156 - Relative

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

Page 157 - Locate Tab

3.2 Typical Setup and Startup SequenceThe following subsections proceed through a typical Sensor setup and startup sequence1. Connect and power up the

Page 158

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

Page 159 - Geometric Count Tab

6. Optionally, click the Read Note.. button to get more information about the restore.241Banner Engineering Corp. - Minneapolis, MN USA - www.banneren

Page 160 - Current Point

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

Page 161 - Pattern Count Tab

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

Page 162 - Blob or Color Blob Tab

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"

Page 163 - Edge Tab

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˚

Page 164 - Object Tab

DescriptionFeatureOFF-State Leakage Current: <100 microamps NPN or PNP1 RJ-45 EthernetRS-232 flying leadsCommunicationPC or NTSC video; 9 m (30&apo

Page 165 - Barcode Tab

15.3 Monitor Specifications - 9" CRTDescriptionFeaturePPM9Model NumberMetal case, glass screenDimensions: 220 X 240 X 267 mm (8.66" X 9.45&q

Page 166 - 7.4.5 Test Tool

DescriptionFeatureUp 15°12-24V dcRed Wire: +VSupply VoltageBlack Wire: -V0.6 A @ 12V dcCurrent DrawFlying leads for powerBNC for VideoConnectionsBNC a

Page 167

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

Page 168

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.

Page 170

AA/D converterAcronym for Analog-to-Digital Converter, an electronic devicethat converts data from analog form to digital representation.Abs (Absolute

Page 171

barrel distortionsAn image appearing to bulge outward on all sides, like abarrel. This is caused by a decrease in effective magnification,as points in

Page 172 - Test Tool Color Blob Tab

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

Page 173 - Test Tool Edge Tab

high pass filterA processing operation that enhances high frequencies (andattenuates low frequencies).histogramFrequency counts of the population of p

Page 174 - Test Tool Geometric Count Tab

pincushion distortionA visual effect where the sides of an image appear to bulgeinward on all sides like a pincushion. Caused by an increasein effecti

Page 175 - Test Tool Pattern Count Tab

thresholdingA scene segmentation process based on converting a grayscale image into a binary image by reassigning pixel graylevels to only two values.

Page 176 - Test Tool Object Tab

IndexAabsolute positioning 102absolute threshold 98, 106, 113Ccharacter strings 64, 200command processingEXEC PRODCHANGE 62, 198EXEC RESET 62, 198EXEC

Page 177 - Test Tool Average Color Tab

Tteach 201teach screen 202test tool 166threshold 98, 105, 113threshold typeabsolute 98, 106, 113edge strength 99, 107, 114relative 98, 105, 113toolsco

Page 178

Cause/SolutionProblemEthernet connection lost.• Error message "Failed to capture a full-resolutionimage. Please try again." • Reconnect the

Page 179 - Test Tool Color Match Tab

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

Page 180 - Test Tool OCR Tab

To select an inspection (in the Select tab), enable Software Override, and select the inspection file fromthe list of stored inspections on the camera

Page 181 - Test Tool OCV Tab

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

Page 182 - Test Tool MathTab

Table of Contents1. Product Support and Maintenance...71.1 Product Support...

Page 183 - Test Tool Measure Tab

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

Page 184 - Test Tool TestTab

DescriptionTrigger OptionThe sensor will update continuously in Setup mode.ContinuousImages are acquired only in reponse to a signal from an external

Page 185

DescriptionField• Running -- Auto exposure is currently running.• Finished -- Auto exposure has run and is complete.• Image too dark -- Auto exposure

Page 186

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

Page 187 - Communication Tool Setup

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

Page 188

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

Page 189 - 8.2 Serial Connection

P/N 000000Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.3164367/2009Setup

Page 190

5Tools Screen5.1 OverviewUsing the Tools screen, the user establishes the inspections that the Sensor will execute. Threesources of inspections are av

Page 191

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

Page 192

• 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

Page 193 - 8.7.1 Remote Command Set

5.4.1 Flexible Inspection Loading...405.4.2 Inspection Storage Ca

Page 194 - MISSTRIGCNT

5.4.1 Flexible Inspection LoadingRelease 2009R1B introduces a more flexible inspection loading capability that allows most inspections createdby any P

Page 195

Possible InspectionModificationsResultInspectionDestinationInspectionSourceNone requiredA dialog indicates that theimage color has changed andthe insp

Page 196 - 8.7.2 RCC Return Values

Number of INS fileswithout ReferenceImages*Number of INS FilesINS Storage MemorySensor Type99916064MBPro II Color500+1508MBArea/GEO/Edge9998532MBOMNI9

Page 197 - 8.7.3 Frame Tag Numbers

43Banner Engineering Corp. - Minneapolis, MN USA - www.bannerengineering.comTel: 763.544.3164P/N 000000Tools Screen7/2009

Page 199

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

Page 200

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

Page 201 - 9.2 Teach

DescriptionFieldIf the Icon is green (Yes), the sensor is available; if yellow, a connection can't beestablished for some reason; if red (No), th

Page 202 - 9.3 Teach Screen

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

Page 203 - Teach7/2009

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

Page 204 - 9.4 Remote Teach

8.6 Troubleshooting Serial Connections...1928.7 Remote Command Channel

Page 205 - 9.4.3 Timing Sequence

• 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

Page 206 - 9.4.4 Remote Teach Results

6.2 Communication TabThe Communication tab is used to configure:• General Communication Setup• Remote Command Configuration (RCC)Communication Tab51Ba

Page 207 - Run Screen

6.2.1 Communication SetupBanner Vision sensors support the following communication options:• Ethernet Sockets 1-10• Serial 1• Industrial EthernetEther

Page 208 - 10.2 Display

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

Page 209 - 10.4 Results

PortDefault IP AddressSocket20006192.168.0.1720007192.168.0.1820008192.168.0.1920009192.168.0.110Serial ConnectionThe sensor has a single serial conne

Page 210 - 10.6 Outputs

Note:Because there is no flow control for the serial connections, the sensor wil not detect or log a lost or brokenconnectionIndustrial EthernetProtoc

Page 211 - 10.10 Select Tab

• ControlLogix packing format is used to store characters into registers when the Character StringOrder option is set to “Low Byte – High Byte” select

Page 212 - Product Select

ACTION is an operation the user intends to perform on the OBJECT_IDENTIFIER. There are three possibleactions available:• GET — used to retrieve inform

Page 213 - 10.11 Log Tab

CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or Activityimmediately,and thecommand will

Page 214 - 7/2009Run Screen

CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or Activity(1,2,..,n) or byspecifying itsn

Page 215 - 10.12 Run Results

15. Dimensions and Specifications...24315.1 Sensor Dimensions...

Page 216

CommentsOptionalQualifiersRequiredQualifiersSupportActionsObject orActivityIdentifierSystemObject,Component,or ActivityRetrieve thecameraexposureNoneG

Page 217 - 10.13 Run Player/Recorder

DescriptionSyntaxSets the specified tool operand, if it is aconstant. Value should be a quoted string (seeset stringtool tool_name|tool_number operand

Page 218 - Playback Tab

• -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

Page 219 - 10.13.1 Record

• Inspection is Executing and is Ready4. SET GAIN or SET EXPOSURE commands can be successfully accepted under the followingconditions:• Inspection is

Page 220

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

Page 221 - 10.13.2 Playback

• Any double quote encountered in the Barcode or String Tool will be converted to its ASCII Hexequivalent, “\x22”.For RCC input strings, the formattin

Page 222

Tasks to CompleteMain Steps• Determines pass/fail condition of the inspection.• Gets the X, Y, and Rotation about Z-axis offsets.• Closes the connecti

Page 223 - Run Screen7/2009

Establishing Sensor/Robot CommunicationMain Tasks to CompleteStep 1Install and connecta PresencePLUSVision Sensor1.Install Banner PresencePLUS Vision

Page 224

Main Tasks to CompleteStep 2performed from theSystem SetupDialog,Communications tabThe default Ethernet port assignments are from 20000 to 20009.Note:

Page 225 - Product Change

Main Tasks to CompleteStep 32. Click the OK button to accept the configuration.Kawasaki Protocol DefaultsThe default Kawasaki protocol configuration p

Page 226 - 7/2009Product Change

1Product Support and MaintenanceThis section provides general Banner resources and specific documentation for installers and operators of thisPresence

Page 227 - 12.1 One Pulse Set Overview

Main Tasks to CompleteStep 1the Tool Configurationdialog.2. Select the Tools Configuration tab.3. Scroll down to the Coordinate Tool, and then select

Page 228

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

Page 229 - 12.2 Three Pulse Set Overview

Main Tasks to CompleteStep 4Add a Coordinatetool to provide1.In the PresencePLUS GUI, click the Analysis Tools tab.2. Click the Coordinate tool button

Page 230

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.

Page 231 - Saving Inspections

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

Page 232 - 7/2009Saving Inspections

Kawasaki AS Language SampleThis sample AS Language code snippet will assist with the integration of a Banner PresencePLUS VisionSensor and a Kawasaki

Page 233 - Saving Inspections7/2009

CALL tcp_open(.ret_val, 20000) IF .ret_val < 0 THEN PRINT "Unable to connect to RCC" RETURN END ; ; Trigger the came

Page 234

; ; Obtain the X, Y, and Rz offset data ; ; Send command to camera to acquire the Communication Tool ; result data .$cmd_str = "GET

Page 235

; TCP errortcp_error: PRINT "Error during send or receive via TCP:", .ret_val GOTO all_done; RCC Command errorcmd_error: PRINT "E

Page 236

connect_error: RETURN.END;; Close the TCP connection;.PROGRAM tcp_close() .ret_val = 0 ; Initialize the return value TCP_CLOSE .ret_

Page 237

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

Page 238

ELSE PRINT "Received string too long" .ret_val = -1 END ELSE PRINT "Invalid number

Page 239

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

Page 240

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

Page 241

ONOFFOFFONTriggerOutputOutput DurationProcessing TimeDelay LatchedInput/Ouput TabP4 Input/Output Tab83Banner Engineering Corp. - Minneapolis, MN USA -

Page 242

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

Page 243 - Dimensions and Specifications

DescriptionStrobe Width OptionThe strobe output never becomes active (light off).OffThe strobe output remains active (light on).OnThe strobe output is

Page 244

6.6 Reset TabUse the Reset tab to read sensor error codes, clear system errors and reestablish Sensor communications.DescriptionOptionClick to clear t

Page 245 - 15.2 Sensor Specifications

DescriptionOptionClick to display the System Log icon in theNavigation/Results window. The System LogGet Error Logrecords information about all system

Page 246

• 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

Page 247

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

Page 248

2System DescriptionThe PresencePLUS ProII and P4 sensor families are easy-to-use camera systems with advanced visual inspectioncapability. With minima

Page 249 - Controller End of Cable

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

Page 250

6.10 Tools ConfigurationTool Configuration provides the ability to customize the Tools page within the PresencePLUS software. Entiretools, or their en

Page 251

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

Page 252 - P4 EDGE/EDGE 1.3252

- Select the tool to activate- Enter the license key received for the sensor- Click on the 'Register' buttonTo view licenses currently regis

Page 254 - P4 EDGE/EDGE 1.3254

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

Page 255

7.1.3 Search ROIGeometric Find, Geometric Count, Pattern Find, and Pattern Count ROIs, like Area ROIs, can be rectangular,elliptical, or circular; how

Page 256 - P4 EDGE/EDGE 1.3256

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

Page 257

Threshold TypeThe threshold is used to mark the gray scale transition point. The tool marks the edge when the pixel intensitycrosses the threshold lev

Page 258 - P4 EDGE/EDGE 1.3258

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

No comments