首页 > 其他分享 >两年工控心得总结

两年工控心得总结

时间:2024-08-29 15:49:17浏览次数:4  
标签:总结 量产 工控 甲方 编写者 设备 心得 非标

说在前面的话

受限于浅薄的见识, 许多的经历和结论并不能代表总体情况, 仅供记录和参考, 笔者就是个菜鸟, 大佬轻喷.

工作前背景

  • 双非本科机械设计制造及其自动化专业
  • 零c#基础

工作公司概况

  • 定性: 非标自动化设备供应商
  • 经营范围: 3C电子产品类产线
  • 客户群体: 手机厂商及其代工厂

工作内容

  • 设备电路图绘制
  • PLC程序编写和调试维护
  • 上位机程序编写和维护

经历和总结

经历

一句话总结: 最初是艰难, 入门后突飞猛进, 现阶段的沉淀和突破.
入门阶段:

  1. 补完控制原理, 了解各元件的职能和工作原理, 构建一个清晰的控制路线图.
  2. 从零开始入门C#, 在校期间c语言是水过的, 开始接触C#的各种"庞杂"的概念, 包括但不限于| 面向对象 | 类 | 成员 | 方法 | 事件 | 委托 | 泛型 | 实例 | 接口 | 序列化和反序列化 | 线程 | 异步 | 锁 | 反射......学习的过程并不是一帆风顺的, 整个学习阶段都会有几朵乌云笼罩在身旁, 每当啃下一个概念之后, 在往后看又是眉头紧皱, 印象最为深刻的是泛型的概念花了可能有一个月的时间才 "顿悟".
    C#入门书籍推荐《C#图解教程》,比入门到精通系列要更精妙一些.
    网络资源强烈推荐刘铁锰老师的C#入门视频!

发展阶段:

  1. 经过了入门之后已经能看懂大部分的业务代码, 这个阶段是更多的实践, 在调试中大量的代码编写中修正自己的错误认知和用法.
  2. 已经开始可能判断一段代码或者一个类的质量, 以及可能的改进方向.

独立阶段:

  1. 经过长时间的沉淀和学习, 已经可以看懂除部分高阶用法之外的所有代码, 于是, 可以开始书写属于自己的篇章了.
  2. 基于自己的理解对现有业务代码中及其 "别扭" 的部分进行优化或者重写.
  3. 创造新的标准和体系, 尝试突破现有平台的限制.
  4. 深入此前浅尝的领域.

关于设备

  1. 设备类型:
  • 包装: 供料器
  • 点胶: 点胶阀, 测高仪
  • 贴装: 供料器
  • 镭焊: 激光器
  • 测试: 各种相关仪器
  1. 硬件构成:
  • 运动控制卡
  • PLC
  • 各类电机及其驱动器
  • CCD相机及其配套光源控制器或视觉控制器
  • 数字量输入输出元件
  • 模拟量输入输出元件
  • 气缸
  • 机器人
  • 打印机
  • 点胶阀
  • 供料器
  1. 主要程序构成:
  • 工艺流程运动控制
  • 次级模块及元器件通讯和交互
  • 生产数据处理
  • MES系统交互
  • 功能性模块的实现

关于上位机技术栈 (应用层)

  • 运动控制原理: 辅助代码编写的外部知识支撑.
  • 串口通讯和TCP通讯: 和各种次级传感器和产品进行交互.
  • Http通讯: 主要是和甲方工厂的工艺流程管理系统进行交互.
  • 数据库: 生产数据的存储和查询.
  • UI: 当前主要是工作在winformWPF框架, 需要会基本的控件创建和管理.
  • 文件处理: 基本的文件CRUD, 文件的打包, 配置文件储存和解析.

关于一个完整项目的流程

  1. 订单: 项目组接收甲方需求.
  2. 评审: 各研发部门根据需求展开项目评审, 初步探讨实现方式和工艺路线.
  3. 定向: 敲定大致的设计方向(改制已有项目占比75%~, 全新设备和工艺路线占比25%~).
  4. 设计: 机构设计 & 电气设计 & 工控上位机设计 同时开工, 开始进入高强度的工作.
  5. 出货: 下单所有BOM, 待到料后装配组开始组装, 组装完成后调试组和软件组开始介入设备调试硬件和软件, 直至达到出货要求.
  6. 打样: 设备发货到甲方现场, 项目管理组 & 软件组 & 机构组 分别派人随同前往甲方现场, 进行较长时间的调试.
  7. 验收: 经过长时间的设备软件和硬件调试, 甲方会阶段性"跑料", 测试设备功能和重要指标, 期间发现和关闭各项问题点, 达到验收标准后进行验收, 设备转入量产.
  8. 量产: 取决于项目的规模分为两种情况
    (1). 打样的设备就是量产设备, 验收后直接转入量产, 无陆续订单.
    (2). 打样设备作为量产前样机, 达成客户预期后, 客户下单进行大批量生产, 开始复制打样成果, 批量下单- 组装 - 调试 - 出货.

