技术中心

注塑机采集数据字典

过程SPC、实时、工艺、操作日志、报警 MQTT 字段与变量定义

本页是 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)协议说明