FAQ

使用 XG-7000 系列有哪些要求?
需要执行检测所需的硬件(控制器和CCD)和编程程序所需的软件(XG-H7N)。
有哪几种控制器?
共有五种:连接 KEYENCE 数码摄CCD的标准型、支持 2 00万像素CCD的高速型、支持 5 00万像素CCD的高速高容量型、连接模拟CCD的标准型以及连接模拟CCD的高速型。
XG7000、XG7500 和 XG7700 有什么区别?
可连接的CCD和图像处理速度不同。
所有控制器都可以连接四个CCD吗?
通过追加CCD扩展单元,每个控制器都可以连接四个CCD并同时用于拍摄图像。
控制器有哪些配件?
控制器标配 SD 卡(已插入 SD1 口)、说明书(A4 尺寸,8 页)和一组端子台更换标签。
必须使用遥控器才能设定控制器吗?
检测所需的所有设定都可在电脑上完成,因此不需要遥控器。
要在控制器上进行设定,可选购一个遥控器。
控制器系统要升级了,不用遥控器能够操作吗?
必须使用选购件的遥控器才能更新系统。
可使用市售 SD 卡吗?
本系统无法保证是否能够使用除控制器自带以外的其他 SD 卡。
有哪几种数码CCD?
共有 16 种:31 万像素CCD、200 万像素CCD、7倍速 31 万像素CCD、7倍速 100 万像素CCD、7倍速 200 万像素CCD、11倍速 500 万像素CCD和小型CCD,所有CCD都有彩色和黑白两种。
该系统确定可使用哪些型号的模拟CCD?
本系统支持 KEYENCE、Sony 和 Toshiba Teli 生产的模拟CCD。请在规格表中查找支持的型号。
我想连接模拟CCD。如何设定 DIP 开关?
如果是 CA-CM20,使用出厂设定。要了解详情,请参阅用户手册第二章中的“安装CCD”一节。
可使用已有视觉系统的CCD吗?
对于数码CCD,XG-7000 系列只能使用型号名称以 XG 开头的专用CCD(只能使用 CV-5000 系列的CCD连接线)。对于模拟CCD,也可使用 XV-1000 影像系统的 CA-CM20,包括连接线。
可同时使用模拟CCD和数码CCD吗?
本系统特定的型号支持模拟CCD(以 A 结尾),因此不能和数码CCD同时使用。
该系统是否支持紫外线或红外线CCD?
本系统支持 Sony XC-EI50 和 XC-EI30 红外线CCD(CCD元件 尺寸不同)以及 Sony XC-EU50 紫外线CCD。
该系统是否支持紫外线或红外线CCD?
可以。
XG-7000系列有哪几种用户手册?
共有四种手册。
所有手册均以 PDF 形式在 XG-H7N 软件中包含。
(1) XG-7000 用户手册:硬件手册
(2) XG VisionEditor 参考手册(关于编程):讲述如何编程流程图和用户界面等。
(3) XG VisionEditor 参考手册(关于控制):讲述如何控制输入输出和串行通讯。
(4) XG VisionTerminal 用户手册:讲述如何远程操作和记录数据。
如何查看手册?
在安装 XG VisionEditor 和 XG VisionTerminal 后,单击“开始”菜单或在应用程序菜单中选择 [Help](帮助),以 PDF 形式打开所需的手册。
我无法从 VisionEditor 的“帮助”菜单打开 XG-7000 用户手册(硬件手册)。是否需要单独购买该手册?
在安装 VisionEditor 时已安装该手册,但无法从“帮助”菜单直接打开。可导航致至默认安装位置(C:Documents and SettingsAll UsersStart MenuProgramsKEYENCE ApplicationsV-Works for XG)来打开 XG-7000 系列用户手册。
在创建流程图方面提供哪些用户支持?
您可以从 XG 用户支持页下载示例文件。也可以寻找 KEYENCE 办事处的 XG 技术支持回答您的问题。
该系统有哪几种配套软件?
共有两种:集成的影像编辑软件“XG VisionEditor”及远程控制软件“XG VisionTerminal”。
集成的编程软件“XG VisionEditor”有哪些用途?
这一集成的编程软件附带了一系列设定功能,可用于在电脑上编程图像处理流程和用户界面以及调试、模拟和上传。
远程控制软件“XG VisionTerminal”有哪些用途?
借助该软件,可在电脑上通过以太网或 USB 连接监控并操作 XG-7000 控制器。它还具有监控连接到网络的多个控制器以及记录检测结果和图像数据的功能。
运行集成的编程软件“XG VisionEditor”有哪些系统要求?
处理器:Core 2 Duo 1.06 GHz 同等级别以上的处理器(建议使用 Core 2 Duo 1.80 GHz 同等级别以上的处理器)
RAM:1GB 以上(建议 2 GB 以上)
可用硬盘空间:安装需要 600 MB 以上,运行需要 500 MB 以上
购买的 XG-H7N 软件是否可用在多台电脑上?
要运行 XG VisionEditor,每台电脑都必须有独立的激活码。
请申请激活码。一般一个 XG-H7N 生成一个激活码。要在多台电脑上使用该软件,请购买多份。
XG VisionEditor 中所用的工作空间是什么?
是一个代表安装在电脑硬盘上的虚拟 XG 控制器的文件夹。工作空间文件夹中包含 SD1 和 SD2 文件夹,对应系统上的 SD 卡驱动器,每个文件夹均可存储程序数据和注册图像数据。
可通过切换工作空间,就是说在一台电脑上管理多个控制器。
一个控制器上可创建多少程序?
通过使用两个 SD 卡驱动器,最多可创建 2000 个程序。每个 SD 卡最多可存储 1000 个程序(编号 000 到 999),但根据设定的不同,SD 可存储的程序可能达不到 1000。
我的 XG VisionEditor 试用期还有多少天?
您可以查看许可的激活日期。
在 Help(帮助)菜单中选择 [About...](关于...)显示 [Extension Activation Code Input](延长激活码输入)窗口。该窗口以如下格式显示有关使用期限的信息:“使用期限为自(年/月/日)起 30 天”。
运行 XG-H7N 软件的电脑发生故障,我需要在新电脑上使用激活码。应该怎么做?
请联系当地 KEYENCE 办事处。
一个流程图中可设定多少个单元?
上限为 1000 个单元或 997 个检测单元,不设下限(单元的实际数量取决于系统的容量)。
可否将流程图视图中流程图过长,无法完整显示的流程图显示为列表?
在菜单栏的“窗口”菜单中更改流程图的缩放比例,这样就可以更改显示大小。
如何将电脑上创建的程序传输到控制器?
有两种方式可传输 XG VisionEditor 创建的程序:通过 USB 或以太网连接控制器并上传程序,或将数据作为文件写入 SD 卡,然后通过控制器读取。
从电脑向 XG-7000 系统写入数据会不会造成处理延迟?
在上传数据并覆盖当前使用的程序后,数据将被重置。该操作不会影响当前未使用的程序。
捕获文件设定属于哪个世代?
从开始单元到结束单元为一个“世代”。”第一个”和“第二个”图像文件设定各为一个“世代“。
可更改 XG VisionEditor 的版面配置 1 到 5 吗?
可根据需要放置 XG VisionEditor 的视图和窗口。版面配置 1 被置于最便于创建图像处理流程的位置,版面配置 2 被置于最便于创建用户界面的位置。版面配置 3 到 5 的位置相同,亦可根据需要重新放置。
如何重置 XG VisionEditor 中的版面配置位置?
在菜单栏上的 Window(窗口)菜单中选择 [Reset Layout](重置版面配置)。
流程图视图中的单元左下角的黄色方块是什么?
该方块表示已有人在该单元的 [System Settings](系统设定)标签页中输入了注释。将鼠标放在有黄色方块的单元上就会显示注释。您可以利用该功能描述单元类型,这样就无需打开 Unit Properties(单元属性)。
XG-7000 系列可以使用 CV-3000 和 CV-5000 系列的程序吗?
以往视觉系统型号的程序与本系统不兼容。
如何将流程图从一个程序复制到另一个程序?
在 XG VisionEditor 中打开两个程序,然后将流程图从一个程序复制粘贴到另一个。
可以限制对编程内容的访问吗,比如程序设定等?
可使用密码锁定,以防第三方查看或编程程序。
为了避免误操作,可锁定控制器吗?
可以。您可通过权限设定密码切换用户组,以允许或拒绝访问,最多可设定四个用户组。
除了锁定特定用户组的操作外,还可以设定各个用户组不同显示的设定对话框。
各种模拟功能和控制器在实际运行有何不同?
不同点在于等待单元和命令执行。要了解详情,请参阅 XG VisionEditor 参考手册第 7 章中的“模拟功能概述”一节。
未执行单元的判断值是多少?
未执行单元的判断值是 [0]。
在使用显示编程来能否更改显示大小?
不能。显示大小由显示器的分辨率决定。
可在 XG Vision Editor 的流程图视图中通过单元编号搜索单元吗?
可单击流程图视图中的 [Jump](跳转)图标搜索单元。
可设定何时退出由循环单元创建的循环的条件吗?
可通过中断单元实现。创建如下流程图:当满足循环中的条件时,操作分叉至中断单元。
如何在不改变形状移动检测范围?
使用 [Move All Regions](移动所有范围)功能。您可以选择要移动的单元,然后在不发生变形或大小一起移动。
如何对齐范检测围?
可以选择要对齐的检测范围并使用 [Align All Regions](对齐所有范围)功能将它们对齐。
全局设定的“正在输出”状态是否表示存档的输出位置也包含在内?
不包含。“正在输出”表示正在由输出系统单元(端子输出、结果输出或图像输出)。
要查看存档数据的输出结果,监控 %Hist0Status 到 %Hist7Status 的 [First bit: Output location data availability](第一位:输出位置数据可用性)。
可在外部读取程序名称吗?
可以,使用 2.0 以上版本。若使用 [Program name](程序名称)进行更改,程序号(PW)也会随之更改,可使用 PR(读取程序号)命令读取程序名称。
可先处理循环中的CCD图像,然后再统一处理所有图像吗?
可以。只要对流程图中的图像单元执行循环,就可以在外部控制或连续处理一个CCD在一次检测中拍摄的多张图像。
可只记录向电脑返回 NG 检测结果的检测数据吗?
可以。您可以在带有将检测数据的 NG 判断值作为参考值的条件分支的流程图上执行数据输出单元(将检测结果输出到电脑),这样就能记录所需的数据。
可在启动模式中使用自定义的启动显示吗?
可以。您可以在打开电源时显示的启动模式中使用任何 800 × 600 像素的Bmp图像。
还可以在检测显示的任意位置显示公司徽标或其他特定图像。
如何使徽标图像的背景透明?
将背景颜色设为:红色 254,绿色 1,蓝色 152(在位图图像中产生粉红色)。请参阅 XG VisionEditor 参考手册(编程版)的第 4 章。
我没有遥控器。可以不使用遥控器操作系统吗?
如果您已安装 XG VisionTerminal,则可使用远程桌面并通过遥控器视图直接操作系统。
为何双缓存被禁用?
要启用双缓存需要满足三个条件。
启用条件为:只有一个拍摄单元,该拍摄单元位于流程图的起点并且没有新定义的图像变量。
拍摄操作在未选择等待触发选项的 XG 拍摄单元的情况下,通过端子条件等待单元执行。可设定不断更新显示吗?
不能。连续更新只能通过图像等待执行。
[%PrcTime] 从何时开始计算?
从流程图上首先执行的拍摄单元开始拍摄时计算。因此,在拍摄单元之前的单元,如计算单元等,不会体现在处理时间内。如果流程图中不存在拍摄单元,则从起始单元开始执行起计算。
可在运行中使用控制器调整检测范围的大小和位置吗?
可以。通过事先对需要调整的项目进行必要的设定(例如创建对话框),您可以更改检测范围的大小和位置,同时在需要的时机查看当前图像。
在检测期间不使用电脑,只使用控制器,可更改或调整哪些项目?
除了通过功能菜单查看图像存档和统计分析外,还可通过创建对话框更改启用变量分配的设定参数。具体来说,就是可用于设定上下容差、检测级别阈值及检测范围大小和位置。
模型搜索中的高速模式设定“Update by user (fast)”(由用户更新(较快))有什么作用?
该模式省去了每个传统触发器都需要执行的模型注册处理过程,因此可在引用变量的同时执行高速处理。该模式将同时占用图像内存(设定为 [Constant (fast)] (常量(较快))时也会使用)和程序内存(设定为 [Update every time (slow)] (每次更新(较慢))时也会使用),因此需要监控内存使用情况。当您发出 RU(引用图像信息)命令时就会更新引用变量的设定参数的变化。
模型搜索中的高速模式何时切换到 [Constant (fast)](常量(较快))?
当变量被分配给 Pattern Region(模型范围)、Color(颜色)或 Image Enhance(图像增强)时,该设定将自动切换到 [Constant (fast)](常量(较快))。
差分滤波器的高速模式何时切换到 [Constant (fast)](常量(较快))?
当变量被分配给 Pattern Region(模型范围)、Color(颜色)或 Image Enhance(图像增强)时,该设定将自动切换到 [Constant (fast)](常量(较快))。
当使用更改范围内置对话框更改高速模式被设为“Update by user (fast)”(由用户更新(较快))的单元范围时,并没有发出 RU 命令,但似乎图像引用被更新了。这是怎么回事?
当使用内置对话框更改范围或提取颜色并在对话框中选择 [OK](确定)时,将会自动发出 RU 命令。使用内置对话框更改范围或滤波器系数时必须发出 RU 命令。
图像操作需要多少处理时间?
在 XG-7000 系列中,两个图像间的操作(全屏)所需的处理时间如下:24 万像素为 10ms,100 万像素为 30ms,200 万像素为 60ms,500 万像素为 140ms。请注意,处理时间具体要视源图像的预处理和转换过程而定。
如何将条件分支的条件值设为特定值或加大或减小值?
要将条件分支指定为某些值,通过计算将条件分离出来,然后为条件指定值。
条件分支中无法使用算术表达式,因此需使用 IF 语句计算公式分离条件,然后通过条件分支引用变量。
如果条件单元的条件值被设为 [0] 和 [1],参考值被设为 [2],则会在何处出现分支?
当参考值不满足任何条件值且 [ELSE] 没有被设为条件值时,分支中的流程将被跳过,进程移至汇合单元。分支单元的结果数据 [Branch] 输出 0。
当分支单元的参考值与条件值不匹配时会发生什么情况?
操作将在分叉或汇合后继续进行,并跳过分支单元中的单元。
假设分支 1 和分支 2 的条件值都被设为 [1],参考值也被设为 [1],则会在何处出现分支?
将在第一个分支处分叉。在上例中,操作将分叉至分支 1。
变量名是固定的吗?
变量名最多可由 32 个数字字母组成,除非是保留的系统变量名或已限制前缀、字符类型和字符长度。已定义并分配到流程图的变量也可改名。
可创建多少变量?
最多可定义 10000 个局部变量和 1024 个全局变量。最多可定义 512 个图像变量(受内存容量的限制)。
局部变量和全局变量有何区别?
局部变量是只存在于某个程序文件中的变量,而全局变量是针对所有程序的公共变量,包含在 gvar.dat 文件中。 最多可为每个程序定义 10000 个局部变量,并在工作空间中定义 1028 个全局变量。
根据变量类型,如何使用标量、位置、圆和线性对象?
变量不只有数值(例如标量型变量),还有结构(例如指定 XY 坐标的位置型变量)。这样就无需分别指定几何函数的 X 坐标和 Y 坐标。
系统图像变量和用户图像变量有何区别?
两者均用于存储图像,但系统图像变量会在流程图开始执行时被清除,而用户图像变量在重置前会一直存储单独的信息或保留已存储的信息。此外,在创建用户图像变量后,双倍缓冲区将被禁用。
有哪几种计算函数?
共有 96 种计算函数。除了常规的算术运算符、三角函数和比较符外,还可以定义条件分支(IF 语句)和循环函数命令(FOR 命令)。
在计算单元中可指定多少信息?
最多 1000 个字符。但是,括号和 IF、FOR 及 DO LOOP 语句嵌套会受到内存的限制。如果超出限制,在确认程序时会发生编程错误,光标会跳转至发生错误的表达式的开头。
如果在计算单元中加入可见的换行符?
在需要换行的地方输入 [space]+[underbar]+[return]。
如何搜索变量?
有两种搜索方式:使用 [Variable Reference List](变量引用列表)和 [Search](搜索)。通过 [Variable Reference List],您可从单元所用的变量列表中选择要查找的变量。搜索数组变量时会忽略索引。同时,[Search] 功能将搜索变量字符串,因此可指定和搜索索引数据。您不仅可搜索单元中引用的变量,还可搜索屏幕和自定义指令中使用的变量。
如何缩短计算的处理时间?
您可以通过减少循环中的计算量来缩短处理时间。此外,读取时间取决于变量类型。最快的是以 @ 开头的临时变量,然后是以 # 开头的全局变量和以 % 开头的系统变量。最慢的是以 ! 开头的结果参数和的设定参数。
各个变量之间的速度差异非常小,但如果在 FOR 语句中使用差异就会很大。
例如:FOR @a=0 TO 49
#Dist[@a]=LnDist(Line(!U[0009].RSLT.DLXY1:AB,!U[0009].RSLT.DLXY2:AB), !U[0002].RSLT.XY[@a]:AB)
NEXT
在上例中,如果循环中包含 Line(!U[0009].RSLT.DLXY1:AB,!U[0009].RSLT.DLXY2:AB) 的部分被放在 FOR 语句之外,并存储在 #line 线性变量中,然后在循环中引用该线性变量,这样就能缩短处理时间。
#line=Line(!U[0009].RSLT.DLXY1:AB,!U[0009].RSLT.DLXY2:AB)
FOR @a=0 TO 49
#Dist[@a]=LnDist(#line,!U[0002].RSLT.XY[@a]:AB)
NEXT
在经过上述改动后。计算处理时间可缩短 0.7 ms 至 0.5 ms。
如何复制在多个程序或工作空间中使用的变量?
在 XG VisionEditor 中打开两个程序,然后将流程图从一个程序复制粘贴到另一个;或复制变量,切换程序,然后粘帖变量。请注意,变量设定不会同时复制。
如果我想了解检测期间的系统变量,是否需要将系统变量分配给显示模型?
在连接 XG and VisionEditor 的情况下,打开 VisionEditor 中的 [Change operating variables](更改操作变量)。
选择要显示的变量并单击 [Get current value of controller](获取控制器的当前值)显示当前变量的状态。
在显示模板中可放置多少元素?
每个显示模板最多可放置 4000 个元素,包括范围元素。
可创建多少页面?
最多 99 个。
可同时显示多少个CCD屏幕?
五个。
可更改屏幕编辑器上用于排列工具的方格吗?
可单击屏幕编辑器的 [Settings](设定)字段中的 [Option](选项)更改颜色和间距。
在一个图形单元中指定多个图形和文字时,哪个显示在前?
显示在底部的图形和文字显示在前。您可以使用 ▲ ▼ 按钮调整位置。
在有多个图形单元时,哪个显示在前?
按照基本规则,单元编号越小,显示顺序越靠前。但是,如果是由控制器选择的图形单元,则该单元会显示在前。
当CCD图像显示类型为过滤后的图像,则哪个单元会显示在前?
按照基本规则,单元编号越小,显示的越靠前。但是,如果是由控制器选择的单元,则该单元会显示在前。
我可从用户创建的对话框而不是功能菜单中打开 [Change Programs](更改程序)对话框吗?
您可以通过设定用户创建的对话框的按钮来打开原本由功能菜单打开的对话框(Change Programs(更改程序)或 I/O Diagnostic(输入输出诊断))。(该程序对话框编号为 D002)
可将已创建的屏幕方案设定(显示模板设定)复制到另一程序吗?
可使用 XG VisionEditor 的屏幕浏览器复制显示模板。
外部端子的连接(例如判断输出)与传统图像传感器兼容吗?
XG-7000 系列的外部端子可由用户分配,但默认情况下的分配方式几乎完全兼容 CV-5000 系列。
要了解详情,请参阅说明手册或连接就近的销售代表。
输出输出电路兼容 CV-5000 系列,可使用传统端子台和输入输出连接线。
如何在结果输出格式中使用字符和符号?
只能在无协议输出时使用。
可输出输出字符串和符号(TAB、CR、LF、CR+LF)。在该情况下,不能输出分隔符。
例如:当格式被设为 [ABC] 并且自动以该格式输出 [Edge Pos. X] 时,输出结果为 [ABC0060038],同时不输出逗号分隔符。
通常情况下,当 [Edge Pos. X] 和 [Edge Pos. Y] 以该格式自动连续输出时,输出结果为 [0062536,0032659]。
当通过数据输出单元将数据输出到 SD 卡时,在什么情况下会创建目标文件?
当文件命名规则被设为 [Auto](自动)时,会在以下情况下创建文件:执行重置时、打开电源时、更改程序编号时或 SD 卡上不存在输出文件时。当文件命名规则被设为 [Fixed](固定)时,只有在 SD 卡上不存在输出文件的情况下才会创建文件。否则不会创建文件,并会向现有文件中追加条件。
可进行批量设定以通过数据输出单元输出多个数组变量值吗?
可在选择要输出的数据时指定开始输出的索引和索引数量,以实现批量设定。例如,要输出 #Dist[ ] 的索引 5 到 10,则将数据部分设定为 #Dist[5],索引数设定为 [6]。
可将输出单元的目标文件名称更改为 OCR 设备可读取的字符串吗?
可以。使用 OW(更改输出文件名)并执行 [OW,nnn,xxxx<DL>] 命令(nnn:单元标识,xxxx:标量型数组变量)。
使用计算公式将 OCR 可读取的字符串存储在标量型数组变量中,一个字符对应一个元素。
计算公式案例:FOR @i = 0 TO !U[0002].RSLT.CCN1:MS - 1
#FileName[@i] = !U[0002].RSLT.RCG_CHR[@i]:MS
NEXT
#FileName[@i]=0
图像输出的“输出优先级”是?
如果您在图像尚在缓冲区的同时尝试输出其他数据,流程将会停止。(当图像缓冲区腾出空间并且队列中的图像均已传输到缓冲区中时,操作将继续进行)。如果缓冲区中有可用的空间,并且图像均已传输到图像缓冲区中,则该流程不会在输出单元中停止。
自定义指令中的字符有字数限制吗?
最多不能超过 256 个数字字母(换行算两个字符)。
利用远程控制软件 XG VisionTerminal 的记录功能可将多少个 XG 系统通过以太网连接到一台电脑上?
最多可连接 8 个 XG 控制器,可记录每个控制器输出的数据。
使用 PLC连接输出数据时格式设定被禁用,但更改格式设定会使输出数据随之改变。这是怎么回事?
根据产品规范,小数位在不同的格式设定下有三种处理方式。
(1) 自动
(2) 选择格式 1 到 16 时,小数位是除 0 以外的任何数字。
(3) 选择格式 1 到 16 时,小数位是 0。

