纯技术 · 视觉识别

机器视觉检测结果怎么对接PLC?视觉识别、NG剔除与上位机开发联调实战

2026-10-09  //  上位机软件纯技术文章
首页 / 行业资讯 / 技术文章

产线上的视觉检测站,难点往往不在算法而在对接,相机判定完结果怎么给控制器、NG品怎么保证被可靠剔除,上位机开发要先理清检测站的完整链路:产品到位、触发拍照、判定输出、剔除执行、结果确认,每一环都要有信号,这些细节别落下,PLC通讯采集第一步明确检测需求,检测什么缺陷、精度要求多少、节拍多快,分辨率和视野根据最小缺陷尺寸倒推,这一步省不得时间,上位机软件开发还要看产线实际工况,产品姿态、颜色、材质、环境光变化,这些决定光源和镜头方案,比选相机更关键,出了问题不好查,PLC数据采集打光是视觉成败的关键,同轴光、环形光、背光各适合不同表面,先做打光实验确认缺陷能稳定成像,该花的功夫省不下来,工控上位机定制相机选型按够用原则,面阵还是线阵、黑白还是彩色,精度和节拍满足就行,盲目上高像素反而拖慢处理,做项目就是这样,

串口通讯开发的视觉系统

镜头注意畸变和工作距离,视野留余量,景深覆盖产品高度变化,安装支架要稳固,振动会让画面发虚,上位机开发检测程序把缺陷特征和判定阈值结构化,公差、检测区域、NG类型可配置,工艺调整不用改程序重编译,很多人栽在这里,PLC通讯采集触发用硬触发最可靠,产品到检测位由光电传感器给相机触发信号,比软件轮询实时性好、不漏拍,把小事做扎实比啥都强,上位机软件开发要处理好触发时序,传感器位置、延时、产品运动速度提前实测,保证拍照时刻产品在视野中心,切记,老老实实做不返工,PLC数据采集检测结果通过IO或总线给控制器,OK、NG、可疑、系统忙各有独立信号,控制器按结果走不同分支,看似小事实则大,

工控上位机定制的结果对接

握手必须双向确认,控制器收到结果后回应答,视觉站收到应答才允许下一周期,避免结果丢失双方等待,串口通讯开发信号接通后先做空跑测试,连续触发几百次核对每次拍照和结果信号一一对应,没有漏拍和重号,别急,别等出事才想起来,上位机开发NG剔除是质量闭环的关键,剔除机构在检测位下游,控制器按节拍延时跟踪具体产品,防止误剔后面好品,这都是基本功,PLC通讯采集剔除位置加装确认传感器,NG品真的被吹掉或推走才记完成,剔除失败升级报警并可联动停线,别嫌烦,磨刀不误砍柴工,上位机软件开发连续多个NG出现时系统自动报警提示工艺或设备异常,不是简单记个数,防止批量不良继续流向下游,前期偷懒后期还债,

PLC数据采集的图片存储

可疑品走单独通道或人工复检,边界样本不强行判OK也不直接丢弃,复检结果回流改善判定模型,千万别马虎,工控上位机定制换型时检测程序和光源参数按配方切换,配合工单自动调用,调错程序导致的批量误判从流程上避免,慢慢来,这点要记牢,串口通讯开发每张图片带时间、产品序列号、批次、判定结果保存,客户投诉或质量分析时原图和数据随时可查,每个环节都有它的道理,上位机开发图片量很大,按日期和批次分目录、压缩后存到独立存储,近期图片放快盘方便调用,远期归档冷盘,要细心,凡事预则立,PLC通讯采集写入存储的动作和判定并行,图片存储慢不影响产线节拍,存储失败有报警,不能默默丢图,别嫌麻烦,这都是踩坑换来的,

上位机软件开发的统计分析

检测结果同步进数据平台,合格率、缺陷类型分布、趋势变化按班次和批次统计,质量问题早发现,心里有数,PLC数据采集每台相机的误判率、漏检率持续跟踪,和人工复检结果对比,漂移明显时重新校准打光或调整参数,管理出效益细节见真章,工控上位机定制关键尺寸检测可以做SPC,控制图和过程能力指数自动计算,从挑废品升级到预防工艺波动,别抱侥幸心理觉得不会遇到,串口通讯开发建议先在一条线试点,缺陷样本收集充分、误判率稳定达标再推广,视觉项目急不得,样本决定质量,都是细节,急不得的,上位机开发和控制系统品牌没关系,主流PLC都能对接,提前把IO点表或总线配置准备好,联调时间能省一半,好记性不如烂笔头,

PLC通讯采集的落地建议

安装环境注意防护,粉尘大或有液体飞溅的工位相机和光源加防护,镜头脏了是现场误判的常见原因,上位机软件开发维护界面要让工艺人员能看图片、调参数、查统计,不依赖供应商每次上门,自主维护系统才有生命力,无规矩不成方圆,PLC数据采集预留多相机扩展能力,一条线以后增加检测工位时架构不用改,只加相机和对应配置即可,真到现场你就明白这些话的分量,工控上位机定制验收用真实缺陷样本验证,漏检率、误判率、节拍、剔除可靠性逐项量化,不接受现场看起来还行,要沉住气,现场都用得上,串口通讯开发核心是成像稳定、握手可靠、剔除确认、数据闭环。需要评估和方案找赢式科技,电话15001875806,