3. CV-X 软件环境与项目结构

在现场维护 CV-X 系列视觉系统时,很多“故障”其实并不是硬件坏了,而是软件环境、项目文件或参数版本出了问题。例如:换了电脑打开项目后相机不识别、修改了检测参数却忘记保存、现场恢复时把旧版本参数覆盖了新版本、多人调试后不知道哪份程序才是最终版。要快速定位这些问题,必须先理解 CV-X 的软件界面构成、项目文件的组织方式,以及参数保存与版本管理的基本规则。

一、CV-X 软件界面:三个区域决定操作路径

CV-X 的 PC 端软件(如 CV-X 系列对应的设定软件)整体可以理解为三个功能区:设备连接区、项目/程序管理区、参数编辑与监视区。设备连接区负责选择通信方式(以太网、USB 等)并显示在线状态;项目/程序管理区用于打开、新建、另存项目,并管理多个检测程序;参数编辑与监视区则集中了相机图像、检测工具参数、判定阈值和实时结果。

现场诊断时,界面上的几个状态最值得关注:

  • 连接状态:显示“在线/离线”。离线时仍可编辑参数,但无法实时取像和写入控制器。
  • 当前程序号:CV-X 通常支持多程序切换,切换错程序是“检测结果突然异常”的高频原因。
  • 参数修改标记:修改后未保存时,软件一般会有未保存提示或星号标记,这是判断“改了没生效”的第一线索。
  • 实时监视画面:用于确认相机取像、触发和判定结果是否与现场一致。
现场建议:每次连接后先确认“在线状态 + 当前程序号 + 图像是否正常”,再动任何参数。这三项能排除大部分误判。

二、项目文件组织:一个项目包含什么

CV-X 的项目并不是单个文件,而是一个以项目为单位的文件夹结构。典型组织如下(不同版本命名可能略有差异,但逻辑一致):

  • 项目根目录:以项目名命名,存放该项目全部配置。
  • 程序数据:每个检测程序(Program)对应一组参数,包括相机设置、检测工具、判定条件、输出分配等。
  • 系统/通信设置:IP 地址、通信协议、I/O 分配、触发方式等,属于项目级或控制器级配置。
  • 图像与日志:部分版本会保存采集图像、NG 图像或运行日志,用于复盘。

理解这一点的意义在于:“程序”和“项目”不是一回事。只备份某个程序,可能丢失通信和系统设置;只备份项目,若现场控制器内程序号与项目不一致,恢复后仍会跑错程序。因此现场维护要同时关注“控制器内当前程序”和“PC 端项目文件”两个层面。

CV-X 项目文件组织与参数保存/版本管理关系 PC 端项目文件夹(示例:LINE-A_CVX) 项目级设置 IP / 通信 / I-O 分配 / 触发方式 程序 01(Program 01) 相机 / 工具 / 阈值 / 输出 程序 02(Program 02) 不同机型或不同工位参数 图像 / 日志 NG 图像、运行记录(视版本) 版本备份区(建议自建) LINE-A_20240612_v1.2 CV-X 控制器 当前运行程序号 Program 02 控制器内参数 与 PC 端可能不一致 I/O 与通信 现场实际生效 保存与版本管理 ① 编辑参数 界面出现未保存标记 此时断电 = 丢失 ② 保存到项目 写入 PC 端项目文件 形成可备份版本 ③ 写入控制器 参数下发到 CV-X 现场才真正生效 ④ 版本命名备份 项目名_日期_版本号 保留可回退副本 下发 保存 回读

三、参数保存:三个层次必须分清

CV-X 的参数保存常被误解为“点一下保存就完事”,实际上至少涉及三个层次:

  1. 界面内修改:在软件中调整阈值、ROI、工具参数。此时参数只在软件内存中,未落盘。
  2. 保存到项目文件:将当前参数写入 PC 端项目,形成可复制、可备份的文件版本。
  3. 写入控制器:把参数下发到 CV-X 本体,现场运行才真正使用新参数。

现场最常见的错误是:只做了第 1 步或第 2 步,就以为已经生效。判断方法很简单——看控制器当前程序号是否与 PC 端一致,并在实时监视中确认判定结果已按新参数变化。如果结果没变,优先检查是否漏了“写入控制器”。

注意:不同 CV-X 版本对“保存”和“写入”的按钮命名、位置可能不同,但逻辑一致。维护前应先确认本机版本的菜单路径,不要凭记忆操作。

四、版本管理:现场可执行的命名与回退规则

版本管理不需要复杂工具,关键是形成可回退的副本。推荐命名格式:

项目名_日期_版本号_变更说明
示例:
LINE-A_20240612_v1.0_初始调试
LINE-A_20240618_v1.1_调整定位阈值
LINE-A_20240625_v1.2_新增程序02

每次修改前先复制一份当前版本作为回退点,再在副本上修改。这样即使新参数导致误判,也能在几分钟内恢复到上一稳定版本。对于多程序项目,建议在变更说明中注明改的是哪个程序号,避免恢复时覆盖错程序。

五、现场快速核查清单

核查项 正常状态 异常时的常见原因
软件连接状态 在线,图像实时刷新 IP 冲突、网线松动、防火墙拦截
当前程序号 与现场机型/工位一致 切换错程序、恢复时未同步
参数保存标记 无未保存提示 改完未保存、断电丢失
控制器参数版本 与 PC 端项目一致 只保存未写入、写入错程序
版本备份 有日期+版本号副本 直接覆盖原文件,无法回退

把以上四点——界面状态、项目结构、保存层次、版本命名——固定成现场习惯后,CV-X 的软件类故障排查会明显加快。很多看似“设备不稳定”的问题,最终都能追溯到“程序号不对”或“参数没写入控制器”这两个根因上。