完成上壳线9个工站的上位机软件开发,协助三兴马工对接与开发
技术栈:Winform
上位机工作方式:上位机不主导生产,而是依赖读取PLC给出的信号,执行该信号对应步骤的流程,调用视觉/PLC/其它外设/软件逻辑处理,将需要的结果上传给Robosense的MES
对接的岗位:PLC电控,视觉(VisionMaster),机构,Robosense技术邓工,Robosense管理李工
对接方式:以一个三页的在线文档同步三方信息
sheet1:工站详情表,梳理每一站的各项流程,并区分视觉流程和普通流程,以步序排序,对应PLC的触发位,能够一张表格里看出每一站有哪些流程,哪些是视觉流程哪些是普通流程,每个流程对应的是PLC的什么触发位,是以什么样的顺序触发的
sheet2:MES上传字段表,将每个工站所需要上传的MES字段梳理出来,对应前表的流程,也关联后面视觉流程表对应步骤的结果
sheet3:视觉详情表,以每一站的每个相机区分表格,记录相机是什么型号,位置,编号,采集到的视觉图片样例,算法图,以及输出给上位机的结果模板,是需要返回给PLC的坐标值还是需要上传给MES的值
上位机,PLC,机构,视觉,工艺,五方都以这三张表为桥梁沟通,共同修正输出一个统一的流程步骤,全部按照表格执行
视觉进度太慢导致拖慢整体进度,上位机软件等待视觉输出视觉结果和MES上传字段,后续修改的东西也比较多,导致反复修改软件
因为软件的站点切换是依赖配置文件的,但是依赖的配置文件太多,每个功能依赖的配置文件都不一样且没有注释说明,并且有些配置文件不在同一文件夹内,导致配置繁琐且容易出错,排查比较困难


本文作者:猫猫
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!