组态软件的通信配置方法、装置和计算机可读存储介质制造方法及图纸

技术编号:22567966 阅读:103 留言:0更新日期:2019-11-16 13:19
本公开提出一种组态软件的通信配置方法、装置和计算机可读存储介质,涉及自动化技术领域。本公开的一种通信配置方法包括:获取设备的型号和通信通道信息;根据型号确定与匹配的设备通信协议,其中,设备通信协议中包括变量参数信息;利用设备通信协议和通道信息与设备通信。通过这样的方法,能够将设备的通信协议按照设备型号进行划分,根据设备的型号确定其设备通信协议,进而使用匹配成功的设备通信协议与设备交互,在保证与新增设备正常交互的同时,无需为设备单独配置协议,提高了设备扩展效率。

Communication configuration method, device and computer readable storage medium of configuration software

The invention provides a communication configuration method, a device and a computer readable storage medium of a configuration software, which relates to the field of automation technology. A communication configuration method of the present disclosure includes: obtaining the model and communication channel information of the device; determining and matching the device communication protocol according to the model, wherein the device communication protocol includes variable parameter information; communicating with the device by using the device communication protocol and channel information. In this way, the communication protocol of the device can be divided according to the device model, and the device communication protocol can be determined according to the device model. Then, the matching successful device communication protocol can be used to interact with the device. While ensuring the normal interaction with the new device, there is no need to configure the protocol separately for the device, which improves the device expansion efficiency.

【技术实现步骤摘要】
组态软件的通信配置方法、装置和计算机可读存储介质
本公开涉及自动化
,特别是一种组态软件的通信配置方法、装置和计算机可读存储介质。
技术介绍
随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域广泛应用,HMI(HumanMachineInterface,人机界面)组态软件就是其中很重要的一种人机交互软件,用户可以根据自己的控制需要组态画面、功能以达到控制监测的效果。HMI设备具备通信端口,如485接口、CAN(ControllerAreaNetwork,控制器局域网络)接口、网口等,通过这些端口与下位机通信。
技术实现思路
本公开的一个目的在于提高设备扩展的效率。根据本公开的一些实施例,提出一种通信配置方法,包括:获取设备的型号和通信通道信息;根据型号确定匹配的设备通信协议,其中,设备通信协议中包括变量参数信息;利用设备通信协议和通道信息与设备通信。在一些实施例中,通信通道信息包括:设备的连接地址和采用的网络通信协议。在一些实施例中,变量参数信息包括设备型号、各个变量的名称和每个变量的数据地址。在一些实施例中,获取设备的型号和通信通道信息包括:选择通信端口,配置设备的网络通信协议信息;添加设备,提供设备的名称、设备的型号和连接地址;根据通信端口、网络通信协议信息和设备的连接地址生成设备的通信通道。在一些实施例中,利用设备通信协议和通道信息与设备通信包括:获取设备的名称;根据设备通信协议获取各个变量的名称;建立与设备的名称绑定的变量的名称,根据变量的数据地址控制或读取设备的对应的变量。在一些实施例中,通信配置方法还包括:获取设备通信协议信息,设备通信协议信息中包括与设备的型号相对应的变量参数信息;解析设备通信协议信息,确定以设备的型号为索引的设备通信协议,以便利用设备通信协议与对应型号的设备通信。在一些实施例中,通信配置方法还包括以下至少一项:导入设备通信协议;导出已有的设备通信协议;或,修改导出的设备通信协议并导入。在一些实施例中,变量参数信息还包括以下至少一项:变量类型,包括状态参数、控制参数、环境参数或耗能参数中的至少一项;数据类型,包括字符串、整数或小数中的至少一种;倍率,标识变量被扩大的倍数;偏移量,标识变量的符号;或记忆,标识变量为掉电记忆变量。通过这样的方法,能够将设备的通信协议按照设备型号进行划分,根据设备的型号确定其设备通信协议,进而使用匹配成功的设备通信协议与设备交互,在保证与新增设备正常交互的同时,无需为设备单独配置协议,提高了设备扩展效率。根据本公开的另一些实施例,提出一种通信配置装置,包括:设备信息获取单元,被配置为获取设备的型号和通信通道信息;设备通信协议匹配单元,被配置为根据型号确定匹配的设备通信协议,其中,设备通信协议中包括变量参数信息;通信单元,被配置为利用设备通信协议和通道信息与设备通信。在一些实施例中,通信配置装置还包括协议配置模块,被配置为获取设备通信协议信息,设备通信协议信息中包括与设备的型号相对应的变量参数信息;解析设备通信协议信息,确定以设备的型号为索引的设备通信协议,以便利用设备通信协议与对应型号的设备通信。在一些实施例中,协议配置模块还被配置为执行以下至少一项:导入设备通信协议;导出已有的设备通信协议;或,修改导出的设备通信协议并导入。根据本公开的又一些实施例,提出一种通信配置装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行上文中任意一种通信配置方法。这样的装置能够将设备的通信协议按照设备型号进行划分,根据设备的型号确定其设备通信协议,进而使用匹配成功的设备通信协议与设备交互,在保证与新增设备正常交互的同时,无需为设备单独配置协议,提高了设备扩展效率。根据本公开的再一些实施例,提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上文中任意一种通信配置方法的步骤。通过执行这样的计算机可读存储介质上的指令,能够将设备的通信协议按照设备型号进行划分,根据设备的型号确定其设备通信协议,进而使用匹配成功的设备通信协议与设备交互,在保证与新增设备正常交互的同时,无需为设备单独配置协议,提高了设备扩展效率。另外,根据本公开的一些实施例,提出一种组态软件控制系统,包括:用户交互接口,被配置为显示设备信息,接收用户的指令;设备交互接口,被配置为向设备发送信息,接收来自设备的信息;和,上文中任意一种通信配置装置。这样的组态软件控制系统能够将设备的通信协议按照设备型号进行划分,根据设备的型号确定其设备通信协议,进而使用匹配成功的设备通信协议与设备交互,在保证与新增设备正常交互的同时,无需为设备单独配置协议,提高了在组态软件中进行设备扩展的效率。附图说明此处所说明的附图用来提供对本公开的进一步理解,构成本公开的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:图1为本公开的通信配置方法的一些实施例的流程图。图2为本公开的通信配置方法的另一些实施例的流程图。图3为本公开的通信配置方法的又一些实施例的流程图。图4为本公开的通信配置装置的一些实施例的示意图。图5为本公开的通信配置装置的另一些实施例的示意图。图6为本公开的通信配置装置的又一些实施例的示意图。图7为本公开的组态软件控制系统的一些实施例的示意图。具体实施方式下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。相关技术中,由于设备通信协议不同,且数据描述抽象,需要对应协议表来进行数据绑定和维护;在协议的配置过程中未设备信息和协议数据信息混合,每添加或修改设备则需重新设置其协议,影响开发和使用的效率。本公开的通信配置方法的一些实施例的流程图如图1所示。在步骤101中,获取设备的型号和通信通道信息。在一些实施例中,设备的型号包括设备的类型、以及在该类型中的标号。在一些实施例中,通信通道信息可以包括端口号、设备的通信地址,以及使用的网络通信协议等。在一些实施例中,设备的型号和通信信道信息可以在确定添加设备时,由人工通过HMI设备的界面录入、选择或导入。在步骤102中,根据型号确定匹配的设备通信协议。设备通信协议中可以包括一条或多条变量参数信息。在一些实施例中,变量参数信息包括设备型号、各个变量的名称和每个变量的数据地址。设备通信协议可以以设备的型号为索引。在一些实施例中,设备通信协议相同的不同型号的设备可以共用设备通信协议,即相同的设备通信协议与对应的一个或多个型号相关联,通过查询设备的型号能够得到已存储的设备通信协议。在步骤103中,利用设备通信协议和通道信息与设备通信。在一些实施例中,在导入设备后,可以进一步的生成该设备的各种变量,以便控制该设备的变量调整和数据读取,如:先获取设备的本文档来自技高网...

