background image

WME-PV230-0P-03 

201

7

.06 

panasonic.net/id/pidsx/global

Panasonic 

MACHINE VISION SYSTEM 

IMAGECHECKER

®

P\I. 四O

Manual 

Functions (Excerpt Edition) 

Summary of Contents for IMAGECHECKER PV230

Page 1: ...WME PV230 0P 03 2017 06 I panasonic net id pidsx global Panasonic MACHINE VISION SYSTEM IMAGECHECKER P I 四O Manual Functions Excerpt Edition ...

Page 2: ...d to blindness Always take precautions to ensure the overall safety of your system so that the whole system remains safe in the event of failure of this product or other external factor CAUTION Critical situations that could lead to user s injury or only property damage are assumed by mishandling of the product Do not dismantle or remodel the product It could lead to excessive exothermic heat or s...

Page 3: ...PV230 Manual Operation Edition This description Describes items necessary for operating the PV230 If you need the booklet please contact our personnel in charge of sales OCR Checker Code Reader Checker Communication Commands Preset menu For the hardware information and the functions other than OCR Checker and Code Reader Checker please refer to the PV200 Manual IMAGECHECKER PV200 Manual Operation ...

Page 4: ...who can log in the computer to protect the system from unauthorized attack There is a possibility that information such as image data authentication information user name password alarm mail information FTP server information and DDNS server information is leaked Take measures such as restricting access by user authentication Change the password of NAS FTP server periodically Do not install the sy...

Page 5: ...lculation Judgement and Data R W 55 3 Code Reader Checker 59 3 1 About Code Reader 60 3 2 Setting Items relating to Inspection Area 63 3 3 Setting Conditions to Read Codes 65 3 3 1 Inspection Condition 66 3 3 2 Code Model Parameter 68 3 3 3 Training 2D Code Only 72 3 3 4 Other Inspection Conditions 75 3 3 5 Outputting Read Code 80 3 4 Setting Judgement Condition 83 3 5 Executing Test 85 3 6 List o...

Page 6: ...idth Min Width Max Height Min Height Segment Direction Left Right Right Left Top Bottom Bottom Top Boundary Yes No Partition No Yes Character Width 1 to 100 Inspection Condition Recognized Reversed Character No Yes Output Judged Characters Yes No Number of Lines Two or more One Recognition rate method No Correlation Value Subtraction Max Min Average Method Details Mode Rough Details Mode Rough Fil...

Page 7: ... Speed Normal High Speed Learning Type Normal Rough High speed Fine Low speed Edit Learning Start OCR Checker Area Setting Comment Camera Select Color Image Position Adjustment Area Setting Inspection Condition Grayscale Preprocess No A P 16 types Code Type 27 types Code Model Parameter Settings differ depending on the selected code type Background Light Dark Auto Not selectable for 2D code when C...

Page 8: ... Following items can be set when selecting Manual Training Base Data on Current Val Default Val Mirrored No Yes Auto Contrast Min 1 to 100 Strict Model No Yes Module Columns Min 10 to 144 Module Columns Max 10 to 144 Module Rows Min 8 to 144 Module Rows Max 8 to 144 Gap Size Min No Small Big Gap Size Max No Small Big Module Grid Fixed Variable Auto Slant Max 0 0 to 30 0 ...

Page 9: ...7 Preset menu 1ch Chapter 1 Preset Menu ...

Page 10: ...ayed in the key guide such as in the hierarchy under the submenu in Normal menu Specifying Menu Display in SETUP Menu In the setting below you can select which menu is displayed when switching from RUN menu to SETUP menu In PV230 the functions related to Optical Character Recognition and Code Reader are pre registered in the Select Menu For the details of Select Menu refer to Chapter 9 Select Menu...

Page 11: ...ta Save Setting Data Jump to Save Setting Data menu Read Setting Data Jump to Save Setting Data menu SD Dictionary Jump to SD Dictionary menu Page 1 Camera Communication Settings Preset Menu Camera Communication Settings Main menu Jump to Main Menu page 0 Camera Camera Setting Jump to Camera Setting menu Capture Setting Jump to Capture Setting menu Communication Setting General Output Jump to Gene...

Page 12: ...ss Jump to Preprocess menu Draw Character Figure Jump to Draw Character Figure menu Page 3 OCR Setting Preset Menu OCR Setting Main menu Jump to Main Menu page 0 OCR Setting Position Adjustment Jump to Position Adjustment menu Optical Character Recognition Jump to Optical Character Recognition menu Numerical Calculation Jump to Numerical Calculation menu Judgement Jump to Judgement menu Save Setti...

Page 13: ...is displayed 3 Select a page number 4 Select an item number 5 Select a function Select from Set Button Set Text Set Page Jump and Set Separator For the details of setting method refer to 9 1 3 Setting Select Menu in the PV200 User s Manual To restore initial state of Preset Menu 1 Select TYPE Select Menu 2 Select Set in Preset Menu 3 Select Yes in the confirmation window Select Yes to set Preset M...

