邯郸市建设局
关于推进智慧工地管理系统塔机黑匣子
接入平台的通知
各县(市、区)住建局,冀南新区城乡规划建设局、邯郸经济技术开发区城乡规划和建设管理局:
为进一步加强我市建筑工地规范化管理,提升行业监管效能和服务水平,根据省住建厅《关于建立建设工程指挥调度中心的通知》(冀建质安函〔2021〕493号)、《关于进一步加强建筑起重机械监督管理工作的通知》(冀建质安函〔2020〕97号)、《邯郸市建设局关于开展智慧工地建设工作的通知》(邯建信〔2020〕154号)和《邯郸市建设局关于开展智慧工地建设工作的补充通知》文件精神,现将有关要求通知如下:
1、明确专人负责,确保于1月30日前完成接入工作。
2、邯郸市行政区域内所有新开工房屋建筑和市政工程施工现场使用的塔式起重机均应自行安装建筑塔式起重机械安全监控系统。
3、既有在建项目施工现场正在使用的、且后续使用期限超过6个月的塔式起重机械,也应自行安装建筑塔式起重机安全监控系统。
4、请各单位自行采购并对接智慧工地系统。
5、高度重视,此项工作已列入年度考核任务,省住建厅将对接入工作不定期进行通报,我局将依据省厅通报结果抄报各县(市、区)政府。
附: 1、《邯郸市智慧工地管理系统塔机黑匣子接口协议》
2、《邯郸市智慧工地管理系统塔机安全监控管理系统功能技术标准》
联 系 人:王朝晖 电话:18603100906
技术联系人:赵 柯 电话:18591869816
邯郸市建设局
2022年1月5日
附件1
邯郸市智慧工地管理系统
塔机黑匣子接口协议(V1.0)
一、 接口说明
1)设备上线后首先通过发送注册帧向平台进行注册,平台接收到设备的注册信息后, 向设备返回注册许可,设备得到平台的注册许可之后,才可进行第二步;
2)设备向平台上报塔机及监测仪属性信息(连续 4 帧);
3)设备向平台发送心跳包并上报实时工况数据帧及报警信息帧,平台需回复心跳包。
注:注册帧的发送间隔是 20 秒;设备上报工况数据帧时间间隔是在第一步平台返回注册信
息帧中体现;心跳包默认上报间隔 60 秒,返回心跳包中可修改。
二、 接口数据包格式
内容
|
长度
|
备注
|
其它
|
帧头
|
2 byte
|
0xA55A
|
|
帧类型
|
1 byte
|
0x60
|
|
塔吊编号
|
1 byte
|
0x01~0x20
|
|
设备编号
|
3 byte
|
设备序列号
|
|
帧体
|
N byte
|
|
|
和校验
|
1 byte
|
CRC2校验
|
|
长度
|
1 byte
|
数据长度
|
|
帧尾
|
4 byte
|
0xCC33C33C
|
|
三、 接口详情
3.1 设备注册接口
1) 请求(设备->平台):
请求命令: 0x60
请求示例: 0xA55A0x600x010x000001帧体数据和校验长度0xCC33C33C
帧体数据详细说明:
序号
|
参数
|
说明
|
1
|
授权码
|
设备对接成功后,由平台提供给设备厂家
|
2) 平台返回(平台->设备):
命令字:0x61
返回示例:0xA55A0x610x010x000001帧体数据和校验长度0xCC33C33C
帧体详细说明:
序号
|
参数
|
长度
|
说明
|
1
|
注册结果
|
1 byte
|
0x00:注册通过 0x01:注册未通过
|
2
|
时间
|
6 byte
|
年为去掉2000之后的值,例如2012年,设备只需上传12即0X0C
|
3
|
上传间隔
|
1 byte
|
单位:秒
|
3.2 设备心跳接口
1) 请求(设备->平台):
请求命令: 0x80
请求示例: 0xA55A0x800x010x000001帧体数据和校验长度0xCC33C33C
帧体数据详细说明:
序号
|
参数
|
长度
|
说明
|
1
|
心跳上传间隔
|
1 byte
|
单位:秒
|
2) 平台返回(平台->设备):
命令字:0x8E
返回示例:0xA55A0x8E0x010x000001帧体数据和校验长度0xCC33C33C
帧体详细说明:
序号
|
参数
|
长度
|
说明
|
1
|
心跳上传间隔
|
1 byte
|
单位:秒
|
3.3 设备属性接口
3.3.1 基本属性信息接口
请求(设备->平台):
请求命令: 0x31
请求实例: 0xA55A0x310x010x000001帧体数据和校验长度0xCC33C33C
帧体数据详细说明:
序号
|
参数
|
长度
|
说明
|
1
|
坐标X
|
2 byte
|
数值 1 代表实际值 0.1 米
|
2
|
坐标Y
|
2 byte
|
数值 1 代表实际值 0.1 米
|
3
|
前臂长
|
2 byte
|
数值 1 代表实际值 0.1 米
|
4
|
后臂长
|
2 byte
|
数值 1 代表实际值 0.1 米
|
5
|
塔帽高
|
2 byte
|
数值 1 代表实际值 0.1 米
|
6
|
塔臂高
|
2 byte
|
数值 1 代表实际值 0.1 米
|
7
|
最大吊重
|
2 byte
|
数值 1 代表实际值 0.001 吨
|
8
|
最大力矩
|
2 byte
|
数值 1 代表实际值 0.01T.M
|
9
|
产权状态
|
1 byte
|
暂时不做解析
|
10
|
塔机型号
|
30 byte
|
字符型
|
11
|
生产厂商
|
30 byte
|
字符型
|
12
|
吊钩重量
|
2 byte
|
暂时不做解析
|
13
|
预留
|
1 byte
|
暂时不做解析
|
14
|
钢丝绳倍率
|
1 byte
|
暂时不做解析
|
15
|
传感器安装状态
|
1 byte
|
0bit 高度; 1bit 幅度; 2bit 回转; 3bit 重量; 4bit 风速; 5bit 倾斜
|
3.3.2 传感器标定信息接口
请求(设备->平台):
请求命令: 0x33
请求实例: 0xA55A0x330x010x000001帧体数据和校验长度0xCC33C33C
帧体数据详细说明:
序号
|
参数
|
长度
|
说明
|
1
|
近端幅度标 AD 定值
|
2 byte
|
整数
|
2
|
近端幅度标定实际值
|
2 byte
|
实际值 1 代表 0.1 米
|
3
|
远端幅度标 AD 定值
|
2 byte
|
整数
|
4
|
远端幅度标定实际值
|
2 byte
|
实际值1代表0.1米
|
5
|
高度近端标定 AD 值
|
2 byte
|
整数
|
6
|
高度近端标定实际值
|
2 byte
|
实际值1代表0.1米
|
7
|
高度远端标定 ad 值
|
2 byte
|
整数
|
8
|
高度远端标定实际值
|
2 byte
|
实际值1代表0.1米
|
9
|
空载重量 AD 值
|
2 byte
|
整数
|
10
|
空载重量实际值
|
2 byte
|
1 代表 1kg
|
11
|
负载重量 AD 值
|
2 byte
|
整数
|
12
|
负载重量实际值
|
2 byte
|
1 代表 1kg
|
13
|
回转起点 AD 值
|
2 byte
|
整数
|
14
|
转起点实际角度
|
2 byte
|
1 代表 0.1 度
|
15
|
回转终点 AD 值
|
2 byte
|
整数
|
16
|
回转终点实际角度
|
2 byte
|
1 代表 0.1 度
|
17
|
风速校准系数
|
2 byte
|
|
18
|
预留
|
6 byte
|
|
20
|
倾斜校准系数
|
2 byte
|
|
21
|
预留
|
6 byte
|
|
3.3.3 报警设置信息接口
请求(设备->平台):
请求命令: 0x35
请求实例: 0xA55A0x350x010x000001帧体数据和校验长度0xCC33C33C
帧体数据详细说明:
序号
|
参数
|
长度
|
说明
|
1
|
水平距离报警值
|
2 byte
|
距离值 1 代表 0.1 米
|
2
|
垂直距离报警值
|
2 byte
|
距离值 1 代表 0.1 米
|
3
|
重量报警值
|
2 byte
|
重量 1 代表 1kg
|
4
|
力矩报警值
|
2 byte
|
力矩值 1 代表 1 个百分比
|
5
|
风速报警值
|
2 byte
|
风速值 1 代表 0.1米/秒
|
6
|
倾斜报警值
|
2 byte
|
倾斜值 1 代表1米/秒
|
3.3.4 限位设置信息接口
请求(设备->平台):
请求命令: 0x37
请求实例: 0xA55A0x370x010x000001帧体数据和校验长度0xCC33C33C
帧体数据详细说明:
序号
|
参数
|
长度
|
说明
|
1
|
幅度限位起点值
|
2 byte
|
幅度实际值 1 代表 0.1 米
|
2
|
幅度限位终点值
|
2 byte
|
幅度实际值 1 代表 0.1 米
|
3
|
高度限位起点值
|
2 byte
|
高度实际值 1 代表 0.1 米
|
4
|
高度限位终点值
|
2 byte
|
高度实际值 1 代表 0.1 米
|
5
|
回转限位起点值
|
2 byte
|
回转 1 代表 0.1 度
|
6
|
回转限位终点值
|
2 byte
|
回转 1 代表 0.1 度
|
3.4 工作数据上传接口
请求(设备->平台):
请求命令: 0x0C
请求实例: 0xA55A0x0C0x010x000001帧体数据和校验长度0xCC33C33C
帧体数据详细说明:
序号
|
参数
|
长度
|
说明
|
1
|
版本号
|
1 byte
|
|
2
|
时间
|
6 byte
|
年月日时分秒,年为去掉2000之后的值,例如2012年,对应的是12
|
3
|
设备类型
|
1 byte
|
|
4
|
高度数据
|
2 byte
|
高度实际值 1 代表 0.1 米
|
5
|
幅度数据
|
2 byte
|
幅度实际值 1 代表 0.1 米
|
6
|
回转
|
2 byte
|
回转 1 代表 0.1 度
|
7
|
起重量数据
|
2 byte
|
重量 1 代表 1kg
|
8
|
风速数据
|
2 byte
|
风速值 1 代表 0.1米/秒
|
9
|
倾角数据
|
2 byte
|
1 代表 0.1 度
|
10
|
重量百分比
|
1 byte
|
1 代表 1 个百分比
|
11
|
力矩百分比
|
1 byte
|
力矩值 1 代表 1 个百分比
|
12
|
预留
|
1 byte
|
|
13
|
预留
|
1 byte
|
|
14
|
警报原因
|
1 byte
|
111 112 113 114 碰撞报警;
12 13 14 15 重量 力矩 倾斜 风速报警;
211 212 213 214 碰撞预警;
22 23 24 25 重量 力矩 倾斜 风速预警;
201 幅度限位提醒
202 高度限位提醒
203 回转限位提醒
101 幅度限位提醒
102 高度限位提醒
103 回转限位提醒
|
15
|
制动状态
|
1 byte
|
1 个字节,8bit 从低到高分别是:上下前后左右 bit 1:表示断开 bit 0:表示闭合
|
3.5 工作循环上报接口
请求(设备->平台):
请求命令: 0x3D
请求实例: 0xA55A0x3D0x010x000001帧体数据和校验长度0xCC33C33C
帧体数据详细说明:
序号
|
参数
|
长度
|
说明
|
1
|
版本号
|
1 byte
|
|
|
设备类型
|
1 byte
|
|
2
|
开始时间
|
6 byte
|
年月日时分秒,年为去掉2000之后的值,例如2012年,对应的是12
|
3
|
结束时间
|
6 byte
|
年月日时分秒,年为去掉2000之后的值,例如2012年,对应的是12
|
4
|
本次循环最大钓重
|
2 byte
|
重量 1 代表 1kg
|
5
|
本次循环最大力矩
|
2 byte
|
力矩值 1 代表 1 个百分比
|
6
|
最大高度
|
2 byte
|
高度实际值 1 代表 0.1 米
|
7
|
最小高度
|
2 byte
|
高度实际值 1 代表 0.1 米
|
8
|
最大幅度
|
2 byte
|
幅度实际值 1 代表 0.1 米
|
9
|
最小幅度
|
2 byte
|
幅度实际值 1 代表 0.1 米
|
10
|
起吊点角度
|
2 byte
|
1 代表 0.1 度
|
11
|
起吊点幅度
|
2 byte
|
幅度实际值 1 代表 0.1 米
|
12
|
起吊点高度
|
2 byte
|
高度实际值 1 代表 0.1 米
|
13
|
卸掉点角度
|
2 byte
|
1 代表 0.1 度
|
14
|
卸掉点幅度
|
2 byte
|
幅度实际值 1 代表 0.1 米
|
15
|
卸掉点高度
|
2 byte
|
高度实际值 1 代表 0.1 米
|
3.6 人员身份认证信息
请求(设备->平台):
请求命令: 0x12
请求实例: 0xA55A0x120x010x000001帧体数据和校验长度0xCC33C33C
帧体数据详细说明:
序号
|
参数
|
长度
|
说明
|
1
|
识别结果状态值
|
1 byte
|
|
2
|
用户名
|
32 byte
|
字符型
|
3
|
用户id
|
8 byte
|
ASCII码
|
4
|
识别分数
|
1 byte
|
准确百分比
|
5
|
身份证号码
|
18 byte
|
ASCII码
|
3.7 障碍物信息接口
请求(设备->平台):
请求命令: 0x2F
请求实例: 0xA55A0x2F0x010x000001帧体数据和校验长度0xCC33C33C
帧体数据详细说明:
+线性障碍物 1 起点 x(2byte)+线性障碍物 1 起点 y(2byte)+线性障碍物 1 起点 z(2byte)
+线性障碍物 1 终点 x(2byte)+线性障碍物 1 终点 y(2byte)+线性障碍物 1 终点 z(2byte)
+线性障碍物 2 起点 x(2byte)+线性障碍物 2 起点 y(2byte)+线性障碍物 2 起点 z(2byte)
+线性障碍物 2 终点 x(2byte)+线性障碍物 2 终点 y(2byte)+线性障碍物 2 终点 z(2byte)
+线性障碍物 3 起点 x(2byte)+线性障碍物 3 起点 y(2byte)+线性障碍物 3 起点 z(2byte)
+线性障碍物 3 终点 x(2byte)+线性障碍物 3 终点 y(2byte)+线性障碍物 3 终点 z(2byte)
+线性障碍物 4 起点 x(2byte)+线性障碍物 4 起点 y(2byte)+线性障碍物 4 起点 z(2byte)
+线性障碍物 4 终点 x(2byte)+线性障碍物 4 终点 y(2byte)+线性障碍物 4 终点 z(2byte)
+圆形障碍物 1 圆心 x(2byte)+圆形障碍物 1 圆心 y(2byte)+圆形障碍物 1 圆心 z(2byte)
+圆形障碍物 1 半径 r(2byte)
+圆形障碍物 2 圆心 x(2byte)+圆形障碍物 2 圆心 y(2byte)+圆形障碍物 2 圆心 z(2byte)
+圆形障碍物 2 半径 r(2byte)
+圆形障碍物 3 圆心 x(2byte)+圆形障碍物 3 圆心 y(2byte)+圆形障碍物 3 圆心 z(2byte)
+圆形障碍物 3 半径 r(2byte)
+圆形障碍物 4 圆心 x(2byte)+圆形障碍物 4 圆心 y(2byte)+圆形障碍物 4 圆心 z(2byte)
+圆形障碍物 4 半径 r(2byte)
+1 号四边形障碍物 A 点 x(2byte)+1 号四边形障碍物 A 点 y(2byte)+1 号四边形障碍物A 点 z(2byte)
+1 号四边形障碍物 B 点 x(2byte)+1 号四边形障碍物 B 点 y(2byte)+1 号四边形障碍物 B 点 z(2byte)
+1 号四边形障碍物 C 点 x(2byte)+1 号四边形障碍物 C 点 y(2byte)+1 号四边形障碍物 C 点 z(2byte)
+1 号四边形障碍物 D 点 x(2byte)+1 号四边形障碍物 AD 点 y(2byte)+1 号四边形障碍物 D 点 z(2byte)
+2 号四边形障碍物 A 点 x(2byte)+2 号四边形障碍物 A 点 y(2byte)+2 号四边形障碍物A 点 z(2byte)
+2 号四边形障碍物 B 点 x(2byte)+2 号四边形障碍物 B 点 y(2byte)+2 号四边形障碍物 B 点 z(2byte)
+2 号四边形障碍物 C 点 x(2byte)+2 号四边形障碍物 C 点 y(2byte)+2 号四边形障碍物 C 点 z(2byte)
+2 号四边形障碍物 D 点 x(2byte)+2 号四边形障碍物 AD 点 y(2byte)+2 号四边形障碍物 D 点 z(2byte)
+3 号四边形障碍物 A 点 x(2byte)+3 号四边形障碍物 A 点 y(2byte)+3 号四边形障碍物A 点 z(2byte)
+3 号四边形障碍物 B 点 x(2byte)+3 号四边形障碍物 B 点 y(2byte)+3 号四边形障碍物 B 点 z(2byte)
+3 号四边形障碍物 C 点 x(2byte)+3 号四边形障碍物 C 点 y(2byte)+3 号四边形障碍物 C 点 z(2byte)
+3 号四边形障碍物 D 点 x(2byte)+3 号四边形障碍物 AD 点 y(2byte)+3 号四边形障碍物 D 点 z(2byte)
+4 号四边形障碍物 A 点 x(2byte)+4 号四边形障碍物 A 点 y(2byte)+4 号四边形障碍物A 点 z(2byte)
+4 号四边形障碍物 B 点 x(2byte)+4 号四边形障碍物 B 点 y(2byte)+4 号四边形障碍物 B 点 z(2byte)
+4 号四边形障碍物 C 点 x(2byte)+4 号四边形障碍物 C 点 y(2byte)+4 号四边形障碍物 C 点 z(2byte)
+4 号四边形障碍物 D 点 x(2byte)+4 号四边形障碍物 AD 点 y(2byte)+4 号四边形障碍物 D 点 z(2byte)
注:幅度实际值 1 代表 0.1 米,高度实际值 1 代表 0.1 米,回转 1 代表 0.1 度;
3.8 报警信息上传接口
请求(设备->平台):
请求命令: 0x20
请求实例: 0xA55A0x200x010x000001帧体数据和校验长度0xCC33C33C
帧体数据详细说明:
序号
|
参数
|
长度
|
说明
|
1
|
版本号
|
1 byte
|
|
2
|
时间
|
6 byte
|
年月日时分秒,年为去掉2000之后的值,例如2012年,对应的是12
|
3
|
设备类型
|
1 byte
|
|
4
|
警报原因
|
1 byte
|
111 112 113 114 碰撞报警;
12 13 14 15 重量 力矩 倾斜 风速报警;
211 212 213 214 碰撞预警;
22 23 24 25 重量 力矩 倾斜 风速预警;
201 幅度限位提醒
202 高度限位提醒
203 回转限位提醒
101 幅度限位提醒
102 高度限位提醒
103 回转限位提醒
|
5
|
报警时刻的高度数据
|
2 byte
|
高度实际值 1 代表 0.1 米
|
6
|
报警时刻的幅度数据
|
2 byte
|
幅度实际值 1 代表 0.1 米
|
7
|
报警时刻的回转
|
2 byte
|
回转 1 代表 0.1 度
|
8
|
报警时刻的起重量数据
|
2 byte
|
重量 1 代表 1kg
|
9
|
报警时刻的风速数据
|
2 byte
|
风速值 1 代表 0.1米/秒
|
10
|
报警时刻的倾角数据
|
2 byte
|
1 代表 0.1 度
|
11
|
报警时刻的重量百分比
|
1 byte
|
1 代表 1 个百分比
|
12
|
报警时刻的力矩百分比
|
1 byte
|
1 代表 1 个百分比
|
13
|
预留
|
1 byte
|
|
14
|
预留
|
1 byte
|
|
15
|
报警时刻的制动状态
|
1 byte
|
1 个字节,8bit 从低到高分别是:上下前后左右 bit 1:表示断开 bit 0:表示闭合
|
附件2
邯郸市智慧工地管理系统
塔机安全监控管理系统功能技术标准
塔机安全监控系统应能以图表或文字的方式显示塔机当前主要工作参数及与塔机额定能力信息,工作参数应包括:起重量、起重力矩、起升高度、幅度、回转、角度、运行行程。能够进行采集、记录、显示、传输、预警、报警功能,具备接入统监管平台的能力。详细功能包括:
1.塔机运行状态监测:监测主机运行状态数据监测具备超载、力矩、高度,幅度、回转运行数据监测。配置不低于10寸高清彩色显示屏,设备一体式设计。
2.系统设备具备重量传感器,对于塔机的超载行为,必须有限位装置。(1)重量、力矩应有超载报警。当达到设定的某额定能力值时,系统能向司机发出断续的声光预警或连续的语音报警。(2)重量、力矩量值误差不应大于5%。
3.系统设备具备幅度传感器,实时监测小车运行幅度,配合重量监测,实时分析力矩曲线进行比对。当出现超出额能力值时,系统能向司机发出声光报警,并将报警数据传输至监管系统。
4.系统设备具备高度传感器,实时监测吊钩的运行高度,当出现超出额定高度限位值时,系统能向司机发出声光报警,并将报警数据传输至监管系统。
5.系统设备具备回转传感器,实时监测塔机大臂转向,当出现超出额定角度限位值时,系统能向司机发出声光报警,回转数据实时传输至监管系统。
6.系统具备防碰撞预警功能。同区域作业的塔机起重臂相互靠近时,能向司机发出断续或连续声光报警,或者当起重臂靠近建筑物、高压输电线以及学校等等限定区域或系统能向司机发出断续或连续声光报警,并将预警数据传输至监管系统。
7、系统设备支持自组网功能,同区域组网支持不低于32台塔机组网,区域限位不低于12项。
8、系统装置应满足-20℃一+60℃工作环境及雨雪等恶劣天气工作要求,同时应具有良好的抗环境干扰能力。
9、系统应对塔机运行工况参数实现远程实时动态监控,对违规操作实现实时远程报警。
10、系统设备通讯应使用4G传输模块,支持电信/移动/联通SIM卡,不低于两年的流量使用时间。