说明 Last Modified By Leejean DAC采集程序发送的【原始数据】保存在DataSnapshot数据快照 实际情况我们并无法直接使用这些数据,如从泓格中采集的为脉冲数,而我们需要的往往是千克数 因此,我们程序定义了NeedData存储跟业务相关的数据快照,结构与DataSnapshot相同, 只是在设备,数据点等做了一定的过滤或者计算。 说明:DataHander是对DataSnapshot到NeedData的数据存储的处理类 具体存储规则见needDataPoints.properties 【物料类型TypeCode定义】 即MAT的TypeCode值决定是何种辅料 code name 说明 [卷烟机] 2 卷烟纸(盘纸) 原始数据为‘脉冲数’,业务需要单位为‘米’,本数据必须乘以设备卷烟纸滚轴系数 3 水松纸 原始数据为‘脉冲数’, 业务需要单位为‘千克’=脉冲数*水松纸滚轴系数*宽度*密度 4 滤棒 原始数据为‘千支’ [包装机] 5 小盒烟膜 原始数据为‘张’,业务需要单位为‘千克’=张*(单张面积*密度) 6 条盒烟膜 原始数据为‘张’,业务需要单位为‘千克’=张*(单张面积*密度) 7 小盒纸 原始数据为‘张’,可直接使用 8 条盒纸 原始数据为‘张’,可直接使用 9 内衬纸 原始数据为‘张’,业务需要单位为‘千克’=张*(单张面积*密度) [成型机] 13 滤棒盘纸 原始数据为‘脉冲数’,业务需要单位为‘米’,本数据必须乘以设备滤棒盘纸滚轴系数 以上密度通常指[克重] 如3.5g/㎡ 即计算时无需考虑材料的【厚度】 【DAC发送辅料数据点ID定义】 ID name 说明 [卷烟机] 2 卷烟纸(盘纸) 原始数据为‘脉冲数’ 3 水松纸(接装纸)原始数据为‘脉冲数’ 4 滤棒 原始数据为‘千支’ 【本项数据不在EquipmentType_FL中,滤棒数据在设备实施主数据点8,需要拷贝点8数据到当前构造的点4上面 [包装机] 1 内衬纸 原始数据为‘张’ 3 商标纸(小盒纸)原始数据为‘张’ 4 小盒烟膜 原始数据为‘张’ 5 条盒纸 原始数据为‘张’ 6 条盒烟膜 原始数据为‘张’ 条盒烟膜=条盒纸计数 ,由于单位不一致,程序需拷贝数据点ID=5的数据,构造一个ID=6 [成型机] 1 滤棒盘纸 原始数据为‘脉冲数’