假设这些格式被应用到检测结果中,并分成以上三种条件。
在条件 (1) 的情况下,数据使用结果数据格式按原样输出。(有小数位时,值将乘以 1000)。
案例:・边缘位置 123.456 变为 123456
・面积 123456 仍为 123456
在条件 (2) 的情况下,数据被乘以 1000 后输出。
案例:・边缘位置 123.456 变为 123456
・面积 123456 仍为 123456000
在条件 (3) 的情况下,小数点被忽略。
案例:・边缘位置 123.456 变为 123
・面积 123456 仍为 123456
可同时使用 PLC连接 和 CC-Link 吗?
不能。以下是除 CC-Link 以外可用的通讯连接。
使用 PLC连接(RS-232C)时:可使用以太网,但不能使用 RS-232C。
使用 PLC连接(以太网)时:仅在输出无协议结果时不能使用以太网,但可以使用 RS-232C。
可以使用与 CV 系列相同的控制流程来控制 PLC 和输入输出控制吗?(流程是否兼容?)
其控制规则与 XG 系列不同,因此事实上两种流程互不兼容。PLC 命令处理流程也已发生变化,请务必注意。
但是,输入输出电路与 CV-5000 系列兼容,可使用传统端子台和连接线。
当数据正在从图像输出单元向 XG VisionTerminal 输出时电脑上的硬盘已满,此时会发生什么情况?
图像处理不会停止,但电脑上的登录状态会被中止,图像输出被跳过。(通讯本身不会停止)。
存档记录功能在作为存档数据输出位置的“PC program”是否指 VisionTerminal?
“PC program”是指 VisionTerminal 和 ActiveX。该规则也适用于图像输出单元。
在 1.0 版中,“PC program”是指 ActiveX。而对于图像输出单元则是指 VisionTerminal。
不使用 SD 卡可获取已存档的数据吗?
您可以使用图像存档查看器保存所选世代的图像存档,以便在电脑上获取图像。同时您还可以直接将其他图像注册到图像文件设定中。
可存储多少存档图像?
对于 XG-7000 和 7500 系列,24 万像素黑白模式下最多可存储 501 张图像,200 万像素黑白模式下可存储 53 张图像,24 万彩色模式下可存储 496 张图像,200 万彩色模式下可存储 48 张图像。
对于 XG-7700 系列,24 万像素黑白模式下最多可存储 1013 张图像,200 万像素黑白模式下可存储 117 张图像,500 万像素黑白模式下可存储 40 张图像,24 万像素彩色模式下可存储 1008 张图像,200 万彩色模式下可存储 1112 张图像,500 万像素彩色模式下可存储 35 张图像。
但是,在高速模式被设为 [Update every time (slow)](每次更新(较慢))的情况进行搜索时,可存储的图像实际数量取决于定义的用户图像变量和图像内存使用量。
假设 [Images](图像)被设为 [Series](连续),[No. Archives (inc. latest)](存档数)被设为 [3],图像存档标准为 NG,并且连续两次出现 NG 结果,此时总共是否还有 6 张图像留在存档中?
一共 4 张图像。第一次出现 NG 结果时,NG 图像和 NG 图像前的第一、第二张图像被保留在存档中。当连续出现第二次 NG 结果时,只有 NG 图像被保留在存档中。不会重复保留相同的图像。
可将所有高速拍摄的图像保存在 SD 卡上吗?
可以,只要图像数量没有超出设定数量。
输出位置功能可在拍摄的图像按序写入 SD 卡前将他们存储到缓冲区内存中,借助该功能即可在规定数量以内保存缓存区内存中的所有图像文件。
图像以什么格式保存到 SD 卡或电脑上?
有五种格式。
可选择 BMP、BMP(1/2 压缩)、BMP(1/4 压缩)、BMP(1/8 压缩)和 JEPG。
要保存大量图像,请选择 JEPG。   
统数量据和存档数据在什么阶段更新?
在通过终止单元后会更新为最新获得的数据。
可在检测屏幕上同时显示统计信息吗?
通过更改统计信息对话框的透明度,即可同时显示当前图像和统计信息对话框。可通过遥控器上的视图栏或 [MENU](菜单)按钮完成这一操作。
一个命令单元中可设定多少个命令?
最多 16 个。只能设定一个自定义指令(但自定义指令最多可包含 16 个命令)。
有办法可以检测到命令单元中的命令发生错误吗?
可使用以下两种方法之一。
通常,命令单元的单元判断值会作为总体状态输出。
请注意,必须将 [Wait Response](等待响应)设为条件,这流程图的处理时间就会延后。
此外,全局设定的命令>内部命令错误由用户指定给 %Error0/1 并进行输出。当显示对话框时,同时还会显示对统计有所帮助的错误响应。但是,如果是CCD断开等共有错误,就会造成设备因命令错误而停止。因此必须谨慎分配(默认情况下没有分配)。
如果在执行命令单元中设定的多个命令时发生错误,其余命令将会如何?
一旦命令单元中发生错误,就不会在执行任何命令。
流程将在只执行了部分命令的情况下继续前进至下一单元。因此如果已写入变量,则可能会产生不一致的结果。
如果命令单元中的多个命令的命令格式发生错误,则会如何?
命令单元发生单元错误,命令不再执行。
在这种情况下,即使已排除作为错误起因的命令错误,命令也不会被输出。
在上传前,应检查以确定这样的错误。
当通过 PLC连接 或 CC-Link 执行写入 REG 的 CW 命令时,我应该将要更改的字符输入哪个直接内存?
该命令为 CW,nnnn(unit ID),m(line number),*01。将要更改的字符指定给支持 *01(命令参数)的直接内存,指定的值要符合 OCR 设备的字符代码表(请参阅 XG VisionEditor 参考手册(编程版)第 6 章“内置指令” )。若有多个字符,则以两个字为一个字符指定给支持 *01 的直接内存(最多可更改 20 个字符)。
例如,支持 *01 的直接内存为 700,若要更改 123 和 REG,则向 DM700 输入 49,向 DM702 输入50,向 DM704 输入 51,向 DM706 输入 0(直接内存存储为 0 时,读取结束)。
可在外部更改系统的日期和时间设定吗?
可使用 TW 命令更改设定。
当我尝试更改范围形状时,出现了 [Operations for variable referencing cancelation not allowed](不允许变量引用取消操作)消息,我无法进行更改。
如果变量引用取消操作在帐户权限设定中被禁用,则无法对引用的变量进行更改(例如将变量指定的矩形范围更改为弧形)。
当我尝试删除差分滤波器时,出现了 [Operations for variable referencing cancelation not allowed](不允许更改高速模式)消息,我无法删除差分滤波器。
只能在高速模式设为 [Constant (fast)](常量(较快))时删除差分滤波器。
要在高速模式设为其他类型时禁用差分滤波器,请在参数中将差分数量设为 0。
我不小心用编辑单元对话框取消了变量分配。有办法还原吗?
按照基本规则,无法还原。
但是,如果您在关闭用于取消变量分配的对话框前选择 [Cancel](取消),就可以还原。
当打开编辑单元对话框时,出现了 [This dialog cannot be operated because there is an unrecoverable setting error in this unit](由于该单元中存在不可恢复的设定错误,无法操作该对话框),我无法设定该单元。
当您打开存在设定错误的单元的编辑单元时,可能会发生这种情况。
例如,如果分配了无效的变量或数据,编辑单元对话框就无法用于更改,此时就会出现这一消息。但也有例外,您可以打开 [Inspection Region](检测范围)、[Color](颜色)和其他可使用编辑单元对话框设定的 [Unspecified errors](未指定错误)。
我将控制器的版本升级到 2.1,但功能菜单上没有显示 [Edit unit](编辑单元)。
控制器的全局设定所用的格式只受 2.0 或更早版本的支持。
您可以单击 [System Configuration](系统配置) > [System Information](系统信息)查看程序文件的版本。
使用编辑单元对话框需要哪些设定?
程序文件的版本必须是 2.1 以上。
此外,在启用 [Expand controller adjustment functions](展开控制器调整功能)和 [Select units for editing](选择要编辑的单元)的情况下可以使用编辑单元对话。您无需更改已完成的流程图项目或定义或分配新变量。
哪个单元有支持设定更改的编辑单元对话框?
所有检测单元、拍摄单元以及图像操作单元。所有其他单元均不支持设定更改。
可使用编辑单元对话框只更改特定单元吗?
可以。
当从启动器对话框打开编辑单元对话框时,使用 [Select units for editing](选择要编辑的单元)选择流程图中当前设定的相应单元。还可以使相应单元始终可以编辑。
当使用命令直接打开编辑单元对话框时,您也可以更改未通过 [Select units for editing](选择要编辑的单元)选择的相应单元。
使用编辑单元对话框可编辑哪些设定?
可编辑相应单元的大部分项目。
可在 XG VisionEditor 参考手册(编程版)的设定数据列表中查看项目是否可编辑。
某些支持的项目还必须在 VisionEditor 上设定或已分配变量(例如 [Count](数量))。
是否需要为设定分配变量才能使用编辑单元对话框进行更改?
按照基本规则,不需要这样做。
但也有例外:必须通过 VisionEditor 分配合成图像变量才能进行图像操作,必须将保存滤波器系数的标量数组变量分配给高级自定义滤波器。其他所有项目不需要分配项目即可更改。
请注意,尽管在分配了变量的情况下也能更改值,但如果选择 [Clear](清除)就会清除变量分配,且不可还原(变量可能会被自动取消,例如在范围坐标已分配变量的情况更改范围形状)。
此外,如果分配的是系统变量,则无法更改该项目。
使用编辑单元对话框时,Expand controller adjustment function](展开控制器调整功能)需要占用多少程序内存?
这取决于流程图设定状态。
通常,单元和单元结果项越多,所需的内存就越多。此外,使用图像操作也会占用图像内存。
使用编辑单元对话框更改斑点和其他项目的 [Count](数量)需要哪些设定?
对于文件版本为 2.1 以上的斑点和其他项目,需追加 [Allow change in count value with controller](允许使用控制器更改数量值) 设定。通过启用该设定并设定 [Maximum](最大值),就可使用控制器在 [Maximum](最大值)设定的范围内更改数量。
如何使用直接开启按钮打开编辑单元对话框?
使用命令指定对话框标识,这样就可以如同其他对话框那样直接打开所需的编辑单元对话框(启动器对话框、顶部对话框、子对话框)。对话框标识增加为 8 位数,因此既可使用传统的 DO 命令,也可使用专用 BU 命令。
选择 [Regist. Img.](注册图像)作为编辑单元对话框的显示图像有哪些优点?
类似 CV 系列,使用注册图像可显示检测结果,因此以注册图像作为参考不仅可进行多项单元设定,而且只要注册图像准备到位,即使不准备实际图像也能完成从设定到结果的整个过程。
启动器对话框中的 [Update Ref. Val.](更新参考值)功能有什么作用?
该功能可以将流程图中设定的所有位置调整单元的参考值更新为通过注册图像得出的检测结果(默认情况下已禁用该功能)。
如果在注册屏幕上更改位置调整来源和目标设定,然后更新参考值,就可以完成位置调整设定。
请注意,根据不同的设定,参考值可能无法正确更新。
VisionEditor 中的独立模拟器也可使用编辑单元对话框吗?
独立模拟器可以使用编辑单元对话框。
可通过类似于 CV 模拟器的方式调整设定。
但是,在退出模拟器后必须执行 [Reload active inspection](重载进行中的检测),这样模拟器中的更改不会覆盖工作空间中的程序文件。
使用编辑单元对话框设定期间,READY 输出和其他输出频繁开关,外部设备出现故障。
当可以在顶部菜单下打开编辑单元对话框时,在启动器单元的 [Disable Function](禁用功能)设定中,选择触发输入关闭和输出关闭,这样就可以将 [Ready](就绪)修复为 [Off](关闭),[Data output](数据输出)修复为 [Off (Normal state)](关闭(正常状态))。
请注意,XG 系列没有 [Program mode](设定模式),但编辑单元对话框设定中有 [Run mode](运行模式)。
可使用编辑单元对话框重置存在未指定 [Inspection Region](检测范围)或 [Color](颜色)错误的单元吗?
可以。
存在普通设定错误的单元无法使用编辑单元对话框重置, 但 [Inspection Region](检测范围)和 [Color](颜色)是例外。
但是,由于变量分配设定问题以及存在范围、位置调整和更改不受支持的情况,使用控制器可能会无法进行与 VisionEditor 相同的设定更改。
通过编辑单元对话框更改的设定何时生效?
更改(确认)后立即生效。
可选择哪些编辑单元对话框可以执行吗?
不能。
可使用编辑单元对话框追加、删除和更改预处理顺序吗?
可以。
但是,无法追加自定义对话框。
要更改顺序,使用 1 号或 7 号按钮上下切换顺序。
当使用编辑单元对话框更改系统上的参数,然后将设定上传到 VisionEditor,这些更改会被如何处理?
这些更改将被 VisionEditor 中的数据覆盖。
当使用编辑单元对话框更改没有分配变量的参数时,设定数据将被重写,因此更改会被覆盖。当更改已分配变量的参数时,您可以选择是否保留上传对象的默认设定。
我更改了 [Scale Factor](比例因子)的比例值,但没有体现在单元的检测值中。这是怎么回事?
在需要应用比例因子的单元的 [Unit Properties](单元属性)的 [Tool Parameters](工具参数)中将比例设为 [ON](开启)。默认情况下为 [OFF](关闭)。
单元设定正确,但边图不显示。这是怎么回事?
CCD屏幕的“屏幕属性”中的 [Regions](范围)可能被设为 [All](所有)。在这种情况下不会显示边图。只有设为 [Single](单个)才会显示边图。
我不小心删除了单元。有办法还原吗?
您可以使用 [Undo](撤消)功能撤消流程图视图中的最后两步操作或屏幕编辑器中的最后八步操作。也可以使用 [Ctrl+z] 撤消上一步操作。
在某个算术表达式发生错误后,之后的表达式就不执行了。
这是正常情况。在某个算术表达式发生错误后,之后的计算就不会再执行了。如果计算得出的数值没有正确存储,请检查单元错误。
我无法通过高级自定义滤波器设定滤波器系数。
存储滤波器系数的标量数组变量必须定义为用户变量。定义一个适合滤波器大小的标量数组变量。
例如,如果滤波器大小为 21×21,则使用 441 或更多元素定义标量数组变量。
等待单元无法在独立模拟器中正常运行。
除用户菜单单元以外的等待单元无法在独立模拟器中使用。要了解详情,请参阅 XG VisionEditor 参考手册第 7 章中的“模拟功能概述”一节。
我尝试向 1.0 版创建的设定中追加 2.0 版的功能,但发生错误。
除非将设定本身转换为 2.0 版格式,否则无法追加功能。在 VisionEditor 中,选择 [File](文件)和 [Save in another file format](保存为其他文件格式)将设定保存为 2.0 版格式。请务必注意全局设定也分版本。
我上传了全局设定,但无法更新。
重启控制器。与程序数据不同,全局设定数据在控制器重启之后才会更新。
在 2.0 以上版本的 VisionEditor 中,全局设定数据可通过从 VisionEditor 重启控制器来进行更新,无需重启系统电源。
我使用控制器设定快门速度和其他CCD设定,但没有应用到CCD上。
默认状态下,只能使用 XG VisionEditor 的拍摄单元调整CCD设定。在控制器上所做的CCD设定更改不会被应用。要在控制器上更改CCD设定,选择拍摄单元的 [Capture Opt.](拍摄选项)标签页上的 [Use system settings](使用系统设定)选项。
从遥控器上输入触发信号时,拍摄操作没有执行。
可能是因为拍摄单元没有在启始单元之下,而执行等待(例如端子执行等待)在拍摄单元之上,且没有执行。要了解详情,请联系就近的销售代表。
已发生触发输入,但显示器上的图像数据没有更新。
当流程图到达终止单元时会更新图像数据。该过程可能在流程图中间的某个点停止。请检查 %WaitReady 是否为 ON,以确定流程图是否处于等待状态。要了解详情,请联系就近的销售代表。
我使用模拟器对话框更改值,但没有应用到设定中。如何使用模拟器应用更改?
事先为用于在系统上更改值的变量选择 [Copy current value to initial value at save](在保存时将对当前值复制到初始值)。在使用模拟器更改值后,在模拟器中保存设定(使用功能菜单中的 [Save settings](保存设定))。然后,针对同一设定从 [File](文件)菜单中选择 [Reload active inspection](重载进行中的检测)。
在 XG 系统上调整和保存值并将变量的当前值复制到初始值后,我使用 VisionEditor 更改了流程图并上传到 XG 系统,但当初在系统上调整的变量初始值被重置了。这是怎么回事?
变量的初始值被覆盖为上传的值。
事先为用于在系统上更改值的变量选择 [Copy current value to initial value at save](在保存时将对当前值复制到初始值)。
在系统上更改值后,保存值(将当前值复制到初始值),然后连同设定将其下载(载入初始值)到 VisionEditor 中。
将 VisionEditor 上的流程图更改到下载的设定中。
在 2.0 以上版本的 VisionEditor 中,如果在变量设定中选择 [Keep initial value when loading program](载入程序时保留初始值)并在上传时选择 [Target Data](目标数据),就可以在不更改 XG 系统变量初始值的情况下上传设定,方法是为检测设定的 [Initial Values of Variables](变量的初始值)选择 [Use settings](使用设定),然后执行上传。
计算语法没有错误,但没有输出结果。如何检查输出?
可能发生了动态错误。请检查执行日志。
我无法确定执行日志中显示的动态错误的原因。
请查看存在错误的计算单元的 [Unit Result](单元结果)中的 [Error code](错误代码)和 [Error line](错误所在行)。有关错误代码的描述,请查看用户手册。
当我打开图像存档查看器时无法查看存档。
要使用图像存档查看器,您必须在 XG VisionEditor 中进行设定。选择 [Settings](设定)和 [Image Archive](图像存档),然后为条件 0 到 7 选择 [Enable](启用)选项以设定条件。
%JAHold 已分配给 OUT23 的初始值,但 OUT23 的作用和 CV 系列的 OR 输出不同。
当 %JAHold 系统变量被判断为 NG 时,输出会继续进行,直至系统变量被重置。与 CV 系列作用相同的系统变量是 %JgAll,因此为 %JgAll 分配全局设定和端子输出。要了解详情,请联系就近的销售代表。
我创建了一个对话框并更改了分配给数值输入框的变量值,但更改没有被应用。
请检查 XG VisionEditor 对话框的对话框设定中的应用程序时机设定。
例如,如果确认时机被设为 [when button is pressed](按下按钮时),则必须按下对话框按钮或底部按钮才会确认设定。要了解详情,请联系就近的销售代表。
图像存档查看器只显示黑色图像而不显示操作期间在系统上存档的图像。
存档图像已被新图像覆盖并已删除。
要显示新图像,请单击 [Update](更新)。
在输入输出监视器上,触发信号每次均成功输入,但监控器多次显示触发输入只输入了一次。
输入输出监视器显示的更新速度无法跟上触发速度。要检测信号是否正确开启和关闭,请使用跟踪日志查看器。
我想通过 [Wait terminal I/O](等待端子输入输出)输入触发信号,但按下遥控器上的 [TRIGGER](触发)按钮后没有输入触发信号。
当使用 [Wait terminal I/O](等待端子输入输出)时,只能从端子台接收触发输入。
要从遥控器输入触发信号,可向往常一样使用变量延迟单元,但无法同时使用 [Wait terminal I/O](等待端子输入输出)和 [Variable delay](变量延迟)。
在 2.0 以上版本的 VisionEditor 中,已追加 WG(等待状态释放)命令,可通过从遥控器发出命令来取消 [Wait terminal I/O](等待端子输入输出)。
需要在系统上创建对话框来更改CCD的快门速度吗?
在创建流程图时,选择拍摄单元的 [Capture Opt.](拍摄选项)标签页上的 [Use system settings](使用系统设定)选项。
通过这种方式,在 [System Configuration](系统配置)菜单的 [Camera Settings](CCD设定)中所做的更改将应用到检测中。
当系统重启后,程序返回 [0000],但我可以指定要启动的程序编号吗?
您可以在 [Global](全局)菜单的 [System Settings](系统设定)的 [Program to start up](要启动的程序)中设定。
要清除程序,需要删除所有编辑器设定并上传程序吗?
您可以通过初始化系统来清除所有设定。在打开电源的同时按住 [Esc] 键以初始化系统。
按 [Esc] 键无法关闭对话框。
可能因为是启动对话框的缘故。清除对话框属性的最初显示设定旁的复选框。否则无法选择 [Close dialog on Escape](退出时关闭对话框)。
照明通过命令单元控制,但无法正确执行远程拍摄。
只能使用拍摄单元进行远程拍摄,因此无法通过控制器执行命令单元。要解决这一问题,使用图像存档查看器保存目标图像。
跟踪日志中没有显示闪光输出信号。
无法在跟踪日志中查看显示闪光输出信号。但是,由于带有全局设定中的端子设定的项目显示在跟踪日志中的项目列表中,因此不会显示波形,只输出闪光项目。
所有系统操作都记录在修改日志中吗?
修改日志中只记录可通过 XG 系统执行的受限操作的数据。请注意,很多操作不会被记录。要了解详情,请参阅 XG VisionEditor 参考手册(编程版)的第 5 张。此处未列出的操作不会被记录在内。
无法在 PLC 上确认信号,也无法建立通讯。
使用跟踪日志查看器检查 XG 系统是否在输出信号。使用 [Global](全局)菜单检查端子分配。
通过 [Wait terminal I/O](等待端子输入输出)等待时 %Trg1Ready 无法启动。
通过 [Wait terminal I/O](等待端子输入输出)等待时启动的“就绪”信号为 %WaitReady。请检查该信号。
使用 CA-DC20E 照明控制器单元示为何 %Flash3 和 %Flash4 无法正常工作?当 [Continuous](连续)设为 ON(开启)时会发光。
您尚未在全局设定的输入/输出中将 %Flash3 和 %Flash4 分配给输出端子。CA-DC20E 照明控制单元不需要 %Flash 连接,但内部会引用 %Flash 状态,因此不分配端子就无法使用。
我将工作空间保存到插在 SD 卡槽 2 的 SD 卡上,但无法通过控制器载入设定。问题在哪儿?
工作空间的设定数据已保存,因此工作空间本身不会发送到控制器。可将各种数据(设定数据、全局数据等)复制到相应的结构中,从而可通过 SD 卡传输数据。
在等待端子输入输出状态中输入 RE 命令时出现错误,命令没有执行。
RE 命令只能用于触发等待、等待端子输入输出或拍摄单元的变量延迟,但在 1.0.0011 及之前的版本不支持等待端子输入输出或变量延迟。请注意,用户菜单无法取消。
我使用变量引用来更改注册图像编号,但更改变量后注册图像没有变化。
只更改变量无法更改注册图像。在更变量后发出 NU 命令才能更改注册图像。
打开 %OutDataAsyncA to H 后无法关闭。
%OutDataAsyncA to H 可异步控制流程图,但一旦打开就无法关闭。您必须手动设定命令来将其关闭。
如何在不移除 SD 卡的情况下将静态数据从 SD 卡传输到电脑?
可以使用 VisionEditor 或 VisionTerminal 下载保存在 SD 卡上的文件。在 VisionEditor 中,使用系统视图中的 [Controller List](控制器列表)选择要传输的文件,然后右键单击并选择 [Download](下载)开始数据传输。