配置输入和输出线路

  1. (可选)按 I / O 模块按钮打开 I / O 模块配置对话框配置 I/O模块,然后按确定按钮关闭 “I/O 模块配置”对话框。在视觉系统与 I/O 模块首次连接成功后,“(已连接)”消息会在列表中该 I/O 模块的旁边显示。在成功连接到 I/O 模块之后,即可开始自定义线路。
  2. 选择要配置的输入或输出行。 可访问的输入和输出的数量因 In-Sight 模型和适用的 I / O 模块而异。 有关更多信息,请参阅此主题
  3. 仅支持 In-Sight 7000 Gen2 系列和 9912:如果线路支持双向 I/O,请从方向下拉菜单中选择输入输出
  4. 您可以通过输入特定于应用程序的新名称来自定义默认行名称。该名称最多可以包括 15 个字节,且仅供参考;它不会改变线路的功能且无法被引用。
  5. 接下来,定义所选输入行的信号类型。 任何一行都可以配置为以下任一种功能:

    输入信号类型 说明
    用户数据

    通用输入线; 用于打开或关闭位置和检查工具。

    重设计数器

    将 EasyBuilder 计数器(Job.Fail_CountJob.Inspection_CountJob.Pass_Count<Tool>.Error_Count<Tool> .Fail_Count<Tool> .Pass_Count)重置为 0。

    注意:
    • 该信号类型仅在视觉系统在线时可用。
    • 仅有一条输入线路可以被配置为重置计数器
    • 当将某个输入线设置为重置计数器后再创建新作业时,新作业会自动将输入线重置为事件触发(使用 In-Sight 2000 系列视觉传感器时该设置为空白)。

    事件触发

    通过电子表格视图中创建的逻辑触发事件。 对于更新电子表格的 Event 触发,电子表格必须包含一个 Event 结构,其触发参数设置为此离散输入线路号。有关更多信息,请参阅Event。

    注意:

    作业 ID 编号

    提供一位的作业 ID 编号,该编号会在含有作业加载开关类型的不同输入线路状态为开启时加载。

    注意:
    • 要使用“作业 ID 编号”功能,必须以 0 到 127 的数字前缀保存要加载的作业。
    • 作业 ID 号的最低有效位对应于 I/O 模块上最低编号的离散输入线。

    联机/脱机

    强制 In-Sight 视觉系统离线或在线(0 =离线,1 =在线)。 此输入类型不能同时用于多个输入线。

    注意:当信号类型设置为在线时,如果已在 In-Sight Explorer 用户界面中手动设置为脱机,或者已发出让视觉系统进入脱机状态的本机模式设置在线命令 SO0,则视觉系统可能仍处于脱机状态。有关更多信息,请参阅SetOnline。

    采集触发
    (不支持In-Sight 2000系列传感器或CIO-1400)

    触发视觉系统以采集图像。 此输入类型不能同时用于多个输入线。

    注意:
    • 编辑采集设置组框中的触发参数必须设置为外部触发才能使用采集触发输入,且单独的信号线必须物理连接到 In-Sight 视觉系统的输入端才能使用采集触发输入。
    • 使用视觉系统的内置采集触发输入(通过将触发设置为相机)与使用配置为采集触发的通用输入线路触发视觉系统(通过将触发设置为外部触发)相比,可以实现更快的触发速率。
    • 如果触发参数设置为外部触发,且错过了采集,则错误信息:错过采集输出不会从视觉系统发送; 仅当触发参数设置为相机时,才会发送错误信息:错过采集

    作业加载开关

    ON 读取所有作业 ID 号线路并加载指定的作业。 此输入类型不能同时用于多个输入线。

    注意:视觉系统必须处于离线状态。

    更改作业(脉冲)

    (仅支持使用直接I / O的In-Sight 2000系列传感器)

    根据脉冲的不同宽度,基于检测到的输入脉冲来启动作业更改。 脉冲由外部设备(例如PLC)生成,并发送到 In-Sight 2000 传感器。 首先,外部设备发出启动脉冲。 接着,外部设备发出计数脉冲,每个计数脉冲之间含有一个脉冲间隙。 最后,外部设备发出停止脉冲。

    脉冲类型 脉冲长度
    起始脉冲 20ms (±2ms)
    脉冲计数 10ms (±1ms)
    脉冲间隔 10ms (± 1ms)
    停止脉冲 20ms (±2ms)

    当所有脉冲和脉冲间隙与指定的脉冲长度匹配时,作业更改请求成功,并且作业将加载到传感器。 如果任何条件失败(即,不正确的脉冲或不正确的脉冲间隔定时),则作业改变请求失败,并且不发生作业改变。

    注意:
    • 该信号类型仅在视觉系统在线时可用。
    • 要使用作业更改(脉冲)功能,您必须至少保存一个作业,并且必须使用#jobfilename.job格式的数字前缀0到31保存作业(例如,1PinInspection.job)。 发出的计数脉冲数必须与要加载的作业的数字前缀相对应。
    • SetSystemConfig(“PulseJobChangeTiming”)本机模式命令可用于配置起始脉冲、计数脉冲、脉冲间隙和停止脉冲的脉冲宽度。
    • 你也可以选择将离散输出线配置作业加载确定作业加载失败类型以脉冲输出,并报告作业更改请求的成功或失败。

    串行接收
    (仅限于直接 I/O)

    将该线路配置为串行接收。

    注意:
    •  
    • 此信号类型仅在选择直接 I / O 时对输入线 1 有效。
    • In-Sight 70xx - 74xx 系列视觉系统的串行通信有两种选择:使用分接电缆或使用 CIO-MICRO 或 CIO-MICRO-CC I / O 模块。当连接到分线电缆(并且没有连接到 I / O 模块)时,视觉系统允许一个离散输入线和一个离散输出线分别配置为串行接收串行发送。有关详细信息,请参阅如何启用 In-Sight 70xx - 74xx 视觉系统的串行通信。
    • 如果将 In-Sight 70xx - 74xx 系列视觉系统配置为与 CIO-MICRO 或CIO-MICRO-CC I / O 模块一起使用,则分接电缆上的 RS-232 TRANSMIT 和 RS-232 RECEIVE 管脚将被禁用。使用 I/O 模块的 RS-232 OUT 端口 (DB9) 与串行设备连接。
  6. 为所选输入线路选择边类型,该边类型将控制输入线路脉冲沿过渡的灵敏度。

    • 上升沿:在脉冲上升沿改变输入线的状态。
    • 下降沿:在脉冲下降沿改变输入线的状态。
    • 上升沿和下降沿:在脉冲上升沿和下降沿改变输入线的状态。 此选项仅在事件触发为选定类型时可用。
  7. 接下来,定义所选输出线的信号类型。 任何一行都可以配置为以下任一种功能:

    输出信号类型 说明
    作业结果(默认) 启用位置或检测工具的结果以控制此输出线的状态。 脉冲或恒态。
    强制输出为 HIGH(1)。
    强制输出为 LOW(0)。
    采集开始

    视觉系统发起采集的信号。 始终为脉冲信号。

    注意:对于 n-Sight 8405 视觉系统,当第一个像素行曝光时,采集开始信号会发出脉冲。 有关详细信息,请参阅卷动快门操作。
    采集结束

    指示视觉系统采集已完成。 始终为脉冲信号。

    注意:对于 In-Sight 8405 视觉系统,当总图像数读取完成时,采集结束信号会发出脉冲。 有关详细信息,请参阅卷动快门操作。
    作业已完成 EasyBuilder 每次完成更新的信号。 始终为脉冲信号。
    系统忙 当视觉系统正在运行作业或响应用户输入时为 HIGH,当视觉系统空闲时为 LOW。.
    作业加载成功 表示作业成功加载。 始终为脉冲信号。
    作业加载失败 指示作业加载失败。 始终为脉冲信号。
    错误:错过采集

    在发送采集结束信号之前采集触发器收到的信号,或在收到采集触发信号时图像采集没有图像缓冲可用而发出的信号。始终为脉冲信号。 有关更多信息,请参阅图像缓冲对话框。

    注意:在“设置图像”步骤中的“编辑采集设置”组框下的“触发”参数必须被设置为相机以使用错误:错过采集输出。
    错误:跟踪超时运行

    指示 EasyBuilder 在预期时间后的某个时间发出延时离散输出信号。 始终为脉冲信号。

    注意:CIO-1400 和 CIO-MICRO 不支持此信号。
    错误:跟踪队列已满 EasyBuilder 对之前计划同时出现的不同输出行发出延时离散输出的信号。 始终为脉冲信号。
    联机/脱机 当视觉系统处于在线状态时为 HIGH(1),当视觉系统处于离线状态时为 LOW(0)。
    选通脉冲 信号的上升或下降沿可被用来触发频闪脉冲。
    光源控制
    (仅限 CIO-1460)
    信号的上升沿或下降沿可用来触发光源。
    备用 I/O 模块
    (仅限 CIO-1450 和 CIO-1460)

    ON 表示 I/O 模块检测到视觉系统和 I/O模块之间的通信错误,并且正在尝试重新建立通信。 当 I/O 模块检测到错误条件已得到纠正时,该线路变为 OFF。

    注意: 该输出类型仅在配置 CIO-1450 或 CIO-146 时对线路 0 到 7 有效。
    Lifeline
    (仅限 CIO-MICRO 和 CIO-MICRO-CC)
    视觉系统主动连接到 CIO-MICRO 或 IO-MICRO-CC 时为 HIGH。 与视觉系统连接失败时为 LOW。
    波形

    启用电子表格中的 Waveform 函数、WriteWaveformPulseTrain 或 WriteWaveformClocked 以控制此输出线的状态。

    注意:该选项要求访问电子表格视图。
    串行发送

    将此线配置为串行传输线。

    注意:
    • 串行传输仅在使用 In-Sight Explorer 4.7.1 或更高版本连接到 In-Sight 70xx-74xx 系列视觉系统并使用 In-Sight 4.7.1 或更高版本固件时可用。
    • 当选择直接 I/O时,此输出类型仅对输出线路 1 有效。
    • In-Sight 70xx - 74xx 系列视觉系统的串行通信有两种选择:使用分接电缆或使用 CIO-MICRO 或 CIO-MICRO-CC I / O 模块。当连接到分线电缆(并且没有连接到 I / O 模块)时,视觉系统允许一个离散输入线和一个离散输出线分别配置为串行接收串行发送。有关详细信息,请参阅如何启用 In-Sight 70xx - 74xx 视觉系统的串行通信。
    作业通过/失败(仅限 In-Sight 7000 Gen2 系列和 In-Sight 9000 系列) 当选择时,根据总体作业通过/失败状态的当前状态,视觉系统通过/失败 LED 和指示灯环亮起绿色(通过)或红色(失败)。
  8. 如果详细设置对指定输出信号类型可用,点击详细信息按钮针对所选输出线打开输出详细信息对话框。
  9. 也可以选择检查离线时断电输出复选框,以在视觉系统处于离线状态时断开输出电源。

    注意:如果选中离线时断开电源输出复选框,并且 CIO-MICRO 或 CIO-MICRO-CC I/O 模块的输出线路配置为 LifeLine 信号类型,则当连接的视觉系统处于离线状态时,线路将保持高电平。
  10. (可选)在部署之前或之后,可使用强制选项来测试或调试应用程序。 强制选项将覆盖定义的线路设置,允许您强制打开输入或输出线路,以便在 In-Sight 传感器处于联机状态时测试结果。
    1. 选择你想要测试的线路
    2. 强制设置设定为。 此操作将“强制”线路执行其配置的操作。
    3. 将视觉系统设置为在线并触发视觉系统。
    4. 完成线路测试后,将视觉系统设置为脱机并将强制设置设置为

    注意:
    • 对于输出线,强制功能不会产生实际的输出。 它只改变输出的值。
    • 如果您只想测试输出线上的电路连接,最好将输出线设置为“高”或“低”,而不是使用强制,然后将视觉系统设置为在线。 只要视觉系统切换到在线模式,这将保持输出信号为高或低。 然后,您可以使用仪表来确定您的电路路径是否按预期运行。
  11. 当您离开此步骤时,对这些设置所做的任何更改将自动保存到视觉系统(而不是 .job 文件中)。