最近网上看到一些写MES和PLC通信的文章。或许因为行业不同的缘故吧,对于里面的一些观点,我个人是持保留意见的。首先在我所在行业里,MES是不会和PLC直接通信的。MES和PLC之间通常还有一个其他系统。该系统在不同行业的叫法不一样。比如有的行业称之为二级系统(L2)或者数采系统,有的行业称之为过程控制系统。
根据Purdue模型及ISA95标准中的模型,自动化系统位于L1,MES位于L3,它们中间还有一个L2系统。而位于L3的MES是不会直接和位于L1的PLC通信的。否则就违背了层级隔离原则。
图1 ISA95企业信息系统架构
1.PLC<->L2
L2在不同行业的叫法及功能不一样。有的行业只是一个简单的SCADA。有的行业要复杂一些,它会接收MES下方的作业计划并调取生产配方,按照MES的要求进行生产,并把生产实绩返回给MES系统。还有的行业会在L2中部署一些控制模型,用于对生产制造进行优化控制。这些带有控制模型的L2系统有的行业称之为先进制造系统。
图2 L2功能模块
上图是一个简单的L2系统功能模块示意图。实际项目中因行业或者其他原因会有所不同。但是在部分行业中,L2不会只是一个简单的SCADA可以替代的。
L2是位于IT和OT之间的一个衔接系统。L2系统的数据基本直接来自PLC。通过和PLC的数据交换实现设备控制和状态监视。并把这些数据根据上游系统的要求进行相应处理后发送到MES系统。L2和PLC的通信各家做法也不一样,有的直接使用PLC的通信协议读写数据,比如S7和Modbus TCP这样的协议。也有的会要求PLC通过Socket主动发送数据。
2.L2<->MES(L3)
L2和MES之间通常采用WEB API交换数据,格式通常是JSON字符串。MES系统在排产后会下发相关的生产计划到L2系统。L2系统根据对生产计划的拆解调取相应的配方或者其他生产参数下发到自动化系统。如果L2系统有控制模型的话还会调用相应的模型。并在生产过程中将生产实绩返回到MES系统。
图3 L1-L3架构示意图
目前也有一些行业对L2功能进行了弱化,一方面自动化系统的功能越来越强,以前一些必须要L2系统来实现的功能现在自动化系统也可以实现。另一方面L2系统中的引以为傲的模型系统在实际使用中的效果并没有想象中的那么好,慢慢的一些行业的L2只剩下数据采集的功能了。但是随着工业大模型的兴起,L2系统在这些行业中能否重现昔日的辉煌就不好说了。
现场案例应用详解
MES等智能监测系统在大型挖掘机智能制造车间中的应用十分广泛,采用MES等智能监测系统,实现了从订单接收到产品交付的全过程信息化管理。全新挖掘机整机装配线促进劳动组合的调整,提高专业化装配水平,旨在提高生产效率、优化生产流程、保证产品质量和降低生产成本。
根据现场情况,PLC无线通讯专家决定采用DTD435MA来完成辅料加注操作台与加注机的无线通讯工作,在辅料加注操作台的台达触摸屏及加注机的欧姆龙PLC端分别安装一块日系专用无线通讯终端DTD435MA,即可以实现操作台与加注机之间加料信息相互传输,实现辅料加注无线可视化操作,避免操作过程中存在的生产及安全隐患,促进装配线线数字化生产。
审核编辑 黄宇
-
plc
+关注
关注
5010文章
13271浏览量
463056 -
通信
+关注
关注
18文章
6024浏览量
135950 -
MES
+关注
关注
5文章
908浏览量
29788
发布评论请先 登录
相关推荐
评论