61 lines
7.2 KiB
MySQL
61 lines
7.2 KiB
MySQL
|
CREATE TABLE `$TableName$`
|
|||
|
(
|
|||
|
`id` bigint NOT NULL COMMENT '主键',
|
|||
|
`device_id` int NOT NULL COMMENT '设备标识',
|
|||
|
`created_time` datetime NOT NULL COMMENT '数据落库时间',
|
|||
|
`collection_time` datetime NOT NULL COMMENT '采集指令下发时间',
|
|||
|
`receive_time` datetime NOT NULL COMMENT '接收到数据时间',
|
|||
|
`status` tinyint NULL DEFAULT NULL COMMENT '开关井。寄存器地址:0:0001,允许值:0:关井 ,1:开井',
|
|||
|
`device_time` datetime NULL DEFAULT NULL COMMENT '设备时间。\r\n寄存器地址:3:0000,3:0001,3:0002,3:0003,3:0004,3:0005\r\n',
|
|||
|
`run_mode` tinyint NULL DEFAULT NULL COMMENT '运行模式:\r\n0:手动模式 \r\n1:定时器模式 \r\n2:计时器模式 \r\n3:压力模式\r\n4:柱塞模式\r\n5:时压模式',
|
|||
|
`gas_status` tinyint NULL DEFAULT NULL COMMENT '气井状态:\r\n0:关闭 \r\n1:打开',
|
|||
|
`plug_status` tinyint NULL DEFAULT NULL COMMENT '柱塞状态:\r\n0:离开\r\n1:上升中\r\n2:到达',
|
|||
|
`status_start_time` time NULL DEFAULT NULL COMMENT '当前状态开始时间',
|
|||
|
`status_end_time` time NULL DEFAULT NULL COMMENT '当前状态结束时间',
|
|||
|
`oil_pressure` decimal(10, 2) NULL DEFAULT NULL COMMENT '油压:单位Mpa',
|
|||
|
`cas_pressure` decimal(10, 2) NULL DEFAULT NULL COMMENT '套压:单位Mpa',
|
|||
|
`pre_pressure` decimal(10, 2) NULL DEFAULT NULL COMMENT '输压:单位Mpa',
|
|||
|
`pipe_pressure` decimal(10, 2) NULL DEFAULT NULL COMMENT '管压:单位Mpa',
|
|||
|
`liquid_level` decimal(10, 2) NULL DEFAULT NULL COMMENT '流量:单位mm',
|
|||
|
`temperature` decimal(10, 2) NULL DEFAULT NULL COMMENT '温度:单位℃,*100,最高位表示正负,0正1负,即零下的温度加32768',
|
|||
|
`humidity` decimal(10, 2) NULL DEFAULT NULL COMMENT '湿度:单位%',
|
|||
|
`op_mode` tinyint NULL DEFAULT NULL COMMENT '运行模式:\r\n0: 手动模式 hand_mode\r\n1:定时器模式 timer_mode\r\n2:计时器模式 t2mode\r\n3:压力模式 pressure_mode\r\n4:柱塞模式 piston_mode\r\n5:时压模式 tp_mode',
|
|||
|
`well_ctl` tinyint NULL DEFAULT NULL COMMENT '开关井,保持现有的模式,同显示屏按钮:\r\n0:关井 close_well\r\n1:开井 open_well',
|
|||
|
`timer_able1` tinyint NULL DEFAULT NULL COMMENT '定时模式定时器1使能:\r\n0:禁止 disable\r\n1:使能 enable',
|
|||
|
`timer_able2` tinyint NULL DEFAULT NULL COMMENT '定时模式定时器2使能:\r\n0:禁止 disable\r\n1:使能 ',
|
|||
|
`timer_open1` time NULL DEFAULT NULL COMMENT '时0~23:分0~59:秒0~59',
|
|||
|
`timer_close1` time NULL DEFAULT NULL COMMENT '时0~23:分0~59:秒0~59',
|
|||
|
`timer_open2` time NULL DEFAULT NULL COMMENT '时0~23:分0~59:秒0~59',
|
|||
|
`timer_close2` time NULL DEFAULT NULL COMMENT '时0~23:分0~59:秒0~59',
|
|||
|
`timing_open` time NULL DEFAULT NULL COMMENT '时0~23:分0~59:秒0~59',
|
|||
|
`timing_close` time NULL DEFAULT NULL COMMENT '时0~23:分0~59:秒0~59',
|
|||
|
`timing_delay` time NULL DEFAULT NULL COMMENT '时0~23:分0~59:秒0~59',
|
|||
|
`presource` tinyint NULL DEFAULT NULL COMMENT '触发压力源:\r\n0:油压 oil_pressure\r\n1:套压 cas_pressure\r\n2:输压 pre_pressure\r\n3:差压 diff_pressure',
|
|||
|
`pressure_open` decimal(10, 2) NULL DEFAULT NULL COMMENT '开井压力:单位Mpa,*100',
|
|||
|
`pressure_close` decimal(10, 2) NULL DEFAULT NULL COMMENT '关井压力: 单位Mpa,*100',
|
|||
|
`trigger_type` tinyint NULL DEFAULT NULL COMMENT '压力触发类型:\n0:大于开井压力开井、小于关井压力关井 gre_less\n1:大于开井压力开井、大于关井压力关井 gre_gre\n2:小于开井压力开井、小于关井压力关井 less_less\n3:小于开井压力开井、大于关井压力关井 less_gre',
|
|||
|
`stability_time` smallint NULL DEFAULT NULL COMMENT '传感器压力稳定时间:秒',
|
|||
|
`max_open_well` time NULL DEFAULT NULL COMMENT '时0~999:分0~59:秒0~59',
|
|||
|
`max_close_well` time NULL DEFAULT NULL COMMENT '时0~999:分0~59:秒0~59',
|
|||
|
`min_open_well` time NULL DEFAULT NULL COMMENT '时0~999:分0~59:秒0~59',
|
|||
|
`min_close_well` time NULL DEFAULT NULL COMMENT '时0~999:分0~59:秒0~59',
|
|||
|
`prespro_tect` tinyint NULL DEFAULT NULL COMMENT '开井压力保护使能:\r\n0:禁止 disable\r\n1:使能 enable',
|
|||
|
`prespro_source` tinyint NULL DEFAULT NULL COMMENT '开井压力保护源:\r\n0:油压 oil_pressure\r\n1:套压 cas_pressure\r\n2:输压 pre_pressure\r\n3:差压 diff_pressure',
|
|||
|
`open_well_limit_max` decimal(10, 2) NULL DEFAULT NULL COMMENT '开井压力限制上限:单位MPa *100',
|
|||
|
`open_well_limit_min` decimal(10, 2) NULL DEFAULT NULL COMMENT '开井压力限制下限:单位MPa *100',
|
|||
|
`plug_init_status` tinyint NULL DEFAULT NULL COMMENT '柱塞模式初始气井状态:\r\n0:关井 close_well\r\n1:开井 open_well',
|
|||
|
`plug_sustain_time` time NULL DEFAULT NULL COMMENT '时0~999:分0~59:秒0~59',
|
|||
|
`plug_close_time` time NULL DEFAULT NULL COMMENT '时0~999:分0~59:秒0~59',
|
|||
|
`tp_init_status` tinyint NULL DEFAULT NULL COMMENT '时压模式初始气井状态:\r\n0:关井 close_well\r\n1:开井 open_well',
|
|||
|
`tp_open_source` tinyint NULL DEFAULT NULL COMMENT '时压模式开井源:\r\n0:油压 oil_pressure\r\n1:套压 cas_pressure\r\n2:输压 pre_pressure\r\n3:差压 diff_pressure\r\n4:时间 time_pressure',
|
|||
|
`tp_open_trigger` tinyint NULL DEFAULT NULL COMMENT '时压模式开井压力触发模式:\r\n0:大于压力触发\r\n1:小于压力触发',
|
|||
|
`tp_open_pressure` tinyint NULL DEFAULT NULL COMMENT '时压模式开井压力',
|
|||
|
`tp_open_time` time NULL DEFAULT NULL COMMENT '时0~999:分0~59:秒0~59',
|
|||
|
`tp_close_source` tinyint NULL DEFAULT NULL COMMENT '时压模式关井源:\r\n0:油压 oil_pressure\r\n1:套压 cas_pressure\r\n2:输压 pre_pressure\r\n3:差压 diff_pressure\r\n4:时间 time_pressure',
|
|||
|
`tp_close_trigger` tinyint NULL DEFAULT NULL COMMENT '时压模式关井压力触发模式:\r\n0:大于压力触发 max_pressure\r\n1:小于压力触发 min_pressure',
|
|||
|
`tp_close_pressure` smallint NULL DEFAULT NULL COMMENT '时压模式关井压力',
|
|||
|
`tp_close_time` time NULL DEFAULT NULL COMMENT '时0~999:分0~59:秒0~59',
|
|||
|
`tp_stability_time` tinyint NULL DEFAULT NULL COMMENT '时压模式压力稳定时长:秒',
|
|||
|
PRIMARY KEY (`id`) USING BTREE,
|
|||
|
UNIQUE INDEX `udx_device_create_time` (`device_id` ASC, `created_time` ASC) USING BTREE COMMENT '设备采集数据唯一键'
|
|||
|
) ENGINE = InnoDB COMMENT = '设备ID:1的采集数据';
|