Page 14: ...nguage the following setting is required Reading New Preset Menu 1 Select TYPE Select Menu 2 Select Set in Preset Menu 3 Select Yes in the confirmation window Select Yes to set Preset Menu to the initial setting Referring to Preset Menus Created for Other Types 1 Select TYPE Select Menu 2 Select Copy in Refer to Other Type Menus 3 Select the type number to be copied The preset menu created in the ...

Page 15: ...13 OCR Checker 2ch Chapter 2 OCR Checker ...

Page 16: ...s well as outputting recognized strings to an external device Flow of Setup 1 Setting items relating to Inspection area Specify a range to recognize characters 2 Setting Segmentation condition for characters Set the condition to enable segmentation by one character 3 Creating Dictionary Register the character images to be criteria for Character Recognition checker 4 Setting Inspection condition Sp...

Page 17: ...ted character recognition checkers can be created in any numbers between No 0 and No 199 when the number of blocks is 2 Selecting a Camera Select a camera image to set a character recognition checker 1 Select a camera No in Camera The image of the selected camera is displayed Select Switch Disp shown by pressing the F1 key to change the displayed image type Live Memory and Gray Binary or size Sele...

Page 18: ... Counterclockwise The direction to cut out characers is set to either Clockwise or Counterclockwise in Segment Direction under Segment Condition When using Doughnut the inspection results of PV230 and PVWIN230 differ So always adjust the inspection settings with PV230 3 Draw an Area Set an area to enclose characters Enter the coordinates of the area in order of a start point and end point Entering...

Page 19: ...the pixels which make up characters Select one from three types of threshold methods Fixed Auto Dynamic Segment pre process filter Dilation Erosion Set Dilation Erosion filter for detected pixels Use this function when a character is thin character gap is narrow or a dotted character is used Slant Angle setting Adjust the angle when the cut out characters are slanted It can be set between 45 00 an...

Page 20: ...t a size approx 1 5 times larger than the character width in Character Width Refer to page 25 for details If a character joins another character or an object by Segmentation those characters cannot be segmented Change the printed position of the characters In the left hand figure j and t cannot be segmented as they are too close Confirming Segmented Characters About F2 and F3 Keys Pressing the F3 ...

Page 21: ...ess filters and setting procedure Threshold method Select one from the following three threshold methods according to the status of images and set required items Adjust checking segmentation results together with Segment pre process filter mentioned in the next page Threshold method Usage Fixed When the brightness of image is always constant and the brightness over the image is even Auto When the ...

Page 22: ...Light or Dark in Background Automatic Specify whether the background is lighter or darker than characters In case of the right figure when the upper white characters are inspected select Dark because the background is darker than the characters When the lower black characters are inspected select Light because the background is lighter than the characters 3 Execute Segment with the F2 key and chec...

Page 23: ...are light or pixels below Average Offset value when the background is light and characters are dark as the pixels which comprise characters in each area In case of the dark figure on the left if the offset value has been set to 15 the threshold of each area is calculated as follows because the character is darker than the background Threshold of lower left area 110 15 95 Threshold of upper left ar...

Page 24: ...Offset value When the contrast between the characters and background is high black characters in white background or white characters in black ground set a high value approx 30 to 50 for the offset value When the contrast is low set the offset value to around 10 5 Execute Segment with the F2 key and readjust Average Size and Offset checking the displayed segmentation results When the target charac...

Page 25: ... broken characters due to uneven print density or dotted characters Erosion Used when characters cannot be cut out character by character as the character gap is narrow Dotted Char Used to cut out dotted characters when they cannot cut out properly with Dilation filter 1 Select Segment pre process filter Select from No Dilation Erosion Dotted Char 2 Set Filter X and Filter Y values In the above ex...

Page 26: ...op Bottom Bottom Top Area Setting Doughnut Select a segment direction according to the direction of characters in order to cut out characters always in the correct orientation Boundary Set whether or not the object on the line of inspection area will be cut out Objects with the same brightness and size as characters existing in the inspection area can be excluded from the target for segmentation Y...

Page 27: ...e is no characters with a size more than 1 5 times of character width this process cannot be executed 2 Set the width of the target characters in Character Width Characters are divided at optimum positions to be found around the specified character width Segmented Character Size Set limits on the size of the characters to be cut out It is helpful in eliminating foreign objects or cutting out only ...

Page 28: ...to Z a to z Symbol 12 types Character images are assigned in each label and characters and images are related The character image registered for each label is called Character Pattern and up to 3 kinds of character patterns can be registered The character cut out is compared to the images registered for each label and the label of the closest image is output as the recognition character The right ...

Page 29: ...ss the FUNC key and select Enter Title from the displayed menu Enter a title with the software keyboard appears You can enter up to 32 characters About deleting dictionary Pressing the FUNC key pointing to the dictionary number you want to delete and selecting Delete deletes the specified dictionary At this time the reference is automatically changed to Dictionary No 0 for the character recognitio...

