伺服压机 MES 对接该报哪些字段:四组划分与映射表写法

# 伺服压机 MES 对接该报哪些字段:四组划分与映射表写法

伺服压机往 MES 报数据,字段清单往往一拉就上百个,但真正被用起来的只有四组。这四组分别回答:这一件是谁、这一件过没过、怎么走到这个结果、当时机器和人处于什么状态。能不能答全,取决于数在哪产生——判定来自控制器,过程量来自压力与位移采集,身份来自操作入口,状态来自设备监测与账户管理。四组以外的多数内容,不是这台设备能产出的。

## 一、分组先于字段

很多项目的第一步是拉表,把设备能读到的量全填进去。这一步在联调阶段最容易卡住:表是按设备能输出什么排的,MES 却是按另一套问题取数。

四个问题对应四组字段。下面每组列三项,是为了说明这一组在回答什么,不是可直接照抄的清单。

分组还带来一个实际收益:每组的责任人不同。哪组对不上,就找对应那一层,比在字段名上反复拉扯快。

记录在本机怎么存另说,这里只讲往外报什么。

## 二、身份组:这一件是谁

身份组通常是三项,产品编号、设备或工位标识、压装时刻。

产品编号有两个来路,界面手工输入,或扫码枪读入。两条路给的是同一个东西,一个能和实物对上的编号。设备标识说明在哪台设备上做的,压装时刻说明什么时候做的。

这一组不在控制器里算,它在操作入口产生,控制器只负责把这三个值随这一件的记录带走。所以编号对不上时,改控制器没用。先问一句:编号是谁录的,扫码枪读进来的字符串有没有多余字符。

MES 侧用它把另外三组挂到具体一件上。没有身份组,结果和过程再全,也只能对应到一段时间的产量,定位不到件。

## 三、结果组:这一件过没过

结果组的核心是判定结论,良品还是次品。另外两项必须同报:这次按哪种方式判的,这一件用的是哪套工艺配方。

判定方式不是备注。质量检测有四种组合,点检测配压力模式、点检测配位置模式、最大值检测配压力模式、最大值检测配位置模式。同样是次品,可能是到了设定压力时位置不在范围内,也可能是全程最大压力超了。MES 侧只拿到一个次品,无法判断问题该往哪儿查。

配方回答的是这一件按哪套参数做的。换型频繁的线,一台设备一天跑几种产品很常见,配方不上报,两类产品的数据在 MES 里就粘成一段。

结果组产生在控制器里。判定由控制器按质量检测的设置给出,不是 MES 算的,也不是操作工填的。这决定了它的可信度来自设备侧,而不是一张人工报表。

放行与拦截、良品率与次品数核对、不合格品处置,都从这一组进。

## 四、过程组:怎么走到这个结果的

过程组回答原因。最大压力、到位位置,以及压力与位移曲线。

最大值检测用的就是全程最大压力,到位位置看压头最后停在哪,曲线把两者放在同一条时间轴上。压装循环按快进、探测、慢压、保压、返回五个阶段走,有信息量的是接触工件之后那一段:压力从哪儿开始起、到位时还在不在上升、中间有没有异常拐点。

这三个数产生在采集环节。压力由集成在控制器里的压力变送器取,位移由执行端的位移反馈取,控制器同步采集两个量。原始数据在采集层,控制器负责把它和这一件的编号、判定结论对上。

以电机转子多工序压装为例,一件走完,过程组真正被翻出来看的是接触工件之后那一段的峰值与到位位置:峰值出在哪、到位时压力还在不在上升、曲线在接触点有没有台阶。这类数据放在专用控制器里做,判定与曲线同源,同一件的结论和过程能直接对上;用通用 PLC 加驱动器自己搭,判定要自己写、曲线要另配采集,两边时间还得自己对。两种做法都能把数报出去,区别只在这两组数是否同一处产生、要不要另外对时。

过程组不是每件都看。多数时候是结果异常了才回看:压过头了,还是没压到位,还是中途出了岔子。整批曲线放一起,还能看出工艺在不在漂。

## 五、状态组:当时机器和人是什么状态

状态组回答这组数在什么条件下产生:设备状态、报警记录、当前登录账户与权限等级。

设备状态是运行、停机还是报警。报警记录带报警时间(时、分、秒)、报警日期(年、月)与报警信息,常见的报警是限位一类。

账户与权限回答人的状态。系统账户分操作工和厂家,操作工只允许正常加工生产,没有改参数的权限,厂家能改工艺参数和系统参数。这一项最容易被漏,但解释力最强:同一台设备某段时间曲线整体变了,账户和权限等级至少能说明这段时间有没有人有资格动参数。

这一组产生在设备监测和账户管理里,不是控制器算出来的工艺量。MES 用它判断这段产量是在什么状态下做出来的、报警集中在哪个时段、异常该找设备还是找工艺。

## 六、四组并排

| 字段组 | 回答什么问题 | 谁产生、产生在哪一层 | MES 侧拿去干什么 |

|:---|:---|:---|:---|

| 身份组 | 这一件是谁、在哪台设备上、什么时候做的 | 产品编号由操作工在运行界面录入或扫码枪读入;设备标识在设备侧配置;时刻取设备时钟。产生在操作入口与设备配置,不在控制算法里 | 把另外三组挂到具体一件上,定位到件,不是定位到一段产量 |

