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

控制设备的数据通信方法、装置及其介质与流程

2021-11-15 14:51:00 来源:中国专利 TAG:


1.本技术涉及通信技术领域,特别是涉及一种控制设备的数据通信方法、装置及其介质。


背景技术:

2.在现代工业应用中,需要对如风机、水泵等大功率设备配置控制设备来实现设备的就地控制或者远程控制,且在某些环境条件较为恶劣、不具备线缆敷设条件的工业应用场景中,所以需要现场的控制设备与上级管理设备之间通过无线连接的方式进行数据交互,而多个现场控制设备一起工作时,其之间进行数据交互时需要进行数据交互配置,以方便数据的存储和调取。
3.目前,多个现场控制设备进行数据交互时,需要人工对不同设备传输的不同数据所存放的存储地址进行配置,设备与设备之间点对点的数据区对应关系全部需要人工一条一条进行配置,步骤繁琐且复杂度高。
4.所以,现在本领域的技术人员亟需要一种控制设备的数据通信方法,解决目前使用人工进行设备与设备之间点对点的数据区对应关系配置,步骤繁琐且复杂度高的问题。


技术实现要素:

5.本技术的目的是提供一种控制设备的数据通信方法,解决目前使用人工进行设备与设备之间点对点的数据区对应关系配置,步骤繁琐且复杂度高的问题。
6.为解决上述技术问题,本技术提供一种控制设备的数据通信方法,包括:接收通讯数据地址配置信息和通讯参数配置信息,其中,通讯数据地址配置信息包括:各数据对应的存储地址,不同种类和不同功能的数据的存储地址不同;通讯参数配置信息包括:对端设备通讯地址和主从设备类型;依据所接收到通讯参数配置信息中的主从设备类型进行相应的通讯连接配置,其中,主设备的通讯连接配置为向从设备发送建立通讯命令,并解析来自从设备发送的对应的通讯数据地址配置信息,以此建立与各从设备之间的主设备数据区与从设备数据区的对应关系;从设备的通讯连接配置为接收主设备发送的建立通讯命令,并发送包含自身对应的通讯数据地址配置信息。
7.优选地,控制设备为主设备,方法还包括:检测到从设备的数量或通讯地址出现变化时,向变化的从设备发送建立通讯命令;接收来自变化的从设备的通讯数据地址配置信息,以此建立主设备数据区与从设备数据区的对应关系。
8.优选地,还包括:主设备与上级管理设备进行数据交互通讯;数据交互通讯包括:主设备将本次接收到的来自从设备的数据与上次接收到的相同类型的数据进行对比,将发生变化的数据发送至上级管理设备。
9.优选地,通讯参数配置信息还包括:设备编号,以便于在从设备检测到主设备故障后,按照设备编号确定相应编号的从设备切换为主设备。
10.优选地,通讯数据地址配置信息与通讯参数配置信息保存在可拆卸的存储介质内。
11.优选地,接收通讯数据地址配置信息之前,还包括:验证登录用户权限,当验证通过后,返回至接收通讯数据地址配置信息。
12.优选地,通讯参数配置信息还包括:安全验证码;其中,安全验证码作为主设备与从设备之间数据交互通讯时,用作加密和解密的密钥。
13.优选地,控制设备设置于机柜内,与天线通过连接天线连接,其中,天线为一根,控制设备之间通过外部通讯接口连接,控制设备包括处理器和无线控制模块,方法还包括:控制无线控制模块与天线的连接关系,其中,主设备的无线控制模块与天线的连接关系为导通,从设备的无线控制模块与天线的连接关系为关断。
14.为解决上述问题,本技术还提供一种控制设备的数据通信装置,包括:接收模块,用于接收通讯数据地址配置信息和通讯参数配置信息,其中,通讯数据地址配置信息包括:各数据对应的存储地址,不同种类和不同功能的数据的存储地址不同;通讯参数配置信息包括:对端设备通讯地址、主从设备类型;通讯连接配置模块,用于依据所接收到通讯参数配置信息中的主从设备类型进行相应的通讯连接配置,其中,主设备的通讯连接配置为向从设备发送建立通讯命令,并解析来自从设备发送的对应的通讯数据地址配置信息,以此建立与各从设备之间的主设备数据区与从设备数据区的对应关系;从设备的通讯连接配置为接收主设备发送的建立通讯命令,并发送包含自身对应的通讯数据地址配置信息。
15.为解决上述问题,本技术还提供一种控制设备的数据通信装置,包括存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现如上述所述的控制设备的数据通信方法的步骤。
16.为解决上述问题,本技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述所述的控制设备的数据通信方法的步骤。
17.本技术提供的控制设备的数据通信方法仅需操作人员对控制设备进行初始的通讯数据地址配置与通讯参数配置,后续控制设备会依据通讯参数配置信息确定自己是主设备还是从设备,主设备向从设备发送建立通讯命令,从设备收到命令后向主设备发送其对应的数据地址配置信息,主设备以此建立主设备数据区与和从设备数据区之间的对应关系,且建立连接的操作由控制设备自己完成,无需目前通常采用的人工录入配置的方法,使整个配置过程模块化,简化了步骤。
18.本技术提供的控制设备的数据通信装置及计算机可读存储介质,与上述方法对应,效果同上。
附图说明
19.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1为本发明提供的一种控制设备的数据通信方法的流程图;
图2为本发明提供的另一种控制设备的数据通信方法的流程图;图3为本发明提供的一种控制设备及其连接方式的结构图;图4为本发明提供的另一种控制设备及其连接方式的结构图图5为本发明提供的一种控制设备的数据通信装置的结构图;图6为本发明提供的另一种控制设备的数据通信装置的结构图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
22.本技术的核心是提供一种控制设备的数据通信方法、装置及其介质。
23.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
24.在实际的工业应用中,经常需要多个控制设备协作进行数据处理或控制,在多个控制设备之间进行交互时,需要进行数据交互配置以方便控制设备调用或存储数据,而目前配置控制设备存储地址主要由人工点对点进行配置,每次额外添加新设备或者更换设备时都需要人工重新进行配置,步骤繁琐、复杂度高,所以,如图1所示,本技术提供了一种控制设备的数据通信方法,包括:s101:接收通讯数据地址配置信息和通讯参数配置信息,其中,通讯数据地址配置信息包括:各数据对应的存储地址,不同种类和不同功能的数据的存储地址不同;通讯参数配置信息包括:对端设备通讯地址和主从设备类型。
25.s102:依据所接收到通讯参数配置信息中的主从设备类型进行相应的通讯连接配置,其中,主设备的通讯连接配置为步骤s103。从设备的通讯连接配置为步骤s104。
26.s103:向从设备发送建立通讯命令,并解析来自从设备发送的对应的通讯数据地址配置信息,以此建立与各从设备之间的主设备数据区与从设备数据区的对应关系。
27.s104:接收主设备发送的建立通讯命令,并发送包含自身对应的通讯数据地址配置信息。
28.本实施例中提到的不同种类、不同功能的数据的存储地址不同,是根据数据是发送还是接收的数据、是主设备还是从设备的数据、是业务数据还是管理数据、以及数据的功能或内容的不同而进行区分的。
29.为方便理解,下面对数据的具体分类进行详细说明。表1为从设备的通信数据具体分类表,如表1所示,从设备的通信数据按照主设备与从设备之间的数据流向进行划分,分为通信输入数据和通信输出数据,通信输入数据和通信输出数据按照数据功能又分为通信输入业务数据、通信输出业务数据、通信输入管理数据和通信输出管理数据。
30.表1从设备的通信数据具体分类表
从设备的通信输入业务数据是外部向从设备输入的业务数据,数据流向为主设备向从设备写入数据,例如:上级控制系统或设备下发的远程控制命令、上级控制系统或设备下发的报警阈值、上级控制系统或设备下发的联动阈值、主设备转发其他从设备的数据等。
31.从设备的通信输出业务数据是从设备现场采集或运算获得的业务数据,数据流向为从设备向主设备提供或主设备获取的从设备数据,例如:从设备采集到的机电设备运行状态、就地/远方状态、电流值、电压值、综合计算数值等。且从设备的通信输入业务数据和从设备的通信输出业务数据按照信号类型可分为bit、byte、word、float、dword等。
32.而从设备的通信输入管理数据是外部向从设备输入的管理数据,数据流向为主设备向从设备写入数据,例如:重新启动命令。从设备的通信输出管理数据是从设备中的管理相关数据,数据流向为从设备向主设备提供或主设备获取从设备数据。
33.在一种实施方案中,通信输出管理数据包括从设备的运行标识码(例如:设备运行信息)、故障标识码(例如:故障信息、告警信息)、安全验证码、安全验证码校验标识、通信数据映射标识。在另一种实施方案中,通信输出管理数据除上述数据外还包括从设备的设备资产信息标识码,例如:设备品牌、型号、版本号、生产日期、安装位置等。在另一种实施方案中,通信输出管理数据除上述数据外还包括从设备的数据标签信息,例如:数据时间戳,数据拥有者信息等。其中,从设备的通信输入管理数据和从设备的通信输出管理数据按照信
号类型可分为bit、byte、word、float、dword、string等。
34.表2为主设备的通信数据具体分类表,如下表2所示,主设备的通信数据区分为无线数据接收区,无线数据发送区。无线数据接收区和无线数据发送区均按照设备类型进行分类存储对应的数据,如从设备1业务数据、从设备1管理数据,主设备管理数据等。
35.表2主设备的通信数据具体分类表
主设备管理数据是主设备中的管理相关数据,包括运行标识码(例如:设备运行信息)、故障标识码(例如:故障信息、告警信息)、安全验证码。
36.在一种实施方案中,主设备的管理数据除上述数据外还包括设备资产信息标识码,例如:设备品牌、型号、版本号、生产日期、安装位置等。在另一种实施方案中,主设备管理数据除上述数据外还包括数据标签信息,例如:数据时间戳,数据拥有者等。在另一种实施方案中,主设备管理数据除上述数据外还包括主设备与设备之间的通信验证标识码、通信数据数量确认标识码、从设备更新标识码。
37.另外,数据进行区分后,以上数据均根据外部条件、自身状态保持自动更新。且不同类型的数据分配在不同的存储地址,并按照存储地址自动连续排列,包含不同类型所对应的不同存储地址的信息即为通讯数据地址配置信息。
38.容易理解的是,上述对数据的区分方式仅为一种优选方案,具体对数据如何进行区分并分配不同的存储地址可根据实际需要自由选定。
39.此外,本实施例也未对通讯参数配置信息,一种优选方案为通讯参数配置信息包括:主从设备类型和对端设备通讯地址。通过主从设备类型使某一控制设备作为负责无线数据收发、采集和控制其他控制设备的主设备,其他被主设备控制的设备作为从设备,从设备为主设备提供数据并接受主设备发送的数据或命令,以预置动作执行。
40.而通过配置对端设备通讯地址,实现主设备正确寻址到对应通讯地址的从设备以完成数据通信。关于配置对端设备通讯地址的方法,可以由人工干预完成配置,也可由机器自动完成。若由人工进行配置,一种方案为:在主设备内配置各从设备的通讯地址。另一种方案为:在各从设备内配置主设备的通讯地址。若无需人工干预,一种方案为:通讯地址按照预设规则进行排列,在主设备中按照从设备的安装顺序自动生成。另一种方案为:主设备
通过广播方式进行从设备通讯地址寻址。
41.另外,另一种优选方案为:通讯参数配置信息还包括安全性配置信息;其中,安全配置信息可以包括但不限于安全验证码。每当控制设备接收其他控制设备发来的数据时,根据安全验证码进行安全性检验,检验通过后方接收此数据。
42.本技术提供的控制设备的数据通信方法仅需在控制设备设置之初配置好通讯数据地址配置和通讯参数配置,之后控制设备就无需人工干预,完成控制设备之间的通讯连接的建立,同时,整个配置过程模块化、规范化,降低了通讯配置的繁琐程度。
43.由上述实施例可知,本技术所提供的控制设备的数据通信方法在控制设备设置之初进行配置,并通过主从设备之间传输相应的通讯数据地址配置信息来建立主从设备数据区的对应关系,但是当新增控制设备,或是更换了控制设备时,新增的控制设备也需要建立数据区的对应关系,所以本实施例在上述实施例的基础上,如图1所示,还提供一种优选方案:s105:检测到从设备的数量或通讯地址出现变化时,向变化的从设备发送建立通讯命令。
44.s106:接收来自变化的从设备的通讯数据地址配置信息,以此建立主设备数据区与从设备数据区的对应关系。
45.由于主设备与从设备之间数据交互频繁,且每个从设备拥有自己的设备编号,所以当主设备察觉到有新的设备编号的从设备与自己建立连接后,向该从设备发送建立通讯命令,以便该从设备发送对应的通讯数据地址配置信息给主设备,二者建立数据区的对应关系。
46.本实施例的优势在于:当新添或更换控制设备时,无需对全部控制设备进行重新配置,仅需配置好新增的控制设备后,主设备会发送建立通讯命令,设备之间自动建立数据区的对应关系,进一步简化了控制设备通讯连接配置的步骤。
47.由于在实际应用中控制设备需要与上级的管理设备进行数据传输,以便操作人员能够及时获取各项参数并相应进行控制,但是由于部分参数长时间保持不变,如果控制设备仍每次都上传相同的数据到上级的管理设备,会造成不必要的资源浪费,且影响了其他数据的上传。所以,本实施例提供一种优选方案:主设备与上级管理设备进行数据交互通讯;数据交互通讯包括:主设备将本次接收到的来自从设备的数据与上次接收到的相同类型的数据进行对比,将发生变化的数据发送至上级管理设备。
48.由上述实施例可知,数据被按照功能或内容的不同划分成了不同类型,当同类型的数据被主设备接收时,主设备对比现数据与原数据是否一致,若一致则不上传数据至上级的管理设备,不一致则上传不同的部分至上级的管理设备。
49.本实施例中主设备将从设备发送过来的数据按照类型比对现数据与原数据,若一致则不发送,若不一致则发送不同的部分至上级管理设备,减少了无用的数据传输,节约了系统资源,进一步增加了数据传输的效率。
50.由上述实施例可知,当主设备发生故障时,整个现场控制系统的正常工作会受到严重的影响,所以,为了使当主设备出现故障时,其他控制设备可以接替主设备完成控制工作,本实施例在上述实施例的基础上,提供一种优选方案:通讯参数配置信息还包括:设备编号,以便于在从设备检测到主设备故障后,按照设备编号确定相应编号的从设备切换为
主设备。
51.在为所有的控制设备进行通讯参数配置时,也配置了所有设备的设备编号,不同控制设备的设备编号不同,并当主设备出现故障时,按照设备编号的顺序,使对应设备编号的控制设备切换为主设备,例如:所有控制设备按顺序以1、2、3等数字编号,主设备的设备编号为1号,当主设备出现故障时,则设备编号为2号的从设备切换为主设备,其他控制设备仍保持为从设备,当编号为2号的主设备出现故障时,则编号为3号的从设备切换为主设备,以此类推。
52.从设备检测主设备是否故障的一种实施方案为:通过心跳包检测主设备是否出现故障。
53.事实上,以上用数字作为设备编号仅为一种可能方案,在实际的应用中,也可以根据设备的产品编号等其他数据作为设备编号,只要能满足当主设备出现故障时,能确定唯一的从设备需要切换为主设备即可。
54.本实施例相对于上述实施例的优势在于:设置了设备编号使得对应编号的从设备能够在主设备出现故障时,切换成主设备继续保持现场控制系统的正常运作,进一步加强了现场控制系统运行的稳定性。
55.由上述实施例可知,当控制设备出现更换或新增时,需要对新增的控制设备进行相应的配置,但是,在某些情况中,一个控制设备顶替另一个出现故障的控制设备时,它们实现的功能和相应的配置往往是相同的,所以,本实施例提供了一种优选方案:通讯数据地址配置信息与通讯参数配置信息保存在可拆卸的存储介质内。
56.控制设备相应的通讯数据地址配置信息与通讯参数配置信息保存在可拆卸的存储介质内,当一个控制设备出现故障需要另一个控制设备接替完成同样的工作时,将出现故障的控制设备的存储介质取下,安装在更换后控制设备上,即可使新更换的控制设备完成相应工作,无需人工再次配置。
57.容易理解的是,本实施例并未对存储介质的种类作出限制,可拆卸的存储介质可以是sd卡(secure digital memory card,安全数码卡)、u盘或cf卡(compact flash,标准闪存卡),根据实际需要选择合适的存储介质即可。
58.本实施例相对于上述实施例的优势在于:将通讯数据地址配置信息与通讯参数配置信息保存在可拆卸的存储介质中,当控制设备出现故障时,仅需取下存储介质并安装在新的控制设备中,就能使新的控制设备完成原来的工作,无需再次配置,进一步降低了配置的繁琐程度。
59.由于通讯数据地址配置信息与通讯参数配置信息都是控制设备得以完成控制功能的关键,所以通常情况下,只允许得到授权的人来进行相应的配置,避免因为其他无关人员误操作带来的影响,本实施例为解决此问题,如图1所示,提供一种优选方案为:在接收通讯数据地址配置信息之前,还包括:s107:验证登录用户权限,当验证通过后,返回至s101。
60.验证登录用户权限的一种方案为:用户在进行配置前需要输入用户名和密码,仅当用户名和密码都正确、且该用户名和密码对应的权限可以进行通讯配置时,才允许用户对控制设备进行通讯配置。但容易知道上述的验证登录用户权限的方式仅为一种方案,实际使用中根据实际情况选择合适的验证方式即可。
61.本实施例通过在进行通讯配置前先验证用户的登录权限,使得拥有相应权限的用户才能进行通讯配置,进一步的增强了现场控制系统的安全性。
62.在保证进行通讯配置的安全性的同时,保护数据在通讯过程中的安全也同样重要,为避免在通讯过程中被其他设备窃取数据,如图2所示,本实施例提供一种优选方案为:通讯参数配置信息还包括:安全验证码;其中,安全验证码作为主设备与从设备之间数据交互通讯时,用作加密和解密的密钥。
63.所述安全验证码用于主、从设备之间进行通讯时的通讯检验,例如,一种方案是:当主、从设备之间首次建立通讯连接时,或用户重新手动设置安全验证码后,主设备与从设备互相确认安全验证码,以便双方数据通信时所必须的加密、解密操作。其中,一种通讯校验的过程为:s201:主设备检测到与从设备之间首次建立通讯连接时,或用户重新手动设置该从设备的安全验证码后,将主设备内的该从设备的安全码校验标识为置为未验证。
64.s202:当主设备内的该从设备的安全码校验标识为未验证时,判断重复验证次数是否超过限制,重复验证次数未超过限制时,转至步骤203。当重复验证次数超过限制时,转至步骤204。
65.s203:主设备向从设备固定区域写入从设备的安全验证码及校验请求。
66.s204:主设备将该从设备安全码校验标识置为校验失败,此时,需人工介入排查错误。
67.s205:从设备接收到安全验证码及校验请求后,将主设备发送的安全验证码与本机配置的安全验证码进行比对,若主设备发送的安全验证码与本机的安全验证码一致,则转至步骤s206,若主设备发送的安全验证码与本机的安全验证码不一致,则转至步骤s207。
68.s206:该从设备向主设备发送主设备的安全验证码及校验请求。
69.s207:该从设备向主设备发送校验未通过标识。
70.s208:主设备收到从设备返回的安全验证码及校验请求后,将从设备发送的安全验证码与本机配置的安全验证码进行比对,若从设备发送的安全验证码与主设备配置的安全验证码一致,则转至步骤s209。若从设备返回的安全验证码与主设备配置的通讯安全验证码不一致,则转至步骤s210。
71.s209:主设备将该从设备的安全码校验标识置为通过验证,同时向该从设备发送安全校验标识更新为验证通过的请求。
72.s210:主设备将该从设备的安全码校验标识置为未通过。
73.关于安全验证码的配置方法,一种优选方案为:在主设备内配置主设备安全验证码与各从设备安全验证码,在各从设备内配置主设备安全验证码以及自己的从设备安全验证码,主设备与从设备以各自的安全验证码作为密钥,进行数据通信中的加密、解密。同样,安全验证码的具体实施方式本实施例也不做限制,一种方案中,各控制设备的安全验证码可以是相同的数据,另一种方案中,各控制设备的安全验证码是不同的数据,以及一种优选方案为:各控制设备的安全验证码为设备本身的设备序列号。
74.同时,利用安全验证码对数据进行加密、解密的一种方案为:数据与安全验证码执行按位进行“异或”或“同或”操作得到加密数据;加密数据与安全验证码执行按位进行“异或”或“同或”操作得到解密后的数据。另一种方案为:将安全验证码隔位插入数据中来进行
加密,可从数据头部插入,也可从数据尾部插入。数据解密则为将安全验证码隔位取出,恢复为原数据。还有一种方案为:将安全验证码整体插入数据中,插入位置为安全验证码按位计算的长度,同时将数据整体左移或右移来进行加密。
75.通过安全性配置信息,实现主设备与从设备之间的通讯安全校验,规避其他未通过安全验证的设备窃取从设备中的数据,也规避主设备与其他未通过安全验证的设备进行通讯,保证数据源和数据目标的安全性。
76.目前在使用多个具有无线通讯功能的控制设备10进行现场控制时,往往每个控制设备10都通过天线12与上级的管理设备无线连接以进行通讯,但是由于存在同时工作的多个信号源,会产生无线干扰问题,为解决此问题,本实施例还提供一种控制设备的数据通信方法的优选方案,适用于如图3所示的控制设备,图3所示的控制设备包括:控制设备10、机柜11和天线12;控制设备10设置于机柜11内,通过穿过机柜开孔14的连接天线13与天线12连接,控制设备10之间通过外部通讯接口连接;如图4所示,控制设备10包括:处理器101和无线控制模块102;无线控制模块102与处理器连接,用于仅当所属的控制设备10为主设备时与天线12连接;控制设备包括的控制设备的数据通信方法在上述实施例的基础上,还包括:控制所述无线控制模块与所述天线的连接关系,其中,所述主设备的所述无线控制模块与所述天线的连接关系为导通,所述从设备的所述无线控制模块与所述天线的连接关系为关断。
77.容易理解的是,图3中所示天线12为一个整体,且由于同一时刻仅有一个控制设备10与天线12连接,即只有一个信号源,可以视为天线12只有一根,所以在进行与上级管理设备的数据通讯时,同一时间仅有一个信号源,避免了由多个信号源带来的无线干扰问题。
78.在上述实施例中,对于一种控制设备的数据通信方法进行了详细描述,本技术还提供一种控制设备的数据通信装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
79.图5为本技术提供的一种控制设备的数据通信装置的结构图,一种控制设备的数据通信装置,包括:接收模块21,用于接收通讯数据地址配置信息和通讯参数配置信息,其中,通讯数据地址配置信息包括:各数据对应的存储地址,不同种类和不同功能的数据的存储地址不同;通讯参数配置信息包括:对端设备通讯地址、主从设备类型;通讯连接配置模块22,用于依据所接收到通讯参数配置信息中的主从设备类型进行相应的通讯连接配置,其中,主设备的通讯连接配置为向从设备发送建立通讯命令,并解析来自从设备发送的对应的通讯数据地址配置信息,以此建立与各从设备之间的主设备数据区与从设备数据区的对应关系;从设备的通讯连接配置为接收主设备发送的建立通讯命令,并发送包含自身对应的通讯数据地址配置信息。
80.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
81.图6为本技术另一实施例提供的控制设备的数据通信装置的结构图,如图6所示,控制设备的数据通信装置包括:内部存储器30,用于存储计算机程序;处理器101,用于执行计算机程序时实现如上述实施例的控制设备10的数据通信
的方法的步骤。
82.本实施例提供的控制设备的数据通信装置可以包括但不限于可编程逻辑控制器(programmable logic controller,plc)、远程终端单元(remote terminal unit,rtu)、智能控制器和物联网控制器等。
83.其中,处理器101可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器101可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列 (field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器101也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器101,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器101可以在集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器101还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
84.内部存储器30可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。内部存储器30还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,内部存储器30至少用于存储以下计算机程序,其中,该计算机程序被处理器101加载并执行之后,能够实现前述任一实施例公开的一种控制设备的数据通信方法的相关步骤。另外,内部存储器30所存储的资源还可以包括操作系统和数据等,存储方式可以是短暂存储或者永久存储。其中,操作系统可以包括windows、unix、linux等。数据可以包括但不限于控制设备的数据通信方法等。
85.在一些实施例中,控制设备的数据通信装置还可包括有无线控制模块102、外部i/o接口31、外部存储器接口32、外部通讯接口33、按键34、显示器35以及蜂鸣器36。
86.需要说明的是,图6中所示的实线的天线12表示无线控制模块102接通处理器101与天线12的连接,虚线的天线12表示无线控制模块102断开处理器101与天线12的连接。
87.本领域技术人员可以理解,图6中示出的结构并不构成对控制设备的数据通信装置的限定,可以包括比图示更多或更少的组件。
88.本技术实施例提供的控制设备的数据通信装置,包括内部存储器30和处理器101,处理器101在执行内部存储器30存储的程序时,能够实现如下方法:一种控制设备的数据通信方法。
89.最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器101执行时实现如上述方法实施例中记载的步骤。
90.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘
等各种可以存储程序代码的介质。
91.以上对本技术所提供的一种控制设备的数据通信方法、装置及其介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
92.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
再多了解一些

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

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

相关文献