Page 30: ...cter or a previous character It is not necessary to register all of the segmented characters in this step For details refer to page 30 Point of images to be used for dictionary Point of images to be used for dictionary Select Enter on the software keyboard at the last 4 Select Register Execute A message showing the result of registration appears Registration is done Execute learning It indicates t...

Page 31: ...ionary or inspections as the detailed information has been registered in the dictionary 2 Check the character patterns registered for each label The character patterns for 6 labels are displayed in 1 page Switch pages by the following steps Move the ENTER key from right to left or up and down Press the F2 key or the F3 key Select Switch Page on the right side of the window after selecting a charac...

Page 32: ...e is a lot of variation in three images or they are illegible it may reduce the accuracy of the dictionary In a case where a noise tends to be generated at this point each time also register an image that is with a noise in the background but the character is clear to the character pattern besides an image without a noise It is important that characters are not illegible Example where the same cha...

Page 33: ...Normal Normal or High Speed in Recognition Speed The type and number of the feature quantity to be detected during learning changes according to the recognition speed To decrease the recognition speed select High Speed The change in the recognition speed affects recognition results Check whether or not the recognition result is the one you require by executing a test 3 Select Learning Start and se...

Page 34: ...ionary from the menu bar The list of dictionary data stored in the SD memory card is displayed 3 Select Save to save the dictionary data and select Read to read the data from the menu displayed by selecting a number In the case of reading the dictionary data in the PV230 is discarded and the dictionary data in the SD memory card is read If the dictionary data in the PV230 is needed select No when ...

Page 35: ... be copied and press the FUNC key and select Copy from the displayed pop up menu Move the cursor onto the number to paste press the FUNC key and select Paste If data already exists in the destination the message of overwrite confirmation appears Select Yes ...

Page 36: ...zing reversed characters such as capturing printed part from the back When setting to recognize reversed characters note that the characters captured in the normal position cannot be recognized Example Character pattern registered in Dictionary Character String Recognize Reversed Character No Default Can be recognized Cannot be recognized Yes Cannot be recognized Can be recognized 1 Select Recogni...

Page 37: ...om the menu bar 2 Select Yes for Output of the port Serial Ethernet SD FTP to which strings are output 3 Select General Com or PLC Com in Protocol 4 Select Yes in Optical Character Recognition 5 Specify No of Output Characters Available numbers of characters are 1 to 80 Specify the number of characters per character recognition checker When the number of characters recognized with each character r...

Page 38: ... CR Judged characters of Character Recognition No 0 Judged characters of Character Recognition No 1 Note that the spaces between judged characters of character recognition checkers are filled with blanks not zero When Output Characters is 10 and Unused Digit is Comma Separated H E L L O 2 0 0 9 B Y E 2 0 0 9 CR Judged characters of Character Recognition No 0 Judged characters of Character Recognit...

Page 39: ...ut HELLO Start Register 100 Output Result Register No Higher 8 bits Lower 8 bits 100 E H 101 L L 102 Space O Setting Number of Lines Set the number of lines of character strings to be recognized 1 Select Number of Lines 2 Select One when the recognized character string is one line and select Two or more when the strings are two lines or more Default Two or more If selecting Two or more when a sing...

Page 40: ...t Max The maximum value calculated from the correlation value between recognized characters and dictionary data and the result of subtraction is treated as the recognition rate Min The minimum value calculated from the correlation value between recognized characters and dictionary data and the result of subtraction is treated as the recognition rate Average The averaged value calculated from the c...

Page 41: ...hold value of the gray range for the subtraction process in Subtraction Threshold Default 128 Subtraction Threshold is not available when Recognition rate method is Correlation Value The contour of characters can be extracted more easily by setting a smaller subtraction threshold Set a value that is large enough to detect missing characters and dirt When using a featureless image i e no variation ...

Page 42: ...to be compared with the recognized characters Judgement Type in case of Character It judges the object as Yes or No by comparing the character string specified in Judgement Characters with the recognized character string Judgement Character Specify character strings to be the acceptance criterion No of Characters Judgement It judges the object based on the number of recognized characters Only when...

Page 43: ...ecifying _ _ _ _ all the 4 characters are not judged So recognized characters are output to an external device because recognized characters are equal to judged characters However in this case the _ marks more than the number of recognized characters should be set When the specified _ characters are less than the number of recognized characters the judgement is NG When Judgement Character Size has...

Page 44: ...n setting the judgement using the recognition rate the recognition rate is judged as NG if the second recognized character is output when numbers or alphabets are specified 4 Select Yes No in No of Characters Judgement Select Yes to judge whether or not the number of recognized characters is the specified number of characters 5 Specify the No of characters in Judgement Characters for executing No ...

Page 45: ...Judgement Type Calendar It is a function to judge passing status by comparing the date of the built in calendar with recognized characters The date after or before some days some months or some years from the date of the built in calendar or multiple dates until the designated date can be set as criteria as well as the calendar date as is The dates to be used as criteria are called Judgement Date ...

