一种模拟量高低字符生产数处理方法、装置及存储介质制造方法及图纸

技术编号:31695121 阅读:17 留言:0更新日期:2022-01-01 10:55
本发明专利技术公开了一种模拟量高低字符生产数处理方法、装置及存储介质,该方法包括:根据编码判断对应的采集到的数值属于高字符位还是低字符位;若是高字符位,将所述数值乘以10000得到的第一数值与上一次存储的生产数实际值进行比较,若大于所述实际值则存储所述第一数值,小于所述实际值则舍弃;若是低字符位,将所述数值加上上一次存储的生产数实际值的万位数乘以10000后的值得到的第二数值与上一次存储的生产数实际值进行比较,若大于所述实际值则存储所述第二数值,小于所述实际值则舍弃。本发明专利技术提供的模拟量高低字符生产数处理方法、装置及存储介质,可以实现对采集的生产数进行取舍。取舍。取舍。

【技术实现步骤摘要】
一种模拟量高低字符生产数处理方法、装置及存储介质


[0001]本专利技术涉及数据处理
,特别涉及一种模拟量高低字符生产数处理方法、装置及存储介质。

技术介绍

[0002]现有的生产设备(例如灌装机),都提供了生产数值,但是有一些设备生产数值只能达到9999,所以该设备就是由两个信号点位拼接而成,当低字符达到9999时,高字符会由0变为1,低字符由9999变为0,以此循环;当需要计算设备OEE效率、机械效率的情况下就需要实际的生产数来进行计算,由于生产中会有产前检查,检查后会有清零后再生产的情况,所以再计算时就需要每个时间点的实际生产数,而由于采集频率的原因,所以会有一些采集的值对于实际并无任何作用,所以就需要对这些数值进行取舍。

技术实现思路