我司各岗位出差比例

  1. 项目管理组(PM): 90% 跟随项目立项开始到进入量产, 甚至后期量产后还有常驻甲方的人员.
  2. 软件组:80% 从项目立项之后的程序编写到稳定量产前的时间段基本都围绕在设备旁.
  3. 机构组:50% 主要工作是机构设计, BOM下单, 响应机构异常和设计更变.
  4. 售后组: 基本都围绕在甲方公司, 基本可以算作是甲方的常驻人员, 负责设备全生命周期的异常维护, 保证生产的顺利进行.

作为上位机开发, 对行业现状的思考(仅限于3C非标自动化领域)

  • 比较依赖于客户群体, 若是客户群体不好过了, 我们不能好过.
  • 跨行入侵的门槛较高, 但市场饱和致使行业内卷化程度缓慢增加.
  • 技术栈相对于互联网行业较为老旧, 但是借鉴和吸收的过程中需要谨慎, 不然步子迈大了容易扯着蛋.
  • 前期技术压力突出, 中后期效率压力占多, 需求和异常可以平心应对, 但因各种小问题和长期的封闭内网车间工作环境憋得慌.
  • 慢慢深入会发现挺多悖论
    • 程序的可维护性:
      对于程序编写者而言, 首要工作是保证业务逻辑的实现, 这本没有什么问题. 但是一旦涉及到维护的问题, 但是因为一般维护程序和编写程序的不是一批人, 甚至不在同一 "水平" , 面对已有正在生产的程序, 维护者是没有任何动力去重写现有逻辑实现的, 仅仅是应对出现的问题, 和新增功能;
      但仅仅是debug和增加新功能就已经能搞出很多问题了, 纵然每个人的代码风格不同, 实现方式也不同, 但是糟糕的代码质量是维护者的噩梦, 却不会对程序的编写者造成任何影响, 甚至在维护者搞不定时叫编写者介入, 反而似乎更能体现编写者的 "高明", 实际情况是程序的编写者或是有意或是无意, 将程序内容写得难懂, 项目完结时不会对他的绩效造成任何影响, 甚至可能在将来维护者无法解决时出面还能 "反衬" 编写者的能力, 这一个利害链就决定了编写者的行为, 必然是不会主动朝着提高代码质量的方向走. 这是个无解的悖论, 维护者作为后来者, 必定掉入前者 "埋" 的坑里, 作为后者, 必须发挥主观能动性, 才能跳出这个怪圈.

    • 非标自动化上位机的标准化:
      非标自动化的命脉在 "非标" 一词上, 只有满足客户和需求的才能算上是好的东西, 这个在机构上可能是无法满足的, 每个项目的设备, 哪怕是同一款的设备的改造升级, 因为各种原因, 都不可能达成一个标准化, 但是作为设备的灵魂, 上位机控制软件的标准化在达成上有两座大山, 一座名为"技术", 一座名为"工作". 技术上的困难是由于编写者的水平客观存在的, 工作上的困难就复杂了, 背后是各种各样的考量, 常见的想法是:标准化增加了个人的可替代性, 容易被中年危机; 标准化的成果并不能表现在项目的成功上;

杂念

  • 非标自动化, 重在非标, 此"非标"为需求的非标, 因为很多时候客户都不十分清楚自己想要什么样的效果, 选择什么方案, 需求和方案直到大面积量产前都在不停变化.
  • 工艺运动控制; 下位设备交互; 生产
  • 一方面非工业控制方面的编程从业者一没有工作经验, 二对设备工艺的陌生, 三对控制流程及原理的陌生, 四对真实设备运行时的恐惧; 以上造成了相当一部分的卷王或是主动或是被动, 没能进入到工控行业, 但不可否认的是, 得益于互联网产业的高度发展, 前端后端的高度成熟, 工控行业有太多的方案可以借鉴学习, 并且可以长时间吸收, 但是要选择性吸收, 因为工控行业有自己的特殊性, 并不是所有先进的方案都适用于工控, 大步吸收地同时也要谨慎.
  • 卷才是常态.