Page 46: ...y in the month of Calendar Offset value In case of 1 the same day in the next month Day The day of Calendar Offset value In case of 5 the fifth day from the next day When Range has been selected for the offset setting multiple dates from the day to the designated day by the offset value are judged as OK Example Calendar date 2009 7 15 Offset Range Offset Day 6 Date judged as OK 2009 7 15 2009 7 21...

Page 47: ...een selected in Calendar Format select Digits of Year Default 4 digit 7 Select Designated Date or Range in Offset Default Designated Date However when selecting Delimiter None and Digits of Month and Day Variable Offset is fixed at Designated Date and Range is not selectable 8 Set Year Month Day Hour as necessary The default is 0 The judgement date at this time is the date of the calendar Settable...

Page 48: ...specifying per recognized character number Per Dictionary Label Specify the size per dictionary label The criteria for the size are the same for the same character label regardless of the position Even when _ has been specified for Judgement Character the judgement of character size is performed if the size has been specified for the label of the recognized character When the characters labels are...

Page 49: ...d characters and the sizes in the rightmost area of the list 3 Input Area Offset Width Offset and Height Offset checking each size of recognized characters Set necessary items only The items entered with 0 for the maximum and minimum values both by executing Set All without inputting offset values represent not to execute Judgement character size 4 Execute Set All Set The value Recognition value O...

Page 50: ... have been recognized within a character string the maximum and minimum values are displayed because their sizes are unequal 3 Input Area Offset Width Offset and Height Offset checking the maximum and minimum values for each item of dictionary label Set necessary items only The items entered with 0 for the maximum and minimum values both by executing Set All without inputting offset values represe...

Page 51: ...lt Default Always 100 Example Character string to be recognized 12 1 Period size Width Approx 5 pixels Height Approx 5 pixels Recognized character string The dot is partially missing and it looks horizontally long It may be falsely recognized as When Max Period Width and Max Period Height has been set to 3 it is not judged as a period because the setting values are smaller than the period size Whe...

Page 52: ...Recognized character is but judged character is 100 is output as recognition rate Even if any character pattern is not registered in the label of the period in Dictionary period identification is available When Period Judgement has been set to Yes segmented characters of the sizes smaller than Max Period Width and Max Period Height are recognized as a period Always select No Default in Period Judg...

Page 53: ...acter strings using the same criterion for recognition rate The same criterion regardless of character numbers or dictionary labels Per Judgement Char Specify the minimum recognition rate per recognized character number It is used to set different criteria for the recognition rate according to the position in the character string even for the same character label Although the characters are the sa...

Page 54: ...ion rate displayed in the information list Setting Recognition Rate Per Judgement Character Number Specify the minimum recognition rate per recognized character number 1 Select Per Judgement Char in Individual Judgement 2 Press Set in Min individual recognition rate The recognized characters and recognition rate is displayed for each recognition number Specify the minimum recognition rate per reco...

Page 55: ...dual recognition rate The recognition rate per dictionary label is displayed for inspected character strings When some labels are the same in character strings the smallest recognition rate is displayed Specify the minimum recognition rate per dictionary label When changing the setting of Individual Judgment of Recognition Rate No Per Judgement Char Per Dictionary Label the specified minimum recog...

Page 56: ...nt is NG Confirm the recognized results watching the actual character images Recognized character The label of the character pattern that has been judged as the most similar character to the segmented character as a result of comparison with all the character patterns registered in Dictionary It is also called 1st Recognized Character Recognition rate The recognition rate of recognized characters ...

Page 57: ...dgement of checker is OK calculates All Statistics and OK Statistics If the judgement is NG calculates All Statistics and NG Statistics When referring the statistics of judgments JRC JDC during in RUN mode the latest result is referred Scan Count Judgment Count OK count NG count 2 Statistics of checker results If the judgement of checker is OK calculates All Statistics and OK Statistics If the jud...

Page 58: ...99 2F 47 E 45 69 d 64 100 2E 46 F 46 70 e 65 101 2A 42 G 47 71 f 66 102 28 40 H 48 72 g 67 103 29 41 I 49 73 h 68 104 3C 60 J 4A 74 i 69 105 3E 62 K 4B 75 j 6A 106 26 38 L 4C 76 k 6B 107 24 36 M 4D 77 l 6C 108 3A 58 N 4E 78 m 6D 109 2B 43 O 4F 79 n 6E 110 Table of ASCII codes bit7 0 0 0 0 1 1 1 1 bit6 0 0 1 1 0 0 1 1 bit5 0 1 0 1 0 1 0 1 bit4 bit3 bit2 bit1 0 1 2 3 4 5 6 7 0 0 0 0 0 0 NUL DLE SP 0...

