一种基于逻辑虚拟仿真的数字化PLC程序自生成系统及方法技术方案

技术编号:42087664 阅读:27 留言:0更新日期:2024-07-19 17:02
本申请提供的基于逻辑虚拟仿真的数字化PLC程序自生成系统及方法,系统包括:虚拟控制器、信号输入模块、信号输出模块、内部操作存储模块、外部设备交互模块以及程序自生成模块,所述信号输入模块的输出端与虚拟控制器的输入端连接,所述虚拟控制器的输出端与信号输出模块的输入端连接,所述外部设备交互模块与虚拟控制器通信连接,所述程序自生成模块通过内部操作与存储模块与虚拟控制器连接。本申请能够自动适配并生成PLC程序文本,免去大量的调试工作,可靠性和稳定性高,提升了复杂场景虚拟仿真实现的效率。

【技术实现步骤摘要】

本申请涉及plc控制,具体而言,涉及一种基于逻辑虚拟仿真的数字化plc程序自生成系统及方法。


技术介绍

1、传统的plc程序开发通常需要实际设备和现场测试,这会花费大量的时间和成本。通过虚拟场景仿真,可以在虚拟环境中进行测试和验证,避免了实际设备的需求,从而显著缩短了开发周期和降低了成本。无法生成plc程序。

2、现有方案包括:基于通用平台的虚拟仿真调试功能和基于机器人专用平台的虚拟仿真调试功能,于机器人专用平台的虚拟仿真调试功能通过在软件中模拟完整的机器人实机运动控制系统,包括io信号板的设定以及编程语言,结合固定的运动节点功能配置实现场景虚拟仿真运动。但缺陷是:仅支持顺序编程方式,并且信号配置内建于机器人仿真控制器,仅能完成从上至下的控制逻辑与交互,对于大型并行生产线或工作站几乎不可能实现连续的仿真运动。

3、仅适配单一机器人平台的虚拟仿真,针对多平台复合机器人仿真场景存在较大局限性。

4、基于通用平台的虚拟仿真调试功能通过在软件中定义路径编辑功能,根据不同运动类型分配对应的运动控制方式如机器人运动、输送线运动、i/本文档来自技高网...

【技术保护点】

1.一种基于逻辑虚拟仿真的数字化PLC程序自生成系统,其特征在于,包括虚拟控制器、信号输入模块、信号输出模块、内部操作存储模块、外部设备交互模块以及程序自生成模块,所述信号输入模块的输出端与虚拟控制器的输入端连接,所述虚拟控制器的输出端与信号输出模块的输入端连接,所述外部设备交互模块与虚拟控制器通信连接,所述程序自生成模块通过内部操作与存储模块与虚拟控制器连接。

2.根据权利要求1所述的一种基于逻辑虚拟仿真的数字化PLC程序自生成系统,其特征在于,所述信号输入模块将虚拟场景内状态反馈设备与虚拟控制器进行映射连接,以便模拟状态反馈逻辑。

3.根据权利要求2所述的一种...

【技术特征摘要】

1.一种基于逻辑虚拟仿真的数字化plc程序自生成系统,其特征在于,包括虚拟控制器、信号输入模块、信号输出模块、内部操作存储模块、外部设备交互模块以及程序自生成模块,所述信号输入模块的输出端与虚拟控制器的输入端连接,所述虚拟控制器的输出端与信号输出模块的输入端连接,所述外部设备交互模块与虚拟控制器通信连接,所述程序自生成模块通过内部操作与存储模块与虚拟控制器连接。

2.根据权利要求1所述的一种基于逻辑虚拟仿真的数字化plc程序自生成系统,其特征在于,所述信号输入模块将虚拟场景内状态反馈设备与虚拟控制器进行映射连接,以便模拟状态反馈逻辑。

3.根据权利要求2所述的一种基于逻辑虚拟仿真的数字化plc程序自生成系统,其特征在于,所述信号输入模块预定义了信号特征并通过表格形式保存,所述信号特征包括:输入信号名称、信号类型、信号地址、信号注释以及信号映射。

4.根据权利要求1所述的一种基于逻辑虚拟仿真的数字化plc程序自生成系统,其特征在于,所述信号输出模块将虚拟场景内动作执行设备与虚拟控制器进行映射连接,以便模拟动作执行逻辑。

5.根据权利要求4所述的一种基于逻辑虚拟仿真的数字化plc程序自生成系统,其特征在于,所述信号输出模块预定义了信号特征并通过表格形式保存,所述信号特征包括:输出信号名称、信号类型、信号地址、信号注释以及信号映射。

6.根据权利要求1所述的一种基于逻辑虚拟仿真的数字化plc程序自生成系...

【专利技术属性】
技术研发人员:陈旺怡贺永华陈立周建君李博
申请(专利权)人:杭州芯控智能科技有限公司
类型:发明
国别省市:

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

1