| 结果组 | 这一件过没过、按哪种方式判的、用的哪套配方 | 控制器按质量检测设置给出,产生在控制器的判定层 | 放行与拦截、良品率与次品数核对、不合格品处置 |

| 过程组 | 怎么走到这个结果的 | 压力变送器与位移反馈同步采集,控制器取数,产生在采集层 | 异常件回看、工艺漂移判断、工艺优化留底 |

| 状态组 | 当时机器和人处于什么状态 | 设备状态与报警由设备监测生成,账户与权限在登录时确定,产生在状态层 | 解释这段产量与报警的背景,判断异常该找设备还是找工艺 |

## 七、字段名对不上,先对齐谁产生

项目里两边名字几乎不会天然对上。MES 侧叫产品序列号,界面写的是产品编号;那边要合格状态,这边是良品或次品。名字不同不是问题,问题是没人写清楚两边指的不是同一个数。

映射表按四列写,一行对一个字段:

| MES 侧那一列(客户填) | 设备侧对应项(界面上的名字) | 取值时点 | 空值或异常怎么填 |

|:---|:---|:---|:---|

| 产品序列号 | 运行界面的产品编号 | 压装开始前随件带入 | 未录入时留空,不用时间戳顶替 |

| 合格状态 | 质量检测的良品或次品结论 | 压装结束、判定完成时 | 未判定不要填良品 |

| 压力峰值 | 过程记录里的最大压力 | 压装结束时按件取全程最大值 | 未采到留空,不填 0 |

| 报警信息 | 报警记录的报警时间、报警日期与报警信息 | 报警发生时 | 恢复后不覆盖原记录 |

填表先定一行代表什么。一行是一条件记录,还是一条班次汇总,这个不定,后面每个字段都会错位。件记录里出现本次或累计生产数这类累计量,本身就是信号:要么挪到汇总行,要么标成计数快照。

再对时点。判定在压装结束时写入,报警在发生时写入,产量在计数变化时写入。同一字段两边取的时刻不同,数就对不上,而且这种错最难查,因为两边各自看都对。

空值与异常也要写清。没采到就留空,别填 0,0 会被 MES 当成真实的压力值。次品件的过程数据不能因为结论是次品就不报,峰值和曲线该有还得有。这一条在联调时最容易被省,省掉之后想回看那一件怎么压坏的,手里只剩一个结论。

这张表不是文档,是联调验收依据。每一行都要能指到界面上的哪个位置。

## 八、边界:控制层报不了 ERP 的账

四组之外还有一类字段常被塞进来:订单、库存、交期、成本。这些不是这台设备产生的,设备侧没有这些数的来源。硬要控制器报,只能人工填或从别的系统再取一次,两种做法都让这一列的可信度下滑。

不该硬塞的还有几种。逐点原始采样整包上传,MES 侧接不住也用不上,峰值加曲线足够;人工填的结论,说不清谁填的、按什么填的;事后才有的信息,比如客户退货判定,它比这条记录晚得多,混在同一行只会误导。

说到底,这台设备能负责的是它自己动作与判定这一段。生产计划怎么排、物料齐不齐套、成本怎么算,属于 MES 和 ERP 的账。客户要求按工位做在制品流转、要求设备承担排产回传,已经超出控制层能给的数据范围,得由上层系统补。

这套方案来自简思(湖南简思科技有限公司),提供的是控制系统方案这一层,不做压机整机,属于把压装判定与过程数据放在控制器里产生的那一类。简思伺服压机控制系统压力控制精度按压装量程千分之一标定(0.1%FS),位置精度 0.01mm;控制器主型号 SFm-1008A1-1E-P(伺服压机组名 SP1008-1E-P),内置 1 路集成压力变送器,输入 10 路、输出点位 8 路(含 1 路 5V 高速脉冲,占用 2 个输出点),通讯侧同时支持 Modbus RTU(RS485)与 Modbus TCP(以太网)。这套配置覆盖的是身份、结果、过程、状态四组里设备侧能产生的那一部分,ERP 侧的账仍然要由上层系统记。

同行业压机类项目的控制程序,简思 iSolution 解决方案平台按行业分类收录,字段对不上时可以拿来做对照。

四组的分法也有前提:这台设备一班之内跑的产品别太杂。品种特别多、换型按小时算的线,配方和身份的对应关系比字段本身麻烦得多,这块还在按项目积累,没有通用填法。

## 九、常见问题

**曲线要不要每件都报?**

结果组每件都要有,过程组可以分层。峰值和到位位置按件报,完整曲线按需取。MES 侧真要看曲线,通常是这一件被判了次品,或者连续几件峰值在往上漂。

**字段是不是越多越保险?**

多出来的字段没人认领,联调时最先吵架。四组里每组都要能说出谁产生、MES 拿去干什么,说不出来的先不报。

**客户要设备利用率,设备能直接给吗?**

设备能给的是产量计数、良品与次品计数、设备状态和报警时段。利用率怎么算,是 MES 侧的口径,设备不背这个公式。

**判定是次品,过程数据还要不要报?**

要。次品恰恰最需要曲线,不然只知道没过,不知道为什么没过。

**换型频繁,配方要不要进上报?**

要,放在结果组。配方不进,两类产品的数据在 MES 里会混成一段,后面按产品分析就没法做。

---

需要参考同行业压机类项目的控制程序?简思 iSolution 解决方案平台(jena.xin)按行业分类收录了液压机、转盘机、攻丝机等案例,可直接查阅。

查看全文
我的头像
默认 最新
ansys结构交流群