【技术实现步骤摘要】
一种面向虚拟设备的逻辑控制仿真系统及方法
[0001]本专利技术涉及虚拟仿真
,特别是一种面向虚拟设备的逻辑控制仿真系统及方法
。
技术介绍
[0002]针对工业物理设备控制系统调试成本昂贵的问题,在现有的解决方案中,一般都是采用虚拟仿真进行设备的调试,以减少调试的成本
。
但是采用虚拟仿真存在有以下的缺点:
[0003]1)
复杂性和成本:集成大型虚拟控制软件和虚拟显示软件过程复杂复杂,并且可能导致高昂的成本,包括硬件和软件投资以及开发和维护费用
。2)
集成难度:将大型虚拟控制软件和虚拟显示软件进行有效集成是一项复杂的任务,可能涉及到多个厂商的软件和技术,需要解决兼容性和接口问题
。
技术实现思路
[0004]针对上述缺陷,本专利技术的目的在于提出一种面向虚拟设备的逻辑控制仿真系统及方法
。
以减低虚拟控制软件和虚拟显示软件的集成度,便于使用者进行开发使用
。
[0005]为达此目的,本专利技术采用以下技术方案:一种面向虚拟设备的逻辑控制仿真系统,包括控制程序编辑模块
、
编译模块
、
运行模块
、
数据模块
、
驱动模块以及模型展示模块;
[0006]所述控制程序编辑模块用于为设备提供逻辑控制的程序编辑;
[0007]所述编译模块用于接收所述控制程序编辑模块的逻辑控制,并将逻辑控制所用的梯形图转化为
AOV<
【技术保护点】
【技术特征摘要】
1.
一种面向虚拟设备的逻辑控制仿真系统,其特征在于,包括控制程序编辑模块
、
编译模块
、
运行模块
、
数据模块
、
驱动模块以及模型展示模块;所述控制程序编辑模块用于为设备提供逻辑控制的程序编辑;所述编译模块用于接收所述控制程序编辑模块的逻辑控制,并将逻辑控制所用的梯形图转化为
AOV
图;所述运行模块用于在控制模型时,接收所述
AOV
图,并对
AOV
图进行解释;所述数据模块用于读取所述运行模块所解释的数据,并将变化的状态数据发送给所述驱动模块;所述驱动模块用于对状态数据进行封装,得到动作信号;所述模型展示模块用于监听所述动作信号,并根据所述动作信号对模型执行相应的动作
。2.
根据权利要求1所述的一种面向虚拟设备的逻辑控制仿真系统,其特征在于,所述编译模块在转化梯形图前,会对梯形图的正确性进行验证
。3.
根据权利要求1所述的一种面向虚拟设备的逻辑控制仿真系统,其特征在于,所述动作信号包括平移信号
、
旋转信号
、
碰撞信号中的一种或多种的组合
。4.
一种面向虚拟设备的逻辑控制仿真方法,使用权利要求1~3任一项所述一种面向虚拟设备的逻辑控制仿真系统,其特征在于,包括以下步骤:步骤
S1
:基于设备的工作流程,构建出设备的动作,并对动作进行封装;步骤
S2
:控制程序编辑模块接收封装后的动作信号,并根据动作进行逻辑控制的编译,得到相应动作的梯形图;步骤
S3
:编译模块获取梯形图,并将梯形图传入编译器中,转化为
AOV
图;步骤
S4
:数据模块读取所述
...
【专利技术属性】
技术研发人员:邓加喜,邹广鑫,邹尚文,李耀波,邱伟强,郭芳名,林贵祥,吴兰彬,
申请(专利权)人:广州秉优信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。