标签:总结,量产,工控,甲方,编写者,设备,心得,非标
From: https://www.cnblogs.com/MaoTouZhu/p/18385747

相关文章

  • iOS贷超APP上架心得分享2024
    贷超APP从0到1上架苹果商店全过程。一.关于指引3.2.1-业务-其他业务模式问题-可接受*营业执照副本和政府网站的直接链接(营业执照)-我们目前的业务模式是XXX*应用程序和服务的条款和条件。-附件是XXX*如果发生争议,你的应用和服务提供什么解决机制?在这种情况下你的责......
  • 图神经网络知识总结——归一化
    本文以GraphWaveNet为主体,总结其使用到的(图)神经网络知识点以及相应代码实现方式。对称归一化邻接矩阵介绍对称归一化邻接矩阵(Symmetricallynormalizeadjacencymatrix),更适合无向图。作用将邻接矩阵归一化处理,使得每一行/列的和等于1(类比“数独”游戏),同时保持矩阵的对称......
  • wpf prism用法总结
    1、App文件中RegisterTypes方法:此方法中主要是注册、绑定视图、实体的。使用RegisterForNavigation方法,可以将视图注册成导航,且绑定对应的viewmodel,视图被调用后自动绑定这个viewmodel。注册成导航后,相当于公开了此视图允许调用。同时同一个视图可以绑定多个viewmodel。......
  • 2024年睿抗机器人大赛智能侦查省赛(预选赛)总结中篇
    2024年睿抗机器人大赛智能侦查省赛(预选赛)总结中篇引言通过上篇的分析,我们已经完成了睿抗机器人大赛省赛任务书的前两个部分,关于如何在win11下搭建yolov5环境并将其运用,后续我们会继续跟进,也欢迎大家留言,现在我们将继续分析省赛任务书余下的部分。任务3:ROS程序题任务描述......
  • 24年最全面的AI绘画变现途径总结!
    前言4.7制作红包封面中国的节日和传统文化元素仍然可以成为创作者们的创作灵感,创造出更多的变现机会。比如元宵节,可以制作大型元宵图案,进行引流并卖出元宵。而春分、谷雨等节气也可以成为创作的灵感来源,创作出与之相关的图案,吸引更多粉丝。这样不仅可以吸引新粉丝,也可以......
  • 【CTF杂项】常见文件文件头、文件尾格式总结及各类文件头
    原创小羽网安1、从Ultra-edit-32中提取出来的附件:文件格式分析器JPEG(jpg),文件头:FFD8FFPNG(png),文件头:89504E47GIF(gif),文件头:47494638TIFF(tif),文件头:49492A00WindowsBitmap(bmp),文件头:424DCAD(dwg),文件头:41433130AdobePhotoshop(psd),文件头:38425053RichT......
  • 2024.8.28 总结
    上午做了一个很板的广义SAM题,算是练了一下广义SAM,当时基本上能自己写出广义SAM了,但是还是写错了两个地方(好像是把p写成了q)。大概是做完这道题之后我去看了看lr的博客,发现他的博客里有计划。于是我也写了一个最近的计划。在这之后我就去挑了个较基础的SA题来写。后缀......
  • 开源的工作流系统突出优点总结
    当前,想要实现高效率的办公,可以一起来了解低代码技术平台、开源的工作流系统的相关特点和功能优势。作为较受职场喜爱的平台产品,低代码技术平台拥有可视化才做界面、灵活、好维护操作等多个优势特点,在推动企业流程化办公的过程中扮演了非常重要的角色,是市场价值较高的产品。随时欢......
  • 2024年最新版Typora免费使用教程心得
    在数字化时代,写作已成为我们日常沟通、知识分享的重要手段。然而,繁琐的排版格式常常让人望而却步。幸运的是,Markdown编辑器以其简洁的语法和高效的排版功能,为我们带来了福音。Typora是一款功能强大的文本编辑器,它采用所见即所得的编辑方式,能够让用户快速地编辑各种文本格式,包括Mar......
  • 2024-8月总结
    一转眼就到8月了。其实之前一直想写个总结,但是一直拖延。今天不拖了,来写吧。一看日子,竟然离上一次总结恰好也是三个月。 ##工作工作好像也没什么好说的,可能确实没什么激情了。这三个月花了大力气完成了年度计划中的一部分。算是不小的一部分吧。偶尔也有一些疑难问题要解......