Page 59: ... Width Yes No Min Width Yes No Max Height Yes No Min Height Yes No Segment Direction Yes No Boundary Yes No Partition Yes No Character Width Yes No Inspection Condition Recognize Reversed Character Yes No Number of Lines Yes No Recognition rate method Yes No Method Yes No Filter Yes No Subtraction Threshold Yes No Judgement Limits 1 Judgement type Yes No Judgement Character 0 15 Yes No Judgement C...

Page 60: ... rate per judgement character Yes No Min recognition rate per dictionary label Yes No Calendar Condition Calendar Format Yes No Delimiter Yes No Digits of Month and Day Yes No Digits of Year Yes No Offset Yes No Year Yes No Month Yes No Day Yes No Hour Yes No Result Judgement Results No 1 Inspection Time No 2 No of Objects No 2 Judgement date No No Area No 2 Width No 2 Height No 2 Individual Judge...

Page 61: ...59 Code Reader Checker 3ch Chapter 3 Code Reader Checker ...

Page 62: ...E Add On5 PharmaCode GS1 DataBar Omnidir GS1 DataBar Truncated GS1 DataBar Stacked GS1 DataBar StackedOmnidir GS1 DataBar Limited GS1 DataBar Expanded GS1 DataBar ExpandedStacked Two dimensional codes 2 types Data Matrix QR code Specifying Checker No 1 Select Code Reader in Checker Type 2 Select the checker No list and specify a checker number to set 3 Press the ENTER key to determine the checker ...

Page 63: ...stably read codes with the code reader of PV230 it is important to maintain enough view range to recognize elements and modules Barcode Set the view range to make the narrowest elements bar and space to be four pixels or more Set the view range to make the height of the elements to be 8 pixels or more Also a quiet zone the size of which is 10 narrow bars is necessary on the right and left sides of...

Page 64: ...ecognize it QR Code QR Code structure Cell Square or dot which is the minimum unit that composes QR code Position detection patter Mark to detect the position of a code It is located in three corners of the code Alignment pattern Pattern to correct the distortion of a captured pattern This pattern is arrayed in QR code at regular intervals and corrects distortion Timing pattern Pattern where brigh...

Page 65: ...ay Binary or size Selecting Usage of Color Image in Inspection Set this when using a color camera Select Converted Gray Img or Extracted Color Img Refer to Chapter 4 6 in the PV200 User s Manual for the details of setting procedure Selecting Position Adjustment Position Adjustment is helpful when position or angle of an inspection object printed with code is unstable Select a Position Adjustment c...

Page 66: ... to enclose the code Enter the coordinates of the area in order of start point and end point Entering the end point returns to the Code Reader checker setting window The maximum size of settable area is 786 432 pixels Note that the area exceeding the maximum size cannot be set A quiet zone blank space is necessary around the code to be read Set the area considering the shift amount of code and the...

Page 67: ...type to be read from 27 types Code Model Parameter Set the condition to read the code Bar code Manual 2D code Standard Enhanced Manual Training Background Select a background color of the code Recognize Reversed Code It can be selected only for bar codes Select the reverse condition of the code upside down or left to right Quality Check It can be selected only for 2D codes Select whether to disabl...

Page 68: ...group A to P in Grayscale Preprocess 2 Select Filter Type and specify the desired filter from 21 types Selectable preprocessings are as follows Dilation Erosion Erosion Dilation Dilation Erosion Auto Correct Gray Cut Area Averaging Correction Setting Median Smoothing Sobel Prewitt Laplacian Edge Extract X Edge Extract Y Sharpen Tophat Dynamic Frequency Extract Rotation Reflect Refer to Chapter 4 6...

Page 69: ... Add On 2 JAN EAN 13 Add On 5 JAN EAN 8 JAN EAN 8 Add On 2 JAN EAN 8 Add On 5 UPC A UPC A Add On 2 UPC A Add On 5 UPC E UPC E Add On 2 UPC E Add On 5 Pharmacode GS1 DataBar Omnidir Abbreviation of Omnidirectional Old name RSS 14 GS1 DataBar Truncated Old name RSS 14 Truncated GS1 DataBar Stacked Old name RSS 14 Stacked GS1 DataBar Stacked Omnidir Abbreviation of Omnidirectional Old name RSS 14 Sta...

Page 70: ...cription Element Height Min 1 8 to 200 Min value of the height of a bar code unit pixel By specifying 1 the height is automatically detected and the code is read It should be set to read codes which are extremely higher or lower than standard codes Default 1 Code Orientation 90 0 to 90 0 Specify the orientation of a bar code in degrees unit degree When Rotation Adjustment or Calibration is not use...

Page 71: ...o 1 00 Threshold for detecting edges of bars and spaces Default 0 10 Angle Range 2 to 20 Specify the tolerance of the angle of a bar code in degrees unit degree Default 10 Composite Code None CC A B Specify whether it is a composite code or not This item is selected for only GS1 DataBar Composite code is composite symbols used to indicate items such as expiration date and serial number in addition...

