本页是 ELINK 注塑机数据采集网关 输出的 MQTT 数据字典与变量定义。网关对所有品牌控制器输出统一的标准变量,应用侧对接一次即可接入弘讯、海天、KEBA、长飞亚、住友、日精、东芝、恩格尔等不同品牌注塑机。采集数据分为过程 SPC、实时、工艺、操作日志、报警五类主题,下面分别给出消息格式和字段注释,供 MES/SCADA 对接参考;所有控制器使用统一变量命名,温度、注射、熔胶、开合模等段数以实际为准。
过程数据(SPC)
过程数据spc,也叫生产监测数据,是生产一模产品的关键监测变量,生产一模会推送一条
Mqtt 主题: Mqtt前缀/deviceId/spc
消息
{
"devId": "xrlht-05",
"topic": "spc",
"time": "2023-11-03 14:09:21",
"timestamp": 1698991761000,
"Data": {
"CNT": 1,
"CYCN": 1273,
"ECYCT": 21.67,
"EFCHT": 5.34,
"EIPM": 88,
"EIPSE": 7.9,
"EIPSMIN": 5.6,
"EIPT": 1.66,
"EISS": 26.2,
"EIVM": 43,
"EMOS": 229.2,
"EOT": 34,
"EPLSPM": 53,
"EPLST": 1.15,
"ESIPP": 87,
"ESIPS": 6,
"ESIPT": 0.66,
"ET1": 274,
"ET2": 265,
"ET3": 260,
"ET4": 250,
"ET5": 245,
"ET6": 0,
"ET7": 0
}
}
| 变量 | 字典 | 注释 |
|---|---|---|
| 模数 | CYCN | Cycle number |
| 周期时间 | ECYCT | cycle time |
| 射出起点 | EISS | inj stroke start |
| 最大射速 | EIVM | inj V max |
| 最大射压 | EIPM | inj speed max |
| 转保压时间 | ESIPT | Switch Inj pack time |
| 转保压压力 | ESIPP | Switch Inj pack press |
| 转保压位置 | ESIPS | Switch Inj pack stroke |
| 射出时间 | EIPT | Inj time |
| 射出终点位置 | EIPSE | E inj stroke end |
| 储料时间 | EPLST | Plast time |
| 储料终点 | EPLSSE | PLast stroke end |
| 最大储料压力 | EPLSPM | Plast press max |
| 生产温度 | ET10 |
温度(实时数据)
实时数据包括温度,操作模数,生产状态,定时推送,默认20s,可以自定义修改
Mqtt 主题:Mqtt前缀/deviceId/realtime
消息
{
"devId" : "xrlht-05",
"topic" : "realtime",
"time" : "2023-11-03 14:11:54",
"timestamp" : 1698991914000,
"Data" : {
"OPM" : 3,
"STS" : 2,
"OT" : 34,
"T1" : 273,
"T2" : 265,
"T3" : 260,
"T4" : 250,
"T5" : 245,
"T6" : 0,
"T7" : 0
}
}
| 变量 | 字典 | 注释 |
|---|---|---|
| 运行模式 | OPM | Operate Mode |
| 0:手动 | ||
| 1:半自动 | ||
| 2:电眼自动 | ||
| 3:时间自动 | ||
| 4:调模使用 | ||
| 状态 | STS | 1:待机 2:生产 |
| 温度 | T1 …T10 | |
| 油温 | OT |
工艺数据
工艺数据是调机参数,事件触发,有工艺员调机,参数变化才会推送,推送所有工艺
简写P 压力,V 速度,S位置 Mqtt 主题: Mqtt前缀/deviceId/tech
所有工艺整体变化推送,以下是部分消息
{
"devId": "xrlht-05",
"topic": "tech",
"time": "2023-11-03 11:21:16",
"timestamp": 1698981670000,
"Data": {
"TS1": 275,
"TS2": 265,
"TS3": 260,
"TS4": 250,
"TS5": 245,
"TS6": 25,
"TS7": 25,
"IS1": 18,
"IS2": 13,
"IS3": 10,
"IS4": 8,
"IS5": 6,
"IP1": 90,
"IP2": 95,
"IP3": 95
......
}
}
| 变量 | 字典 | 注释 |
|---|---|---|
| 设定温度 | TS1 …TS10 | 一段到十段 |
| 注射压力 | IP1 … IP10 | |
| 注射速度 | IV1 … IV10 | |
| 注射位置 | IS1 … IS10 | |
| 注射时间 | IT1 … IT10 | |
| 注射按时间 | ITUSE | 1时间注射,0 位置注射 |
| 注射按位置 | ISUSE | 1 位置注射,0 时间注射 |
| 保压切换时间 | IPT | |
| 保压切换位置 | IPS | |
| 保压切换压力 | IPP | |
| 保压压力 | PP1 … PP10 | |
| 保压速度 | PV1 … PV10 | |
| 保压时间 | PT1 … PT10 | |
| 储前射退距离/位置 | SBS1 | |
| 储前射退时间 | SBT1 | |
| 储料限时 | PLLT | |
| 储料转速 | PLV1 … PLV10 | |
| 储料压力 | PLP1 … PLP10 | |
| 储料背压 | PLBP1 … PLBP10 | |
| 储料位置 | PLS1 … PLS10 | |
| 射退速度 | SBV2 | |
| 射退压力 | SBP2 | |
| 射退距离/位置 | SBS2 | |
| 射退时间 | SBT2 | |
| 冷却时间 | CT | |
| 合模速度 | MCV1 … MCV10 | |
| 合模压力 | MCP1 … MCP10 | |
| 合模位置 | MCS1 … MCS10 | 弘讯控制器显示不一致,有曲轴校准关系 |
| 开模速度 | MOV1 … MOV10 | |
| 开模压力 | MOP1 … MOP10 | |
| 开模位置 | MOS1 … MOS10 | 弘讯控制器显示不一致,有曲轴校准关系 |
| 顶进延迟时间 | EFDT | |
| 顶进速度 | EFV1 … EFV3 | |
| 顶进压力 | EFP1 … EFP3 | |
| 顶进位置终点 | EFS1 … EFS3 | |
| 顶退延迟时间 | EBDT | |
| 顶退速度 | EBV1 … EBV3 | |
| 顶退压力 | EBP1 … EBP3 | |
| 顶退位置终点 | EBS1 … EBS3 | |
| 中子模式 | CP1M…CP4M | Core pull mode,0 不用,1 中子,2 绞牙 |
| 中子进位置 | CPI1S…CPI4S | |
| 中子进压力 | CPI1P…CPI4P | |
| 中子进速度 | CPI1V…CPI4V | |
| 中子进时间 | CPI1T…CPI4T | |
| 中子退位置 | CPO1S…CPO4S | |
| 中子退压力 | CPO1P…CPO4P | |
| 中子退速度 | CPO1V…CPO4V | |
| 中子退时间 | CPO1T…CPO4T | |
| 座进压力 | CFP1…CFP2 | |
| 座进速度 | CFV1…CFV2 | |
| 座进位置 | CFS1…CFS2 | |
| 座进时间 | CFT1…CFT2 | |
| 座退压力 | CBP1 | |
| 座退速度 | CBV1 | |
| 座退位置 | CBS1 | |
| 座退时间 | CBT1 | |
| 座退延迟时间 | CBDT1 |
操作日志
操作日志是调机日志,事件触发,有工艺员调机,参数变化才会推送,只推送变化的参数
Mqtt 主题: Mqtt前缀/deviceId/opLog
varId: 变量id
lastValue:修改前的值
value:修改后的值 例如SIPS(注射保压切换时间)从37改为37.5 会推送一条如下消息
{
"devId" : "5",
"time" : "2022-12-09 12:09:48",
"timestamp" : 1670558986000,
"Data" : {
"varId" : "SIPS",
"value" : 37.5,
"lastValue" : 37,
"modifyTime" : "2022-12-09 12:09:46"
}
}
警报记录 (目前只支持弘讯AK系统,TECH系列, 盟立9118)
警报记录是事件触发,有报警产生或者结束才会推送
Mqtt 主题: Mqtt前缀/deviceId/wm
wmId 警报id
wmMsg:警报内容
wmTime:警报时间
例如:安全门未关警报出现会推送一条如下消息:
{
"devId" : "6",
"time" : "2022-12-09 16:42:23",
"timestamp" : 1670575342000,
"Data" : {
"wmId" : 2,
"wmMsg" : "安全门未关",
"wmTime" : "2022-12-09 16:42:22"
}
}
警报消失会推送一条如下消息:
{
"devId" : "6",
"time" : "2022-12-09 16:42:23",
"timestamp" : 1670575342000,
"Data" : {
"wmId" : 0,
"wmMsg" : "",
"wmTime" : "2022-12-09 16:42:22"
}
}
字段说明仅为标准变量定义,实际机型可采集的字段以控制器能力为准。完整产品介绍、品牌兼容与选型请见 ELINK 注塑机数据采集网关,进口品牌的 EUROMAP 接口可参考 EM63(EUROMAP 63)协议说明。

