OPC通信标签的创建数据处理方法、系统和存储介质技术方案

技术编号:24887720 阅读:60 留言:0更新日期:2020-07-14 18:15
本发明专利技术公开了一种OPC通信标签的创建数据处理方法、系统和存储介质,所述方法包括以下步骤:获取PLC信号;创建OPC项目格式文件;获取PLC信号地址;对PLC信号地址进行格式转换;通过OPC项目格式文件导出格式转换后的PLC信号地址。本发明专利技术通过导出的OPC项目格式文件与OPC软件进行自动匹配,即能建立通信,从而无需工程师花费大量的时间手动修改信号表内的信号数据类型和转换地址格式,大幅度降低工程师的工作量,提高导出信号的准确率。本发明专利技术可广泛应用于虚拟仿真技术领域。

【技术实现步骤摘要】
OPC通信标签的创建数据处理方法、系统和存储介质
本专利技术涉及虚拟仿真
,尤其是一种OPC通信标签的创建数据处理方法、系统和存储介质。
技术介绍
在实际工业生产过程中,PLC相当于控制中心控制其范围内的所有设备的运行情况,而在虚拟仿真阶段,要实现模拟现场运行情况,需要把虚拟仿真环境与PLC控制器连接起来,其中,Tecnomatix的外部连接是虚拟环境与PLC控制器的信号通讯接口。在虚拟环境Tecnomatix中与PLC建立通讯后,一种方法是PLC通过信号的名称寻找到虚拟信号,实现信号的赋值,另一种方法是PLC通过信号的绝对地址寻找到虚拟信号,实现信号的赋值。其中,OMRON和Mitsubishi两款PLC与虚拟环境通过DeviceXPlorerOPC软件连接通讯。在连接过程中,需要先在DeviceXPlorerOPC软件制作包含项目的设置和组态信息的OPC项目格式文件,再从虚拟环境Tecnomatix中导出携带有成千上万个外部连接名称的信号表,接着工程师需要花费大量的时间手动修改信号表内的信号数据类型、转换地址格式等,最后把表格类型转换为DeviceXPlorerOPC软件能够识别的文本,并导入到DeviceXPlorerOPC软件中连接通讯。
技术实现思路
为解决上述技术问题,本专利技术的目的在于:提供一种OPC通信标签的创建数据处理方法、系统和存储介质,其能大幅度降低工程师的工作量,提高导出信号的准确率。本专利技术实施例的第一方面提供了:一种OPC通信标签的创建数据处理方法,其包括以下步骤:获取PLC信号;创建OPC项目格式文件;获取PLC信号地址;对PLC信号地址进行格式转换;通过OPC项目格式文件导出格式转换后的PLC信号地址。进一步地,所述获取PLC信号地址,其具体包括:检测PLC信号与外部设备的连接状态;根据连接状态获取PLC信号地址。进一步地,在所述对PLC信号地址进行格式转换这一步骤之前,还包括以下步骤:在确定PLC信号与外部设备已完成连接后,对PLC信号地址的格式进行判断。进一步地,所述对PLC信号地址进行格式转换,其具体包括:判断PLC信号对应的PLC类型;根据PLC类型对PLC信号地址进行格式转换。进一步地,所述根据PLC类型对PLC信号地址进行格式转换,其具体包括:在确定PLC类型为第一类型后,将PLC信号地址采用第一标准转换,并将PLC信号的名称和存储类型转换为符合预设要求的信号列表;在确定PLC类型为第二类型后,将PLC信号地址采用第二标准转换,并将PLC信号的名称和存储类型转换为符合预设要求的信号列表。进一步地,还包括以下步骤:在确定导出OPC项目格式文件后,生成记录文本,所述记录文本包括完成转换的PLC信号地址和未完成转换的PLC信号地址。进一步地,在所述创建OPC项目格式文件这一步骤之前,还包括以下步骤:创建OPC项目格式文件的模板文件,所述模板文件内预先设有预定格式。本专利技术实施例的第二方面提供了:一种OPC通信标签的创建数据处理系统,其包括:第一获取模块,用于获取PLC信号;创建模块,用于创建OPC项目格式文件;第二获取模块,用于获取PLC信号地址;转换模块,用于对PLC信号地址进行格式转换;导出模块,用于通过OPC项目格式文件导出格式转换后的PLC信号地址。本专利技术实施例的第三方面提供了:一种OPC通信标签的创建数据处理系统,其包括:至少一个存储器,用于存储程序;至少一个处理器,用于加载所述程序以执行所述的一种OPC通信标签的创建数据处理方法。本专利技术实施例的第四方面提供了:一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于实现所述的一种OPC通信标签的创建数据处理方法。本专利技术的有益效果是:本专利技术通过导出的OPC项目格式文件与OPC软件进行自动匹配,即能建立通信,从而无需工程师花费大量的时间手动修改信号表内的信号数据类型和转换地址格式,大幅度降低工程师的工作量,提高导出信号的准确率。附图说明图1为本专利技术一种具体实施例的OPC通信标签的创建数据处理方法的流程图。具体实施方式下面结合附图和具体实施例对本专利技术做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。在进行具体的实施例描述之前,对以下词汇进行解释:虚拟仿真:通过软件建立数字化模型,基于数字化模型来仿真调试实际车间中的生产流程、机器人程序、PLC程序等,包括但不限于PLC程序、机器人程序和车间物料周转。Tecnomatix:是一套西门子提供的全面的数字化制造解决方案组合,能够对工业制造,以及创新构思和原材料转化为实际产品的流程进行数字化改造、仿真和调试。ProcessSimulate、ProcessDesign或者Teamcenter:均为Tecnomatix系列的软件之一,为数字化制造服务,只是侧重点不同,面向的细分方向不同。在本方案的实施例中统称为Tecnomatix。OPC:英文全称为OLEforProcessControl,其是一个软件标准,可以使自动化应用程序方便地读取工业企业的工厂级数据。OPC是基于Microsoft的组件对象建模技术定义的一个标准接口,允许自动化和控制应用程序、控制设备、以及商业和办公应用软件之间相互操作。OPC定义了标准对象、方法和属性,满足实时过程自动化应用程序的互操作性要求。DeviceXPlorer:一种提供与生产车间中控制设备连接的通信软件并符合OPC标准的OPC软件,它通过各种网络提供与每个控制设备的通信功能,并将数据桥接至各种应用。PLC:可编程逻辑控制器,是一种专门为在工业环境下应用而设计的数字运算操作电子系统,其采用一种可编程的存储器,在内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。欧姆龙:一种功能完善的紧凑型PLC,能为业界领先的输送分散控制等提供高附加值机器控制;其还具有通过各种高级内装板进行升级的能力,大程序容量和存储器单元,以Windows环境下高效的软件开发能力,有属于自己的一套编程和通讯标准。在本方案的实施例中统称为OMRON。三菱:它是PLC的一个品牌,有属于自己的一套编程和通讯标准。在本方案的实施例中统称为Mitsubishi。参照图1,本专利技术实施例提供了一种OPC通信标签的创建数据处理方法,本实施例应用于Tecnomatix的控制端,所述Tecnomatix的控制端分别与多个输入端和OPC软件通信,所述OPC软件与PLC通信。...

