diff --git a/202403-北科大-金恒余坯、余材替代及堆冷详细接口.docx b/202403-北科大-金恒余坯、余材替代及堆冷详细接口.docx new file mode 100644 index 0000000..e116213 --- /dev/null +++ b/202403-北科大-金恒余坯、余材替代及堆冷详细接口.docx @@ -0,0 +1,247 @@ + 南钢板材事业部全流程智能制造项目 + 智慧生产模块交流会议纪要 + +会议时间:2022年6月6日 14:00-16:00 +会议地点:中板厂食堂二楼会议室 +参会人员: +金恒科技:杨猛、高钰、李陶 +北科大:张学军 +记录人:张学军 +会议内容: + 讨论余材替代接口。 +具体内容如下: +接口表格式 +北科大数据发送接口表TBDIBKDPDO 修1 + +表名:TBDIBKDPDO +Data字段:数值型、字符型都是后补空格 + TIMESTAMP: 1970.1.1 8:00:00 至当前时间的毫秒数 + Serialno :默认0,对于TIMESTAMP:重复时的区分号 + QUEUEID:主键,有时序先后顺序的必须用同一个QUEUEID。发MES的用BKDMES000 ;发ERP的用BKDERP000 //2022-7-27补充 + HEADER 未使用 + DATA 前10位记录FORMID(例如:BKD001/BKD002) + STATUS 发送方写入N,读取成功后变0,异常变1 + PROCESSTIME:读取时间 + DESCRIPTION:读取异常备注 +北科大数据接收接口表TBDIBKDPDI + +表名:TBDIBKDPDI +Data字段:数值型、字符型都是后补空格 +TIMESTAMP: 1970.1.1 8:00:00 至当前时间的毫秒数 +Serialno :默认0,对于TIMESTAMP:重复时的区分号 +QUEUEID:主键,MESBKD000 ,有时序先后顺序的必须用同一个QUEUEID +HEADER 未使用 +DATA 前10位记录FORMID(例如:BKD001/BKD002) +STATUS 发送方写入N,读取成功后变0,异常变1 +后面2个字段记录异常信息 +PROCESSTIME:读取异常时间 +DESCRIPTION:读取异常备注 +电文信息列表 +电文 +发起方 +接收方 +QUEUEID +FORMID +备注 +XAC余材替代请求 +北科大 +ERP +BKDERP000 +BKDERP001 + +非XAC余材替代请求 +北科大 +MES +BKDMES000 +BKDMES002 + +轧线钢板尺寸异常在线替代请求 +北科大 +MES +BKDMES000 +BKDMES005 +2022.10.17新增 +余材替代处理结果 +MES +北科大 +MESBKD000 +MESBKD002 + +余坯余材产出信息 +MES +北科大 +MESBKD000 +MESBKD004 + +余坯替代请求 +北科大 +MES +BKDMES010 +BKDMES011 + +余坯替代处理结果 +MES +北科大 +MESBKD010 +MESBKD011 + + +余材替代请求:XAC直接替代或退判替代(北科大-->ERP接收) + 替代请求:替代系统直接发给ERP系统 + 替代结果:ERP通过内部接口发MES(XAA替代结果或退判结果),MES根据情况进行炼钢缓冲区退料、余材替代等处理。 +XAC替代请求内容 + 电文定义:DATA 前10位记录FORMID +主要内容: + FORMID:10位 ,BKDERP001 固定 + 业务ID号 NUMBER(12) 流水号,需要在应答中带回 + 替代类型:VARCHAR2(1), C-完全替代,P-退判替代 + 钢板号: VARCHAR2(14) + 订单号: VARCHAR2(11) + 订单项次号: VARCHAR2(4) + 炼钢缓冲区号: VARCHAR2(14) //2022-7-27新增 非空时代表需要从炼钢缓冲区退料 + 板坯号: VARCHAR2(14) //2022-7-27新增 版牌号非空时代表需要从炼钢缓冲区退料(MES处理) + 取样:VARCHAR2(1) 0:不取样;1:取样 + 终结订单:VARCHAR2(1) 0:不终结;1:终结 + 分板:VARCHAR2(20) 分板:1块余材+1块正品 / 2块正品 + 单定尺订单长度:VARCHAR2(5) + 化学成分N是否缺失:VARCHAR2(1) 1不缺失 0缺失 + 是否添加钢印:VARCHAR2(1) 1添加 0不添加 + 试样号:VARCHAR2(14) + 是否并号:VARCHAR2(1) 1是 0否 + 是否协议替代:VARCHAR2(1) 1是 0否 + 是否做切割替代指示:VARCHAR2(1) 1是 0否 + 是否标记XAC现货替代:VARCHAR2(1) 1是 0否 + 是否小尺板替代:VARCHAR2(1) 1是 0否 + +余材替代请求:非XAC状态直接或退判替代(北科大-->MES) + 替代请求:替代系统直接发给MES系统 + 替代结果:MES发替代系统; +非XAC替代请求内容 +电文定义:DATA 前10位记录FORMID +主要内容: + FORMID:10位 ,BKDMES002 固定 + 业务ID号 NUMBER(12) 流水号,需要在应答中带回 + 替代类型:VARCHAR2(1), C-完全替代,P-退判替代 + 钢板号: VARCHAR2(14) + 订单号: VARCHAR2(11) + 订单项次号: VARCHAR2(4) + 炼钢缓冲区号: VARCHAR2(14) //2022-7-27新增 非空时代表需要从炼钢缓冲区退料 + 取样:VARCHAR2(1) 0:不取样;1:取样 + 终结订单:VARCHAR2(1) 0:不终结;1:终结 + 分板:VARCHAR2(20) 分板:1块余材+1块正品 / 2块正品 + 单定尺订单长度:VARCHAR2(5) + 化学成分N是否缺失:VARCHAR2(1) 1不缺失 0缺失 + 是否添加钢印:VARCHAR2(1) 1添加 0不添加 + 试样号:VARCHAR2(14) + 是否并号:VARCHAR2(1) 1是 0否 + 是否协议替代:VARCHAR2(1) 1是 0否 + 是否做切割替代指示:VARCHAR2(1) 1是 0否 + 是否标记XAC现货替代:VARCHAR2(1) 1是 0否 + 是否小尺板替代:VARCHAR2(1) 1是 0否 +轧线钢板尺寸异常在线替代请求(北科大-->MES) 2022-10-17新增 +轧线钢板在线替代请求内容 +电文定义:DATA 前10位记录FORMID +主要内容: + FORMID:10位 ,BKDMES005 固定 + 业务ID号 NUMBER(12) 流水号,需要在应答中带回 + 原材料号: VARCHAR2(14) + 订单号1: VARCHAR2(11) + 订单项次号1: VARCHAR2(4) + 块数1 + 终结订单1:VARCHAR2(1) 0::不终结;1:终结 + 板坯号1: VARCHAR2(14) 非空时代表需要从炼钢缓冲区退料 + 订单号2 VARCHAR2(11) + 订单项次号2: VARCHAR2(4) + 块数2 + 终结订单2:VARCHAR2(1) 0::不终结;1:终结 + 板坯号2: VARCHAR2(14) 非空时代表需要从炼钢缓冲区退料 + 订单号3: VARCHAR2(11) + 订单项次号3: VARCHAR2(4) + 块数3 + 终结订单3:VARCHAR2(1) 0::不终结;1:终结 + 板坯号3: VARCHAR2(14) 非空时代表需要从炼钢缓冲区退料 + 订单号4: VARCHAR2(11) + 订单项次号4: VARCHAR2(4) + 块数4 + 终结订单4:VARCHAR2(1) 0::不终结;1:终结 + 板坯号4: VARCHAR2(14) 非空时代表需要从炼钢缓冲区退料 + 订单号5: VARCHAR2(11) + 订单项次号5: VARCHAR2(4) + 块数5 + 终结订单5:VARCHAR2(1) 0::不终结;1:终结 + 板坯号5: VARCHAR2(14) 非空时代表需要从炼钢缓冲区退料 + 取样:VARCHAR2(1) 0:不取样;1:取样 + +余材替代处理结果(MES-->北科大) +余材替代的结果统一由MES系统发北科大。 +电文定义:DATA 前10位记录FORMID +主要内容: + FORMID:VARCHAR2(10),MESBKD002 固定 + 业务ID号 NUMBER(12) 流水号,需要在应答中带回 + 钢板号: VARCHAR2(14) + 订单号: VARCHAR2(11) + 订单项次号: VARCHAR2(4) + 处理结果标识:VARCHAR2(1)(S-成功,F-失败) + 处理说明:VARCHAR2(200) + 替代后进程状态:VARCHAR2(3) +余坯余材产出信息(MES发北科大)2022-10-17修改 +电文定义:DATA 前10位记录FORMID +主要内容: + FORMID:VARCHAR2(10),MESBKD004 固定 + 业务ID号 NUMBER(12) 流水号,需要在应答中带回 + 类别 VARCHAR2(1) 材料类别:S-板坯号,P-钢板号,Z-在线钢板 + 材料号: VARCHAR2(14) + +余坯替代初稿 + 替代请求:替代系统直接发给MES系统 + 替代结果:MES发替代系统; +余坯替代请求主要内容(北科大发MES) 待定 +电文定义:DATA 前10位记录FORMID +主要内容: + FORMID:10位 ,BKDMES011 固定 + 业务ID号 NUMBER(12) 流水号,需要在应答中带回 + 工厂代码:VARCHAR2(2), C1/C2/C3 + 板坯号: VARCHAR2(10) + ...... +余坯替代处理结果(MES发北科大) +电文定义:DATA 前10位记录FORMID +主要内容: + FORMID:VARCHAR2(10),MESBKD011 固定 + 业务ID号 NUMBER(12) 流水号,需要在应答中带回 + 板坯号: VARCHAR2(14) + 处理结果标识:VARCHAR2(1)(S-成功,F-失败) + 处理说明:VARCHAR2(200) + +堆冷区接口具体表和字段 +MES接收钢板在制品入库、垛位变更(仓库内)接口电文 +电文定义:DATA 前10位记录FORMID +主要内容: + FORMID:10位 ,BKDMES101 固定 + 业务ID号 NUMBER(12) 流水号,需要在应答中带回 + 钢板号: VARCHAR2(14) + 操作类型:VARCHAR2(1), I-入库,R-倒垛 + 垛位: VARCHAR2(10) + +MES接收钢板转库(转出)接口电文-哪边发起待定 +电文定义:DATA 前10位记录FORMID +主要内容: + FORMID:10位 ,BKDMES102 固定 + 业务ID号 NUMBER(12) 流水号,需要在应答中带回 + 钢板号: VARCHAR2(14) + 目标仓库:VARCHAR2(2), 仓库列表选择 + 车号: VARCHAR2(15) + 码单号: VARCHAR2(15) C-三级自己转 +源库(2位)+目标库(2位)+年号(2位尾号)+月日(4位)+流水号(4位) +MES发送宽厚板厂转入堆冷区接口电文-哪边发起待定 + +电文定义:DATA 前10位记录FORMID +主要内容: + FORMID:10位 ,MESBKD101 固定 + 业务ID号 NUMBER(12) 流水号,需要在应答中带回 + 钢板号: VARCHAR2(14) + 目标垛位:VARCHAR2(10), 仓库列表选择 + +遗留问题 + 备用机系统访问账号、口令 + 北科大确认堆冷区转出仓库发起方 + 北科大确认由仓库转入堆冷区的发起方 + diff --git a/余坯替代——中板/SlabHandle/.vs/SlabHandle/v17/.suo b/余坯替代——中板/SlabHandle/.vs/SlabHandle/v17/.suo index a62bd27..4b1e41c 100644 Binary files a/余坯替代——中板/SlabHandle/.vs/SlabHandle/v17/.suo and b/余坯替代——中板/SlabHandle/.vs/SlabHandle/v17/.suo differ diff --git a/余材替代程序/SinglePlateHandle/.vs/SinglePlateHandle/v17/.suo b/余材替代程序/SinglePlateHandle/.vs/SinglePlateHandle/v17/.suo index 9f24ff8..92848dd 100644 Binary files a/余材替代程序/SinglePlateHandle/.vs/SinglePlateHandle/v17/.suo and b/余材替代程序/SinglePlateHandle/.vs/SinglePlateHandle/v17/.suo differ diff --git a/取样并样程序/SubResult/.vs/SubResult/v17/.suo b/取样并样程序/SubResult/.vs/SubResult/v17/.suo index d77a971..12ad3e0 100644 Binary files a/取样并样程序/SubResult/.vs/SubResult/v17/.suo and b/取样并样程序/SubResult/.vs/SubResult/v17/.suo differ diff --git a/后端接口/ipd-server/.vs/iBkLinker-IPD/v17/.suo b/后端接口/ipd-server/.vs/iBkLinker-IPD/v17/.suo index 491d48f..34ae6ab 100644 Binary files a/后端接口/ipd-server/.vs/iBkLinker-IPD/v17/.suo and b/后端接口/ipd-server/.vs/iBkLinker-IPD/v17/.suo differ