论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>本科论文>范文阅读
快捷分类:

关于RSLogix5000论文范文 基于RSLogix5000软件模块化设计相关论文写作参考文献

分类:本科论文 原创主题:RSLogix5000论文 更新时间:2024-01-20

基于RSLogix5000软件模块化设计是关于对不知道怎么写RSLogix5000论文范文课题研究的大学硕士、相关本科毕业论文rslogix5000 20.12论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

摘 要:本文阐明了模块化设计的概念、功能模块的设计原理,简单介绍了模块化设计的特点及发展前景.针对一汽通用哈尔滨轻型汽车有限公司搬迁改造项目涂装车间机运系统的电气控制系统,详细介绍了模块化编程的方法及模块化程序的实际应用.对电气控制系统的设计具有一定的实际指导意义.

关键词:模块化设计;PLC;RSLogix5000软件;标签;数据结构体

1 模块化设计介绍

1.1 模块化设计

简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系,以功能模块为单位进行程序设计实现其求解算法的方法.

1.2 模块化设计具有以下优点

大量利用已有的经过试验、生产和市场验证的模块,可以降低设计风险,提高产品的可靠性和设计质量;设计的重用及并行的产品开发和测试可以大大缩短设计周期;模块化降低程序复杂度,使程序设计、调试和维护等操作简单化;模块化有利于企业研发团队分工,规范不同团队间的信息接口,进行更为深入的专业化研究和不同模块系统的并行开发;模块化是在传统设计基础上发展起来的一种新的设计思想,现已成为一种新技术被广泛应用,模块化设计的产品正在不断涌现.

2 项目简介

一汽通用哈尔滨轻型汽车有限公司搬迁改造项目是一个年产10万辆的轻型卡车生产线.涂装车间的电气控制系统划分为12个控制系统,其中机运设备电气控制系统7个,工艺设备电气控制系统5个.共使用12套ROCKWELL的PLC ,使用DeviceNET现场总线.电气控制系统是在美国通用汽车公司的工程师指导和ROCKWELL(中国)全方位技术支持下,完全采取模块化设计思想进行设计的,每个控制系统都是由若干数量和种类的单元模块和盘柜模块组成.基于硬件的模块化设计和RSLogix5000软件的特性,控制程序完全采用模块化设计思想编制.

3 软件介绍

RSLogix5000是美国罗克韦尔自动化有限公司开发的用于对其公司PLC产品的编程软件.RSLogix5000软件是符合IEC61131-3标准的软件包,是一个包含编程、诊断、在线监控等功能的集成系统开发平台.系统的主要功能是为控制工程师和系统编程人员提供一个可以把他们的程序概念转变成一系列的程序图和定义用于快速地创建可执行程序.它具有以下几个显著特点:

统一的项目查看;具有控制器标签(Controller Tags)和程序标签(Program Tags)两类标签;用户可以自定义的数据结构体;每个程序都包含程序标签、一个可执行的主例程和多个其他例程.

3.1 软件界面

本项目程序设计采用了V16.03.00版本的RSLogix5000软件,其界面如图1所示.左侧的Controller Organizer选项栏中呈树状列表显示了控制器的相关信息.包括全局作用域标签(Controller Tags)、任务(Tasks)、数据类型(Data Types)、I/O配置(I/O Configuration)等.

3.2 标签及用户自定义的数据结构体

标签就是实际工程中的变量,有模拟量如水位、压力、温度等,数字量如打开、关闭启动、停止等.在程序中使用它们进行编程,调试中通过在线监视在窗口中查看当前状态.

标签的数据类型可以分为两大两类:①基本类型:布尔型(BOOL)、短整型(SINT)、整型(INT)、双整型(DINT)、实型(REAL);②结构体类型:预定义型(Predefined)、用户定义型(User-Defined).

结构体是由一系列具有相同类型或不同类型的数据构成的数据集合.结构体和其他基本数据类型比较具有一个显著的优点:结构体可以做成想要的数据类型以方便日后的使用.

3.3 标签的作用域

在上面我们提到过此软件的标签包括控制器标签和程序标签两类.两类标签最主要的区别就是作用域不同.控制器标签是全局作用域标签,它可以被控制器内的全部例程使用而不管这些例程归属于哪个程序,对控制而言这些标签是全局的.程序标签是局部作用域标签,它只限于该标签所在的程序内的例程使用,在其他程序的例程不能访问另一个程序的程序标签,对于控制而言,这些标签是局部的.

控制器标签在Controller Tags里显示可以直接增加或新建的方式添加新的控制器标签.程序标签的位置在各个程序里的Program Tags中,以同样的方法添加.在Controller Tags或Program Tags中我们可以看见有一列名为“Alias For”的区域.这部分是用于添加标签名称的,我们称之为别名标签.当一个标签被编辑了别名标签后,则表明此标签和该别名标签实际为一个标签,在模块化设计中有很大的作用.

3.4 程序结构介绍

每个程序都包含程序标签、一个可执行的主例程和多个其他例程.程序标签定义了本程序内所用到的所有局部标签;主例程内通过调用指令可以按主例程内的顺序调用其他例程.

4 基于RSLogix5000的模块化设计

下面以本项目机运设备控制程序的编制来说明基于RSLogix5000的程序模块化设计方法.如图2所示,是一个双向变频滚床的控制程序.程序中的每个例程都是以其主要功能命名的,这样可以使得应用此程序的人员清晰易懂.程序中包括了该设备的I/O映射(B001_MapInputs/ B002_MapOutputs)、参数(B005_Parameters)、模式(M001_Modes)、连锁(zB100_Interlocks_PRBA)、基本动作(zS021_SkidIndexIn ~ zS905_SkidJogRev)及ARMORSTART 的控制(zV_PRB

总结:本论文可用于RSLogix5000论文范文参考下载,RSLogix5000相关论文写作参考研究。

参考文献:

1、 船舶外舾装模块化设计应用 摘要:船舶外舾装的模块化设计能够让船舶建造的成本降低,并且可以缩短设计建造的周期。本文从阐述船舶外舾装模块化的设计内容入手,对于船舶外舾装模块化。

2、 斜梯模块化设计三维应用 摘 要:通过对斜梯模塊的划分与设计,总结了斜梯模块化的特点,结合Inventor三维软件参数化设计的应用,不仅提高了设计效率,而且还降低了生产制。

3、 模块化光伏离网储能系统设计和试验 摘 要:文章研究了一种模块化的小型光伏离网储能发电系统,从光伏离网储能系统的设计与应用方面进行阐述,并通过试验验证其发电系统的可靠性与稳定性。该。

4、 FPGA软硬件编程方法模块化关节控制器设计 摘要:为了提高机器人关节控制的性能,设计了一套基于现场可编程门阵列(FPGA)软硬件编程方法的模块化关节控制器。在控制器中,传感器采集和电流矢量。

5、 基于模块化设计单、三相标准电能表 摘 要:本文介绍了标准电能表模块化设计原理及其实现的方法,本设计采用标准化、模块化的设计思路,对标准电能表进行了设计与研究,采用8个不同的模块,。

6、 模块化人才培养模式改革和 摘 要:日益突出的就业压力对高校的人才培养模式提出了新的、更高层次的要求,文章以南京邮电大学为例对模块化人才培养模式改革进行研究与思考,全面提升。