【技术保护点】
1.一种通信配置方法,包括:/n获取设备的型号和通信通道信息;/n根据所述型号确定匹配的设备通信协议,其中,所述设备通信协议中包括变量参数信息;/n利用所述设备通信协议和所述通道信息与所述设备通信。/n

【技术特征摘要】
1.一种通信配置方法,包括:
获取设备的型号和通信通道信息;
根据所述型号确定匹配的设备通信协议,其中,所述设备通信协议中包括变量参数信息;
利用所述设备通信协议和所述通道信息与所述设备通信。


2.根据权利要求1所述的方法,其中,所述通信通道信息包括:
设备的连接地址和采用的网络通信协议。


3.根据权利要求1或2所述的方法,其中,所述变量参数信息包括设备型号、各个变量的名称和每个变量的数据地址。


4.根据权利要求2所述的方法,其中,所述获取设备的型号和通信通道信息包括:
选择通信端口,配置设备的网络通信协议信息;
添加设备,提供设备的名称、设备的型号和连接地址;
根据所述通信端口、网络通信协议信息和设备的连接地址生成所述设备的通信通道。


5.根据权利要求3所述的方法,其中,所述利用所述设备通信协议和所述通道信息与所述设备通信包括:
获取设备的名称;
根据所述设备通信协议获取各个变量的名称;
建立与所述设备的名称绑定的变量的名称,根据数据地址控制或读取所述设备的对应的变量。


6.根据权利要求1所述的方法,还包括:获取设备通信协议信息,所述设备通信协议信息中包括与设备的型号相对应的变量参数信息;
解析所述设备通信协议信息,确定以所述设备的型号为索引的设备通信协议,以便利用所述设备通信协议与对应型号的设备通信。


7.根据权利要求1所述的方法,还包括以下至少一项:
导入设备通信协议;
导出已有的设备通信协议;或,
修改导出的设备通信协议并导入。


8.根据权利要求3所述的方法,其中,所述变量参数信息还包括以下至少一项:
变量类型,包括状态...

【专利技术属性】
技术研发人员:朱康王灵军李伟进曾云洪孙悦珈李杰候许刚
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东;44

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

1