Page 72: ...gnize a mirrored code matrix inversion or not Contrast Min 30 10 1 to 100 10 Min value of the contrast between code and background Strict Model Yes Yes Yes No Yes Specify whether to comply with module conditions or not Module Columns Min 10 10 10 to 144 10 Specify the min value even number of modules columns Module Columns Max 144 144 10 to 144 144 Specify the max value even number of modules colu...

Page 73: ...ing value Manual Description Setting range Default Mirrored Auto Auto No Yes Auto Auto Specify whether to recognize a mirrored code matrix inversion or not Contrast Min 30 10 1 to 100 10 Min value of the contrast between code and background QR Model Type Auto Auto Auto 1 2 Auto The QR code models 1 and 2 are supported Strict Model Yes Yes Yes No Yes Specify whether to comply with module conditions...

Page 74: ... modules 16x16 modules Module size Min 9 pixels to Max 10 pixels Code 2 DataMatrix No of modules 32x8 modules Module size Min 6 pixels to Max 7 pixels About Base Data on Current val Additionally registers the result of training to the current settings Default Val Clears the current settings and registers the result of training Code 1 Code 2 1 Registering default values 3 1 Registering default valu...

Page 75: ...e both code 1 and 2 can be recognized By additionally registering parameters for codes in N ways the condition to recognize them can be set Use the same code type for Code 1 to Code N Also if N is large note that the inspection time may get longer Setting Example 2 Certainly Reading Codes with Variations in Printings The followings are six QR codes The sizes of dots vary and some dots are missing ...

Page 76: ...ds the reading condition to the value currently specified 6 Capture another code on the Screen window 7 Press the ENTER key on the Enter button for Training 8 Repeat the above steps 6 and 7 Every time Training is executed the conditions are added In the case of this setting the Set value changes to a reliable value for reading the image No 0 by the first Training By the second Training the value c...

Page 77: ...cannot be selected when a bar code is selected in Code Type When Code Type is 2D code the selectable items in Background differ according to the setting of Code Model Parameter Code Model Parameter Selectable items Standard Background can be selected from Light or Dark Enhanced Background is Auto only It is not necessary to select this item Manual Background can be selected from Light Dark or Auto...

Page 78: ...y check is displayed The result of quality check is displayed together with the code length and decoded result The quality is shown in five levels 0 to 4 Level 4 is the highest level The lowest value of detailed items is output The result of quality check can be referred in Numerical Calculation or Data R W 3 The detailed result of quality check is displayed Selecting the decoded result shows the ...

Page 79: ... four Data Matrixes to be one 2D code The modulation evaluates these four matrixes individually and outputs the one with the lowest contrast The upper right part in the left figure Unused Error Correction To evaluate the ratio of unused error corrections Contrast To evaluate the difference between the maximum and minimum luminance in fixed patterns If the contrast of fixed patterns is not clear an...

Page 80: ...ing Conditions to Read Codes 3ch Axial nonuniformity To evaluate the skew of a code Grid nonuniformity To evaluate the shift length of actual modules compared to the ideal coordinates of modules 1 Shift Length ...

Page 81: ...rror occurs 1 Select Error Output Now you can set output characters 2 Input error output characters Enter a string you want to output with the software keyboard Select Enter to finish the input of characters 3 Output when an error occurs The specified characters are output when the decode error occurs ...

Page 82: ...y the number of characters per code reader checker When the number of characters recognized with each Code Reader checker has exceeded No of Output Characters only the recognized characters of the specified number from the beginning are output If the content of a code is ten characters 12345abcde only five characters 12345 from the beginning are output when No of Output Characters is set to 5 6 Se...

Page 83: ...ers of Code Reader No 0 Judged characters of Code Reader No 1 When No of Output Characters is 10 and Unused Digit is Comma Separated Outputs in comma separated data 1 2 3 4 5 6 7 8 9 A B C D E F G CR Judged characters of Code Reader No 0 Judged characters of Code Reader No 1 When No of Output Characters is 10 BCC is Yes Unused Digit is Comma Separated Start is Data Delimiter is Space and End is 1 ...

Page 84: ...col has been set to PLC Communication 2 characters are stored in each data register starting from the lower 8 bits of the specified data register Example Condition No of Output Characters 5 Characters to be output ABCDE Start Register 100 Output Result Register No Higher 8 bits Lower 8 bits 100 B A 101 D C 102 Space E ...

Page 85: ...h particular symbols as well as characters and specify not to execute the comparison No character specification _ Default Not judged For example when specifying 123_ only the 4th character is not judged When specifying _ _ _ _ all the four characters are not judged So the judgement is OK as read characters are equal to judged characters However in this case the _ marks more than the number of read...

Page 86: ......

Page 87: ...to execute a test Check whether or not the code could be read properly with the setting specified so far 1 Press the TRIG key to execute a test The judgement execution time detected coordinates result of quality check code length and decoded code are displayed ...

