1 塔机监控终端
1.1 静态参数
塔机和监控终端绑定后,需要将塔机的参数信息(如臂长、高度)、各监控指标的限位值和报警值、GPS定位值等信息上报。当参数进行调整后需要重新上报(如出现塔机顶升)
1.1.1 静态参数数据结构设计
表1.1.1-1 塔机静态参数结构设计
字段 | Key | 备注 |
唯一编码 | serialCode | 平台注册的统一编码 |
接收凭证 | token | 平台注册的token |
大臂长度 | boom | 单位0.1米 |
塔高 | towerHeight | 单位0.1米 |
经纬度 | positioning | 精确到小数点后六位(字符串) |
吊钩高度限位值 | heightLimitValue | 单位0.1米 |
吊钩高度报警值 | HeightAlarmValue | 单位0.1米 |
小车幅度限位值 | displacementLimitValue | 单位0.1米 |
小车幅度报警值 | displacementAlarmValue | 单位0.1米 |
回转角度限位值 | angleLimitValue | 单位0.1度 |
回转角度报警值 | angleAlarmValue | 单位0.1度 |
当前载重限位值 | loadWeightLimitValue | 单位KG |
当前载重报警值 | loadWeightAlarmValue | 单位KG |
风速报警值 | windSpeedAlarmValue | 单位0.1米/秒 |
倾斜限位值 | tiltLimitValue | 单位0.01度 |
倾斜报警值 | tiltAlarmValue | 单位0.01度 |
1.1.2 发送数据示例
假设某个塔机监控终端的统一编码为T20221015001,token为1c8e56f7-f001-45a1-9706-778946a6ae2f,绑定某台起重设备,该设备所在工程的施工许可证为4406052022*******1,该终端企业的MQTT账号为cs 1536246186533052418
主题示例:crane/st/equip/4406/cs1536246186533052418/T20221015001
数据示例:
{
"serialCode": "T20221015001",
"token": "1c8e56f7-f001-45a1-9706-778946a6ae2f",
"boom": 100,
"towerHeight": 100,
"positioning": "113.255744,23.078124",
"heightLimitValue": 100,
"HeightAlarmValue": 100,
"displacementLimitValue": 100,
"displacementAlarmValue": 100,
"angleLimitValue": 100,
"angleAlarmValue": 100,
"loadWeightLimitValue": 100,
"loadWeightAlarmValue": 100,
"windSpeedAlarmValue": 100,
"tiltLimitValue": 100,
"tiltAlarmValue": 100
}
数据解析错误主题示例(如若解析数据出错, 系统服务器会向该主题上报该条数据):craneError/st/equip/4406/cs1536246186533052418/T20221015001
1.2 实时数据
1.2.1 实时数据结构设计
表1.2.1-1 塔机实时数据结构设计
字段 | Key | 备注 |
唯一编码 | serialCode | 平台注册的统一编码 |
接收凭证 | token | 平台注册的token |
当前时间 | localeTime | yyyy-MM-dd HH:mm:ss |
塔机运行状态 | workStatus | 0-停机,1-运行 |
吊钩高度 | height | 单位0.1米 |
小车幅度 | displacement | 单位0.1米 |
回转角度 | angle | 单位0.1度 |
当前载重 | loadWeight | 单位KG |
当前允许载重 | ratedWeight | 单位KG |
力矩百分比 | weightPercent | 单位1百分点 |
风速 | windSpeed | 单位0.1米/秒 |
倾斜 | tilt | 单位0.01度 |
幅度状态 | turnAlarm | 状态:正常(0)/ 近端限位预警(1)/ 近端限位报警(2)/ 远端限位预警(3)/ 远端限位报警(4) |
载重状态 | weightAlarm | 状态:正常(0)/ 预警(1)/ 报警(2)/ 违章(3) |
倾斜状态 | tiltAlarm | 状态:正常(0)/ 预警(1)/ 报警(2) |
风速状态 | speedAlarm | 状态:正常(0)/ 预警(1)/ 报警(2) |
上下限位预警/报警 | maxHeightAlarm | 正常(0)/ 上限位预警(1)/ 上限位报警(2)/ 下限位预警(3)/ 下限位报警(4) |
前后限位预警/报警 | maxDisplacementAlarm | 正常(0)/ 前限位预警(1)/ 前限位报警(2)/ 后限位预警(3)/ 后限位报警(4) |
左右限位预警/报警 | maxAngleAlarm | 正常(0)/ 左限位预警(1)/ 左限位报警(2)/ 右限位预警(3)/ 右限位报警(4) |
上下碰撞预警/报警 | collisionHeightAlarm | 正常(0)/ 上碰撞预警(1)/ 上碰撞报警(2)/ 下碰撞预警(3)/ 下碰撞报警(4) |
前后碰撞预警/报警 | collisionDisplacementAlarm | 正常(0)/ 前碰撞预警(1)/ 前碰撞报警(2)/ 后碰撞预警(3)/ 后碰撞报警(4) |
左右碰撞预警/报警 | collisionAngleAlarm | 正常(0)/ 左碰撞预警(1)/ 左碰撞报警(2)/ 右碰撞预警(3)/ 右碰撞报警(4) |
塔群碰撞预警/报警 | collisionTowersAlarm | 正常(0)/ 塔群左碰撞预警(1)/ 塔群左碰撞报警(2)/ 塔群右碰撞预警(3)/ 塔群右碰撞报警(4) |
人员报警 | authentic | 非资格人员操作需报警 正常(0)/报警(1) |
传感器连接状态 | sensorStatus | 下列状态之和: 高度传感器:连接(1)/未连接(0) 幅度传感器:连接(2)/未连接(0) 回转传感器:连接(4)/未连接(0) 重量传感器:连接(8)/未连接(0) 风速传感器:连接(16)/未连接(0) 倾斜传感器:连接(32)/未连接(0) |
继电器工作状态 | relayStatus | 下列状态之和: 上行未制动(0)/上行制动(1) 下行未制动(0)/下行制动(2) 前行未制动(0)/前行制动(4) 后行未制动(0)/后行制动(8) 左行未制动(0)/左行制动(16) 右行未制动(0)/右行制动(32) |
1.2.2 发送数据示例
假设某个塔机监控终端的统一编码为T20221015001,token为1c8e56f7-f001-45a1-9706-778946a6ae2f,绑定某台起重设备,该设备所在工程的施工许可证为4406052022*******1,该终端企业的MQTT账号为cs1536246186533052418
主题示例:crane/rt/equip/4406/cs1536246186533052418/T20221015001
数据示例:
{
"serialCode": " T20221015001",
"token": "1c8e56f7-f001-45a1-9706-778946a6ae2f ",
"localeTime": "2022-09-26 15:06:44",
"workStatus": 1,
"height": 29,
"displacement": 204,
"angle": 1280,
"loadWeight": 0,
"ratedWeight": 5000,
"weightPercent": 0,
"windSpeed": 15,
"tilt": 0,
"turnAlarm": 0,
"weightAlarm": 0,
"tiltAlarm": 0,
"speedAlarm": 0,
"maxHeightAlarm": 0,
"maxDisplacementAlarm": 0,
"maxAngleAlarm": 0,
"collisionHeightAlarm": 0,
"collisionDisplacementAlarm": 0,
"collisionAngleAlarm": 0,
"collisionTowersAlarm": 0,
"authentic": 0,
"sensorStatus": 31,
"relayStatus": 0
}
数据解析错误主题示例(如若解析数据出错, 系统服务器会向该主题上报该条数据):craneError/rt/equip/4406/cs1536246186533052418/T20221015001
1.3 操作人员
监控终端需将塔机操作人员每天上下班记录上报至监控平台。
1.3.1 操作人员数据结构设计
表1.3.1-1 操作人员数据结构设计
字段 | Key | 备注 |
唯一编码 | serialCode | 平台注册的统一编码 |
接收凭证 | token | 平台注册的token |
操作人员身份证号码 | idCardNumber | |
操作人员姓名 | name | |
操作人员打卡时间 | workTime | yyyy-MM-dd HH:mm:ss |
操作人员打卡状态 | type | 1:上班,2:下班 |
1.3.2 发送数据示例
假设某个塔机监控终端的统一编码为T20221015001,token为1c8e56f7-f001-45a1-9706-778946a6ae2f,绑定某台起重设备,该设备所在工程的施工许可证为4406052022*******1,该终端企业的MQTT账号为cs1536246186533052418
主题示例:crane/rt/operator/4406/cs1536246186533052418/T20221015001
数据示例:
{
"serialCode": "T20221015001",
"token": "1c8e56f7-f001-45a1-9706-778946a6ae2f",
"idCardNumber": "4406041986*******2",
"name": "吴亮",
"workTime": "2022-09-26 08:06:44",
"type": 1
}
数据解析错误主题示例(如若解析数据出错, 系统服务器会向该主题上报该条数据):craneError/rt/operator/4406/cs1536246186533052418/T20221015001
部分内容由用户投稿或者来源于网络,如有侵权,请联系底部邮箱进行删除!非常感谢您的支持!