协议功能块的封装方法、装置、设备、介质及产品与流程
未命名
07-22
阅读:136
评论:0
1.本技术涉及通信技术领域,尤其涉及一种协议功能块的封装方法、装置、设备、介质及产品。
背景技术:
2.工控行业有不同国家和企业发布的各种通讯协议,如modbus、hart、ff等。要使用这些协议功能块在设备间通讯,通常都是在计算机上先用组态软件进行各种参数配置,形成行业内所谓的组态文件,再讲二进制格式的组态文件下载到运行时软件进行解析,并由运行时软件完成指定的通讯任务。由于组态软件和运行时软件必须保证上、下的一致性,也就是组态软件所定义的协议类型、链路参数和语义规约等,这种一致性体现在行业内就是组态软件和运行时软件通常只能由同一家企业研发和提供,即便是针对同一种通讯协议的组态和运行,一家公司产品组态生成的组态文件,也不能被其它公司的运行时软件所识别和解析,即协议功能块通用性不高,进而阻碍工控行业的发展。
技术实现要素:
3.本发明的目的在于提供一种协议功能块的封装方法、装置、设备、介质及产品,用于解决协议功能块通用性低的技术问题。
4.在第一方面,本技术提供的一种协议功能块的封装方法,包括:
5.对所述协议功能块进行组态,得到组态协议功能块;
6.对所述组态协议功能块进行标准化字段的映射处理,对所述组态协议功能块进行拆解,得到拆解之后的所述组态协议功能块;
7.对拆解之后的所述组态协议功能块进行封装,得到文本组态文件。
8.于本技术的一实施例中,对所述协议功能块进行组态,得到组态协议功能块,包括:
9.组态软件对所述协议功能块进行组态,其中,所述组态软件的实时数据库中存储有所述协议功能块;
10.从所述实时数据库中选取多个所述协议功能块;
11.基于数据流的顺序将每个所述协议功能块的输入端子和输出端子进行连接,对所述协议功能块进行组态,得到所述组态协议功能块。
12.于本技术的一实施例中,对所述组态协议功能块进行拆解,得到拆解之后的所述组态协议功能块,包括:
13.逐一识别每一个所述组态协议功能块,且赋予每一个所述组态协议功能块第一全局编号;
14.继续识别每一个所述组态协议功能块的所述输入端子和输出端子是否皆完成按序首尾相连,并赋予所述输入端子、输出端子相对应的对端第二全局编号,得到拆解之后的所述组态协议功能块,其中,所述输入端子的对端为第一相邻所述组态协议功能块的输出
端子,所述输出端子的对端为第二相邻所述组态协议功能块的输入端子。
15.于本技术的一实施例中,利用数据字典对所述组态协议功能块进行标准化字段的映射处理;
16.其中,对拆解之后的所述组态协议功能块进行封装,得到文本组态文件,包括:
17.识别所述第一全局编号的类型码;
18.基于所述类型码找到所述数据字典中对应拆解之后的所述组态协议功能块的数据结构,并将所述组态协议功能块预设的属性参数值填入至所述数据结构中,其中,;
19.将所述第一全局编号和第二全局编号继续依次填入至所述数据结构中,完成对所述数据结构的构建,且完成对所述数据结构的初始化;
20.将先后完成构建、初始化的所述数据结构的值转化为json格式的键值对数据,并以字符串形式进行文本化存储,得到单个json数据对象的字符串文本文件;
21.对所有所述组态协议功能块循环执行所述拆解和封装操作,最终形成包括多个json数据对象的字符串文本文件,即得到所述文本组态文件。
22.于本技术的一实施例中,所述数据字典为二维数据结构,定义有通讯协议中主流函数的各种参数规则,所述二维数据结构的每一行记录代表一种所述协议功能块实例化之后的各种信息,所述协议功能块与所述数据字典通过索引值建立唯一映射关系。
23.于本技术的一实施例中,所述各种参数规则包括:端口初始化中的端口号、波特率、数据位、停止位、校验位、功能码、数据地址和数据值。
24.在第二方面,本技术还提供了一种协议功能块的封装装置,包括:
25.组态模块,用于对所述协议功能块进行组态,得到组态协议功能块;
26.拆解模块,用于对所述组态协议功能块进行标准化字段的映射处理,对所述组态协议功能块进行拆解,得到拆解之后的所述组态协议功能块;
27.封装模块,用于对拆解之后的所述组态协议功能块进行封装,得到文本组态文件。
28.在第三方面,本技术还提供了一种电子设备,包括处理器、存储器和通信总线;
29.所述通信总线用于将所述处理器和存储器连接;
30.所述处理器用于执行所述存储器中存储的计算机程序,以实现如上述的协议功能块的封装方法。
31.在第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序用于使计算机执行如上述的协议功能块的封装方法。
32.在第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的协议功能块的封装方法。
33.通过采用上述技术方案,本技术可以达到的有益技术效果:本技术提出的一种协议功能块的封装方法、装置、设备、介质及产品,该方法对所述协议功能块进行组态,得到组态协议功能块;对所述组态协议功能块进行标准化字段的映射处理,对所述组态协议功能块进行拆解,得到拆解之后的所述组态协议功能块;对拆解之后的所述组态协议功能块进行封装,得到文本组态文件。本技术通过将协议功能块封装成文本组态文件,提升了协议功能块的通用性,一家公司产品组态生成的文本组态文件,同时能被其它公司的运行时软件所识别和解析,为工程人员在应用协议功能块时提供了便利性,有效提升工程人员的工作效率,进而促进工控行业的发展。
附图说明
34.图1是本技术一实施例中提供的协议功能块的封装方法流程图;
35.图2是本技术一实施例中提供的对所述协议功能块进行组态的方法流程图;
36.图3是本技术一实施例中提供的对所述组态协议功能块进行拆解的方法流程图;
37.图4是本技术一实施例中提供的对拆解之后的所述组态协议功能块进行封装的方法流程图;
38.图5是本技术一实施例中提供的协议功能块的封装装置框架图;
39.图6是本技术一实施例中提供的一种电子设备的结构示意图。
具体实施方式
40.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本技术的其他优点与功效。本技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本技术的精神下进行各种修饰或改变。需要说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
41.需要说明的是,以下实施例红所提供的图示仅以示意方式说明本技术的基本构想,遂图式中仅现实与本技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
42.在下文描述中,探讨了大量细节,以提供对本技术实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本技术的实施例示显而易见的,在其他实施例中,以方框图的形式而不是以细节的形式来示出公知的结构和设备,以避免使本技术的实施例难以理解。
43.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
44.工控行业有不同国家和企业发布的各种通讯协议,如modbus、hart、ff等。要使用这些协议功能块在设备间通讯,通常都是在计算机上先用组态软件进行各种参数配置,形成行业内所谓的组态文件,再将二进制格式的组态文件下载到运行时软件进行解析,并由运行时软件完成指定的通讯任务。由于组态软件和运行时软件必须保证上、下的一致性,也就是组态软件所定义的协议类型、链路参数和语义规约等,这种一致性体现在行业内就是组态软件和运行时软件通常只能由同一家企业研发和提供,即便是针对同一种通讯协议的组态和运行,一家公司产品组态生成的组态文件,也不能被其它公司的运行时软件所识别和解析,使得协议功能块的通用性差,造成了工程人员应用中的不方便,阻碍了工控行业的发展。
45.请参见图1,为本技术一实施例中提供的协议功能块的封装方法流程图。
46.如图1所示,协议功能块的封装方法包括以下步骤:
47.s101、对所述协议功能块进行组态,得到组态协议功能块;
48.通过组态软件自由配置协议类型、链路参数和语义规约等。配置方式有图形化界面配置和手动编写脚本。图形化界面配置就是根据所选的标准通讯协议类型,按照该协议
的规约,在弹出的窗口中完成通讯参数的编辑。手动编写脚本就是在文本编辑器中,按照json的数据交换格式和key/value的键值对形式,完成通讯参数的编辑。
49.s102、对所述组态协议功能块进行标准化字段的映射处理,对所述组态协议功能块进行拆解,得到拆解之后的所述组态协议功能块;
50.加载数据字典。数据字典是一个二维的数据结构,定义了工控通讯协议中主流函数的各种参数规则,例如端口初始化中的端口号、波特率、数据位、停止位、校验位等,数据读取和数据写入中的功能码、数据地址、数据值,等等。二维的数据结构中的每一行记录代表一种功能块函数实例化之后的各种信息,功能块函数与数据字典通过索引值建立唯一映射关系,例如:一个需要通过modbus rtu协议03命令读取西门子s7-200 plc寄存器地址40001的协议功能块来说,数据字典就会包括如下厂商、型号、协议、功能码、寄存器、长度等信息的关键记录:
51.主键
ꢀꢀꢀꢀꢀꢀꢀꢀ
索引值
……
厂商型号协议功能码寄存器长度
……ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
52.利用数据字典对组态配置的协议功能块或者手写脚本进行标准化字段的映射。对每个协议功能块所进行的配置,都将被数据字典中的属性列进行拆解。如上例“厂商:西门子”、“型号:s7—200”、“协议:modbus rtu”,等等。
53.s103、对拆解之后的所述组态协议功能块进行封装,得到文本组态文件;
54.将上述拆解后的内容组装成json格式的文本组态文件。最后将文本组态文件下载到运行时计算机磁盘中,由运行时软件加载数据字典后,对文本组态文件进行解析并完成通讯任务。
55.请参见图2,为本技术一实施例中提供的对所述协议功能块进行组态的方法流程图。
56.如图2所示,对所述协议功能块进行组态的方法包括以下步骤:
57.步骤s201、组态软件对所述协议功能块进行组态,其中,所述组态软件的实时数据库中存储有所述协议功能块。步骤s202、从所述实时数据库中选取多个所述协议功能块。步骤s203、基于数据流的顺序将每个所述协议功能块的输入端子和输出端子进行连接,对所述协议功能块进行组态,得到所述组态协议功能块。
58.在组态软件中,使用者根据工艺监控的需要,通过鼠标托拉拽的方式,从实时数据库中选取所需的算法功能块(即协议功能块),然后按数据流的顺序把协议功能块的输入端子和输出端子进行连接,完成工艺监控算法的组态编程。
59.请参见图3,为本技术一实施例中提供的对所述组态协议功能块进行拆解的方法流程图。
60.如图3所示,对所述组态协议功能块进行拆解方法包括以下步骤:
61.步骤s301、逐一识别每一个所述组态协议功能块,且赋予每一个所述组态协议功能块第一全局编号;
62.保存组态算法时,首先逐一识别用到的每一个功能块并赋予其第一全局编号,通常形如:add:2。其中add是功能块的类型,2是功能块的类型序号,add:2表示的第二个加法功能块。
63.步骤s302、继续识别每一个所述组态协议功能块的所述输入端子和输出端子是否皆完成按首尾相连,并赋予所述输入端子、输出端子相对应的对端第二全局编号,得到拆解之后的所述组态协议功能块,其中,所述输入端子的对端为第一相邻所述组态协议功能块的输出端子,所述输出端子的对端为第二相邻所述组态协议功能块的输入端子。
64.再识别每个协议功能块的端子是否连接并赋予对端的全局编号,通常形如:in2(div:1-out1),表示的是第二个输入端子有连接且连接的是第一个除法功能块的第一个输出端子的值。
65.请参见图4,为本技术一实施例中提供的对拆解之后的所述组态协议功能块进行封装的方法流程图。
66.如图4所示,对拆解之后的所述组态协议功能块进行封装的方法包括以下步骤:
67.s401、识别所述第一全局编号的类型码;s402、基于所述类型码找到所述数据字典中对应拆解之后的所述组态协议功能块的数据结构,并将所述组态协议功能块预设的属性参数值填入至所述数据结构中;
68.对识别出的协议功能块的第一全局编号中的类型码进行算法数据字典检索,找到数据字典中该类型协议功能块的数据结构,并将手动组态时赋予该协议功能块的其它属性参数值,填入到数据结构中,如执行周期timer,上限预警至highvalue,下限预警值lowvalue等。
69.s403、将所述第一全局编号和第二全局编号继续依次填入至所述数据结构中,完成对所述数据结构的构建,且完成对所述数据结构的初始化;
70.对识别出的第一全局编号和第二全局编号也填入到上述数据结构中,这时就完成了一个数据结构的构建和初始化。
71.s404、将先后完成构建、初始化的所述数据结构的值转化为json格式的键值对数据,并以字符串形式进行文本化存储,得到单个json数据对象的字符串文本文件;s405、对所有所述组态协议功能块循环执行所述拆解和封装操作,最终形成包括多个json数据对象的字符串文本文件,即得到所述文本组态文件;
72.将该数据结构中的值转为json格式的键值对数据,如timer:5,表示执行周期为五毫秒,并以字符串形式进行文本化存储。对组态算法中的全部协议功能块重复执行拆解和封装操作,最终就形成了包含数个json对象的字符串文本文件,实现了工艺监控算法的明文保存。
73.请参见图5,为本技术一实施例中提供的协议功能块的封装装置框架图。
74.如图5所示,协议功能块的封装装置500包括组态模块501、拆解模块502、封装模块503。
75.组态模块501被配置为对所述协议功能块进行组态,得到组态协议功能块;拆解模块502被配置为对所述组态协议功能块进行标准化字段的映射处理,对所述组态协议功能块进行拆解,得到拆解之后的所述组态协议功能块;封装模块503倍配置为对拆解之后的所述组态协议功能块进行封装,得到文本组态文件。
76.在一实施例中,组态模块501被配置为:
77.组态软件对所述协议功能块进行组态,其中,所述组态软件的实时数据库中存储有所述协议功能块;从所述实时数据库中选取多个所述协议功能块;基于数据流的顺序将
每个所述协议功能块的输入端子和输出端子进行连接,对所述协议功能块进行组态,得到所述组态协议功能块。
78.在一实施例中,拆解模块502被配置为:
79.逐一识别每一个所述组态协议功能块,且赋予每一个所述组态协议功能块第一全局编号;继续识别每一个所述组态协议功能块的所述输入端子和输出端子是否皆完成按序首尾相连,并赋予所述输入端子、输出端子相对应的对端第二全局编号,得到拆解之后的所述组态协议功能块,其中,所述输入端子的对端为第一相邻所述组态协议功能块的输出端子,所述输出端子的对端为第二相邻所述组态协议功能块的输入端子。
80.在一实施例中,封装模块503被配置为:
81.识别所述第一全局编号的类型码;基于所述类型码找到所述数据字典中对应拆解之后的所述组态协议功能块的数据结构,并将所述组态协议功能块预设的属性参数值填入至所述数据结构中;将所述第一全局编号和第二全局编号继续依次填入至所述数据结构中,完成对所述数据结构的构建,且完成对所述数据结构的初始化;将先后完成构建、初始化的所述数据结构的值转化为json格式的键值对数据,并以字符串形式进行文本化存储,得到单个json数据对象的字符串文本文件;对所有所述组态协议功能块循环执行所述拆解和封装操作,最终形成包括多个json数据对象的字符串文本文件,即得到所述文本组态文件。
82.在一实施例中,封装模块503中的数据字典为二维数据结构,定义有通讯协议中主流函数的各种参数规则,所述二维数据结构的每一行记录代表一种所述协议功能块实例化之后的各种信息,所述协议功能块与所述数据字典通过索引值建立唯一映射关系。
83.在一实施例中,封装模块503中的数据字典涉及的各种参数规则包括:端口初始化中的端口号、波特率、数据为、停止位、校验位、功能码、数据地址和数据值。
84.在本实施例中,该协议功能块的封装装置实质上是设置了多个模块用以执行上述实施例中的方法,具体功能和技术效果参照上述方法实施例即可,此处不再赘述。
85.请参见图6,为本技术一实施例中提供的一种电子设备的结构示意图。
86.如图6所示,电子设备600,包括处理器601、存储器602和通信总线603;
87.通信总线603用于将处理器601和存储器连接602;
88.处理器601用于执行存储器602中存储的计算机程序,以实现如上述实施例一中的一个或多个的方法。
89.本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序用于使计算机执行如上述实施例一中的任一项的方法。
90.本技术实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在设备时,可以使得该设备执行本技术实施例的实施例一所包含步骤的指令(instructions)。
91.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的装置、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储
器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行装置、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行装置、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
92.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
93.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
94.本技术还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备额处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的方法。
95.附图中的流程图和框图,图示了按照本公开公众实施例的方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的装置来实现,或者可以用专用硬件与计算机指令的组合来实现。
96.上述实施例仅例示性说明本技术的原理及其功效,而非用于限制本技术。任何熟悉此技术的人士皆可在不违背本技术的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本技术所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本技术的权利要求所涵盖。
技术特征:
1.一种协议功能块的封装方法,其特征在于,包括:对所述协议功能块进行组态,得到组态协议功能块;对所述组态协议功能块进行标准化字段的映射处理,对所述组态协议功能块进行拆解,得到拆解之后的所述组态协议功能块;对拆解之后的所述组态协议功能块进行封装,得到文本组态文件。2.根据权利要求1所述的协议功能块的封装方法,其特征在于,对所述协议功能块进行组态,得到组态协议功能块,包括:组态软件对所述协议功能块进行组态,其中,所述组态软件的实时数据库中存储有所述协议功能块;从所述实时数据库中选取多个所述协议功能块;基于数据流的顺序将每个所述协议功能块的输入端子和输出端子进行连接,对所述协议功能块进行组态,得到所述组态协议功能块。3.根据权利要求2所述的协议功能块的封装方法,其特征在于,对所述组态协议功能块进行拆解,得到拆解之后的所述组态协议功能块,包括:逐一识别每一个所述组态协议功能块,且赋予每一个所述组态协议功能块第一全局编号;继续识别每一个所述组态协议功能块的所述输入端子和输出端子是否皆完成按序首尾相连,并赋予所述输入端子、输出端子相对应的对端第二全局编号,得到拆解之后的所述组态协议功能块,其中,所述输入端子的对端为第一相邻所述组态协议功能块的输出端子,所述输出端子的对端为第二相邻所述组态协议功能块的输入端子。4.根据权利要求3所述的协议功能块的封装方法,其特征在于,利用数据字典对所述组态协议功能块进行标准化字段的映射处理;其中,对拆解之后的所述组态协议功能块进行封装,得到文本组态文件,包括:识别所述第一全局编号的类型码;基于所述类型码找到所述数据字典中对应拆解之后的所述组态协议功能块的数据结构,并将所述组态协议功能块预设的属性参数值填入至所述数据结构中;将所述第一全局编号和第二全局编号继续依次填入至所述数据结构中,完成对所述数据结构的构建,且完成对所述数据结构的初始化;将先后完成构建、初始化的所述数据结构的值转化为json格式的键值对数据,并以字符串形式进行文本化存储,得到单个json数据对象的字符串文本文件;对所有所述组态协议功能块循环执行所述拆解和封装操作,最终形成包括多个json数据对象的字符串文本文件,即得到所述文本组态文件。5.如权利要求4所述的协议功能块的封装方法,其特征在于,所述数据字典为二维数据结构,定义有通讯协议中主流函数的各种参数规则,所述二维数据结构的每一行记录代表一种所述协议功能块实例化之后的各种信息,所述协议功能块与所述数据字典通过索引值建立唯一映射关系。6.如权利要求5所述的协议功能块的封装方法,其特征在于,所述各种参数规则包括:端口初始化中的端口号、波特率、数据位、停止位、校验位、功能码、数据地址和数据值。7.一种协议功能块的封装装置,其特征在于,包括:
组态模块,用于对所述协议功能块进行组态,得到组态协议功能块;拆解模块,用于对所述组态协议功能块进行标准化字段的映射处理,对所述组态协议功能块进行拆解,得到拆解之后的所述组态协议功能块;封装模块,用于对拆解之后的所述组态协议功能块进行封装,得到文本组态文件。8.一种电子设备,其特征在于,包括处理器、存储器和通信总线;所述通信总线用于将所述处理器和存储器连接;所述处理器用于执行所述存储器中存储的计算机程序,以实现如权利要求1-6中任一项所述的协议功能块的封装方法。9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序用于使计算机执行如权利要求1-6中任一项所述的协议功能块的封装方法。10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的协议功能块的封装方法。
技术总结
本申请提出了一种协议功能块的封装方法、装置、设备、介质及产品,该方法包括:对所述协议功能块进行组态,得到组态协议功能块;对所述组态协议功能块进行标准化字段的映射处理,对所述组态协议功能块进行拆解,得到拆解之后的所述组态协议功能块;对拆解之后的所述组态协议功能块进行封装,得到文本组态文件。本申请可有效提升协议功能块的通用性。请可有效提升协议功能块的通用性。请可有效提升协议功能块的通用性。
技术研发人员:吴朋 姚杰 周兵 杨露霞
受保护的技术使用者:重庆川仪自动化股份有限公司
技术研发日:2023.02.22
技术公布日:2023/7/20
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