Page 88: ...dgment Count OK count NG count 2 Statistics of checker results If the judgement of checker is OK calculates All Statistics and OK Statistics If the judgement is NG calculates All Statistics and NG Statistics Minimum OK Judge Min NG Judge Min Maximum OK Judge Max NG Judge Max Average OK average NG average Range OK range NG range Variance OK variance NG variance Numerical Calculation Item Result No ...

Page 89: ...o Judgement Limits String Judgement Yes No Judgement Character 0 15 Yes No Judgement Character 16 31 Yes No Judgement Character 32 47 Yes No Judgement Character 48 63 Yes No Judgement Character 64 79 Yes No Result Judgement No 1 Inspection Time No 2 Quality No 2 Modulation No 2 Unused Error Correction No 2 Contrast No 2 Fixed Pattern Damage No 2 Decode No 2 Axial nonuniformity No 2 Grid nonuniform...

Page 90: ...88 List of Output to Numerical Calculation Judgement and Data R W 3ch MEMO ...

Page 91: ...89 Communication Commands 4ch Chapter 4 Communication Commands ...

Page 92: ...bed For information on the settings for other output data such as judgement results or numerical calculation refer to the PV200 User s Manual 11 2 2 Setting General Communication Setting Inspection Environment To output date and time information to external devices make the operation setting in ENVIRONMENT menu first This setting is reflected in the setting window of General Output in Input Output...

Page 93: ...le to output date and time information only Make the settings for outputting other items such as Judgement output and numerical calculation to Yes before the output setting of date and time When all other output items are No Date Time is grayed out and cannot be set The settings displayed in a horizontal row are changed and reflected together in the output data of General Output setting window For...

Page 94: ... Change PW OCRccc STRING Judgement characters Calendar Offset Year Read PR OCRccc YEAR Change PW OCRccc YEAR Offset value Month Read PR OCRccc MONTH Change PW OCRccc MONTH Offset value Day Read PR OCRccc DAY Change PW OCRccc DAY Offset value Hour Read PR OCRccc HOUR Change PW OCRccc HOUR Offset value Reading SD dictionary DR Reading all dictionary data AD Min recognition rate Read PR OCRccc RECOG ...

Page 95: ...d when the sent command is wrong or PV230 cannot receive the command The response differs depending on commands except the following common responses Refer to the descriptions of each command Error Response Message Common to Commands 1 0 0 BCC 35 CR This message is sent when Block Check Code BCC error occurred or an undefined command unrecognizable command is received Error signal turns on 1 1 0 B...

Page 96: ...ecified Calendar is specified for Judgement Type Character Recognition Write judgement characters Send P W O C R c c c S T R I N G Judgement characters BCC CR ccc 000 999 Checker No Receive P W O C R c c c S T R I N G BCC CR Error Error signal ON P W Error code 3 digit BCC CR Error Code 200 Cannot be executed as operation is stopped 251 Specification of the parameter is wrong Undefined parameter i...

Page 97: ... D A Y BCC CR ccc 000 999 Checker No Receive P R O C R c c c D A Y Offset BCC CR Offset 30000 to 30000 Offset Hour Send P R O C R c c c H O U R BCC CR ccc 000 999 Checker No Receive P R O C R c c c H O U R Offset BCC CR Offset 23 to 23 Receive at Error Common to Reading Offset Error Receive Error signal ON P R Error code 3 digit BCC CR Error Code 200 Cannot be executed as operation is stopped 251 ...

Page 98: ... BCC CR ccc 000 999 Checker No Offset 30000 to 30000 Receive P W O C R c c c D A Y BCC CR Offset Hour Send P W O C R c c c H O U R Offset BCC CR ccc 000 999 Checker No Offset 23 to 23 Receive P W O C R c c c H O U R BCC CR Receive at Error Common to Writing Offset Error Receive Error signal ON P W Error code 3 digit BCC CR Error Code 200 Cannot be executed as operation is stopped 251 Specification...

Page 99: ...arameter is wrong Undefined parameter is specified 252 Uncreated checker is specified String Judgement is set to No Optical Character Recognition Write minimum recognition rate Send P W O C R c c c R E C O G Min recognition rate BCC CR ccc 000 999 Checker No Min recognition rate 0 to 100 Receive P W O C R c c c R E C O G BCC CR Error Error signal ON P W Error code 3 digit BCC CR Error Code 200 Can...

Page 100: ... 200 Cannot be executed as operation is stopped 251 Specification of the parameter is wrong Undefined parameter is specified 252 Uncreated checker is specified String Judgement is set to No Send P R O C R c c c R E C O G _ C L BCC CR ccc 000 999 Checker No RECOG_C Per judgement character total 80 points RECOG_L Per dictionary label Total 74 points 1 to Rece ive P R O C R c c c R E C O G Min recogn...

Page 101: ...checker is specified String Judgement is set to No Code Reader Write judgement characters Send P W C D R c c c S T R I N G Judgement characters BCC CR ccc 000 999 Checker No Receive P W C D R c c c S T R I N G BCC CR Error Error signal ON P W Error code 3 digit BCC CR Error Code 200 Cannot be executed as operation is stopped 251 Specification of the parameter is wrong Undefined parameter is specif...

