乐趣区

关于前端:DGIOT支持工业设备租赁以及远程管控

[小 迪 导读]:在工业设施租赁中,设施散布在各个地区,设施保护艰难、治理艰难。

dgiot 计划 其余计划
近程查看设施数据 现场排查
远程管理设施租赁 现场治理到期设施
近程管制设施状态,设施状态与平台管制状态保持一致 现场须要及时管制设施状态

性能介绍

工业设施租赁运维平台以数据为根底、以算法为撑持、以场景为导向,利用先进的实时大数据处理,运维封装行业教训的深度实际,买通后盾与前台业务利用之间的信息断层和治理断层,晋升业务与 IT 治理效力。
工业设施租赁一体化运维平台实现以下性能:

  • 多租户分级管理
  • 设施地位可视化治理
  • 设施数据信息一屏展现
  • 设施故障预警与诊断告警
  • 设施近程管制与配置同步

设施交互流程

多租户分级管理

设施信息采集 (MQTT)

订阅登录报文的 Topic($dg/thing/{productId}/{deviceAddr}/firmware/report) 获取设施信息
应用设施编号即设施地址作为惟一标识
登录报文测试

{
    "RatedPower":37,
    "RatedFreq":50,
    "RatedLoad":2000,
    "WeightFactor":360,
    "SumLayer":1,
    "LearnedLayer":0,
    "SelfLearned":0,
    "SelfAdjust":0,
    "Lon":12003.28182,
     "Lat":3021.80238,
    "ProtocolVersion":"1.0.1",
    "CtrSoftVersion":"0.1.0",
    "MDSoftVersion":"1.0.1"
}

订阅周期报文的 Topic($dg/thing/{productId}/{deviceAddr}/properties/report) 获取设施信息
周期报文测试 (局部)

{
    "UpLimit": 0,
    "DownLimit": 0,
    "UpDecSpdLimit": 1,
    "DownDecSpdLimit": 1,
    "Handheld": 0,
    "HandUp": 0,
    "HandDown": 0,
    "HandheldStart": 0,
    "ConsoleUp": 0,
    "ConsoleDown": 0,
    "HighSpd": 0,
    "ConsoleStart": 0,
    "PowerState": 1,
    "PubState": 1,
    "AgreementState": 0,
    "UpState":0,
    "DownState":0,
    "HighSpdState":0,
    "RunState":0,
    "BrakeState":0,
    "ContactorState":1,
    "ConsoleComm":0,
    "CurrLayer":1,
    "RunLayer":0,
    "AimLayer":0,
    "DeadLoad":1500,
    "NetWeight":164,
    "PubFreq":30,
    "PowerOffDelay":48,
    "servicetime":2,
    "idletime":3
}

平台数据处理

| 标识符 | 性能名称 | 数据类型 |
|-|-|-|
|agreementstate| 协定状态 |enum|
|servicetime| 服务工夫 |int|
|idletime| 闲暇工夫 |int|
|poweroffdelay| 关机确认工夫 |int|
|runstate| 运行状态 |enum|
|aimlayer| 指标楼层 |int|
|runlayer| 运行层 |int|
|currlayer| 以后楼层 |int|
|pubfreq| 公布频率管制 |int|
|deadload| 自重 |float|
|netweight| 毛重 |float|
|consolecomm| 操作台通信状态 |enum|
|hmicomm|HMI 通信状态 |enum|
|runphase| 运行阶段 |int|
|iout| 输入电流 |float|
|vout| 输入电压 |float|
|busvoltage| 母线电压 |float|
|runfreq| 运行频率 |float|
|aimrundir| 运行方向 |enum|
|contactorstate| 主接触器输入 |enum|
|brakestate| 抱闸输入 |enum|
|highspdstate| 高速 |enum|
|downstate| 上行 |enum|
|upstate| 上行 |enum|
|pubstate| 通信服务状态 |enum|
|powerstate| 开关机状态 |enum|
|consolestart| 操作台启动 |enum|
|highspd| 操作台高速 |enum|
|consoledown| 操作台下行 |enum|
|consoleup| 操作台上行 |enum|
|handheldstart| 手持启动 |enum|
|handdown| 手持上行 |enum|
|handup| 手持上行 |enum|
|handheld| 手持状态 |enum|
|downdecspdlimit| 下加速状态 |enum|
|updecspdlimit| 上加速状态 |enum|
|downlimit| 上限位状态 |enum|
|uplimit| 下限位状态 |enum|
|skyightdoorlimit| 天窗门状态 |enum|
|outdoorlimit| 出料门状态 |enum|
|indoorlimit| 进料门状态 |enum|
|antifallinglimit| 防坠器状态 |enum|
|autoswitch| 手自切换 |enum|
|brakefbkfault| 抱闸电源反馈 |enum|
|inverterfault| 变频器故障 |enum|
|brakerequest| 抱闸申请 |enum|

设施地位可视化治理

 通过获取经纬度在地图上进行标识,进行宏观以及宏观的数量展现
{
    "Lon":12003.28182,
    "Lat":3021.80238,
}

组态

图片背景

 组态底图 product/topo/{productid}.jpg 如果 {productid} 为 ed09e37bbb,则残缺的组态底图文件数据编码为 product/topo/ed09e37bbb.jpg

设施数据信息一屏展现

与物模型绝对应的数据组态屏

告警核心

各种属性相关联进行数据处理,实现告警核心

设施近程管制与配置同步

设施近程管制与配置同步以低代码为外围对平台的管制界面编辑

低代码标识

开关机管制

"name": "data.profile.PowerOnCtrl",
"label": "开关机管制:",
"value": "1",
"inline": false,
"onText": "开机",
"option": "","offText":" 关机 ","disabled": false,"trueValue": 1,"disabledOn":"",
"falseValue": "0"

服务管制

"name": "data.profile.PubCtrl",
"label": "服务管制:",
"value": 1,
"inline": false,
"onText": "开启",
"option": "","offText":" 敞开 ","trueValue":" 1","disabledOn":"",
"falseValue": "0"

公布频率

"name": "data.profile.PubFreq",
"size": "","step": 1,"label":" 公布频率:","value": 30

协定解除

"name": "data.profile.AgreementRelease",
"label": "协定解除:",
"value": 0,
"onText": "解除协定",
"option": "","offText":" 不解除协定 ","trueValue":" 1","disabledOn":"",
"falseValue": "0"

开关机延时管制

"name": "data.profile.PowerOffDelay",
"size": "","step": 1,"label":" 关机延迟时间:","value": 48

[小 迪 点评]

  • dgiot 近程查看设施数据,实现运维便捷治理。
  • dgiot 平台配置同步控制设施, 以防设施超租期开机。
  • 在老本方面 dgiot 为升高用户应用老本,升高运维老本。

想理解更多 dgiot 的具体细节,欢送大家在 GitHub 上查看相干源代码。

退出移动版