基于仿真技术的物流控制程序测试系统的制作方法

文档序号:9546505阅读:221来源:国知局
基于仿真技术的物流控制程序测试系统的制作方法
【专利说明】
所属技术领域
[0001]本发明属自动化物流系统中控制程序测试技术领域。
【背景技术】
[0002]自动化物流系统中设备控制程序运行于PLC(可编程逻辑控制器)中,是设备控制的核心,程序质量的优劣直接影响自动化物流系统的可靠性、易用性。由于控制对象是具体的机械设备,控制程序测试验证往往需要搭建在具体的机械设备平台之上,因此在生产制造阶段的测试及验证难度大、程序测试成本高。目前多数控制程序都在未经测试的状态下直接出厂应用,集成测试工作被迫在安装调试现场进行,既增加了现场调试周期,又存在较大的安全隐患。

【发明内容】

[0003]本发明的目的正是为了解决上述现有技术存在的不足而提供一种能有效完成物流控制程序仿真测试的系统。
[0004]本发明的目的是通过如下技术方案解决的:将计算机网络通讯技术、工业控制技术、仿真技术相结合,构建本控制程序测试系统。
[0005]基于仿真技术的物流控制程序测试系统,本发明特征在于,由虚拟设备部署环境V1、控制程序运行环境V2两个部分组成;在虚拟设备模型中定义有与实际物流设备电气控制接口(10)相一致的属性,编写与该属性相关的代码,通过属性质变换来控制虚拟设备运动部件动作;整个虚拟设备的动作逻辑和控制策略由控制程序运行环境中的程序负责完成;使用以太网在虚拟设备模型与控制器间进行连接,实现虚拟设备模型与控制器数据交换。
[0006]本发明控制系统程序运行环境V2通过以太网向上联接计算机调度程序运行环境V3,接受物料的输送指令;向下联接虚拟设备部署环境VI,实现底层输送设备虚拟模型的驱动、虚拟物料的检测与识别;完成虚拟物料输送的过程控制及信息的传递。达到测试和验证控制程序的目的。
[0007]本发明由虚拟设备部署环境V1、计算机调度程序运行环境V3组成;计算机调度程序运行环境V3通过以太网联接虚拟设备部署环境VI,实现底层输送设备虚拟模型的驱动、虚拟物料的检测与识别;完成虚拟物料输送的过程控制及信息的传递;达到测试计算机调度程序的目的。
[0008]目前已经有很多仿真软件广泛应用于自动化物流系统进行效率评估,这些仿真软件所提供的设备模型(模块)已经自带了大量的控制策略和逻辑处理程序,通过一系列仿真软件内部指令即可控制设备模型动作。系统设备模型的运行都在预定的程序中进行。与之不同,基于仿真技术的物流控制程序测试系统具有以下特征:
[0009]1.1在虚拟设备模型中定义有与实际物流设备电气控制接口(10)相一致的属性,编写与该属性相关的代码,实现通过属性值变换来控制虚拟设备运动部件动作;
[0010]1.2整个虚拟设备的动作逻辑和输送策略由控制程序运行环境中的控制程序负责完成;
[0011]2使用以太网在虚拟设备模型与控制器间进行连接,实现虚拟设备模型与控制器数据交换。本发明的有益效果是,极大的降低了控制程序测试对机械设备的依赖性,降低了控制程序测试成本,提高了控制程序质量,缩短了控制程序现场调试周期。
[0012]下面结合说明书附图进一步阐述本发明的内容。
【附图说明】
[0013]图1是实际自动化物流系统控制结构示意图;
[0014]图2是基于仿真技术的物流控制程序测试系统实施方式一结构示意图;
[0015]图3是基于仿真技术的物流控制程序测试系统实施方式二结构示意图;
[0016]图4是基于仿真技术的物流控制程序测试系统实施方式三结构示意图。
【具体实施方式】
[0017]如图1所示:实际自动化物流系统中,控制系统2属于控制执行层,向上联接管理层WCS物流调度系统3,接受物料的输送指令;向下联接执行层物流输送设备1,实现底层物流输送设备的驱动、物料检测与识别;完成物料输送的过程控制及信息的传递。其中,物流调度系统3与控制系统2间通过以太网通讯,控制系统2内各设备间通过现场总线通讯,控制系统2与输送设备1中的传感器、执行器通过控制电缆和动力电缆连接。
[0018]如图2所示:基于仿真技术的物流控制程序测试系统由虚拟设备部署环境V1、控制系统程序运行环境V2组成。控制系统程序运行环境V2通过以太网联接虚拟设备部署环境VI,实现底层输送设备虚拟模型的驱动、虚拟物料的检测与识别;完成虚拟物料输送的过程控制及信息的传递。达到测试和验证控制程序的目的。
[0019]如图3所示:基于仿真技术的物流控制程序测试系统由虚拟设备部署环境V1、控制系统程序运行环境V2、计算机调度程序运行环境V3三个部分组成。控制系统程序运行环境V2通过以太网向上联接计算机调度程序运行环境V3,接受物料的输送指令;向下联接虚拟设备部署环境VI,实现底层输送设备虚拟模型的驱动、虚拟物料的检测与识别;完成虚拟物料输送的过程控制及信息的传递。达到测试和验证控制程序的目的。
[0020]如图4所示:基于仿真技术的物流控制程序测试系统由虚拟设备部署环境V1、计算机调度程序运行环境V3组成。计算机调度程序运行环境V3通过以太网联接虚拟设备部署环境VI,实现底层输送设备虚拟模型的驱动、虚拟物料的检测与识别;完成虚拟物料输送的过程控制及信息的传递。达到测试计算机调度程序的目的。
【主权项】
1.基于仿真技术的物流控制程序测试系统,其特征在于,由虚拟设备部署环境V1、控制程序运行环境V2两个部分组成;在虚拟设备模型中定义有与实际物流设备电气控制接口(10)相一致的属性,编写与该属性相关的代码,通过属性值变换来控制虚拟设备运动部件动作;整个虚拟设备的动作逻辑和控制策略由控制程序运行环境中的程序负责完成;使用以太网在虚拟设备模型与控制器间进行连接,实现虚拟设备模型与控制器数据交换。2.根据权利要求1所述的基于仿真技术的物流控制程序测试系统,其特征是,控制系统程序运行环境V2通过以太网向上联接计算机调度程序运行环境V3,接受物料的输送指令;向下联接虚拟设备部署环境VI,实现底层输送设备虚拟模型的驱动、虚拟物料的检测与识别;完成虚拟物料输送的过程控制及信息的传递。达到测试和验证控制程序的目的。3.根据权利要求1所述的基于仿真技术的物流控制程序测试系统,其特征是,由虚拟设备部署环境V1、计算机调度程序运行环境V3组成;计算机调度程序运行环境V3通过以太网联接虚拟设备部署环境VI,实现底层输送设备虚拟模型的驱动、虚拟物料的检测与识别;完成虚拟物料输送的过程控制及信息的传递;达到测试计算机调度程序的目的。
【专利摘要】基于仿真技术的物流控制程序测试系统,其特征在于,由虚拟设备部署环境V1、控制程序运行环境V2两个部分组成;在虚拟设备模型中定义有与实际物流设备电气控制接口(IO)相一致的属性,编写与该属性相关的代码,通过属性值变换来控制虚拟设备运动部件动作;整个虚拟设备的动作逻辑和控制策略由控制程序运行环境中的程序负责完成;使用以太网在虚拟设备模型与控制器间进行连接,实现虚拟设备模型与控制器数据交换。本发明的有益效果是,极大的降低了控制程序测试对机械设备的依赖性,降低了控制程序测试成本,提高了控制程序质量,缩短了控制程序现场调试周期。
【IPC分类】G05B23/02
【公开号】CN105302114
【申请号】CN201510740083
【发明人】程哲, 穆建军, 崔维, 杨晓代, 周志坚, 尹正奇, 姜灿臣, 冯文华, 王志鹏, 曹月琴, 徐清华
【申请人】昆明昆船物流信息产业有限公司
【公开日】2016年2月3日
【申请日】2015年11月3日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1