[0003]本专利技术提供一种模拟量高低字符生产数处理方法、装置及存储介质,可以实现对采集的生产数进行取舍,提高数据的有效性。
[0004]为了解决上述技术问题,本专利技术实施例提供如下技术方案:
[0005]第一方面,本专利技术实施例提供一种模拟量高低字符生产数处理方法,包括以下步骤:
[0006]根据编码判断对应的采集到的数值属于高字符位还是低字符位;
[0007]若是高字符位,将所述数值乘以10000得到的第一数值与上一次存储的生产数实际值进行比较,若大于所述实际值则存储所述第一数值,小于所述实际值则舍弃;
[0008]若是低字符位,将所述数值加上上一次存储的生产数实际值的万位数乘以10000后的值得到的第二数值与上一次存储的生产数实际值进行比较,若大于所述实际值则存储所述第二数值,小于所述实际值则舍弃。
[0009]优选地,所述编码包括工厂代码、设备编码和点位编码,通过所述点位编码判断采集到的数值属于高字符位还是低字符位。
[0010]优选地,所述根据编码判断对应的采集到的数值属于高字符位还是低字符位,具体为:根据预设的点位编码规则判断所述采集到的数值属于高字符位还是低字符位。
[0011]优选地,还包括步骤:若上一次存储的生产数实际值未取到,则将其置为零进行比较。
[0012]第二方面,本专利技术实施例提供了一种模拟量高低字符生产数处理装置,包括:
[0013]判断模块,用于根据编码判断对应的采集到的数值属于高字符位还是低字符位;
[0014]处理模块,用于若是高字符位,将所述数值乘以10000得到的第一数值与上一次存储的生产数实际值进行比较,若大于所述实际值则存储所述第一数值,小于所述实际值则舍弃;
[0015]若是低字符位,将所述数值加上上一次存储的生产数实际值的万位数乘以10000
后的值得到的第二数值与上一次存储的生产数实际值进行比较,若大于所述实际值则存储所述第二数值,小于所述实际值则舍弃。
[0016]优选地,所述判断模块中,所述编码包括工厂代码、设备编码和点位编码,通过所述点位编码判断采集到的数值属于高字符位还是低字符位。
[0017]优选地,所述处理模块还用于若上一次存储的生产数实际值未取到,则将其置为零进行比较。
[0018]第三方面,本专利技术实施例提供一种电子设备,包括:包括存储器和处理器;
[0019]所述存储器,用于存储计算机程序;
[0020]所述处理器耦合至所述存储器,用于执行上述所述方法中任一项的步骤。
[0021]第四方面,本专利技术实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,所述计算机程序包含至少一段代码,所述至少一段代码可由处理器执行,实现如第一方面中任一项所述的方法。
[0022]第五方面,本专利技术实施例提供一种计算机程序产品,所述计算机程序被处理器执行时实现如第一方面中任一项所述的方法。
[0023]采用上述技术方案,首先根据编码判断对应的采集到的数值属于高字符位还是低字符位;若是高字符位,将该数值乘以10000得到的第一数值与上一次存储的生产数实际值进行比较,若大于实际值则存储该第一数值,小于实际值则舍弃;若是低字符位,将该数值加上上一次存储的生产数实际值的万位数乘以10000后的值得到的第二数值与上一次存储的生产数实际值进行比较,若大于实际值则存储第二数值,小于实际值则舍弃。通过这样的方式可以将采集的不符合实际规则的值剔除掉,从而提高采集的生产数的有效性。
附图说明
[0024]图1为本专利技术实施例所提供的一种模拟量高低字符生产数处理方法的流程图;
[0025]图2为本专利技术实施例所提供的一种模拟量高低字符生产数处理方法的高字符位的具体实例图;
[0026]图3为本专利技术实施例所提供的一种模拟量高低字符生产数处理方法的低字符位的具体实例图;
[0027]图4为本专利技术实施例所提供的一种模拟量高低字符生产数处理方法的生产数的具体实例图;
[0028]图5为本专利技术实施例所提供的一种模拟量高低字符生产数处理装置的框架图。
具体实施方式
[0029]下面结合附图对本专利技术的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本专利技术,但并不构成对本专利技术的限定。此外,下面所描述的本专利技术各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。
[0030]其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
[0031]以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0032]第一方面,本专利技术实施例提供了一种模拟量高低字符生产数处理方法,如图1所示,包括以下步骤:
[0033]步骤S101、根据编码判断对应的采集到的数值属于高字符位还是低字符位;
[0034]首先采集的数据中包括编码也包括数值,编码和数值一一对应。根据编码部分判断对应的采集到的数值属于高字符位还是低字符位。
[0035]步骤S102、若是高字符位,将数值乘以10000得到的第一数值与上一次存储的生产数实际值进行比较,若大于实际值则存储第一数值,小于实际值则舍弃;
[0036]若是低字符位,将数值加上上一次存储的生产数实际值的万位数乘以10000后的值得到的第二数值与上一次存储的生产数实际值进行比较,若大于实际值则存储第二数值,小于实际值则舍弃。
[0037]其中,这里的“将数值加上上一次存储的生产数实际值的万位数乘以10000后的值得到的第二数值”具体为:上一次存储的生产数实际值的万位数乘以10000之后再本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模拟量高低字符生产数处理方法,其特征在于,包括以下步骤:根据编码判断对应的采集到的数值属于高字符位还是低字符位;若是高字符位,将所述数值乘以10000得到的第一数值与上一次存储的生产数实际值进行比较,若大于所述实际值则存储所述第一数值,小于所述实际值则舍弃;若是低字符位,将所述数值加上上一次存储的生产数实际值的万位数乘以10000后的值得到的第二数值与上一次存储的生产数实际值进行比较,若大于所述实际值则存储所述第二数值,小于所述实际值则舍弃。2.根据权利要求1所述的模拟量高低字符生产数处理方法,其特征在于,所述编码包括工厂代码、设备编码和点位编码,通过所述点位编码判断采集到的数值属于高字符位还是低字符位。3.根据权利要求2所述的模拟量高低字符生产数处理方法,其特征在于,所述根据编码判断对应的采集到的数值属于高字符位还是低字符位,具体为:根据预设的点位编码规则判断所述采集到的数值属于高字符位还是低字符位。4.根据权利要求1所述的模拟量高低字符生产数处理,其特征在于,还包括步骤:若上一次存储的生产数实际值未取到,则将其置为零进行比较。5.一种模拟量高低字符生产数处理装置,其特征在于,包括:判断模块,用于根据编码判断对应的采集到的数值属于高字符位还是低字符位;处理模块,用于若是高字符位,将所述数值乘以10000得到的第一数值...

【专利技术属性】
技术研发人员:张秋生马飞李卫国周昌滨
申请(专利权)人:青岛奥利普自动化控制系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1