盐业包装生产线中虚拟PLC控制系统的设计与实现

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:gwo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术迅速发展,虚拟现实所涉及的领域越来越宽,并在教育领域得到了广泛的应用,受到了用户的青睐,虚拟培训的需求也越发旺盛。由于相关条件的约束,没法让学生去工业生产线现场来学习和掌握生产线中各模块结构、功能及其控制方法,于是催生了对工业生产线的虚拟化。国内对工业生产线的虚拟化起步较晚,目前的系统往往只关注于生产线上的设备如何逼真的展现出来,而很少关注生产线上的设备的行为和操作逻辑,这样的虚拟系统无法让学生了解工业生产线的工作过程,更没法培训学生在现实工作中如何操作设备。针对目前虚拟工业生产线系统存在的缺陷,以虚拟盐业包装生产线为例,本文通过虚拟PLC技术来模拟可编程逻辑控制器,实现了操控虚拟生产线中设备的行为和行为逻辑的通用虚拟平台。本文首先利用面向对象的思想,按功能对虚拟生产线PLC控制系统进行分解,把该系统分成了五大模块:场景显示模块、PLC控制模块、PLC编程模块、任务列表加载模块和任务场景编辑模块。以盐业包装生产线的结构组成及其控制方法为虚拟对象,并结合虚拟PLC的相关标准,提取出了该系统中虚拟PLC的梯形图元集合指令集。同时,讨论了生产线模型的建模策略和模型控制的层次结构。其次,在研究了系统的模块组成后,利用BCGControlBar框架按功能对各个模块进行封装,搭建起了系统的程序框架。在实现虚拟PLC编辑功能的过程中,设计了梯形图和指令表所对应的数据结构,探讨了梯形图数据向指令表数据的转换思路及具体步骤,同时研究出PLC逻辑的具体解析过程。在为实现场景显示模块功能做准备工作的过程中,探讨了建模的具体方法,并提出了定义模型行为属性的关键步骤,同时通过对虚拟场景与模型之间的层次关系的研究,设计出了虚拟PLC逻辑驱动场景中三维模型的方法。最后,实现了一个通用的虚拟场景平台,能够向场景中添加不同的模型来构造不同功能的虚拟场景。在实验中,通过向场景中添加附有行为的包装箱装箱模型组,组成了包装箱装箱控制任务场景,根据所给的任务说明,按控制逻辑设计梯形图,选择PLC输出接口控制的三维模型,然后运行PLC。实验表明,盐业包装生产线中的PLC控制系统能够按照所设计的PLC逻辑直观而准确地展示设备的控制过程。
其他文献
金融科技正不断推动支付方式的全面升级。大数据、物联网、云计算、人工智能等技术不断应用于支付领域,对支付领域产生了深远的影响,为我们的日常生活提供了更多的安全和便利,也为商家带来了效率和价值的提升。近些年,随着移动互联网技术的快速发展,智能终端广泛的应用和电子支付业务的蓬勃发展,多家银行开始支持网上申请和网上放贷,以消费信贷为主要功能的信用卡已经成为十分普遍的理财工具,并且借由信用卡这类消费金融,衍
学位
微粒群算法作为一种全局优化算法,由于其易用性和良好的性能,已经引起了越来越多的研究者的注意。目前关于微粒群算法的研究主要集中于三个方面,微粒群算法的理论分析、微粒
随着信息技术的发展,越来越多的数据以流的形式每天都在影响着人们的生活。数据流的连续性、潜在无限性、高速流动性等特点,使得数据流挖掘算法对数据只能是顺序的,一次或有
随着云计算的逐渐流行以及计算机硬件性能的提升,虚拟化技术正逐渐成为当前最为热门的计算机技术之一。最近几年各大CPU厂商纷纷提出了基于硬件的虚拟化技术以更好的支持完全
网络模拟是目前研究网络行为的一个重要的方法,但是由于网络规模大、复杂性高等特点,使得并行网络模拟成为了研究大规模网络行为的一种必不可少的方法。并行网络模拟系统在模
随着计算机视觉、模式识别等技术的不断进步以及人们对自身安全的重视,视频监控系统的应用得到了快速发展,其中利用计算机视觉的图像及视频中人体行走的步态进行身份识别是重
一方面,随着计算机技术的迅猛发展,以及传感器技术的飞速发展,人们对于信息获取能力也在不断进步,造成了业务量和数据量的爆炸式增长,这导致海量数据的大量涌现。另一方面,传
随着Web应用的日益丰富,高效可靠的测试成为提高Web应用可靠性的现实需要。由于Web应用具有动态性和不确定性等特性,传统的软件测试方法难以对Web应用进行有效测试。由于 Agent
在过去的几十年里,指纹识别或者认证一直是生物特征识别里的主要研究方向,我们有足够的理由相信在未来的很长一段时间里,指纹识别或认证也同样拥有主流市场。指纹具有的唯一
基于传统测试理论的计算机辅助测试以固定的测试时间与测试题目数而忽略了受试者的个体差异,导致很多无效试题与时间的浪费并挫败受试者的信心。而计算机自适应测试是基于项目