【技术保护点】
1.一种OPC通信标签的创建数据处理方法,其特征在于:包括以下步骤:/n获取PLC信号;/n创建OPC项目格式文件;/n获取PLC信号地址;/n对PLC信号地址进行格式转换;/n通过OPC项目格式文件导出格式转换后的PLC信号地址。/n

【技术特征摘要】
1.一种OPC通信标签的创建数据处理方法,其特征在于:包括以下步骤:
获取PLC信号;
创建OPC项目格式文件;
获取PLC信号地址;
对PLC信号地址进行格式转换;
通过OPC项目格式文件导出格式转换后的PLC信号地址。


2.根据权利要求1所述的一种OPC通信标签的创建数据处理方法,其特征在于:所述获取PLC信号地址,其具体包括:
检测PLC信号与外部设备的连接状态;
根据连接状态获取PLC信号地址。


3.根据权利要求2所述的一种OPC通信标签的创建数据处理方法,其特征在于:在所述对PLC信号地址进行格式转换这一步骤之前,还包括以下步骤:
在确定PLC信号与外部设备已完成连接后,对PLC信号地址的格式进行判断。


4.根据权利要求1所述的一种OPC通信标签的创建数据处理方法,其特征在于:所述对PLC信号地址进行格式转换,其具体包括:
判断PLC信号对应的PLC类型;
根据PLC类型对PLC信号地址进行格式转换。


5.根据权利要求4所述的一种OPC通信标签的创建数据处理方法,其特征在于:所述根据PLC类型对PLC信号地址进行格式转换,其具体包括:
在确定PLC类型为第一类型后,将PLC信号地址采用第一标准转换,并将PLC信号的名称和存储类型转换为符合预设要求的信号列表;
在确定PLC类型为第二类型后,将PLC信号地址采用第二标准转换...

【专利技术属性】
技术研发人员:张丽茵黄坚刘绍福温伟伟陈泳润王跃
申请(专利权)人:明珞汽车装备上海有限公司广州明珞汽车装备有限公司
类型:发明
国别省市:上海;31

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

1