 What are the requirements for using the XG-7000 Series?
What are the requirements for using the XG-7000 Series? The hardware for executing inspection (controllers and cameras) and the software for creating programs (XG-H7N) are required.
The hardware for executing inspection (controllers and cameras) and the software for creating programs (XG-H7N) are required. What types of controllers are available?
What types of controllers are available? There are five types: standard type that connects to KEYENCE digital cameras, high-speed type that supports 2-megapixel cameras, high-speed, high-capacity type that supports 5-megapixel cameras, standard type that connects to analog cameras, and high-speed type that connects to analog cameras.
There are five types: standard type that connects to KEYENCE digital cameras, high-speed type that supports 2-megapixel cameras, high-speed, high-capacity type that supports 5-megapixel cameras, standard type that connects to analog cameras, and high-speed type that connects to analog cameras. What are the differences between the XG7000, XG7500, and XG7700?
What are the differences between the XG7000, XG7500, and XG7700? The cameras that can be connected and the image processing speeds are different.
The cameras that can be connected and the image processing speeds are different. Can all controllers be connected to four cameras?
Can all controllers be connected to four cameras? By attaching a camera expansion unit, each controller can be connected to four cameras and perform simultaneous capture for the four cameras.
By attaching a camera expansion unit, each controller can be connected to four cameras and perform simultaneous capture for the four cameras. What is supplied with the controller?
What is supplied with the controller? The controller comes with an installed SD card (SD1), instruction manual (A4 size, 8 pages), and a set of replacement terminal block labels.
The controller comes with an installed SD card (SD1), instruction manual (A4 size, 8 pages), and a set of replacement terminal block labels. Is a console required to use a controller?
Is a console required to use a controller? All settings required for inspection can be configured with a computer, so a console is not required.
All settings required for inspection can be configured with a computer, so a console is not required. Can the controller firmware be upgraded without the use of a console?
Can the controller firmware be upgraded without the use of a console? A separate console is required for firmware updates because virtual console input cannot be performed with the remote desktop.
A separate console is required for firmware updates because virtual console input cannot be performed with the remote desktop. Can a commercially-available SD card be used?
Can a commercially-available SD card be used? This system does not guarantee the use of SD cards other than those provided with the controller.
This system does not guarantee the use of SD cards other than those provided with the controller. What types of digital cameras are available?
What types of digital cameras are available? There are 16 types: 31-megapixel, 200-megapixel, 7× speed 31-megapixel, 7× speed 100-megapixel, 7× speed 200-megapixel, 11× speed 500-megapixel, and compact cameras, all available in color and black-and-white.
There are 16 types: 31-megapixel, 200-megapixel, 7× speed 31-megapixel, 7× speed 100-megapixel, 7× speed 200-megapixel, 11× speed 500-megapixel, and compact cameras, all available in color and black-and-white. Which analog camera models have operations guaranteed with this system?
Which analog camera models have operations guaranteed with this system? This system supports analog cameras manufactured by KEYENCE, Sony, and Toshiba Teli. See the specifications for supported models.
This system supports analog cameras manufactured by KEYENCE, Sony, and Toshiba Teli. See the specifications for supported models. I want to connect an analog camera. How should I set the DIP switches?
I want to connect an analog camera. How should I set the DIP switches? For CA-CM20, use the factory settings. See "Installing the Camera" in chapter 2 of the user manual for details.
For CA-CM20, use the factory settings. See "Installing the Camera" in chapter 2 of the user manual for details. Can a camera with a conventional image sensor be used?
Can a camera with a conventional image sensor be used? Among digital cameras for the XG-7000 Series, only dedicated cameras whose model name starts with XG can be used. (CV-5000 Series cameras can be used only a camera cable.)Among analog cameras, the CA-CM20 of the XV-1000 vision system can be used including camera cables.
Among digital cameras for the XG-7000 Series, only dedicated cameras whose model name starts with XG can be used. (CV-5000 Series cameras can be used only a camera cable.)Among analog cameras, the CA-CM20 of the XV-1000 vision system can be used including camera cables. Can analog and digital cameras be used together?
Can analog and digital cameras be used together? Among analog cameras, this system only supports dedicated models (ending in A), so they cannot be used together with digital cameras.
Among analog cameras, this system only supports dedicated models (ending in A), so they cannot be used together with digital cameras. Does this system support ultraviolet or infrared cameras?
Does this system support ultraviolet or infrared cameras? This system supports the Sony XC-EI50 and XC-EI30 infrared cameras (with different CCD sizes) and the Sony XC-EU50 ultraviolet camera.
This system supports the Sony XC-EI50 and XC-EI30 infrared cameras (with different CCD sizes) and the Sony XC-EU50 ultraviolet camera. Can analog camera images be inverted horizontally?
Can analog camera images be inverted horizontally? Yes.
Yes. What types of manuals are available?
What types of manuals are available? There are four types of manuals.
There are four types of manuals. How do I view the manuals?
How do I view the manuals? After installing the XG VisionEditor and the XG VisionTerminal, click the Start menu or select [Help] from the application menu to open the desired manual in PDF format.
After installing the XG VisionEditor and the XG VisionTerminal, click the Start menu or select [Help] from the application menu to open the desired manual in PDF format. I cannot open the XG-7000 User Manual (hardware manual) from the Help menu in the VisionEditor. Do I have to purchase this manual separately?
I cannot open the XG-7000 User Manual (hardware manual) from the Help menu in the VisionEditor. Do I have to purchase this manual separately? This manual is installed to your computer when you install the VisionEditor, but it cannot be opened directly from the Help menu. The XG-7000 Series User Manual can be opened by navigating to the default installation location (C:\Documents and Settings\All Users\Start Menu\Programs\KEYENCE Applications\V-Works for XG).
This manual is installed to your computer when you install the VisionEditor, but it cannot be opened directly from the Help menu. The XG-7000 Series User Manual can be opened by navigating to the default installation location (C:\Documents and Settings\All Users\Start Menu\Programs\KEYENCE Applications\V-Works for XG). What kind of user support is available for creating flowcharts?
What kind of user support is available for creating flowcharts? You can download sample files and the latest software from the XG User Support page. XG technical support representatives are also available at KEYENCE offices to answer your questions.
You can download sample files and the latest software from the XG User Support page. XG technical support representatives are also available at KEYENCE offices to answer your questions. What types of software are available for use with this system?
What types of software are available for use with this system? There are two types: Integrated Vision Editing Software "XG VisionEditor" and Remote Control Software "XG VisionTerminal".
There are two types: Integrated Vision Editing Software "XG VisionEditor" and Remote Control Software "XG VisionTerminal". What is the purpose of the Integrated Vision Editing Software "XG VisionEditor"?
What is the purpose of the Integrated Vision Editing Software "XG VisionEditor"? This integrated vision editing software comes with a series of setting functions that enable construction of image processing flows and user interfaces on a computer as well as debugging, simulation, and uploading.
This integrated vision editing software comes with a series of setting functions that enable construction of image processing flows and user interfaces on a computer as well as debugging, simulation, and uploading. What is the purpose of the Remote Control Software "XG VisionTerminal"?
What is the purpose of the Remote Control Software "XG VisionTerminal"? This software enables monitoring and operation of the XG-7000 controller from a computer via Ethernet or USB connection. It also has functions for monitoring multiple controllers connected to a network and functions for logging measurement values and image data.
This software enables monitoring and operation of the XG-7000 controller from a computer via Ethernet or USB connection. It also has functions for monitoring multiple controllers connected to a network and functions for logging measurement values and image data. What are the system requirements for running the Integrated Vision Editing Software "XG VisionEditor"?
What are the system requirements for running the Integrated Vision Editing Software "XG VisionEditor"? Processor: Core 2 Duo 1.06 GHz equivalent or faster (Core 2 Duo 1.80 GHz equivalent or faster recommended)
Processor: Core 2 Duo 1.06 GHz equivalent or faster (Core 2 Duo 1.80 GHz equivalent or faster recommended) Can a purchased copy of the XG-H7N software be used on multiple computers?
Can a purchased copy of the XG-H7N software be used on multiple computers? To operate the XG VisionEditor, each computer must have a separate activation code.
To operate the XG VisionEditor, each computer must have a separate activation code. What is the workspace used in the XG VisionEditor?
What is the workspace used in the XG VisionEditor? This is a folder representing the virtual XG controller set up on the hard disk of the computer. Within the workspace folder is the SD1 and SD2 folders, which are equivalent to SD card drives for the system, and each of these folders can store program data and registered image data.
This is a folder representing the virtual XG controller set up on the hard disk of the computer. Within the workspace folder is the SD1 and SD2 folders, which are equivalent to SD card drives for the system, and each of these folders can store program data and registered image data. How many programs can be created on one controller?
How many programs can be created on one controller? By using the two SD card drives, you can create program data for up to 2,000 programs. Each SD card can store up to 1,000 programs (No. 000 to 999), but depending on the settings, the SD card may become full before reaching 1,000 programs.
By using the two SD card drives, you can create program data for up to 2,000 programs. Each SD card can store up to 1,000 programs (No. 000 to 999), but depending on the settings, the SD card may become full before reaching 1,000 programs. How many days do I have left on my trial period of the XG VisionEditor?
How many days do I have left on my trial period of the XG VisionEditor? You can view the date the license was activated.
You can view the date the license was activated. The computer operating the XG-H7N software failed and I need an activation code for the new computer. What should I do?
The computer operating the XG-H7N software failed and I need an activation code for the new computer. What should I do? Contact your local KEYENCE office.
Contact your local KEYENCE office. How many units can be set on a flowchart?
How many units can be set on a flowchart? Up to 1,000 total units or 997 measurement units not including the minimum required units can be set. (The actual number of units that can be set depends on the memory capacity of the system.)
Up to 1,000 total units or 997 measurement units not including the minimum required units can be set. (The actual number of units that can be set depends on the memory capacity of the system.) Can a flowchart that is long and cannot be entirely displayed in the Flowchart View be displayed in a list?
Can a flowchart that is long and cannot be entirely displayed in the Flowchart View be displayed in a list? Change the size of the display by changing the zoom ratio of the Flowchart View in Window on the menu bar.
Change the size of the display by changing the zoom ratio of the Flowchart View in Window on the menu bar. How do I transfer a program created on a computer to a controller?
How do I transfer a program created on a computer to a controller? There are two ways to transfer a program file created with the XG VisionEditor: upload the program file while connected to the controller by USB or Ethernet, or write the data to an SD card as a file and have it read by the controller.
There are two ways to transfer a program file created with the XG VisionEditor: upload the program file while connected to the controller by USB or Ethernet, or write the data to an SD card as a file and have it read by the controller. Does the writing of data from a computer to the XG-7000 system create any processing delays?
Does the writing of data from a computer to the XG-7000 system create any processing delays? When data is uploaded and overwritten to a currently used program, the data is reset. The operations are not affected for those programs not currently being used.
When data is uploaded and overwritten to a currently used program, the data is reset. The operations are not affected for those programs not currently being used. What generation is the capture file setting?
What generation is the capture file setting? One "generation" is from the start unit to the end unit. The "first" and "second" image file settings are one "generation" each.
One "generation" is from the start unit to the end unit. The "first" and "second" image file settings are one "generation" each. Can changes be made to Layout 1 to 5 of the XG VisionEditor?
Can changes be made to Layout 1 to 5 of the XG VisionEditor? The views and windows in the XG VisionEditor can be positioned as desired. Layout 1 is positioned at the optimal location for creating an image processing flowchart, and Layout 2 is positioned at the optimal location for creating a user interface. Layout 3 to 5 have the same positions and can be repositioned as needed.
The views and windows in the XG VisionEditor can be positioned as desired. Layout 1 is positioned at the optimal location for creating an image processing flowchart, and Layout 2 is positioned at the optimal location for creating a user interface. Layout 3 to 5 have the same positions and can be repositioned as needed. How do I reset the layout positions in the XG VisionEditor?
How do I reset the layout positions in the XG VisionEditor? Select [Reset Layout] in the Window on the menu bar.
Select [Reset Layout] in the Window on the menu bar. What is the yellow square at the bottom left of a unit in the Flowchart View?
What is the yellow square at the bottom left of a unit in the Flowchart View? This indicates that a comment has been entered in the [System Settings] tab of that unit. Placing the mouse over the unit with a yellow square displays the comment. You can use this to describe the type of unit so you do not have to open Unit Properties.
This indicates that a comment has been entered in the [System Settings] tab of that unit. Placing the mouse over the unit with a yellow square displays the comment. You can use this to describe the type of unit so you do not have to open Unit Properties. Can CV-3000 and CV-5000 Series programs be used with the XG-7000 Series?
Can CV-3000 and CV-5000 Series programs be used with the XG-7000 Series? Programs of conventional image sensor models are not compatible with this system.
Programs of conventional image sensor models are not compatible with this system. How do I copy a flowchart from one program to another?
How do I copy a flowchart from one program to another? Open the two programs in the XG VisionEditor, and then copy and paste the flowchart from one program to the next program.
Open the two programs in the XG VisionEditor, and then copy and paste the flowchart from one program to the next program. Can I restrict access to information, such as the program settings?
Can I restrict access to information, such as the program settings? Programs can be password-locked, preventing third parties from viewing or editing the programs.
Programs can be password-locked, preventing third parties from viewing or editing the programs. Can the operations of a controller be locked to prevent tampering?
Can the operations of a controller be locked to prevent tampering? Yes. You can use passwords to switch user groups to allow or deny access with Administrators privileges and up to four user groups.
Yes. You can use passwords to switch user groups to allow or deny access with Administrators privileges and up to four user groups. What are the differences in the actual operation of the various simulations and controllers?
What are the differences in the actual operation of the various simulations and controllers? There are differences in the waiting units and command execution. For more details, see "Overview of Simulation Functions" in chapter 7 of the XG VisionEditor Reference Manual.
There are differences in the waiting units and command execution. For more details, see "Overview of Simulation Functions" in chapter 7 of the XG VisionEditor Reference Manual. What is the judgment value of an unexecuted unit?
What is the judgment value of an unexecuted unit? The judgment value for an unexecuted unit is [0].
The judgment value for an unexecuted unit is [0]. Can I change the display magnification while editing with Screen Editor?
Can I change the display magnification while editing with Screen Editor? No. The display is determined by the resolution of your computer monitor.
No. The display is determined by the resolution of your computer monitor. Can I search for a unit by unit number in Flowchart View of the XG VisionEditor?
Can I search for a unit by unit number in Flowchart View of the XG VisionEditor? You can search for a unit by clicking the [Jump] icon in Flowchart View.
You can search for a unit by clicking the [Jump] icon in Flowchart View. Can I set up conditions that when satisfied exit a loop created with a loop unit?
Can I set up conditions that when satisfied exit a loop created with a loop unit? This can be done by using a break unit. Create the flowchart so that when a condition within a loop is satisfied, the operation branches to a break unit.
This can be done by using a break unit. Create the flowchart so that when a condition within a loop is satisfied, the operation branches to a break unit. How can I move multiple regions without changing their shape?
How can I move multiple regions without changing their shape? Use the [Move All Regions] function. You can select the units that you want to move and collectively reposition them without changing their shape or size.
Use the [Move All Regions] function. You can select the units that you want to move and collectively reposition them without changing their shape or size. How can I evenly align regions?
How can I evenly align regions? You can select the units that you want to align and use the [Align All Regions] function to evenly align them.
You can select the units that you want to align and use the [Align All Regions] function to evenly align them.  Does the "Outputting" status for busy global settings mean the output location of archives is also included?
Does the "Outputting" status for busy global settings mean the output location of archives is also included? No, it is not included."Outputting" means that results or images are being output by output-system units (terminal output, result output, or image output).
No, it is not included."Outputting" means that results or images are being output by output-system units (terminal output, result output, or image output). Can a program name be read externally?
Can a program name be read externally? Yes, with Version 2.0 and higher. The changing of the program number (PW) is linked with changes using [Program name], and the program name can be read by using the PR (Read program number) command.
Yes, with Version 2.0 and higher. The changing of the program number (PW) is linked with changes using [Program name], and the program name can be read by using the PR (Read program number) command. Can camera images be executed in a loop first and then image processing be performed collectively for all images later on?
Can camera images be executed in a loop first and then image processing be performed collectively for all images later on? Yes. By executing a loop for an image unit on the flowchart, multiple images from one camera during a single inspection can be externally controlled or continuously executed.
Yes. By executing a loop for an image unit on the flowchart, multiple images from one camera during a single inspection can be externally controlled or continuously executed. Is it possible to record only that inspection data which returned an NG inspection result to a computer?
Is it possible to record only that inspection data which returned an NG inspection result to a computer? Yes. You can record the desired data by executing a data output unit that outputs measurement results to the computer on the flowchart with conditional branching which treats the NG judgment of inspection data as the reference value.
Yes. You can record the desired data by executing a data output unit that outputs measurement results to the computer on the flowchart with conditional branching which treats the NG judgment of inspection data as the reference value. Can I use an original image for the startup mode?
Can I use an original image for the startup mode? Yes. You can use any bitmap image at 800 × 600 pixels for the startup mode that displays when the power is turned on.
Yes. You can use any bitmap image at 800 × 600 pixels for the startup mode that displays when the power is turned on. How do I make the background of the logo image transparent?
How do I make the background of the logo image transparent? Set the background color to R: 254, G: 1, B: 152. (This creates a pink color in a bitmap image.) See chapter 4 of the XG VisionEditor Reference Manual (Programming edition).
Set the background color to R: 254, G: 1, B: 152. (This creates a pink color in a bitmap image.) See chapter 4 of the XG VisionEditor Reference Manual (Programming edition). I don't have a console. Can I operate the system without a console?
I don't have a console. Can I operate the system without a console? If you have installed the XG VisionTerminal, you can use the remote desktop and directly operate the system through the console view.
If you have installed the XG VisionTerminal, you can use the remote desktop and directly operate the system through the console view. Why is the double buffer disabled?
Why is the double buffer disabled? There are three conditions that must be met to enable the double buffer.
There are three conditions that must be met to enable the double buffer. Capture is executed with a terminal I/O delay unit, with the XG capture unit waiting for trigger option not selected. Can the screen be continuously updated with this setting?
Capture is executed with a terminal I/O delay unit, with the XG capture unit waiting for trigger option not selected. Can the screen be continuously updated with this setting? No. Continuous updates can only be performed with image waiting.
No. Continuous updates can only be performed with image waiting. When is the [%PrcTime] start point?
When is the [%PrcTime] start point? This is the point at which the capture unit executed first on the flowchart started capture. Therefore, units such as calculation units positioned above a capture unit are not reflected in the processing time. If no capture units exist on the flowchart, the point at which execution of the start unit begins becomes the start point.
This is the point at which the capture unit executed first on the flowchart started capture. Therefore, units such as calculation units positioned above a capture unit are not reflected in the processing time. If no capture units exist on the flowchart, the point at which execution of the start unit begins becomes the start point. Can the size and position of the inspection region be adjusted with the controller during inspection?
Can the size and position of the inspection region be adjusted with the controller during inspection? Yes. By performing the necessary settings (such as creating dialogs) for items to be adjusted in advance, you can change the size and position of the inspection region while viewing the current image at a desired timing.
Yes. By performing the necessary settings (such as creating dialogs) for items to be adjusted in advance, you can change the size and position of the inspection region while viewing the current image at a desired timing. What items can be changed or adjusted with the controller during inspection without having to use a computer?
What items can be changed or adjusted with the controller during inspection without having to use a computer? In addition to viewing the image archive and statistical analysis with the function menu, you can change the setting parameters that enable variable assignment by creating dialogs. Specifically, this can be used for the upper/lower tolerance, inspection level threshold, and inspection region size and position.
In addition to viewing the image archive and statistical analysis with the function menu, you can change the setting parameters that enable variable assignment by creating dialogs. Specifically, this can be used for the upper/lower tolerance, inspection level threshold, and inspection region size and position. What is the high speed mode "Update by user (fast)" setting in pattern search?
What is the high speed mode "Update by user (fast)" setting in pattern search? This mode is for performing high-speed processing while referencing variables by eliminating pattern registration processing that is performed for each conventional trigger. This mode uses both image memory, which is also used when set to [Constant (fast)], and program memory, used when set to [Update every time (slow)], so it is necessary to monitor the memory usage. Changes in the setting parameters using variable referencing are updated when you issue a RU (reference image information recalculation) command.
This mode is for performing high-speed processing while referencing variables by eliminating pattern registration processing that is performed for each conventional trigger. This mode uses both image memory, which is also used when set to [Constant (fast)], and program memory, used when set to [Update every time (slow)], so it is necessary to monitor the memory usage. Changes in the setting parameters using variable referencing are updated when you issue a RU (reference image information recalculation) command. When does the high speed mode in pattern search switch to [Constant (fast)]?
When does the high speed mode in pattern search switch to [Constant (fast)]? The setting automatically switches to [Constant (fast)] when a variable is assigned to Pattern Region, Color, or Image Enhance.
The setting automatically switches to [Constant (fast)] when a variable is assigned to Pattern Region, Color, or Image Enhance. When does the high speed mode of the subtraction filter switch to [Constant (fast)]?
When does the high speed mode of the subtraction filter switch to [Constant (fast)]? The setting automatically switches to [Constant (fast)] when a variable is assigned to Pattern Region, Color, or Image Enhance.
The setting automatically switches to [Constant (fast)] when a variable is assigned to Pattern Region, Color, or Image Enhance. When the region of the unit with the high speed mode set to "Update by user (fast)" is changed using the change region built-in dialog, no RU command is issued, but it appears as though the image reference is updated. What happened?
When the region of the unit with the high speed mode set to "Update by user (fast)" is changed using the change region built-in dialog, no RU command is issued, but it appears as though the image reference is updated. What happened? When the region is changed or color is extracted using a built-in dialog and [OK] is selected on the dialog, an RU command is issued automatically. An RU command must be issued when a region or filter coefficient is changed with a built-in dialog.
When the region is changed or color is extracted using a built-in dialog and [OK] is selected on the dialog, an RU command is issued automatically. An RU command must be issued when a region or filter coefficient is changed with a built-in dialog. How much processing time is required for image operation?
How much processing time is required for image operation? The average processing times for operations between two images (full screen) with the XG7700 Series is 10 ms for 240,000 pixels, 30 ms for 1-megapixel, 60 ms for 2-megapixel, and 140 ms for 5-megapixel.Note that the processing time varies depending on pre-processing of the source image and conversion.
The average processing times for operations between two images (full screen) with the XG7700 Series is 10 ms for 240,000 pixels, 30 ms for 1-megapixel, 60 ms for 2-megapixel, and 140 ms for 5-megapixel.Note that the processing time varies depending on pre-processing of the source image and conversion. How can I set the condition value of conditional branching to a specific value or greater/less?
How can I set the condition value of conditional branching to a specific value or greater/less? To specify conditional branching with a range of values, separate the condition once with a calculation, and then specify the branch with a value.
To specify conditional branching with a range of values, separate the condition once with a calculation, and then specify the branch with a value. How will branching occur for a branch unit with condition values set to [0] and [1] and a reference value of [2]?
How will branching occur for a branch unit with condition values set to [0] and [1] and a reference value of [2]? When the reference value does not satisfy any condition value and [ELSE] is not set as a condition value, flows in the branches are skipped and the process moves to the join unit. The result data [Branch] of the branch unit is output with 0.
When the reference value does not satisfy any condition value and [ELSE] is not set as a condition value, flows in the branches are skipped and the process moves to the join unit. The result data [Branch] of the branch unit is output with 0. What happens when the reference value of a branch unit does not match the condition value?
What happens when the reference value of a branch unit does not match the condition value? The operation continues forward after branching or joining while skipping units within the branch unit.
The operation continues forward after branching or joining while skipping units within the branch unit. How will branching occur when, for example, the condition values of a branch unit for branches 1 and 2 are both [1] and the reference value becomes [1]?
How will branching occur when, for example, the condition values of a branch unit for branches 1 and 2 are both [1] and the reference value becomes [1]? Branching occurs for the first branch. In this example, the operation branches to branch 1.
Branching occurs for the first branch. In this example, the operation branches to branch 1. Are variable names fixed?
Are variable names fixed? The names of variables can be defined with any alphanumeric text up to 32 characters as long as the name is not reserved for system variables and restrictions on the prefix, character type, and character length are adhered to. Variables that have been defined and assigned to the flowchart can also be renamed at the same time.
The names of variables can be defined with any alphanumeric text up to 32 characters as long as the name is not reserved for system variables and restrictions on the prefix, character type, and character length are adhered to. Variables that have been defined and assigned to the flowchart can also be renamed at the same time. How many variables can be created?
How many variables can be created? You can define up to 10,000 local variables and 1,024 global variables. You can define up to 512 image variables. (These are limited by the memory capacity range.)
You can define up to 10,000 local variables and 1,024 global variables. You can define up to 512 image variables. (These are limited by the memory capacity range.) What is the difference between local and global variables?
What is the difference between local and global variables? Local variables exist within the program file as variables only within that program whereas global variables exist within a gvar.dat file as common variables for all programs. You can define up to 10,000 local variables for each program and 1,028 global variables in a workspace.
Local variables exist within the program file as variables only within that program whereas global variables exist within a gvar.dat file as common variables for all programs. You can define up to 10,000 local variables for each program and 1,028 global variables in a workspace. Regarding the types of variable shapes, how do I use scalar, position, circle, and line objects?
Regarding the types of variable shapes, how do I use scalar, position, circle, and line objects? Variables are not only numerical values, such as scalar-type variables, but they can also have a structure, such as position-type variables with set XY coordinates. This eliminates the need to specify X and Y separately for geometric functions.
Variables are not only numerical values, such as scalar-type variables, but they can also have a structure, such as position-type variables with set XY coordinates. This eliminates the need to specify X and Y separately for geometric functions. What is the difference between system image variables and user image variables?
What is the difference between system image variables and user image variables? They are both used to store images, but whereas system image variables are cleared at the start of the flowchart, user image variables store separate information or retain stored information until a reset is performed. Also, when a user image variable is created, the double buffer is disabled.
They are both used to store images, but whereas system image variables are cleared at the start of the flowchart, user image variables store separate information or retain stored information until a reset is performed. Also, when a user image variable is created, the double buffer is disabled. What types of calculation functions are available?
What types of calculation functions are available? There are 96 types of calculation functions. In addition to general arithmetic operators, trigonometric functions, and comparison operators, you can also define conditional branching (IF statements) and loop function commands (FOR statements).
There are 96 types of calculation functions. In addition to general arithmetic operators, trigonometric functions, and comparison operators, you can also define conditional branching (IF statements) and loop function commands (FOR statements). How much information can be specified in a calculation unit?
How much information can be specified in a calculation unit? Up to 1,000 characters. However, parentheses and IF, FOR, and DO LOOP statement nests have limits according to the internal memory. If this limitation is exceeded, a programming error occurs when the program is confirmed, and the cursor jumps to the beginning of the expression where the error occurred.
Up to 1,000 characters. However, parentheses and IF, FOR, and DO LOOP statement nests have limits according to the internal memory. If this limitation is exceeded, a programming error occurs when the program is confirmed, and the cursor jumps to the beginning of the expression where the error occurred. How can I add a visible line break to a calculation unit?
How can I add a visible line break to a calculation unit? Type [space]+[underbar]+[return] at the location where you want to add a line break.
Type [space]+[underbar]+[return] at the location where you want to add a line break. How do I search for a variable?
How do I search for a variable? There are two ways to perform a search: using [Variable Reference List] and [Search].With [Variable Reference List], you can select the variable you want to find from a list of variables used in the units. Array variables are searched for regardless of the index. Meanwhile, [Search] performs a search for a variable string, so you can specify and search for index data. You can search not only for variables referenced within units but also variables used in screens and custom instructions.
There are two ways to perform a search: using [Variable Reference List] and [Search].With [Variable Reference List], you can select the variable you want to find from a list of variables used in the units. Array variables are searched for regardless of the index. Meanwhile, [Search] performs a search for a variable string, so you can specify and search for index data. You can search not only for variables referenced within units but also variables used in screens and custom instructions. How can I shorten the processing time for calculations?
How can I shorten the processing time for calculations? You can shorten the processing time by reducing the calculations within a loop. In addition, the reading time varies depending on the type of variable. The fastest are temporary variables that start with "@" followed by global variables that start with "#" and system variables that start with "%". The slowest are result parameters and setting parameters that start with "!".
You can shorten the processing time by reducing the calculations within a loop. In addition, the reading time varies depending on the type of variable. The fastest are temporary variables that start with "@" followed by global variables that start with "#" and system variables that start with "%". The slowest are result parameters and setting parameters that start with "!". How do I copy variables that are used in multiple program numbers or workspaces?
How do I copy variables that are used in multiple program numbers or workspaces? Open the two programs in the XG VisionEditor, and then copy and paste the flowchart from one program to the next program, or copy the variables, switch programs, and paste the variables. Note that variable settings are not copied at the same time.
Open the two programs in the XG VisionEditor, and then copy and paste the flowchart from one program to the next program, or copy the variables, switch programs, and paste the variables. Note that variable settings are not copied at the same time. Do I have to assign system variables to a display pattern if I want to get an overview of the system variables during operation?
Do I have to assign system variables to a display pattern if I want to get an overview of the system variables during operation? With the XG and VisionEditor connected, open [Change operating variables] in VisionEditor.
With the XG and VisionEditor connected, open [Change operating variables] in VisionEditor. How many elements can be placed in a display template?
How many elements can be placed in a display template? Up to 4,000 including region elements for each display template.
Up to 4,000 including region elements for each display template. How many page frames can be created?
How many page frames can be created? Up to 99.
Up to 99. How many camera screens can be displayed at the same time?
How many camera screens can be displayed at the same time? Five.
Five. Can I change the grid used for arranging parts on the Screen Editor?
Can I change the grid used for arranging parts on the Screen Editor? You can change the color and spacing by clicking [Option] in the [Settings] field of the Screen Editor.
You can change the color and spacing by clicking [Option] in the [Settings] field of the Screen Editor. When multiple shapes and text are specified within a graphics unit, which is displayed in the front?
When multiple shapes and text are specified within a graphics unit, which is displayed in the front? Shapes and text displayed in the bottom line within a unit are displayed in the front. You can use the ▲ and ▼ buttons to adjust the location.
Shapes and text displayed in the bottom line within a unit are displayed in the front. You can use the ▲ and ▼ buttons to adjust the location. When there are multiple graphics units, which unit is displayed in the front?
When there are multiple graphics units, which unit is displayed in the front? As a basic rule, the unit with the smaller unit number is displayed in the front. However, when a graphics unit is selected by the controller, the selected unit is displayed in the front.
As a basic rule, the unit with the smaller unit number is displayed in the front. However, when a graphics unit is selected by the controller, the selected unit is displayed in the front. When the camera image display type is a filtered image, which unit is displayed in the front?
When the camera image display type is a filtered image, which unit is displayed in the front? As a basic rule, the unit with the smaller unit number is displayed in the front. However, when a unit is selected, that selected unit is displayed in the front.
As a basic rule, the unit with the smaller unit number is displayed in the front. However, when a unit is selected, that selected unit is displayed in the front. Can I open the [Change Programs] dialog from a user-created dialog instead of from the function menu?
Can I open the [Change Programs] dialog from a user-created dialog instead of from the function menu? You can set the button of a user-created dialog to open a dialog (Change Programs or I/O Diagnostic) that is opened with the function menu dialog. (The program dialog number is D002.)
You can set the button of a user-created dialog to open a dialog (Change Programs or I/O Diagnostic) that is opened with the function menu dialog. (The program dialog number is D002.) Can I copy created screen design settings (display template settings) to another program?
Can I copy created screen design settings (display template settings) to another program? Display templates can be copied using Screen Browser of the XG VisionEditor.
Display templates can be copied using Screen Browser of the XG VisionEditor. Are the connections of external terminals, such as for judgment output, compatible with conventional image sensors?
Are the connections of external terminals, such as for judgment output, compatible with conventional image sensors? The external terminals of the XG-7000 Series can be assigned by the user, but by default, the assignments are nearly compatible with the CV-5000 Series.
The external terminals of the XG-7000 Series can be assigned by the user, but by default, the assignments are nearly compatible with the CV-5000 Series. How are characters and symbols used in the result output format?
How are characters and symbols used in the result output format? These are only valid when output without protocol.
These are only valid when output without protocol. Under what circumstances is a destination file created when data is output to an SD card by a data output unit?
Under what circumstances is a destination file created when data is output to an SD card by a data output unit? When the file naming rule is set to [Auto], a file is created in the following cases: when performing a reset, turning on the power, changing the program number, or when an output file does not exist on the SD card. When set to [Fixed], a file is created only when an output file does not exist on the SD card. Otherwise, a file is not created, and conditions are added to the existing file.
When the file naming rule is set to [Auto], a file is created in the following cases: when performing a reset, turning on the power, changing the program number, or when an output file does not exist on the SD card. When set to [Fixed], a file is created only when an output file does not exist on the SD card. Otherwise, a file is not created, and conditions are added to the existing file. Can a batch setting be made to output multiple array variable values with a data output unit?
Can a batch setting be made to output multiple array variable values with a data output unit? This can be set by specifying the index to start output and the number of indexes when selecting the data to output. For example, to output indexes 5 to 10 of #Dist[ ], set the data portion to #Dist[5] and the number of indexes to [6].
This can be set by specifying the index to start output and the number of indexes when selecting the data to output. For example, to output indexes 5 to 10 of #Dist[ ], set the data portion to #Dist[5] and the number of indexes to [6]. Can I change the destination file name of an output unit to a character string read by an OCR unit?
Can I change the destination file name of an output unit to a character string read by an OCR unit? Yes. Use OW (Change Output Filename) and execute the [OW,nnn,xxxx
Yes. Use OW (Change Output Filename) and execute the [OW,nnn,xxxx What is "output priority" of image output?
What is "output priority" of image output? If you try to output additional data while images are in the image buffer, the flow is stopped at that point. (Once the image buffer has available space and the transfer of queued images to the buffer is complete, operations start again.)This causes fluctuations in the processing time but all images will be output. If the buffer has available space and images have been transferred to the image buffer, the process does not stop at the output unit.
If you try to output additional data while images are in the image buffer, the flow is stopped at that point. (Once the image buffer has available space and the transfer of queued images to the buffer is complete, operations start again.)This causes fluctuations in the processing time but all images will be output. If the buffer has available space and images have been transferred to the image buffer, the process does not stop at the output unit. Is there a limit to the number of characters in a custom instruction?
Is there a limit to the number of characters in a custom instruction? The maximum number of alphanumeric characters is 256. (A line break is two characters.)
The maximum number of alphanumeric characters is 256. (A line break is two characters.) How many XG systems can be connected by Ethernet to one computer using the logging function of Remote Control Software "XG VisionTerminal"?
How many XG systems can be connected by Ethernet to one computer using the logging function of Remote Control Software "XG VisionTerminal"? You can connect up to eight XG controllers and perform logging for the output data from each controller.
You can connect up to eight XG controllers and perform logging for the output data from each controller. The format setting is disabled when data is output with the PLC Link, but changing the format setting changed the output data. What happened?
The format setting is disabled when data is output with the PLC Link, but changing the format setting changed the output data. What happened? As part of the specifications, decimal digits can be handled in three ways depending on the format setting.
As part of the specifications, decimal digits can be handled in three ways depending on the format setting. Can the PLC Link and CC-Link be used simultaneously?
Can the PLC Link and CC-Link be used simultaneously? No, they cannot. The available communication links other than the CC-Link are as follows.
No, they cannot. The available communication links other than the CC-Link are as follows. Can I use the same control process as that of the CV Series for PLC and I/O control? (Are the processes compatible?)
Can I use the same control process as that of the CV Series for PLC and I/O control? (Are the processes compatible?) The control rules are different with the XG Series, so there is virtually no compatibility between the processes. The PLC command processing flow has also changed, so be sure to check this.
The control rules are different with the XG Series, so there is virtually no compatibility between the processes. The PLC command processing flow has also changed, so be sure to check this. What happens if the hard drive on the computer becomes full while data is being output from an image output unit to the XG VisionTerminal?
What happens if the hard drive on the computer becomes full while data is being output from an image output unit to the XG VisionTerminal? Image processing does not stop, but logging on the computer terminates and image output is skipped. (Communication itself is not stopped.)
Image processing does not stop, but logging on the computer terminates and image output is skipped. (Communication itself is not stopped.) Does "PC program" as the output location for archiving data in the archive logging function refer to the VisionTerminal?
Does "PC program" as the output location for archiving data in the archive logging function refer to the VisionTerminal? This refers to VisionTerminal and ActiveX. The same applies to image output units.
This refers to VisionTerminal and ActiveX. The same applies to image output units. Can archived images be obtained without using an SD card?
Can archived images be obtained without using an SD card? You can obtain images on a computer by using the image archive viewer to save archives of images for the selected generation. You can also register additional images directly to the image file setting at this time.
You can obtain images on a computer by using the image archive viewer to save archives of images for the selected generation. You can also register additional images directly to the image file setting at this time. How many archived images can be stored?
How many archived images can be stored? For the XG-7000 and 7500 Series, up to 501 images in 240,000-pixel monochrome mode, 53 images in 2-megapixel monochrome mode, 496 images in 240,000-pixel color mode, and 48 images in 2-megapixel color mode.
For the XG-7000 and 7500 Series, up to 501 images in 240,000-pixel monochrome mode, 53 images in 2-megapixel monochrome mode, 496 images in 240,000-pixel color mode, and 48 images in 2-megapixel color mode. When the image archive criteria is NG with [Images] set to [Series] and [No. Archives (inc. latest)] set to [3], with the NG result occurring twice in succession, are there a total of six images remaining in the archive?
When the image archive criteria is NG with [Images] set to [Series] and [No. Archives (inc. latest)] set to [3], with the NG result occurring twice in succession, are there a total of six images remaining in the archive? There are a total of four images. When the first NG result occurs, the NG image and the first and second images before the NG image remain in the archive. When a second NG result occurs in succession, only the NG image remains in the archive. The same image is not duplicated.
There are a total of four images. When the first NG result occurs, the NG image and the first and second images before the NG image remain in the archive. When a second NG result occurs in succession, only the NG image remains in the archive. The same image is not duplicated. Can all images captured at high speed be saved to an SD card?
Can all images captured at high speed be saved to an SD card? Yes, if the number of images is within the set number of images.
Yes, if the number of images is within the set number of images. What are the image formats when saving image data to an SD card or computer?
What are the image formats when saving image data to an SD card or computer? There are five types.
There are five types. When are statistics and archived data updated?
When are statistics and archived data updated? These are updated with the value obtained when passing through the end unit.
These are updated with the value obtained when passing through the end unit. Can statistics be displayed on the inspection screen at the same time?
Can statistics be displayed on the inspection screen at the same time? The current image and Statistics dialog can be displayed at the same time by changing the transparency of the Statistics dialog. This can be done using the View Bar or [MENU] button on the console.
The current image and Statistics dialog can be displayed at the same time by changing the transparency of the Statistics dialog. This can be done using the View Bar or [MENU] button on the console. How many commands can be set with one command unit?
How many commands can be set with one command unit? Up to 16.Only one custom instruction can be set (but the custom instruction can have up to 16 commands).
Up to 16.Only one custom instruction can be set (but the custom instruction can have up to 16 commands). Is there a way to detect when a command of a command unit encounters an error?
Is there a way to detect when a command of a command unit encounters an error? This can be done in one of two ways.
This can be done in one of two ways. What happens to the remaining commands when a command error occurs during execution of multiple commands set to a command unit?
What happens to the remaining commands when a command error occurs during execution of multiple commands set to a command unit? No commands are executed after an error occurs in a command unit.
No commands are executed after an error occurs in a command unit. What happens when an error occurs in a command format for multiple commands of a command unit?
What happens when an error occurs in a command format for multiple commands of a command unit? The command unit results in a unit error and the command is not executed.
The command unit results in a unit error and the command is not executed. To which direct memory do I enter characters that are to be changed when a CW command of write REG is executed with PLC Link or CC-Link?
To which direct memory do I enter characters that are to be changed when a CW command of write REG is executed with PLC Link or CC-Link? The command is CW,nnnn(unit ID),m(line number),*01.Specify the characters that are to be changed to a direct memory that supports *01 (command parameter), with a value that complies with the character code table (see chapter 6 "Built-in instruction" of the XG VisionEditor Reference Manual (Programming edition)) for the OCR unit. When there are multiple characters, this is specified with two words per character from the direct memory supporting *01. (Up to 20 characters can be changed.)
The command is CW,nnnn(unit ID),m(line number),*01.Specify the characters that are to be changed to a direct memory that supports *01 (command parameter), with a value that complies with the character code table (see chapter 6 "Built-in instruction" of the XG VisionEditor Reference Manual (Programming edition)) for the OCR unit. When there are multiple characters, this is specified with two words per character from the direct memory supporting *01. (Up to 20 characters can be changed.) Can the date and time setting of the system be changed externally?
Can the date and time setting of the system be changed externally? This setting can be changed using the TW command.
This setting can be changed using the TW command. When I try to change the shape of a region, the [Operations for variable referencing cancelation not allowed] message appears and I cannot make changes.
When I try to change the shape of a region, the [Operations for variable referencing cancelation not allowed] message appears and I cannot make changes. If variable referencing cancelation has been disabled in the account privileges setting, changes to variable referencing cancelation (such as changing a variable-assigned rectangular area to an arc) cannot be performed.
If variable referencing cancelation has been disabled in the account privileges setting, changes to variable referencing cancelation (such as changing a variable-assigned rectangular area to an arc) cannot be performed. When I try to delete a subtraction filter, the [Changes to high speed mode not allowed] message appears and I cannot delete the subtraction filter.
When I try to delete a subtraction filter, the [Changes to high speed mode not allowed] message appears and I cannot delete the subtraction filter. A subtraction filter can only be deleted when the high speed mode is set to [Constant (fast)].
A subtraction filter can only be deleted when the high speed mode is set to [Constant (fast)]. I accidentally canceled a variable assignment with an edit unit dialog. Can it be restored?
I accidentally canceled a variable assignment with an edit unit dialog. Can it be restored? As a basic rule, this cannot be restored.
As a basic rule, this cannot be restored. When opening an edit unit dialog, the [This dialog cannot be operated because there is an unrecoverable setting error in this unit] message appears and the unit cannot be set.
When opening an edit unit dialog, the [This dialog cannot be operated because there is an unrecoverable setting error in this unit] message appears and the unit cannot be set. This may occur when opening an edit unit dialog for a unit with a setting error.
This may occur when opening an edit unit dialog for a unit with a setting error. I upgraded the version of the controller to 2.1, but the [Edit unit] button does not appear on the function menu.
I upgraded the version of the controller to 2.1, but the [Edit unit] button does not appear on the function menu. The global settings of the controller are in a format supported by Version 2.0 or earlier.
The global settings of the controller are in a format supported by Version 2.0 or earlier. What settings are required to use the edit unit dialogs?
What settings are required to use the edit unit dialogs? The file version of the program file must be 2.1 or later.
The file version of the program file must be 2.1 or later. Which units have edit unit dialogs that support setting changes?
Which units have edit unit dialogs that support setting changes? All measurement units as well as capture units and image operation units. All other units do not support setting changes.
All measurement units as well as capture units and image operation units. All other units do not support setting changes. Can I use an edit unit dialog to change only a specific unit?
Can I use an edit unit dialog to change only a specific unit? Yes.
Yes. What settings can be edited with the edit unit dialogs?
What settings can be edited with the edit unit dialogs? Most items of corresponding units can be edited.
Most items of corresponding units can be edited. Do variables need to be assigned to settings that will be changed with an edit unit dialog?
Do variables need to be assigned to settings that will be changed with an edit unit dialog? No, they do not as a basic rule.
No, they do not as a basic rule.  How much program memory is used with the [Expand controller adjustment function] option when using the edit unit dialogs?
How much program memory is used with the [Expand controller adjustment function] option when using the edit unit dialogs? This depends on the flowchart setting status.
This depends on the flowchart setting status. What settings are required to change [Count] for blobs and other items with the edit unit dialogs?
What settings are required to change [Count] for blobs and other items with the edit unit dialogs? For blobs and other items with file version 2.1 or later, the [Allow change in count value with controller] setting is added. By enabling this setting and setting [Maximum], the controller can be used to change the count in the range of the [Maximum] setting.
For blobs and other items with file version 2.1 or later, the [Allow change in count value with controller] setting is added. By enabling this setting and setting [Maximum], the controller can be used to change the count in the range of the [Maximum] setting. How can I open an edit unit dialog with a direct open button?
How can I open an edit unit dialog with a direct open button? The desired edit unit dialog (launcher dialog, top dialog, sub dialog) can be opened directly by specifying the dialog ID with a command, just like other dialogs. The dialog ID is increased to eight digits, enabling the use of conventional DO commands as well as dedicated BU commands.
The desired edit unit dialog (launcher dialog, top dialog, sub dialog) can be opened directly by specifying the dialog ID with a command, just like other dialogs. The dialog ID is increased to eight digits, enabling the use of conventional DO commands as well as dedicated BU commands. What is the advantage of selecting [Regist. Img.] as the display image of an edit unit dialog?
What is the advantage of selecting [Regist. Img.] as the display image of an edit unit dialog? Just like the CV Series, use of a registered image enables the display of the measurement result, so not only are multiple unit settings possible with the registered image as a reference, as long as the registered image is prepared correctly, the process from setting to results can be completed without preparing the actual image.
Just like the CV Series, use of a registered image enables the display of the measurement result, so not only are multiple unit settings possible with the registered image as a reference, as long as the registered image is prepared correctly, the process from setting to results can be completed without preparing the actual image. What is the [Update Ref. Val.] function on the launcher dialog?
What is the [Update Ref. Val.] function on the launcher dialog? This updates the reference value of all position adjustment units set in the flowchart with the measurement results calculated using the registered image. (By default, this is disabled.)
This updates the reference value of all position adjustment units set in the flowchart with the measurement results calculated using the registered image. (By default, this is disabled.) Can edit unit dialogs also be used by individual simulators in VisionEditor?
Can edit unit dialogs also be used by individual simulators in VisionEditor? Edit unit dialogs can be used by individual simulators.
Edit unit dialogs can be used by individual simulators. READY output and other output turn on and off frequently and the external device malfunctions during settings with the edit unit dialogs.
READY output and other output turn on and off frequently and the external device malfunctions during settings with the edit unit dialogs. In the [Disable Function] setting of the launcher unit, select trigger input off and output off so as to fix [Ready] to [Off] and [Data output] to [Off (Normal state)] when opening an edit unit dialog under the top dialog can be performed.
In the [Disable Function] setting of the launcher unit, select trigger input off and output off so as to fix [Ready] to [Off] and [Data output] to [Off (Normal state)] when opening an edit unit dialog under the top dialog can be performed. Can a unit with an unspecified error in [Inspection Region] or [Color] be reset with an edit unit dialog?
Can a unit with an unspecified error in [Inspection Region] or [Color] be reset with an edit unit dialog? Yes.
Yes. When are changes to the settings with the edit unit dialogs applied?
When are changes to the settings with the edit unit dialogs applied? Once changes are made (confirmed), they are applied immediately.
Once changes are made (confirmed), they are applied immediately. Can I select which edit unit dialogs are executable?
Can I select which edit unit dialogs are executable? No.
No. Can I add, delete, and change the order of preprocessing with an edit unit dialog?
Can I add, delete, and change the order of preprocessing with an edit unit dialog? Yes.
Yes. What happens to the changes when an edit unit dialog is used to change the parameters on the system and then the settings are uploaded to the VisionEditor?
What happens to the changes when an edit unit dialog is used to change the parameters on the system and then the settings are uploaded to the VisionEditor? The changes are overwritten by the data in the VisionEditor.
The changes are overwritten by the data in the VisionEditor. I changed the scale value with [Scale Factor], but it was not applied to the measurement value of the unit. What happened?
I changed the scale value with [Scale Factor], but it was not applied to the measurement value of the unit. What happened? Set scaling to [ON] with [Tool Parameters] of [Unit Properties] for the unit to which scaling is applied. By default, this is set to [OFF].
Set scaling to [ON] with [Tool Parameters] of [Unit Properties] for the unit to which scaling is applied. By default, this is set to [OFF]. The unit setting is correct, but the edge graph is not displayed. What happened?
The unit setting is correct, but the edge graph is not displayed. What happened? [Regions] in Screen Properties of the camera screen may be set to [All].In this case, the edge graph is not displayed. The edge graph is only displayed when this is set to [Single].
[Regions] in Screen Properties of the camera screen may be set to [All].In this case, the edge graph is not displayed. The edge graph is only displayed when this is set to [Single]. I accidentally deleted a unit. Can it be restored?
I accidentally deleted a unit. Can it be restored? You can use the [Undo] function to undo the last two operations in Flowchart View or the last eight operations on the Screen Editor. You can also use [Ctrl+z] to undo an operation.
You can use the [Undo] function to undo the last two operations in Flowchart View or the last eight operations on the Screen Editor. You can also use [Ctrl+z] to undo an operation. When an error occurs in a mathematical expression, the lines thereafter are not executed.
When an error occurs in a mathematical expression, the lines thereafter are not executed. That is correct. When an error occurs in a mathematical expression, calculations thereafter are not executed. If the numerical values from a calculation are not stored correctly, check for a unit error.
That is correct. When an error occurs in a mathematical expression, calculations thereafter are not executed. If the numerical values from a calculation are not stored correctly, check for a unit error. I cannot set the filter coefficient with an advanced custom filter.
I cannot set the filter coefficient with an advanced custom filter. The scalar array variable for storing the filter coefficient must be defined as a user variable. Define a scalar array variable appropriate for the filter size.
The scalar array variable for storing the filter coefficient must be defined as a user variable. Define a scalar array variable appropriate for the filter size. A waiting unit is not operating properly in an individual simulator.
A waiting unit is not operating properly in an individual simulator. Waiting units other than user menu units do not work in an individual simulator. For more details, see "Overview of Simulation Functions" in chapter 7 of the XG VisionEditor Reference Manual.
Waiting units other than user menu units do not work in an individual simulator. For more details, see "Overview of Simulation Functions" in chapter 7 of the XG VisionEditor Reference Manual. I tried to add Version 2.0 functions to a setting created with Version 1.0, but an error occurred.
I tried to add Version 2.0 functions to a setting created with Version 1.0, but an error occurred. Functions cannot be added until the setting itself is converted to Version 2.0 format. In VisionEditor, select [File] and [Save in another file format] to save the setting in the Version 2.0 format. It is important to note that the global setting also has a version.
Functions cannot be added until the setting itself is converted to Version 2.0 format. In VisionEditor, select [File] and [Save in another file format] to save the setting in the Version 2.0 format. It is important to note that the global setting also has a version. I uploaded global settings data but cannot update it.
I uploaded global settings data but cannot update it. Restart the controller. Unlike program data, global settings data is not updated until the controller is restarted.
Restart the controller. Unlike program data, global settings data is not updated until the controller is restarted. I used the controller to set the shutter speed and other camera settings, but they have not been applied to the camera.
I used the controller to set the shutter speed and other camera settings, but they have not been applied to the camera. By default, the camera settings can only be adjusted with the capture unit of the XG VisionEditor. Changes to the camera settings on the controller are not applied. To change the camera settings on the controller, select the [Use system settings] option on the [Capture Opt.] tab of the capture unit.
By default, the camera settings can only be adjusted with the capture unit of the XG VisionEditor. Changes to the camera settings on the controller are not applied. To change the camera settings on the controller, select the [Use system settings] option on the [Capture Opt.] tab of the capture unit. When a trigger is input from the handheld controller, capture is not executed.
When a trigger is input from the handheld controller, capture is not executed. It may be that the capture unit is not under the start unit, execution waiting (such as terminal execution waiting) is above the capture unit, and that unit has not been executed. Contact your nearest sales representative for details.
It may be that the capture unit is not under the start unit, execution waiting (such as terminal execution waiting) is above the capture unit, and that unit has not been executed. Contact your nearest sales representative for details. Trigger input occurred, but the image data on the monitor has not been updated.
Trigger input occurred, but the image data on the monitor has not been updated. When the flowchart reaches the end unit, the image data is updated. The process may have stopped at a point in the middle of the flowchart. Check if %WaitReady is ON to see if the flowchart is in waiting status. Contact your nearest sales representative for details.
When the flowchart reaches the end unit, the image data is updated. The process may have stopped at a point in the middle of the flowchart. Check if %WaitReady is ON to see if the flowchart is in waiting status. Contact your nearest sales representative for details. The simulator dialog was used to change values, but they have not been applied to the settings. How do I apply the changes with the simulator?
The simulator dialog was used to change values, but they have not been applied to the settings. How do I apply the changes with the simulator? Select [Copy current value to initial value at save] in advance for variables used to change values with the system. After changing values with the simulator, save the settings in the simulator. (Use [Save settings] in the function menu.)Next, select [Reload active inspection] from the [File] menu for the same settings.
Select [Copy current value to initial value at save] in advance for variables used to change values with the system. After changing values with the simulator, save the settings in the simulator. (Use [Save settings] in the function menu.)Next, select [Reload active inspection] from the [File] menu for the same settings. After adjusting and saving values on the XG system and copying the current values of variables to the initial values, I changed the flowchart with VisionEditor and uploaded it to the XG system, but the initial values of the variables adjusted on the system were reset. What happened?
After adjusting and saving values on the XG system and copying the current values of variables to the initial values, I changed the flowchart with VisionEditor and uploaded it to the XG system, but the initial values of the variables adjusted on the system were reset. What happened? The initial values of the variables were overwritten with the uploaded data.
The initial values of the variables were overwritten with the uploaded data. Although there is no error in the syntax of the calculation, a result is not output. How can I check the output?
Although there is no error in the syntax of the calculation, a result is not output. How can I check the output? A dynamic error may have occurred. Check the execution log.
A dynamic error may have occurred. Check the execution log. I cannot confirm the cause of a dynamic error displayed in the execution log.
I cannot confirm the cause of a dynamic error displayed in the execution log. See [Error code] and [Error line] in [Unit Result] for the calculation unit with the error. See the User's Manual for descriptions on the error codes.
See [Error code] and [Error line] in [Unit Result] for the calculation unit with the error. See the User's Manual for descriptions on the error codes. I cannot view the archive even when opening the Image Archive viewer.
I cannot view the archive even when opening the Image Archive viewer. To use the Image Archive viewer, you must set this in the XG VisionEditor. Select [Settings] and [Image Archive], and then select the [Enable] option for Conditions 0 to 7 to set the conditions.
To use the Image Archive viewer, you must set this in the XG VisionEditor. Select [Settings] and [Image Archive], and then select the [Enable] option for Conditions 0 to 7 to set the conditions. %JAHold is assigned to the initial value for OUT23, but OUT23 operates differently from the OR output of the CV Series.
%JAHold is assigned to the initial value for OUT23, but OUT23 operates differently from the OR output of the CV Series. When the %JAHold system variable is judged as NG, output continues until the system variable is reset. The system variable that operates the same as the CV Series is %JgAll, so assign %JgAll with a global setting and terminal output. Contact your nearest sales representative for details.
When the %JAHold system variable is judged as NG, output continues until the system variable is reset. The system variable that operates the same as the CV Series is %JgAll, so assign %JgAll with a global setting and terminal output. Contact your nearest sales representative for details. I created a dialog and changed the value of the variable assigned to the numerical input box, but the change has not been applied.
I created a dialog and changed the value of the variable assigned to the numerical input box, but the change has not been applied. Check the application timing settings in the dialog settings of the XG VisionEditor dialog.
Check the application timing settings in the dialog settings of the XG VisionEditor dialog. The Image Archive viewer displays a black image but no archived images on the system during operation.
The Image Archive viewer displays a black image but no archived images on the system during operation. The archived images were overwritten with new images and erased.
The archived images were overwritten with new images and erased. On the I/O monitor, the trigger is successfully input each time, but several times it appears the trigger input is only input once.
On the I/O monitor, the trigger is successfully input each time, but several times it appears the trigger input is only input once. The updates to the I/O monitor display cannot catch up to the trigger speed. To check whether the signal was turned on and off correctly, use the Trace Log viewer.
The updates to the I/O monitor display cannot catch up to the trigger speed. To check whether the signal was turned on and off correctly, use the Trace Log viewer. I want to input a trigger with [Wait terminal I/O], but pressing the [TRIGGER] button on the handheld controller does not input the trigger.
I want to input a trigger with [Wait terminal I/O], but pressing the [TRIGGER] button on the handheld controller does not input the trigger. When using [Wait terminal I/O], trigger input can only be received from a terminal block.
When using [Wait terminal I/O], trigger input can only be received from a terminal block. Do I need to create a dialog to change the shutter speed of the camera on the system?
Do I need to create a dialog to change the shutter speed of the camera on the system? When creating a flowchart, select the [Use system settings] option on the [Capture Opt.] tab of the capture unit.
When creating a flowchart, select the [Use system settings] option on the [Capture Opt.] tab of the capture unit. When the system is restarted, the program returns to [0000] but can I specify the number of the program to start?
When the system is restarted, the program returns to [0000] but can I specify the number of the program to start? You can set this with [Program to start up] in [System Settings] of the [Global] menu.
You can set this with [Program to start up] in [System Settings] of the [Global] menu. To clear a program, do I have to delete all Editor settings and upload the program?
To clear a program, do I have to delete all Editor settings and upload the program? You can clear all settings by initializing the system. Press and hold the [Esc] key while turning on the power to initialize the system.
You can clear all settings by initializing the system. Press and hold the [Esc] key while turning on the power to initialize the system. Pressing the [Esc] key does not close the dialog.
Pressing the [Esc] key does not close the dialog. This may be the startup dialog. Remove the check mark next to the initial display setting in the dialog properties. Otherwise the [Close dialog on Escape] option may not be selected.
This may be the startup dialog. Remove the check mark next to the initial display setting in the dialog properties. Otherwise the [Close dialog on Escape] option may not be selected. The illumination is being controlled with a command unit, but remote capture cannot be performed properly.
The illumination is being controlled with a command unit, but remote capture cannot be performed properly. Remote capture is performed only using a capture unit, so command units are not executed by the controller. To resolve this issue, save the target image with the Image Archive viewer.
Remote capture is performed only using a capture unit, so command units are not executed by the controller. To resolve this issue, save the target image with the Image Archive viewer. Flash output signals are not displayed in the trace log.
Flash output signals are not displayed in the trace log. Flash output cannot be viewed in a trace log. However, because items assigned with terminal settings of global settings are displayed in the list of items in a trace log the waveforms are not displayed and only the flash items are output.
Flash output cannot be viewed in a trace log. However, because items assigned with terminal settings of global settings are displayed in the list of items in a trace log the waveforms are not displayed and only the flash items are output. Are all system operations recorded in the modification log?
Are all system operations recorded in the modification log? The data recorded in the modification log is only those restricted operations that can be performed with the XG system. Note that there are many operations that are not recorded. For more details, see chapter 5 of the XG VisionEditor Reference Manual (Programming edition).Operations not listed here are not recorded.
The data recorded in the modification log is only those restricted operations that can be performed with the XG system. Note that there are many operations that are not recorded. For more details, see chapter 5 of the XG VisionEditor Reference Manual (Programming edition).Operations not listed here are not recorded. A signal cannot be confirmed on the PLC and communications cannot be established.
A signal cannot be confirmed on the PLC and communications cannot be established. Use the Trace Log viewer to check whether the XG system is outputting a signal. Use the [Global] menu to check the terminal assignments.
Use the Trace Log viewer to check whether the XG system is outputting a signal. Use the [Global] menu to check the terminal assignments. %Trg1Ready cannot be started when waiting with [Wait terminal I/O].
%Trg1Ready cannot be started when waiting with [Wait terminal I/O]. The Ready signal that is started when waiting with [Wait terminal I/O] is %WaitReady. Check that signal.
The Ready signal that is started when waiting with [Wait terminal I/O] is %WaitReady. Check that signal. Why don't %Flash3 and %Flash4 work when using the CA-DC20E light controller unit? They light when [Continuous] is set to ON.
Why don't %Flash3 and %Flash4 work when using the CA-DC20E light controller unit? They light when [Continuous] is set to ON. %Flash3 and %Flash4 are not assigned to output terminals in the input/output of the global settings. The CA-DC20E light controller unit does not require a %Flash connection, but the %Flash status is referenced internally, so won't work without a terminal assignment.
%Flash3 and %Flash4 are not assigned to output terminals in the input/output of the global settings. The CA-DC20E light controller unit does not require a %Flash connection, but the %Flash status is referenced internally, so won't work without a terminal assignment. I saved a workspace to an SD card, which is inserted in the SD Card 2 slot, but I cannot load the settings with the controller. What is the problem?
I saved a workspace to an SD card, which is inserted in the SD Card 2 slot, but I cannot load the settings with the controller. What is the problem? The setting data of the workspace is saved, so the workspace itself is not sent to the controller. The various data (setting data, global data, etc.) can be copied to their respective hierarchies, thereby enabling transfer of the data by SD card.
The setting data of the workspace is saved, so the workspace itself is not sent to the controller. The various data (setting data, global data, etc.) can be copied to their respective hierarchies, thereby enabling transfer of the data by SD card. Entering the RE command in wait terminal I/O state creates an error and the command is not executed.
Entering the RE command in wait terminal I/O state creates an error and the command is not executed. The RE command only works for trigger wait, wait terminal I/O, or variable delay for a capture unit, but Versions 1.0.0011 and earlier do not support wait terminal I/O or variable delay. Note that user menu cannot be canceled.
The RE command only works for trigger wait, wait terminal I/O, or variable delay for a capture unit, but Versions 1.0.0011 and earlier do not support wait terminal I/O or variable delay. Note that user menu cannot be canceled. Variable referencing is being used to change the registered image number; however, changing the variable does not change the registered image.
Variable referencing is being used to change the registered image number; however, changing the variable does not change the registered image. Simply changing the variable does not change the registered image. The registered image changes when the NU command is issued after the variable is changed.
Simply changing the variable does not change the registered image. The registered image changes when the NU command is issued after the variable is changed. After I turn on %OutDataAsyncA to H, I cannot turn it off.
After I turn on %OutDataAsyncA to H, I cannot turn it off. %OutDataAsyncA to H can control the flowchart asynchronously, but once it is turned on, it cannot be turned off. You must manually set a command to turn it off.
%OutDataAsyncA to H can control the flowchart asynchronously, but once it is turned on, it cannot be turned off. You must manually set a command to turn it off. How can I transfer statistics data from an SD card to a computer without removing the SD card?
How can I transfer statistics data from an SD card to a computer without removing the SD card? You can use the VisionEditor or VisionTerminal to download files saved on an SD card. In VisionEditor, use [Controller List] in System View to select the file(s) to transfer, and then right-click and select [Download] to begin data transfer.
You can use the VisionEditor or VisionTerminal to download files saved on an SD card. In VisionEditor, use [Controller List] in System View to select the file(s) to transfer, and then right-click and select [Download] to begin data transfer.