配置输入和输出线路

  1. (可选)按 I / O 模块按钮打开 I / O 模块配置对话框配置 I/O模块,然后按确定按钮关闭 “I/O 模块配置”对话框。在视觉系统与 I/O 模块首次连接成功后,“(已连接)”消息会在列表中该 I/O 模块的旁边显示。在成功连接到 I/O 模块之后,即可开始自定义线路。
  2. 选择要配置的输入或输出线路。 输入和输出线路的数量因 In-Sight 模型和适用的 I / O 模块而不同; 有关详细信息,请参阅此主题
  3. 仅限In-Sight 76xx - 79xx系列:如果线路支持双向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 系列视觉传感器时该设置为空白)。

    事件触发

    通过在电子表格视图中创建的逻辑触发事件。 对于用来更新电子表格的事件触发,电子表格必须包含一个事件结构,其触发参数设置应为该离散输入线路的号码。

    注意

    作业 ID 编号

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

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

    联机/脱机*

    强制使视觉系统脱机或联机( (0) = 脱机, (1) = 联机)。

    注意: 当信号类型设为联机时,视觉系统可能仍处于脱机状态(如果已在 In-Sight 浏览器用户界面中手动将其设为脱机,或已发出本机模式“设置联机”命令 (SO0) 让视觉系统进入脱机状态)。

    采集触发*
    (不支持 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)

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

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

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

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

    注意
    • 该信号类型仅在连接到使用 In-Sight Explorer 4.7.1 或更高版本,且装有 In-Sight 4.7.1 或更高固件版本的 In-Sight 70xx - 74xx 系列视觉系统时才可用。
    • 此信号类型仅在选择直接 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. 接下来,定义所选输出线的信号类型。 任何一行都可以配置为以下任一种功能:

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

    视觉系统已启动采集的信号。 始终为脉冲信号。

    注意:在使用 In-Sight 8405 视觉系统时,第一像素行曝光时将触发采集启动信号。 有关详细信息,请参阅卷动快门操作

    采集结束

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

    注意:在使用 In-Sight 8405 视觉系统时,整个图像读取完成时将触发采集结束信号。 有关详细信息,请参阅卷动快门操作

    作业已完成 EasyBuilder 每次完成更新的信号。 始终为脉冲信号。
    系统忙 ,当视觉系统运行作业或响应用户输入时;低,当视觉系统空闲时。
    作业加载成功 指示作业加载成功。 始终为脉冲信号。
    作业加载失败 指示作业加载失败。 始终为脉冲信号。
    错误:错过采集

    在发送采集结束信号之前采集触发器收到的信号,或在收到采集触发信号时图像采集没有图像缓冲可用而发出的信号。始终为脉冲信号。

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

    错误:跟踪超时运行 指示 EasyBuilder 在预期时间后的某个时间发出延时离散输出信号。 始终为脉冲信号。
    错误:跟踪队列已满 EasyBuilder 对之前计划同时出现的不同输出行发出延时离散输出的信号。 始终为脉冲信号。
    联机/脱机 (1),当视觉系统处于联机状态时;(0),当视觉系统处于脱机状态时。
    选通脉冲 信号的上升或下降沿可被用来触发脉冲。
    光源控制
    (仅限 CIO-1460)
    信号的上升沿或下降沿可用来触发光源。
    备用 I/O 模块
    (仅限 CIO-1450 和 CIO-1460)

    开启表示 I/O 模块已检测到在视觉系统与 I/O 模块之间出现通信错误,并且正在尝试重新建立通信。 当 I/O 模块检测到错误条件已得到更正时,该线路会关闭

    注意:当输出 CIO-1450 或 CIO-1460 时,此输出类型仅适用于线路 0 - 7。

    Lifeline
    (仅限 CIO-MICRO 和 CIO-MICRO-CC)
    ,当 In-Sight Micro 视觉系统主动连接到 CIO-MICRO 或 CIO-MICRO-CC 时。 ,当与视觉系统间的连接失败时。
    波形

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

    注意:此选项要求访问电子表格视图。

    串行发送

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

    注意
    • 该信号类型仅在连接到使用 In-Sight Explorer 4.7.1 或更高版本,且装有 In-Sight 4.7.1 或更高固件版本的 In-Sight 70xx - 74xx 系列视觉系统时才可用。
    • 此信号类型仅在选择直接 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) 与串行设备连接。
    作业通过/失败(仅限In-Sight 76xx - 79xx系列) 当选择时,根据总体作业通过/失败状态的当前状态,视觉系统通过/失败 LED 和指示灯环亮起绿色(通过)或红色(失败)。
  8. 如果详细设置对指定输出信号类型可用,点击详细信息按钮针对所选输出线打开输出详细信息对话框。
  9. 也可以选中脱机时将关断输出复选框以在视觉系统处于脱机状态时关断输出

    注意:如果启用了取消激活离线输出复选框,并且 CIO-MICRO 或 CIO-MICRO-CC I / O 模块的输出线路配置为 LifeLine 信号类型,则当连接的视觉系统为脱机状态时,该线路将会保持在高的状态。

  10. (可选)在部署之前或之后,可使用强制选项来测试或调试应用程序。 强制选项将覆盖定义的线路设置,允许您强制打开输入或输出线路,以便在 In-Sight 传感器处于联机状态时测试结果。
    1. 选择你想要测试的线路
    2. 强制设置设定为。 此操作将“强制”线路执行其配置的操作。
    3. 将视觉系统设置为在线并触发视觉系统。
    4. 完成线路测试后,将视觉系统设置为脱机并将强制设置设置为

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