一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

防错装置控制装置、方法、设备及计算机可读存储介质与流程

2022-04-06 20:32:22 来源:中国专利 TAG:


1.本发明涉及防错技术领域,尤其涉及一种防错装置控制装置、方法、设备及计算机可读存储介质。


背景技术:

2.防错技术就是指任何一种能够防止人为错误的发生,或是一眼就能让人发现错误的装置或设施。防错装置从二十世纪年代开始出现,能有效的防止各种人为错误,预防缺陷的产生。但是目前的防错技术需要定制化开发不同防错装置对应的硬件和软件,并且目标防错装置应用程序开发周期从依赖到投入使用需要耗时较长时间,周期长,无法适应复杂多变的现场环境。


技术实现要素:

3.本发明的主要目的在于提供一种防错装置控制装置、方法、设备及计算机可读存储介质,旨在解决如何实现防错装置输入输出的软件和硬件模块化,以适应复杂多变的现场环境的技术问题。
4.为实现上述目的,本发明提供一种防错装置控制装置,所述防错装置控制装置与至少一个防错装置建立电连接,所述防错装置控制装置中设置有工控机和至少一个防错模块,所述工控机分别与所述防错模块和所述防错装置电连接;
5.所述工控机,用于确定待使用的防错装置对应的防错模块名称,确定所述防错模块名称对应的程序号,并根据所述防错模块名称和所述程序号启动所述防错模块;
6.所述防错模块,用于运行所述防错模块名称对应的目标防错模块中程序号对应的目标程序,以便根据运行的目标程序控制防错装置运行。
7.可选地,所述防错装置控制装置中设置有至少一个选货灯转换器工具,所述选货灯转换器工具和所述工控机建立有连接关系。
8.可选地,所述防错装置控制装置中设置有至少一个选货灯,所述选货灯和所述选货灯转换器工具建立有连接关系。
9.可选地,所述防错装置控制装置中设置有控制盒,所述控制盒中至少设置有强制按钮、复位按钮和手动自动转换按钮,所述控制盒分别与所述工控机和所述选货灯转换器工具建立电连接。
10.可选地,所述防错装置控制装置中设置有显示屏,所述显示屏和所述工控机之间建立有电连接。
11.可选地,所述防错装置控制装置中设置有信号灯,所述信号灯与所述防错模块之间建立电连接。
12.此外,为实现上述目的,本发明还提供一种防错装置控制方法,所述防错装置控制方法应用于防错装置控制装置,所述防错装置控制方法包括以下步骤:
13.获取待使用的防错装置对应的防错模块名称,并对所述防错模块名称对应的目标
防错模块进行番号异常检测;
14.若所述番号异常检测的检测结果正常,则获取所述目标防错模块对应的程序号,并检测所述程序号是否存在异常;
15.若所述程序号不存在异常,则将所述程序号对应的程序作为目标程序,并运行所述目标程序,以便根据运行的目标程序控制所述防错装置运行。
16.可选地,检测所述程序号是否存在异常的步骤之后,包括:
17.若所述程序号存在异常,则确定所述程序号对应的异常类型,并根据所述异常类型对应的调整方式对所述程序号进行调整,并继续执行所述检测所述程序号是否存在异常的步骤。
18.此外,为实现上述目的,本发明还提供一种防错装置控制设备,防错装置控制设备包括存储器、处理器及存储在存储器上并可在处理器上运行的防错装置控制程序,防错装置控制程序被处理器执行时实现如上述的防错装置控制方法的步骤。
19.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有防错装置控制程序,防错装置控制程序被处理器执行时实现如上述的防错装置控制方法的步骤。
20.本发明通过在防错装置控制装置中设置工控机和防错模块,并通过工控机和防错模块来控制外接的防错装置,从而可以不用限制防错装置的类型,只需要将防错装置接入防错装置控制装置中,在防错装置控制装置中设置相应的防错模块即可进行相应的控制,实现了防错装置的输入输出硬件模块化处理。并且在各个防错模块中会设置不同的程序,以便根据不同的环境需求来控制防错装置的运行,因此也实现了防错装置的输入输出软件模块化。减少了开发周期和开发成本,也提高了对防错装置控制的智能性。
附图说明
21.图1是本发明防错装置控制装置中的装置结构示意图;
22.图2为本发明防错装置控制装置与防错装置的连接示意图;
23.图3为本发明防错装置控制装置中标签设置示意图;
24.图4为本发明防错装置控制方法中的流程示意图。
25.附图标号说明:
26.标号名称标号名称防错装置控制装置1防错装置2工控机10防错模块20选货灯转换器工具30控制盒40强制按钮41复位按钮42手动自动转换按钮43选货灯50信号灯60显示屏70
27.本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
28.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
29.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后
……
),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
31.另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
32.本发明提出一种防错装置控制装置。
33.在本发明一实施例中,如图1-图2所示,防错装置控制装置1与至少一个防错装置2建立电连接,并且在防错装置控制装置1中,设置有工控机10和至少一个防错模块20,所述工控机10分别与所述防错模块20和所述防错装置2电连接;
34.所述工控机10,用于确定待使用的防错装置2对应的防错模块名称,确定所述防错模块名称对应的程序号,并根据所述防错模块名称和所述程序号启动所述防错模块20;
35.所述防错模块20,用于运行所述防错模块名称对应的目标防错模块中程序号对应的目标程序,以便根据运行的目标程序控制防错装置2运行。
36.由于目前需要定制化开发不同防错装置对应的硬件和软件,较难使用快速多变的现场环境,智能性低。因此在本实施例中,通过设置一种防错装置控制装置1来控制不同的防错装置,实现将防错装置输入输出硬件模块化,并且基于和防错装置控制装置1连接的各个防错装置2,会在防错装置控制装置1中设置有防错模块20。即可以设置一个防错装置1对应一个防错模块20,并且在防错模块20中会设置至少一个控制防错装置1运行的程序,以便根据此程序控制防错装置2的输入输出,从而实现了对防错装置输入输出软件模块化和防错装置输入输出硬件模块化。
37.并且在本实施例中,还会设置一个工控机10,工控机10分别与防错模块20和防错装置2建立有电连接关系,并且是通过工控机10来控制防错模块20与防错装置2之间的运行。并且在工控机10控制防错模块20和防错装置2之前需要先进行相应参数的设置。例如,如图3所示,对程序号进行设置,进入标签设置页面,并对该设置页面中的各个参数进行设置,如品番设置为222;记号设置为a;并且对aioi中的控制器、类型、地址、声音和颜色进行设置,如控制器设置为1,类型设置为标签,地址设置为0001,声音设置为无,颜色设置为green绿色;对pokeyoka(防错装置)中的模块和程序号进行设置,如模块设置为1,程序号设置为f,并且还可以在备注中进行添加设置。并且一个部品对应一个标签。品番号为部品的品番号。记号为部品的记号,主界面显示的作业区域与缓存区域列表中的记号。aioi区域用于设置aioi参数。控制器为选择标签所属的控制器。类型为程序支持标签和警示灯塔。地址为aioi地址,为4位地址。声音代表设备是否产生蜂鸣声。颜色为设备作业状态时的颜色。
pokeyoka区域用于设置部品与程序号的关系。并且程序号可以重复,一个程序号对应多个部品。
38.并且在本实施例中,为实现防错装置导入标准化,防错装置控制装置1的主通讯线路是防错装置-程序号输出-对应io地址-对应终端输出(即部品指示灯)。如图1所示,包括各个选货灯(如工具1选货灯1;工具1选货灯2;工具1选货灯3;工具1选货灯4;工具1选货灯5)、选货灯转换器工具1、选货灯转换其工具2、控制盒、工控机、拣货状态显示器、防错装置(放置装置中设置有各个防错模块,且内部设置有多个程序号)、信号灯。通过将各个选货灯和选货灯转换器工具1连接,并和控制盒连接组成控制电路10,再将工控机和显示器连接在一起作为主控制装置40,并建立主控制装置40和控制电路10的连接关系。将防错转置所在电路作为防错模块电路20,将信号灯作为信号终端30。从而建立好防错模块电路20和信号终端30,以及主控制装置40之间的连接。当各个硬件装置设置完成,且已连接好电路后,并且在工控机10已设置好各项参数后,就可以控制防错装置的运行。
39.在工控机10根据当前环境状态信息确定待使用的防错装置2对应的防错模块名称后,还需要确定待运行的程序的程序号,并根据防错模块名称和程序号启动防错模块20中的目标防错模块。其中,目标防错模块的确定可以是在防错模块20中筛选出名称和防错模块名称相同,且具有程序号对应程序的防错模块。
40.防错模块20在检测到目标防错模块已启动后,会运行该目标防错模块中程序号对应的目标程序,以便根据运行的目标程序来控制防错装置2运行。其中,防错模块20处可以设置多个防错模块。并且当检测到环境发生变化,需要更新防错装置时,可以直接根据更新后的防错装置来确定待运行的防错模块和程序,并进行运行,从而可以实现根据现场环境随时进行调整,提高了容错概率。
41.在本实施例中,通过在防错装置控制装置中设置工控机和防错模块,并通过工控机和防错模块来控制外接的防错装置,从而可以不用限制防错装置的类型,只需要将防错装置接入防错装置控制装置中,在防错装置控制装置中设置相应的防错模块即可进行相应的控制,实现了防错装置的输入输出硬件模块化处理。并且在各个防错模块中会设置不同的程序,以便根据不同的环境需求来控制防错装置的运行,因此也实现了防错装置的输入输出软件模块化。减少了开发周期和开发成本,也提高了对防错装置控制的智能性。并且由于实现了防错装置输入输出的软件和硬件模块化,因此也使得用户可以及时根据现场环境对防错装置进行调整。
42.进一步地,所述防错装置控制装置1中设置有至少一个选货灯转换器工具30,所述选货灯转换器工具30和所述工控机10建立有连接关系。
43.在本实施例中,防错装置控制装置1中还可以设置有至少一个选货灯转换器工具30,并且选货灯转换器工具30和工控机10建立有连接关系,如电连接。并且需要说明的是,在本实施例中,选货灯转换器工具30中设置有多个点位,每个点位对应不同的程序号,通过点位将程序号转换为灯光信号。以便实现通过不同的灯光信号让用户比较直观地知道当前运行的防错模块,及其对应的程序。
44.在本实施例中,通过在防错装置控制装置中设置选货灯转换器工具,从而可以实现将程序号转换为不同的灯光信号进行输出展示,以便用户直观地知道当前运行的防错装置。
45.进一步地,所述防错装置控制装置1中设置有至少一个选货灯50,所述选货灯50和所述选货灯转换器工具30建立有连接关系。
46.在本实施例中,防错装置控制装置1中还设置有至少一个选货灯50。并且每个选货灯50均和选货灯转换器工具30建立有连接关系,如电连接。具体地,选货灯50和选货灯转换器工具30中的点位进行连接,即一个选货灯50对应一个程序号。当某一个防错模块中的程序运行时,选货灯转换器工具30会将运行的程序对应的程序号转换为灯信号输出到与选货灯转换器工具30连接的选货灯50进行显示。
47.在本实施例中,通过在防错装置控制装置中设置选货灯,从而可以直接通过选货灯进行直观地显示当前运行的防错模块的程序,以便用户根据现场复杂多变的环境及时对防错装置进行调整。
48.进一步地,所述防错装置控制装置1中设置有控制盒40,所述控制盒40中至少设置有强制按钮41、复位按钮42和手动自动转换按钮43,所述控制盒40分别与所述工控机10和所述选货灯转换器工具30建立电连接。
49.在本实施例中,防错装置控制装置1中还可以设置有控制盒40,以便用户在检测到防错装置控制装置1出现故障时,能通过控制盒40及时控制防错装置控制装置1的运行。因此可以在控制盒40中设置有强制按钮41、复位按钮42和手动自动转换按钮43。以便用户根据控制盒40中的各个按钮进行相应的控制操作。并且在本实施例中可以将控制盒40设置在工控机与选货灯转换器工具30的中间位置,即建立控制盒40与工控机10之间的电连接,并建立控制盒40和选货灯转换器工具30之间的电连接。
50.在本实施例中,通过在防错装置控制装置中设置控制盒,从而可以实现在防错装置运行出错时,用户能及时进行制止,保障了防错装置运行的安全性。
51.进一步地,所述防错装置控制装置1中设置有显示屏70,所述显示屏70和所述工控机10之间建立有电连接。
52.在本实施例中,还可以在防错装置控制装置1中设置一个显示屏70,并建立显示屏70与工控机10之间的电连接、通信连接。并且通过显示屏70显示防错装置控制装置1中各个部件的运行状态,以便用户根据显示屏70的显示情况进行适应性调整。例如在显示屏70的显示界面中显示当前作业连番、系统流程日志、当前作业指示和下一作业缓存等。其中,当前作业连番可以是当前作业车辆的连番号,当连番号异常时,可以在显示界面中直接显示背景色为红色的连番号,以告知用户该连番号对应的防错模块和其它防错模块不同步。当前作业指示可以是当前运行的作业数据,如防错模块、程序号和标签号等,当程序号显示红色、或程序号没有对应的标签号,或标签点亮失败时,则可以直接确定当前作业指示中存在异常,需要进行相应处理。
53.在本实施例中,通过在防错装置控制装置中设置显示屏,从而可以通过显示屏直观地展示防错装置的运行过程及运行结果。
54.进一步地,所述防错装置控制装置1中设置有信号灯60,所述信号灯60与所述防错模块20之间建立电连接。
55.在本实施例中,还可以在防错装置控制装置1中设置信号灯60,该信号灯60与防错模块20之间建立有电连接。通过该信号灯60的显示情况确定程序是否运行正常。并且信号灯60的颜色可以设置多种,在此不做限制。
56.在本实施例中,通过在防错装置控制装置中设置信号灯,通过信号灯的灯光变化结果可以让用户直观地知道防错模块中的程序是否异常。
57.并且还需要说明的是,在本实施例的另一场景中,为所述防错装置控制装置创建一个防错装置控制电路,防错装置控制电路包括控制电路、防错模块电路、信号终端和主控制装置。其中,控制电路包括选货灯转换器工具、选货灯和控制盒。主控制装置包括工控机和显示屏。防错模块电路包括防错模块。信号终端包括信号灯。在本实施例中,控制电路可以通过以太网和主控制装置建立连接关系,其中建立连接关系的方式并不仅仅局限于以太网、还可以是局域网等其它方式。并且主控制装置与防错模块电路之间即建立有电连接,也建立有通信连接,而且可以通过电源线来建立主控制装置与防错模块电路之间的电连接。而且在主控制装置中会设置有串口,以便通过串口建立主控制装置与防错模块电路之间的通信连接。
58.此外,基于本发明的防错装置控制装置,本发明提出一种防错装置控制方法。
59.参照图4,本发明提供一种防错装置控制方法,在防错装置控制方法的另一实施例中,防错装置控制方法包括以下步骤:
60.步骤s100,获取待使用的防错装置对应的防错模块名称,并对所述防错模块名称对应的目标防错模块进行番号异常检测;
61.在本实施例中,防错装置控制方法应用于防错装置控制装置,以便实现不同防错装置的导入标准化,其主通讯线路可以为防错装置-程序号输出-对应io地址-对应终端输出(即部品指示灯)。并且为了实现对防错装置输入输出软件模块化和防错装置输入输出硬件模块化的目的,可以直接在当前时刻确定待使用的防错装置,及其对应的防错模块名称,即可以根据当前时刻运行的当前作业连番来确定待使用的防错装置,并确定该防错模块名称对应的防错模块,并将其作为目标防错模块,然后再检测目标防错模块是否和其它防错模块同步,其检测方式可以是检测所述当前作业连番对应的番号是否为异常番号。若为异常番号,则根据异常番号确定异常位置,并进行特殊标识。例如,若当前作业连番对应的连番号为异常番号,则将此异常番号背景色调整为红色,并确定异常番号的防错模块21和其它防错模块21不同步。并且在确定目标防错模块对应的番号为异常番号时,可以确定目标防错模块与其它防错模块不同步,需要进行调整。此时可以选择强制跳转至下一个作业连番(即跳转到下一个防错模块运行),也可以对当前作业连番进行恢复调整(即将目标防错模块调整到和其它防错模块同步)。即在本实施例中,若确定番号异常检测的检测结果为异常,则可以执行获取除所述异常番号之外的其它番号对应的其它防错模块,根据所述其它防错模块调整所述目标防错模块,直至调整后的所述目标防错模块和所述其它防错模块同步的步骤。
62.步骤s200,若所述番号异常检测的检测结果正常,则获取所述目标防错模块对应的程序号,并检测所述程序号是否存在异常;
63.当经过判断发现番号异常检测的检测结果正常,此时还需要进行其它参数的检测,既可以确定当前作业连番中的当前作业数据,如当前作业连番所应用的防错模块为p1、p2;若p1所运行的程序为应用程序1,则标记为a。若p2所运行的程序为应用程序2,则标记为c。若p3所运行的程序为应用程序f,则标记为b。即当前作业数据包括与当前作业连番关联的模块、程序和标签(即标记)。
64.可以继续对目标防错模块运行的程序进行检测,即先获取运行的程序的程序号,并将其作为目标防错模块对应的程序号,然后再检测程序号对应的程序是否为存在异常。若存在异常,则可以确定异常类型,并根据异常类型确定不同的调整方式,以便将异常程序恢复为正常程序。
65.具体地,检测所述程序号是否存在异常的步骤之后,包括:
66.步骤a,若所述程序号存在异常,则确定所述程序号对应的异常类型,并根据所述异常类型对应的调整方式对所述程序号进行调整,并继续执行所述检测所述程序号是否存在异常的步骤。
67.当确定程序号存在异常时,确定该程序号对应的异常类型。其中,异常类型包括程序号没有对应标签,标签点亮失败和程序号对应的信号灯显示红色中的一种或多种。若异常类型为程序号没有对应标签,则调整方式为添加程序号对应标签;若异常类型为标签点亮失败,则调整方式为按方位按钮2次,尝试重新亮灯。但是若对异常程序号调整失败,此时也可以直接跳过当前作业连番,进入下一个作业连番。并且在对异常类型进行调整后,会对调整后的程序号继续进行检测,检测调整后的程序号是否存在异常,直至调整后的程序号不存在异常。
68.此外,在确定异常程序号的异常类型为程序号没有对应标签,需要添加程序号对应标签时,可以按照如图3所示的方式进行添加标签,即对程序号进行设置,进入标签设置页面,并对该设置页面中的各个参数进行设置,如品番设置为222;记号设置为a;并且对aioi中的控制器、类型、地址、声音和颜色进行设置,如控制器设置为1,类型设置为标签,地址设置为0001,声音设置为无,颜色设置为green绿色;对pokeyoka(防错装置)中的模块和程序号进行设置,如模块设置为1,程序号设置为f,并且还可以在备注中进行添加设置。在本实施例中,一个部品对应一个标签。品番号为部品的品番号。记号为部品的记号,主界面显示的作业区域与缓存区域列表中的记号。aioi区域用于设置aioi参数。控制器为选择标签所属的控制器。类型为程序支持标签和警示灯塔。地址为aioi地址,为4位地址。声音代表设备是否产生蜂鸣声。颜色为设备作业状态时的颜色。pokeyoka区域用于设置部品与程序号的关系。并且程序号可以重复,一个程序号对应多个部品。
69.步骤s300,若所述程序号不存在异常,则将所述程序号对应的程序作为目标程序,并运行所述目标程序,以便根据运行的目标程序控制所述防错装置运行。
70.若程序号不存在异常,此时可以直接确定程序号对应的程序为目标程序,并运行目标程序,通过运行的目标程序来控制防错装置运行。并且当检测到环境发生变化,需要更新防错装置时,可以直接根据更新后的防错装置来确定待运行的防错模块和程序,并进行运行,从而可以实现根据现场环境随时进行调整,提高了容错概率。
71.在本实施例中,通过根据待使用的防错装置对应的防错模块名称确定目标防错模块,并在目标防错模块的番号异常检测正常时,获取目标防错模块中的程序号,并在程序号不存在异常时,将此程序号对应的程序作为目标程序,并运行目标程序,根据运行的目标程序控制防错装置运行。从而可以根据不同的防错装置确定不同的防错模块运行,实现了防错装置的输入输出硬件模块化处理。而且会对防错模块对应的程序号进行检测,因此也实现了防错装置的输入输出软件模块化。减少了开发周期和开发成本,也提高了对防错装置控制的智能性,能根据不同的环境需求选择不同的程序运行,以控制防错装置的运行。
72.此外,本发明还提供一种防错装置控制设备,所述防错装置控制设备包括:存储器、处理器及存储在所述存储器上的防错装置控制程序;所述处理器用于执行所述防错装置控制程序,以实现上述防错装置控制方法各实施例的步骤。
73.本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述防错装置控制方法各实施例的步骤。
74.本发明计算机可读存储介质具体实施方式与上述防错装置控制方法各实施例基本相同,在此不再赘述。
75.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
76.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
77.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
78.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献