Panasonic IMAGECHECKER PV230 Manual

Panasonic IMAGECHECKER PV230 Manual

Functions excerpt edition
Table of Contents
WME-PV230-0P-03
I
7
201
.06
panasonic.net/id/pidsx/glob a l
Panasonic
MACHINE VISION SYSTEM
IMAGECHECKER
P\I. 四O
Manual
Functions (Excerpt Edition)
®
Table of Contents
loading

Summary of Contents for Panasonic IMAGECHECKER PV230

  • Page 1 Panasonic MACHINE VISION SYSTEM ® IMAGECHECKER P\I. 四O Manual Functions (Excerpt Edition) WME-PV230-0P-03 panasonic.net/id/pidsx/glob a l...
  • Page 2 Before Reading This Manual Thank you for purchasing the IMAGECHECKER PV230. This manual describes the functions of PV230 Character Recognition Checker and Code Reader Checker, and the setting methods. To ensure that you use this product correctly, read this User's Manual together with the PV200 User's Manual thoroughly before use for the details of the hardware and other functions than Character Recognition and Code Reader.
  • Page 3: Manual Configuration

    Introduction Thank you for purchasing Panasonic Industrial Devices SUNX's IMAGECHECKER PV230. Please read this Instruction Manual carefully and thoroughly for the correct, optimum and safe use of this product. All our products are strictly inspected before shipped. However, before using this product, check for problems that occurred during transport and then perform operation check.
  • Page 4: Symbol Indications

    Precautions When Using Network Function There is the risk of suffering following damage when a system using this product is used via a global network. (1) Information leakage through this unit (2) Illegal operations by a malicious third party (3) Obstructing or stopping by a malicious third party Sufficient network security measures should be taken including the following measures at your own risk to prevent such damages.
  • Page 5: Table Of Contents

    Table of Contents Manual Configuration .......... i 3.3 Setting Conditions to Read Codes ......65 3.3.1 Inspection Condition..........66 Symbol Indications ..........ii 3.3.2 Code Model Parameter ......... 68 Table of Contents ..........iii 3.3.3 Training (2D Code Only) ........72 3.3.4 Other Inspection Conditions ........
  • Page 6: List Of Menus

    List of menus Code Reader Checker ┬ Comment Area Setting ├ Select Camera ├ Select Color Image ├ Position Adjustment └ Area Setting ┬ ┬ ─ No / A – P (16 types) Segmentatio Image Filter Grayscale n Condition Preprocess │...
  • Page 7 │ ├ ─ “.” / “/” / “-” / None Delimiter │ ├ Digits of Month and ─ 2-digit / Variable │ │ │ ├ ─ 4-digit / 2-digit Digits of Year (When "Year" is │ │ included in format) │...
  • Page 8 ├ ─ 0.01 to 1.00 Edge Threshold ├ ─ 2 to 20 Angle Range └ ─ (Selectable Composite Code None / only for GS1 CC-A/B DataBar) For Data Matrix ├ ┬ Code Model Standard / Enhanced / Manual Parameter │ │...
  • Page 9: Preset Menu

    Chapter 1 Preset Menu...
  • Page 10: Preset Menu

    1.1 Preset Menu What is Preset Menu? Preset Menu is the menu that the functions related to "Optical Character Recognition" and "Code Reader" are pre-registered in Select Menu provided with PV230, and it is generated when Type No.0 is newly created.
  • Page 11: Descriptions Of Preset Menu

    1.2 Descriptions of Preset Menu Page 0: Main Menu Preset Menu [Main Menu] [Code Reader Setting] Jump to "Code Reader Setting" page 2. [OCR Setting] Jump to "OCR Setting" page 3. [Select Type] Jump to "Select Type" menu. [Camera/Communication Settings] Jump to "Camera/Communication Settings"...
  • Page 12 Page 2: Code Reader Setting Preset Menu [Code Reader Setting] [Main menu] Jump to "Main Menu" page 0. Code Reader Setting [Position Adjustment] Jump to "Position Adjustment" menu. [Code Reader] Jump to "Code Reader" menu. [Numerical Calculation] Jump to "Numerical Calculation" menu. [Judgement] Jump to "Judgement"...
  • Page 13: Editing Preset Menu

    1.3 Editing Preset Menu Besides Optical Character Recognition and Code Reader, other checker functions can be registered in Preset Menu. Select "TYPE" > "Select Menu". Select "Set" in "Assign Menu". The setting window is displayed. Select a page number. Select an item number. Select a function.
  • Page 14: Using Preset Menu With Other Type Numbers Or After Switching Language

    1.4 Using Preset Menu with Other Type Numbers or After Switching Language Preset Menu is automatically generated only for Type No.0. When using Preset Menu with other Type numbers or using it after switching language, the following setting is required. Reading New Preset Menu Select "TYPE"...
  • Page 15: Ocr Checker

    Chapter 2 OCR Checker...
  • Page 16: Character Recognition

    2.1 Character Recognition General Information on Character Recognition To recognize alphanumeric characters or symbols. Characters such as a date or lot number are captured and search the most similar image in the image patterns of characters already registered. Passing status can be judged by comparing to the date and time based on the specified strings or built-in calendar as well as outputting recognized strings to an external device.
  • Page 17: Setting Items Relating To Inspection Area

    2.2 Setting Items relating to Inspection Area Items set in "Area Setting" menu are described below. For Character Recognition, the inspection area size cannot be adjusted using Area Size Adjustment and a Mask Area cannot be set. Specifying Checker No. Select “Character Recognition”...
  • Page 18 Setting Inspection Area Specify a range to capture recognized characters. If no dictionary is created, set the area for the characters to be registered in dictionary. If dictionary has been created, set the area in the position where the characters to be read exist. Select "Area Setting".
  • Page 19: Setting Segmentation Condition For Characters

    2.3 Setting Segmentation Condition for Characters Set items in "Segmentation Condition" menu. Detecting character positions and sizes character by character is called "Segment" characters. PV230 creates binarized images once for cutting out characters from the background. Set the conditions for binarization and segmented characters size, etc. Two "Conditions to segment characters"...
  • Page 20 Point to be checked for character segmentation before registration in dictionary Confirm if the character is surrounded with a square. At this time, the square should be placed as close to the character as possible. The common cases of character segmentation are as follows. - Characters are not segmented.
  • Page 21: Image Filter

    2.3.1 Image Filter Grayscale Preprocess Select a maximum of 10 types from the following 21 filters for a captured gray image. The combination is called a preprocess group, and a maximum of 16 preprocess groups (A to P) for 1 type and 1 camera can be stored.
  • Page 22 Set the minimum and maximum limits so that the target characters for "Segment preprocess filter" can be extracted checking the segmentation results. Refer to Chapter 4.6.2 in the PV200 User’s Manual for the details of setting procedure. Auto A method to automatically binarize based on the brightness in the inspection area. Use it when unevenness of brightness is less in the inspection area and the brightness of whole image varies every time the inspection is executed.
  • Page 23 Dynamic It is helpful when the brightness of the background in the area is uneven. For example, use it when the brightness of the left side and Example) the right side of the area is different like the example on the right. Behavior of Dynamic Thresholding Divide the inspection area by the specified size, and calculate the average of the brightness in each divided...
  • Page 24 Setting Procedure Select “Dynamic" in "Threshold method". Select "Light" or "Dark" compared to characters in "Background (Dynamic)". If the background is brighter than the characters, select “Light”. If it is darker than the characters, select “Dark”. In the right example, select "Dark" for cutting out the upper white characters, and select "Light"...
  • Page 25 Segment pre-process filter It is used when characters cannot be stably cut out in such cases that characters are thin, a character gap is narrow, or the inspection target is dotted characters. Dilating or eroding the extracted pixels enables 2 separate characters to be 1 character, or enables 2 characters closely attached to be divided.
  • Page 26: Segmentation Condition

    2.3.2 Segmentation Condition Select "Segmentation Condition" from Segmentation condition setting window. Segment Direction - Area Setting: Rectangle Select a segment direction according to the direction of characters, in order to cut out characters always in the correct orientation. Segment Direction Direction of characters Cut out result Left ->...
  • Page 27 Partition This is a function to divide adjacent characters by specifying a character width when those characters are too close to be cut out one by one. Using "Segment pre-process filter" in the image filters enables to set the erosion filter to divide the closely-attached characters. It is helpful to cut out the characters such as thin characters and dotted characters when the erosion filter cannot be used.
  • Page 28: Creating Dictionary

    2.4 Creating Dictionary About Dictionary Register character images to be the standard for Character Recognition. This registration destination is called "Dictionary". One PV230 has 5 dictionaries. Different dictionary numbers are used according to the font or shape of characters to be read. In the default setting of PV230, no character data is registered in the dictionary at all.
  • Page 29 Procedure for Creating Dictionary Specify a dictionary No. and enter a title. Assign labels for each detected character and register them. Check the registered characters. Execute the learning of Dictionary. Select a learning type and execute learning. Always execute "Learning" when Dictionary has been edited (Registered, added or deleted character patterns). Specify a dictionary No.
  • Page 30 Segment characters and assign a label for each character. Place an object under the camera to let characters in the inspection area. Select "Register". The setting window of character image is displayed. Select "Segment: Execute", or press the F2 key to execute segmentation.
  • Page 31 Check the characters registered (in Dictionary). Check or delete the character images registered with labels. Select "Edit: Start". The setting window of character image in Dictionary is displayed. * About Character Size The size displayed here may not be the same as the size of an image segmented using the "Registration"...
  • Page 32 Deleting character patterns Select "Delete" after selecting the character pattern you want to delete, or select "Delete" from the pop-up menu displayed with the FUNC key. To delete all the registered character patterns, select “Delete All Label”. Be aware the deleted patterns cannot be restored. Select “Yes”...
  • Page 33 Execute the learning of Dictionary. Leaning is executed using the characters registered in each label and the feature quantity of the sub patterns to be generated based on those character images. At this time, the number of sub patterns changes by changing "Leaning Type". The type and number of the used feature quantity changes by changing "Recognition Speed".
  • Page 34 SD memory card capacity.) The file name and folder of a dictionary data stored is as follows. • Folder: ¥Panasonic-EW SUNXVision¥PV230¥OCRData • File: OCRnn.D23 ( nn = 00 to 99) Dictionary data is not saved in a SD memory card even when "SD Card" has been selected for the destination to save the setting data in "Save Setting Data"...
  • Page 35 Copy Point to the number to 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.
  • Page 36: Setting Inspection Condition

    2.5 Setting Inspection Condition Items set in "Inspection Condition" menu are described below. Recognizing Reversed Characters In Dictionary, register character patterns in the normal position. For Inspection, make the setting for recognizing reversed characters such as capturing printed part from the back.
  • Page 37 Outputting Recognized Characters For outputting recognized characters, select the setting from "General Output" ("ENVIRONMENT" -> "Input/Output"). It can be selected for each character recognition checker whether or not recognized characters will be output. For example, when 2 character recognition checkers (No.1 and No.2) have been created, it can be selected to output the result of No.0 checker, but not to output the result of No.1 checker.
  • Page 38 Item Description Default Start It is added to the beginning of general result output None data. , Data Delimiter It is added between output data as a delimiter. It is added before the terminal CR* of general result None output data. (* When BCC is added, it is added before BCC.) None Space...
  • Page 39 Storing Character data in case of Outputting via PLC communication When "Protocol" 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 = 5 Characters to be output: HELLO Start Register: 100 Output Result:...
  • Page 40 Using Character Recognition Rate This is set for using the recognition rate of recognized characters. The recognition rate is calculated by comparing recognized characters to dictionary characters. Select a method from "No", "Correlation Value", "Subtraction", "Max.", "Min." or "Average in "Recognition rate method". Default: "No"...
  • Page 41 Select a filter from "No", "2x2 Erosion->Dilation", "3x3 Erosion->Dilation", "4x4 Erosion->Dilation" or "5x5 Erosion->Dilation". Default: "No" "Filter" is not available when "Recognition rate method" is "Correlation Value". In this exercise, select a filter condition for subtraction results. Filter (Optical Character Recognition) Minute pixels of the result of subtraction can be deleted by using the [Erosion->Dilation] filter.
  • Page 42: Setting Judgement Condition

    2.6 Setting Judgement Condition 2.6.1 General Information on Judgement Condition With Character recognition checker, passing status can be judged for each recognized character by comparing to the date and time based on the specified strings or built-in calendar. Set the criteria and conditions for passing status in Judgement Condition menu.
  • Page 43: Judgement Type - Character String

    Recognition Rate Judgement Judges according to the recognition rate of recognized characters (Correlation, subtraction or Max./Min./Average). As for the minimum recognition rate, select specifying by label of dictionary, by recognized character number or specifying not to perform individual judgement. It is used for simply examining the print quality of characters after character recognition. Also, the changes of the shapes of characters for the registered dictionary can be controlled numerically.
  • Page 44 Alphabet specification: " ! " / " ; " / " , " As for the 1st or 2nd recognized character, the character of a specified type is output as a judged character regardless of the order of recognition. For example, in case of the symbol ";" which specifies an uppercase character, when a number, symbol or lowercase alphabet has been recognized for the 1st character and an uppercase alphabet has been recognized for the 2nd character, the 2nd uppercase alphabet is considered as a judged character.
  • Page 45: Judgement Type - Calendar

    Result: Example of judgements with different judgement conditions Judgement Condition Result No. of Characters Description Judgement Judged Judgement: Judgement characters characters No. of Characters Yes: 5 07B52 07B52 NG because "Recognized characters" = 5 Yes: 6 ????? characters, "No. of characters" = 6 The 2nd recognized character "Z"...
  • Page 46 Year: 2009 Month: Day: Delimiter: To specify a symbol to separate Year, Month and Day. It is possible to select not to use delimiter. Digits of Month and Day: 2-digit / Variable Specify how to indicate 1-digit year and day without delimiter. Example) In case of "July 1"...
  • Page 47 Setting Procedure Select "Calendar" in "Judgement Type". "Calendar Condition: Set" becomes selectable. Select "Calendar Condition: Set". SETUP menu for calendar condition is displayed on the screen. The judgement date is displayed at the bottom of SETUP MENU. This date is displayed in the format selected from "General"...
  • Page 48: Judging Character Size

    2.6.4 Judging Character Size It judges whether or not the size (area, width, height) of the character judged as OK by the specified character string or the calendar date is within the specified range. If the size is out of the specified range, the character is judged as NG, and "?"...
  • Page 49 Setting Character size per Recognized character Specify the maximum and minimum values of area, width and height per recognized character number. Select “per Judge. Char." in "Judgement Character Size". "Character Size: Set" becomes selectable. However, when "Judgement Character" are all "_"...
  • Page 50 Setting Character size per Dictionary label Specify the maximum and minimum values of area, width and height per dictionary label. Select “Per Dictionary Label" in "Judgement Character Size". "Character Size: Set" becomes selectable. Select "Character Size: Set". SETUP menu for Character size is displayed on the screen.
  • Page 51: Period Identification

    2.6.5 Period Identification It is a function to automatically recognize the segmented character as a period without comparing with the character pattern registered in Dictionary when a period is included in the recognized characters and it is smaller than the specified width and height. Select "Judgement Limit 2".
  • Page 52 When Period Identification is Yes, Recognition When Period Identification is Yes, Recognition Rate Rate Result is Variable, Result is Always '100', and Max. Width, Max. Height are larger than the and Max. Width, Max. Height are larger than the actual period; actual period;...
  • Page 53: Judgement By Recognition Rate

    2.6.6 Judgement by recognition rate It judges whether or not the recognition rate of the character judged as OK by the specified character string or the calendar date is higher than the specified minimum value. If the rate is not higher than the specified minimum value, the character is judged as NG, and "?"...
  • Page 54 Not Performing Individual Judgement of Recognition Rate Select "No" in "Individual Judgement". Enter a minimum value in "Min. recognition rate". Enter a minimum value referring to the recognition rate displayed in the information list. Setting Recognition Rate Per Judgement Character Number Specify the minimum recognition rate per recognized character number.
  • Page 55 Setting Recognition Rate Per Dictionary label Specify the minimum recognition rate per dictionary label. Select "Per Dictionary Label." in "Individual Judgement". Press "Set" in "Min. individual 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.
  • Page 56: Executing Test

    2.7 Executing Test Press the TRIG key to execute a test. Check whether or not the desired characters could be recognized with the setting specified so far. Press the TRIG key to execute a test. The recognized characters, judged characters and the information list for the recognized characters are displayed.
  • Page 57: List Of Output To Numerical Calculation, Judgement And Data R/W

    2.8 List of Output to Numerical Calculation, Judgement and Data R/W Judgement output Character Judgement (JUDGE) All the recognized characters should be the specified recognition (OCR) character strings and meet all other specified judgement No. 0 to 999 conditions. Individual Each recognized character should be the specified character Judgement(PJUDGE) and meet other specified judgement conditions.
  • Page 58 When judged characters have been registered for numerical calculation, decimal values converted from ASCII code of characters are input in the operation expression. Label ASCII Value Label ASCII Value Label ASCII Value < > & Table of ASCII codes bit7 bit6 bit5 bit4...
  • Page 59 Data R/W “Yes” in the “Change” column indicates the value of the cell is modifiable from Data R/W sheet. Change Statistics type Parameter Area Setting Start Point X Start Point Y End Point X End Point Y Center X Center Y Radius X Radius Y Image Filter...
  • Page 60 Change Statistics type Min. Width per Dic. Label Max. Height per Dic. Label Min. Height per Dic. Label Parameter Period Identification Judgement Limits 2 Max. Period Width Max. Period Height Period Recog. rate Result Individual Judgement Min. recognition rate Min recognition rate per judgement character Min.
  • Page 61: Code Reader Checker

    Chapter 3 Code Reader Checker...
  • Page 62: About Code Reader

    3.1 About Code Reader What is Code Reader? Code Reader is a function that recognizes the shapes of various bar codes and 2D codes and decodes (restores) them to characters or symbols. For QR code, Shift-JIS characters can be recognized, displayed and output. Up to 80 characters (one-byte character) can be read for one area.
  • Page 63 Flow of Setup Setting Inspection area. Set the range to read code. Set the code type to be read and the reading Setting the condition to read code. condition. Check whether the read result is the one you Executing Test. desired.
  • Page 64 ■Data Matrix ■Data matrix structure Cell Square or dot which is the minimum unit that composes Data Matrix code. L-shaped alignment Mark to detect the pattern position of a code. L-shaped alignment Pattern where bright pattern cells and dark cells are alternately arrayed linearly.
  • Page 65: Setting Items Relating To Inspection Area

    3.2 Setting Items relating to Inspection Area Items set in "Area Setting" menu are described below. In Code Reader checker, the inspection area size cannot be adjusted using Area Size Adjustment and a Mask Area cannot be set. Selecting a Camera Select a camera image to set Code Reader checker.
  • Page 66 Setting Inspection Area Set the range to read a code. In Code Reader Checker, the inspection area size cannot be adjusted using Area Size Adjustment and a Mask Area cannot be set. The settable shape for inspection area is rectangle only. Select "Area Setting".
  • Page 67: Setting Conditions To Read Codes

    3.3 Setting Conditions to Read Codes Set the conditions to read code in the "Inspection Condition" menu Setting Procedure Inspection Condition This is a preprocess filter for captured images. This is shared with Grayscale Preprocess other checkers. Select a code type to be read from 27 types. Code Type Set the condition to read the code.
  • Page 68: Inspection Condition

    3.3.1 Inspection Condition Select "Inspection Condition" from the Code Reader setting window. Grayscale Preprocess Select a maximum of 10 types from the following 21 filters for a captured gray image. The combination is called a preprocess group, and a maximum of 16 preprocess groups (A to P) for 1 type and 1 camera can be stored. This preprocess function is the data common to all checkers.
  • Page 69 Code Type Select a code to be read from 27 types. The table below describes the codes supported by PV230. Select a code to be read from "Code Type". Codeword Details Bar Code Code 2 of 5 Other name: 2/5 Industrial Other name: 2/5 Interleaved NW-7 Other name: Codabar...
  • Page 70: Code Model Parameter

    3.3.2 Code Model Parameter Bar Code Select a bar code type in "Code Type". Select "Manual" in "Code Model Parameter". The "Code Model Parameter" for bar codes is "Manual" only. Various conditions are displayed. Change them if necessary. As the widths of bars and spaces composing codes differ depending on code types, the defaults of parameters differ depending on code types.
  • Page 71 Parameter item Settable range Description Code Orientation Tol. 0.0 to 90.0 Specify the tolerance of the orientation of a bar code in degrees. (unit: degree) Default: 90.0 Edge Threshold 0.01 to 1.00 Threshold for detecting edges of bars and spaces Default: 0.10 Angle Range 2 to 20...
  • Page 72 Data Matrix Select "Data Matrix" in "Code Type". Select "Code Model Parameter". Select "Standard", "Enhanced" or "Manual" in "Code Model Parameter". Select this when printing is in good condition. The Standard reading speed tends to be fast. Select this when printing is not in good Enhanced condition.
  • Page 73 QR Code Select "QR Code" in "Code Type". Select "Code Model Parameter". Select "Standard", "Enhanced" or "Manual" in "Code Model Parameter". Select this when printing is in good condition. Standard The reading speed tends to be fast. Select this when printing is not in good Enhanced condition.
  • Page 74: Training (2D Code Only)

    3.3.3 Training (2D Code Only) What is Training? Training is a function to read the status of the code captured and automatically set the code model parameter. By repeating trainings with multiple samples based on the specified "Current Value", it makes it easier for flawed codes to be read.
  • Page 75 Executing additional registration Select "Current Val." in "Base Data on", adjust the view range to capture the code 2 within the inspection area, and execute "Training". Additionally registers the parameters of code 2 to those of code 1. Module Columns Min.: 16 Module Columns Max.: 16 ->...
  • Page 76 Select "Manual" for "Code Model Parameter", and "Default Val." for "Based Data on". Capture the code on the Screen window, and press the ENTER key on the "Execute" button for "Training". Once the training is complete successfully, the message shown in the right figure appears.
  • Page 77: Other Inspection Conditions

    3.3.4 Other Inspection Conditions Background Select whether the background is lighter or darker than the code to be read. Background: Light When the background is lighter than the code, select "Light". Background: Dark When the background is darker than the code, select "Dark". Background: Auto When you want to read the code in both cases that the...
  • Page 78 Quality Check Select whether to disable or enable the quality check. The quality check is performed for 2D code only. When "Quality Check" is set to "Valid", the processing time gets longer. When "Quality Check" is set to "Valid", the processing time gets longer. Select "Invalid" if it is not necessary.
  • Page 79 Detailed item Description Modulation To evaluate the variation in the contrast of data parts (contents to be decoded) in a 2D code. If the contrast of the data parts is not clear for some reason such as ink bleed, it may be judged as a flaw that is too large to be corrected with the correction function of 2D code, and it may not be read.
  • Page 80 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 Error Output Specify the string to be output when a reading error occurs. Select "Error Output". Now you can set output characters. Input error output characters. Enter a string you want to output with the software keyboard. Select "Enter" to finish the input of characters.
  • Page 82: Outputting Read Code

    3.3.5 Outputting Read Code For outputting read characters, select the setting from "General Output" ("ENVIRONMENT" -> "Input/Output"). You cannot set individually whether to output or not for each Code Reader checker. The characters to be output are read characters. They are not "judged characters" like Optical Character Recognition checker.
  • Page 83 None Space Setting values (Start,Data Delimiter,End) & Output Examples Output string: 123456789 Code Reader No.0 Code Reader No.1 ABCDEFG Output Condition: Output Code Reader: All others: Not output When "No. of Output Characters" is "10" and "Unused Digit" is "Fill with Zeros". Outputs in fixed length.
  • Page 84 Storing Character data in case of Outputting via PLC communication When "Protocol" 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:...
  • Page 85: Setting Judgement Condition

    3.4 Setting Judgement Condition General Information on Judgement Condition With Code Reader checker, passing status can be judged by comparing the decoded codes with the specified string. Set the criteria and conditions for passing status in Judgement Condition menu. Decoded codes Judgement characters Judgement = NG The judgement result can be output to "Judgement", "Nuerical Calculation"...
  • Page 87: Executing Test

    3.5 Executing Test Press the TRIG key to execute a test. Check whether or not the code could be read properly with the setting specified so far. 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: List Of Output To Numerical Calculation, Judgement And Data R/W

    3.6 List of Output to Numerical Calculation, Judgement and Data R/W Judgement Code Reader Judgement (JUDGE) The read code should be the specified code and meet other (CDR) specified judgement conditions. No.0-999 Numerical calculation and Data R/W When the items in "Result" of numerical calculation and data R/W has been selected and "Statistics" has been selected, the compiled statistics data vary according to items.
  • Page 89 Data R/W “Yes” in the “Change” column indicates the value of the cell is modifiable from Data R/W sheet. Change Statistics Supported type Codes Parameter Area Start Point X All codes Setting Start Point Y End Point X End Point Y Inspection Grayscale Preprocess Condition...
  • Page 90 MEMO...
  • Page 91: Communication Commands

    Chapter 4 Communication Commands...
  • Page 92: General Output Of Date And Time Information

    4.1 General Output of Date and Time Information PV has features of outputting judgements of inspections and results of numerical calculations through the I/O terminal block, and the ports, and writing them in an attached SD memory card. Also, inspected images can be output to a PC through Ethernet, or saved in a attached SD memory card.
  • Page 93 General Output Setting Select "ENVIRONMENT" > "Input/Output" > "General Output" from the menu bar. Put the cursor on the item of "Date/Time", and select "Yes" or "No". "Yes": Date and time information is output as general results. "No": Date and time information is not output as general results.
  • Page 94: Communication Commands

    4.2 Communication Commands 4.2.1 List of Commands The commands described in this chapter are the common commands for the ports to change or read the parameters of character recognition checker through RS-232C interface and Ethernet interface. For the details of other commands, refer to Chapter 11.2.4 in the PV200 User's Manual. Also, for the details of reading SD dictionary, refer to page 104 “4.4 Reading SD Dictionary with External Device”.
  • Page 95: Details Of Commands

    4.2.2 Details of Commands “SEND” described in this chapter indicates the commands given from external devices to PV230. On the other hand, “Receive” indicates the responses for the sent commands from PV230 to external devices. About Response at Error When sending a command message from the external device, an error response message containing 3-digit error code may be returned.
  • Page 96 Character Recognition: Read judgement characters Send % P R O C R c c c : S T R I N G BCC CR ccc = 000 - 999 (Checker No.) Receive Judgement % P R $ O C R c c c : S T R I N G = BCC CR characters Error (Error signal = ON)
  • Page 97 Read calendar offset Offset: Year Send % P R O C R c c c : Y E A R BCC CR ccc = 000 - 999 (Checker No.) Receive % P R $ O C R c c c : Y E A R = Offset BCC CR Offset = -99 to 99...
  • Page 98 Write (modify) calendar offset Offset: Year Send % P W O C R c c c : Y E A R = Offset BCC CR • ccc = 000 - 999 (Checker No.) • Offset = -99 to 99 Receive % P W $ O C R c c c : Y E A R BCC CR Offset: Month Send...
  • Page 99 Optical Character Recognition: Read minimum recognition rate Send % P R O C R c c c : R E C O G BCC CR • ccc = 000 – 999 (Checker No.) Receive % P R $ O C R c c c : R E C O G = Min.
  • Page 100 Optical Character Recognition: Read minimum recognition rate (Individual) Send % P R O C R c c c : R E C O G _ C(L) BCC • ccc = 000 – 999 (Checker No.) • RECOG_C: Per judgement character (total 80 points) RECOG_L: Per dictionary label (Total 74 points '1' to '+') Rece Min.
  • Page 101 Code Reader: Read judgement characters Send % P R C D R c c c : S T R I N G BCC CR ccc = 000 - 999 (Checker No.) Receive Judgement % P R $ C D R c c c : S T R I N G = BCC CR characters Error (Error signal = ON)
  • Page 102: Plc Communication Commands

    4.3 PLC Communication Commands 4.3.1 Read Command Parameters Character recognition (Read) Command Response result 0A02 h Result output completion=1 CIR+1 1100 h COR+1 Normal end=0 CIR+2 or Error code CIR+3 Code COR+2 CIR+4,CIR+5 Checker No. From COR+3 Result The value of COR+2 is "4" for calendar offset. For reading judgement characters, however, it varies according to the number of judgement characters.
  • Page 103 Code reader (Read) Command Response result 0A02 h Result output completion=1 CIR+1 1200 h COR+1 Normal end=0 CIR+2 or Error code CIR+3 Code COR+2 CIR+4,CIR+5 Checker No. From COR+3 Result Code Judgement characters 1200 h...
  • Page 104: Write Command Parameters

    4.3.2 Write Command Parameters Character recognition (Write) Command Response result 0A12 h Result output completion = 1 CIR+1 1100 h COR+1 Normal end=0 CIR+2 or Error code CIR+3 Code COR+2 CIR+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.
  • Page 105 Optical character recognition: Min. recognition rate (Individual) (Write) Command Response result 0A02 h Result output completion =1 CIR+1 1100 h COR+1 Normal end =0 CIR+2 0146h (Per judgement or Error code character) *1 012Eh (Per dictionary label) *2 COR+2 CIR+3 Code CIR+4,CIR+5 Checker No.
  • Page 106: Reading Sd Dictionary With External Device

    4.4 Reading SD Dictionary with External Device Up to five dictionaries can be registered in the PV230. When performing character recognition using more dictionaries, dictionaries saved in a SD card can be read by the instruction from an external device. There are three methods to read dictionaries using an external device.
  • Page 107: Reading Sd Dictionary By General-Purpose Communication Command

    4.4.2 Reading SD Dictionary by General-purpose Communication Command Reading dictionary (Learning data only) Send % D R ? ? BCC CR ?? = 00 - 99 (Dictionary No.) Receive % D R $ BCC CR Error (Error 1 signal = ON) % D R Error code (3-digit) Reading all dictionary data...
  • Page 108: Error Codes

    4.4.4 Error Codes Cannot be executed as operation is stopped. Command timeout Other number than 00-99 is specified for dictionary number. No SD memory card is attached, the card cannot be accessed, or the specified data does not exist. Specification of the parameter is wrong. (Undefined parameter is specified.) The dictionary file is compatible.
  • Page 109: Other Functions

    Chapter 5 Other Functions...
  • Page 110: Other Functions

    5.1 Other Functions 5.1.1 Hide Password Input characters of the soft keyboard when setting a password can be displayed as asterisk(*). (Available from PV230 Ver.1.30) Screens in which Hide Password setting is available RUN menu • “Account” -> “Switch User” screen •...
  • Page 111: Index

    Index 2 N 2nd. Recognized Character ........ 53 Number of lines ..........36 A O ASCII code ............55 Offset ..............43 Auto thresholding ..........20 P B Partition .............. 25 Bar Code ............61, 70 Period Identification ..........48 Boundary ............
  • Page 112 Record of Changes Manual No. Date Revision 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 Version Upgraded Items Items available for PV230 Ver.1.3 ■Unique upgraded functions of PV230 Item Reference section of this manual Extended the settable range of offset date for the calendar function of [2.6.3Judgement Type - character recognition. Calendar] Versions before 1.3: Settable range : -364 to 364 Version 1.3: Settable range : -30000 to 30000 OCR Checker : Added the following functions for General Output.
  • Page 114 ■ Overseas Sales Division ( 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 ©Panasonic Industrial Devices SUNX Co., Ltd. 2017 」une, 2017 PRINTED IN JAPAN WME-PV230-0P-03...

Table of Contents