接口扩展方法、扩展接口使用方法、系统和存储介质技术方案

技术编号:35934219 阅读:21 留言:0更新日期:2022-12-14 10:20
本发明专利技术实施例中公开了一种接口扩展方法、扩展接口使用方法、系统和存储介质。其中,接口扩展方法包括:预先创建三类文件,其包括:资源类文件,用以定义目标开放式通信协议的用户接口界面;配置类文件,用以对所述用户接口界面中定义的各种信息进行组态;以及通信类文件,用以进行目标开放式通信协议数据传输;对所述三类文件进行编译并生成可执行文件,使得所述可执行文件被执行时能够在所述虚拟仿真系统与一目标开放式通信协议设备之间进行目标开放式通信协议数据的传输,实现所述虚拟仿真系统的目标开放式通信协议的接口扩展。本发明专利技术实施例中的技术方案能够实现虚拟仿真系统的接口扩展。口扩展。口扩展。

【技术实现步骤摘要】
接口扩展方法、扩展接口使用方法、系统和存储介质


[0001]本专利技术涉及工业
,特别是一种虚拟仿真系统的接口扩展方法、扩展接口使用方法、系统和计算机可读存储介质。

技术介绍

[0002]目前存在一些虚拟仿真系统,用于进行虚拟调试或虚拟培训等。有的虚拟仿真系统如西门子的SIMIT软件系统可以支持PLCSIM Advanced、PLCSIM、SIMIT Unit、NX MCD等软硬件连接方式,以及支持OPC DA、OPC UA等标准通信方式,但是不支持传输控制协议(TCP,Transmission Control Protocol)、用户数据报协议(UDP,User Datagram Protocol)等开放式通信协议,不便于有些产品例如欧姆龙可编程逻辑控制器(PLC)等接入到该虚拟仿真系统中。
[0003]目前,针对不支持TCP、UDP等开放式通信协议的虚拟仿真系统,如果想接入需要通过TCP、UDP等开放式通信协议接入的设备,需要首先设置一个网关设备。例如,针对西门子的SIMIT软件系统,可采用一西门子PLC作为网关。之后,需要通本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.虚拟仿真系统的接口扩展方法,其特征在于,包括:预先创建三类文件,其包括:资源类文件,用以定义目标开放式通信协议的用户接口界面;配置类文件,用以对所述用户接口界面中定义的各种信息进行组态;以及通信类文件,用以进行目标开放式通信协议数据传输(101);对所述三类文件进行编译并生成可执行文件,使得所述可执行文件被执行时能够在所述虚拟仿真系统与一目标开放式通信协议设备之间进行目标开放式通信协议数据的传输,实现所述虚拟仿真系统的目标开放式通信协议的接口扩展(102)。2.根据权利要求1所述的虚拟仿真系统的接口扩展方法,其特征在于,所述目标开放式通信协议的用户接口界面包括:目标开放式通信协议的连接属性、创建输入输出变量的动作及输入输出信号属性;所述资源类文件包括:用于定义所述连接属性的第一资源类文件;用于定义所述创建输入输出变量动作的第二资源类文件;和用于定义所述输入输出信号属性的第三资源类文件。3.根据权利要求2所述的虚拟仿真系统的接口扩展方法,其特征在于,所述目标开放式通信协议的连接属性包括:远程IP地址、远程通信端口、本地通信端口、输入数据类型、输入数据长度、输出数据类型、输出数据长度、数据交换、调试、作者、版本中的部分或全部;所述创建输入输出变量的动作包括:创建变量、添加变量、导入变量、导出变量和删除变量中的部分或全部;所述信号属性包括:输入输出地址和信号数据类型。4.根据权利要求3所述的虚拟仿真系统的接口扩展方法,其特征在于,所述对所述用户接口界面中定义的各种信息进行组态包括:对所述连接属性进行初始化,对所述输入输出变量的类型和长度进行定义,以及创建所述输入输出变量。5.根据权利要求2所述的虚拟仿真系统的接口扩展方法,其特征在于,所述通信类文件通过调用虚拟仿真系统的打开事件遍历所述输入输出变量,并为所述输入输出变量生成字节地址和位地址,并调用目标开放式通信协议客户端函数,以在所述虚拟仿真系统运行时创建目标开放式通信协议的通信;所述通信类文件通过调用虚拟仿真系统的第一循环中断事件以将接收到的目标开放式通信协议数据转换为所述虚拟仿真系统的输出数据,通过调用虚拟仿真系统的第二循环中断事件以遍历所述虚拟仿真系统的输入数据,并将所述虚拟仿真系统的输入数据转换为目标开放式通信协议的发送数据。6.根据权利要求1至5中任一项所述的虚拟仿真系统的接口扩展方法,其特征在于,所述目标开放式通信协议为传输控制协议TCP或用户数据报协议UDP。7.虚拟仿真系统的扩展接口使用方法,其特征在于,包括:提供用户一目标开放式通信协议连接选项,并在接收到用户点选所述目标开放式通信协议连接选项的操作之后,生成一目标开放式通信协议连接界面,并基于所述目标开放式通信协议连接界面接收用户对所述目标开放式...

【专利技术属性】
技术研发人员:徐善海陈杨齐鹏
申请(专利权)人:西门子中国有限公司
类型:发明
国别省市:

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

1