一个自动化设备的信息化改造项目,谈谈自动化工程师转型之路 —IT 融合 OT
01 项目简介
项目名称: XX 汽车厂设备联网改造项目实施人员:控制工程师 1 人,调试工程师 1 人
项目简介:
该汽车厂进行扩能改造, 新购买了部分设备, 并对一些旧设备进行功能改造, 我曾经的公司为其提供部分设备的联网改造, 实现底层设备与上层 MES 的对接(我
们称为中间层),其中底层设备控制系统均为罗克韦尔 PLC,上层 MES 已开发完成。
02 主要功能和流程介绍
下面我们分别从业务和技术角度去看下如何完成客户的功能 ~
1.每台设备的操作者通过扫码枪将 VIN 码传到设备 PLC,中间层通过 OPC 采集到扫瞄的 VIN;
需求技能 :罗克韦尔 PLC 、HMI 编程调试,串口通讯, OPC 通讯等;
2.中间层 PC 需要每隔两小时同步来自 MES 的将要通过的车型的各个特征物料码到本地 PC;
需求技能 :上位机程序编写能力( C#,也可以为其它语言), MS SQLSERVER (MES 的数据库) , OPC 通讯等;
3.根据 OPC 获得的 VIN 码,并配合从 MES 获得的数据,提取出与加工工艺有关的物料特征值(本次为发动机,变速箱大小等),设定工艺选择的判定规则,
判断该车型在本工位的加工工艺,将对应加工循环参数下发到 PLC,完成参数自动选择;
需求技能 :与 PLC 的各种握手方式,时间同步(中间层, PLC, HMI ),PLC 编程调试, HMI 界面修改等;
4.设备加工完成后,将该车辆的加工过程参数和报错信息等存到本地数据库,同时上传至 MES;
需求技能 :MYSQL (中间层数据库), C#编程等;
5.根据工序的序列,如果在前面工序漏加工或者加工出现部分故障,则到后续工位需给出报警;
需求技能 :C#编程,通讯知识等;
6.完成中间层网络搭建,如 MES 悲剧了,网络断开了,中间层悲催了的处理方法;
需求技能 :网络知识(本次用到 NAT 转换等),基本 IT 和网络知识 NTP 服务等。
其实对于会的人来说,实现的功能并不复杂,本文也没有想要从多么宏观或者理论的方向上去讲述,小编只是想从这个项目出发,让大家思考一个技术工程师
的转型之路 ~