Page 102: ...aracters 1100 h Calendar Offset Year 1101 h 99 99 Month 1102 h 11 11 Day 1103 h 30000 30000 Hour 1104 h 23 23 Min recognition rate 1111h 0 100 Optical character recognition Min recognition rate Individual Read Command Response result CIR 0A02 h COR Result output completion 1 CIR 1 1100 h COR 1 Normal end 0 CIR 2 6 or Error code CIR 3 Code COR 2 n CIR 4 CIR 5 Checker No COR 3 COR 4 Result Per judge...

Page 103: ...h Code reader Read Command Response result CIR 0A02 h COR Result output completion 1 CIR 1 1200 h COR 1 Normal end 0 CIR 2 6 or Error code CIR 3 Code COR 2 n CIR 4 CIR 5 Checker No From COR 3 Result Code Judgement characters 1200 h ...

Page 104: ...IR 4 CIR 5 Checker No From CIR 6 Data The value of CIR 2 is 10 for calendar offset For writing judgement characters however it varies according to the number of judgement characters Specify the number of bytes from CIR 2 to the end of judgement characters Code Minimum Maximum Judgement characters 1100 h Calendar Offset Year 1101 h 99 99 Month 1102 h 11 11 Day 1103 h 30000 30000 Hour 1104 h 23 23 M...

Page 105: ...CIR 164 COR 165 Data Per judgement character No 79 1 For Per judgement character it is possible to specify the size the number of judgement characters 4 bytes 6 bytes 2 For Per dictionary label all data must be written because symbol and element positions 1 to 0 A to Z a to z are fixed Code Minimum Maximum Min recognition rate Individual Per judgement character 1112h 0 100 Min recognition rate Ind...

Page 106: ...ecognition rate is calculated using dictionary images used in SETUP menu Reading all dictionary data Both dictionary learning data and image data are read Recognition rate can be used for reading When reading dictionary data in RUN menu and switching to SETUP menu a message saying Switching to SETUP MENU discarding a SD card dictionary Do you want to continue Yes No is displayed Select No to retur...

Page 107: ...ary No Receive A D BCC CR Error Error signal ON A D Error code 3 digit BCC CR 4 4 3 Reading SD Dictionary by PLC Communication Command Reading dictionary Learning data only Command Response result CIR 0600 h COR Result output completion 1 CIR 1 0242h COR 1 Normal end 0 CIR 2 4 or Error code CIR 3 CIR 4 Dictionary No COR 2 0 Reading all dictionary data Command Response result CIR 0600 h COR Result ...

Page 108: ...ist 251 Specification of the parameter is wrong Undefined parameter is specified 214 The dictionary file is compatible The command timeout occurs when the command is input while READY signal is off and when it does not turn on within one second When Recognition rate method has been set to an item other than No in Optical Character Recognition the error code 180 is displayed if executing an inspect...

Page 109: ...107 Other Functions 5ch Chapter 5 Other Functions ...

Page 110: ...t Switch User screen Password setting screen Switching to SETUP Menu SET UP menu User registration in FTP Server setting User registration in FTP Client setting Password setting Account setting Setting Hide Password 1 Select ENVIRONMENT System Settings Operation from the menu bar 2 Select No or Yes in Hide Password No Displays the password Default Yes Displays the password in When selecting Yes th...

Page 111: ...Judgement Type Character String 40 Judging Character Size 45 L Learning 31 Learning Type 31 M Method Optical Character Recognition 37 N Number of lines 36 O Offset 43 P Partition 25 Period Identification 48 Q QR Code 62 73 R Recognition Rate Judgement 40 50 Per Judgement Character 51 Recognition rate method Optical Character Recognition 37 Recognition Speed 31 Reversed Characters 34 S Saving Dicti...

Page 112: ...ion detail WME PV230 OP 01 April 2012 1st edition WME PV230 OP 02 June 2014 2nd edition Revision and addition along with version update to Ver 1 2 WME PV230 OP 03 June 2017 3rd edition Revision and addition along with version update to Ver 1 3 ...

Page 113: ...tion Adjustment 4 8 3 Setting Position Adjustment 2 A screen currently being set can be switched to RUN menu 3 1 3 Switching the Screen Currently Being Set to RUN Menu 3 A message confirming whether to save setting data can be displayed before switching SETUP menu to RUN menu 4 6 6 Preprocess Image Switch Function 4 Added the switch function between preprocess images and original images 5 Camera t...

Page 114: ...Head Office 2431 1 Ushiyama cho Kasugai shi Aichi 486 0901 Japan Telephone 81 568 33 7861 Facsimile 81 568 33 8591 panasonic net id pidsx global I About our sale network please visit our website une 2017 PRINTED IN JAPAN Panasonic Industrial Devices SUNX Co Ltd 2017 WME PV230 0P 03 ...

Reviews: