PLC控制的下的运料小车装置MCGS组态画面设计 - 图文

更新时间:2023-03-11 19:12:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业设计

目 录

九江职业大学

摘要 3 绪论 4 第一章 设计任务和要求 5 1.1 课题的背景意义 5 1.2设计内容及要求 5 第二章 总体方案设计 6 2.1 送料车自动循环控制系统的构成 6 2.2 工作过程 6 2.3 方案设计 7 2.4硬件设计 9 第三章 软件设计 10 3.1 PLC程序编写 10 3.2监控软件设计 10 3.3通讯软件设计 10 3.4运料小车自动往返梯形如图3-1所示 11 3.5运料小车自动往返程序指令如表3.1所示 12 第四章 MCGS组态软件 13 4.1 MCGS 组态软件结构 功能特点 13 4.2 MCGS组态软件功能及其特点 15 4.3 工程的建立和变量的定义 17 4.4变量定义的步骤 18

1

毕业设计

九江职业大学

4.5指示灯的属性设置 19 4.6 MCGS与PLC的连接 20 4.7 编制循环策略 20 4.8运料小车的组态设计 20 4.9运行调试动画界面 21 第五章 安装调试过程 23 5.1 安装环境 23 5.2 安装注意事项 23 5.3 调试中遇到的问题及解决办法 23 5.4 各状态步的驱动处理的检查 23 5.5 状态的转移处理的检查 24 5.6 常见的故障 24 5.7 测试结果分析 24 第六章 设计小结 25 参考文献 26

2

毕业设计

摘要

九江职业大学

随着微电子技术和计算机技术的迅猛发展,使PLC从开关量的逻辑控制扩展到数字控制及生产过程控制域,真正成为一种电子计算机工业控制装置,故称为可编程控制器。随着现代工业设备的自动化越来越多的工厂设备采用PLC,变频器,人机界面自动化器件来控制,因此自动化程度越来越高。送料小车控制系统使用了PLC控制,被控对象是送料车,属于自动循环控制系统,该系统能安全、可靠运行的情况,实现计算机自动监控。

本次设计介绍了FX2N PLC机的性能及其特点,可编程序控制器(programmable controller)简称PLC。由于PLC的性能优越,功能完备,灵活性强,通用性好和继电接触器控制简单易懂,维修方便等双重优点,形成以微电脑为核心的电子控制设备,可编程序控制器是近年来一种极为迅速,应用极为广泛的工业控制装置。可编程控制器(PLC)具有编程软件采自易学易懂的梯形图语言,控制灵活方便,抗干扰能力强,运行稳定可靠等特点,现在的工业自动化生产控制多采用可编程控制器来实现。

该控制系统,根据实际要求利用PLC的实时控制和顺序处理功能,完成系统控制,在本次论文中给出了控制系统的主电路图及软件设计

关键词:可编程序控制器(PLC) 计算机技术 自动送料小车

3

毕业设计

绪论

九江职业大学

二十世纪六十年代美国推出可编程逻辑控制器(Programmable Logic Controller,PLC)取代传统继电器控制装置以来,PLC得到了快速发展,在世界各地得到了广泛应用。同时,PLC的功能也不断完善。随着计算机技术、信号处理技术、控制技术网络技术的不断发展和用户需求的不断提高,PLC在开关量处理的基础上增加了模拟量处理和运动控制等功能。今天的PLC不再局限于逻辑控制,在运动控制、过程控制等领域也发挥着十分重要的作用。

作为离散控的制的首选产品,PLC在二十世纪八十年代至九十年代得到了迅速发展,世界范围内的PLC年增长率保持为20%~30%。随着工厂自动化程度的不断提高和PLC市场容量基数的不断扩大,近年来PLC在工业发达国家的增长速度放缓。但是,在中国等发展中国家PLC的增长十分迅速。综合相关资料,2004年全球PLC的销售收入为100亿美元左右,在自动化领域占据着十分重要的位置。

PLC是由摸仿原继电器控制原理发展起来的,二十世纪七十年代的PLC只有开关量逻辑控制,首先应用的是汽车制造行业。它以存储执行逻辑运算、顺序控制、定时、计数和运算等操作的指令;并通过数字输入和输出操作,来控制各类机械或生产过程。用户编制的控制程序表达了生产过程的工艺要求,并事先存入PLC的用户程序存储器中。运行时按存储程序的内容逐条执行,以完成工艺流程要求的操作。PLC的CPU内有指示程序步存储地址的程序计数器,在程序运行过程中,每执行一步该计数器自动加1,程序从起始步(步序号为零)起依次执行到最终步(通常为END指令),然后再返回起始步循环运算。PLC每完成一次循环操作所需的时间称为一个扫描周期。不同型号的PLC,循环扫描周期在1微秒到几十微秒之间。PLC用梯形图编程,在解算逻辑方面,表现出快速的优点,在微秒量级,解算1K逻辑程序不到1毫秒。它把所有的输入都当成开关量来处理,16位(也有32位的)为一个模拟量。大型PLC使用另外一个CPU来完成模拟量的运算。把计算结果送给PLC的控制器。

相同I/O点数的系统,用PLC比用DCS,其成本要低一些(大约能省40%左右)。PLC没有专用操作站,它用的软件和硬件都是通用的,所以维护成本比DCS要低很多。一个PLC的控制器,可以接收几千个I/O点(最多可达8000多个I/O)。如果被控对象主要是设备连锁、回路很少,采用PLC较为合适。PLC由于采用通用软件,在设计企业的管理信息系统方面,要容易一些。

近10年来,随着PLC价格的不断降低和用户需求的不断扩大,越来越多的中小设备开始采用PLC进行控制,PLC在我国的应用增长十分迅速。随着中国经济的高速发展和基础自动化水平的不断提高,今后一段时期内PLC在我国仍将保持高速增长势头。

4

毕业设计

九江职业大学

第一章 设计任务和要求

1.1 课题的背景及意义

随着现代工业设备的自动化越来越多的工厂设备采用PLC,变频器,人机界面自动化器件来控制,因此自动化程度越来越高。电器控制技术是随着科学技术的不断发展,生产工艺不断提出新的要求而得到迅速发展的。

在现代化工业生产中,为了提高劳动生产率,降低成本,减轻工人的劳动负担,要求整个工艺生产过程全盘自动化,这就离不开控制系统。

控制系统是整个生产线的灵魂,对整个生产线起着指挥的作用。一旦控制系统出现故障,轻者影响生产线的继续进行,重者甚至发生人生安全事故,这样将给企业造成重大损失。

运料小车是基于PLC控制系统来设计的,控制系统的每一步动作都直接作用于运料小车的运行,因此,运料小车性能的好坏与控制系统性能的好坏有着直接的关系。运料小车能否正常运行、工作效率的高低都与控制系统密不可分。 所以,对运料小车控制系统的设计要予以重视。

1.2设计内容及要求 本课题的主要设计内容有:

1) 确定运料小车控制系统的总体设计方案; 2) 设计运料小车拖动电机的电器控制线路原理图;

3) 确定运料小车控制系统PLC的型号规格,确定PLC I/O元件,列出PLC I/O元件分配

表;

4) 设计运料小车控制系统的PLC I/O接线图,PLC程序的总体结构图和梯形图(包括公用程序、控制程序、信号显示和故障报警程序等。

设计题目:PLC自动运料车

5

毕业设计

九江职业大学

目的及要求:

1) 熟练掌握PLC的指令系统,学会定时器、计数器和特殊继电器等等在实际中的应用; 2) 通过设计牢固掌握用功能图设计梯形图的方法、步骤及绘制梯形图所遵循的规则和设计技巧:

3) 学会时序控制程序的设计和调试方法:

4) 学会PLC输入/输出点的分配、接线,对PLC有系统的了解。

第二章 总体方案设计

本系统采用了PLC控制原理,设计总体控制方案,用组态软件进行实时控制的监控。

2.1 送料车自动循环控制系统的构成

送料车前进和后退用开关来控制。在装料和卸料的地方有限位开关来实现,当小车到达装料出时,碰到限位开关SQ1,实现小车的装料动作;当小车到达卸料处时,碰到限位开关SQ2,实现小车的停车和卸料动作。

2.2 工作过程

(1)第一次按下送料按钮,预先装满料的小车前进送料到达卸料处(SQ2)自动停下并卸料;

(2)经过对卸料所需设定的时间t2延时后,车子则自动的返回到装料处(SQ1); (3)经过装料所需设定的时间t1延时后,车子自动的再次前进送料,卸完料后车子又自动返回装料,如此自动往返循环送料。当输入为停止信号时,系统将停止运行。

6

毕业设计

九江职业大学

工作过程如图2.1所示。

开始信号 小车前进 小车卸料 小车后退 小车装料

图2.1 送料车工作过程流程图

2.3 方案设计

1)根据控制目的和要求,经过仔细分析各种因素,制定了整体的设计方案:以FX2N PLC为核心,完成对输入输出点的控制。监控系统通过MODBUS通信协议与PLC进行I/O点的通信。输入部分包括:启动/停止按钮输入;输出部分包括:装料和卸料的控制。运料小车工作示意图如图2-2所示。

图2-2 运料小车工作示意图

7

毕业设计

九江职业大学

2)PLC运料小车接线示意图如图2-3所示。

图2-3 小车接线示意图

3)运料小车的工作流程图如图2-4所示。

图2-4 运料小车工作流程图

8

毕业设计

九江职业大学

4)运料小车自动往返控制状态转移如图2-5所示。

图2-5 运料小车自动往返图

2.4硬件设计

根据控制要求,主控设备选用三菱PLC,小车的行程控制采用限位开关(2个),系统

的启动、停止、采用按钮实现,输出采用接触器(2个)控制,一个实现前进,另一个完成后退功能。

9

毕业设计

九江职业大学

第三章 软件设计

3.1 PLC程序编写

根据控制要求和现有条件,使用实训室计算机已经安装的编程软件,编写PLC控制程序。控制程序包括启动、停止按钮、数据采集等等。

本实验要用到的是I/O数字量,实验中采用了四个输入四个输出的I/O点,I/O点分配如表3.1。

输入点 X0 X1 X2 X3 输入点作用 启动按钮SB0 停止按钮SB1 前进限位开关SQ2 后退限位开关SQ1 输出点 Y0 Y1 Y2 Y3 输出点作用 前进KM1 卸料KM2 后退KM3 装料KM4 表3.1 I/O点分配

3.2监控软件设计

送料车自动往返循环控制系统的监控界面组态软件作为开发平台,主要有控制对象的图形界面和数据库变量组成,数据库变量通过通信接口与PLC进行I/O联接,完成数据交换。

创建新的应用程序关系式的一般过程是:绘制图形界面、创建数据库、配置I/O数据联接、建立动画连接、运行及调试。

3.3通讯软件设计

本实验采用了MODBUS通信协议来实现PLC之间的通讯。本实验用动态数据交换(DDE)实现数据交换。它在同时运行的两个应用程序之间实现一种客户端与服务器之间的关系,服务器应用程序提供数据,并接受对这些数据感兴趣的任何其它应用程序的请求。发出请求的应用程序被称为客户端。

10

毕业设计

九江职业大学

3.4运料小车自动往返梯形如图3-1所示。

图3-1 自动运料小车梯形图

11

毕业设计

表3.1 自动运料小车程序

九江职业大学

3.5运料小车自动往返程序指令如表3.1所示。

步数 0 1 3 4 5 7 8 9 10 11 13 14 15 18 19 21 22 23 24

指令 LD M8002 SET S0 STL S0 LD X000 SET S20 STL S20 LDI X001 OUT Y000 LD X001 SET S21 STL S21 OUT Y001 OUT T0 LD T0 SET S22 STL S22 LDI X002 OUT Y002 LD X002 步数 25 27 28 29 32 33 35 36 指令 SET S23 STL S23 OUT Y003 OUT T1 K60 LD T1 OUT S0 RET END

12

毕业设计

九江职业大学

第四章 MCGS组态软件

MCGS(Monitor and Control Generated System,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件。它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域有着广泛的应用。其主要特征和功能大体为:具有简单灵活的可视化操作界面、实时性强、有良好的并行处理性能、有丰富生动的多媒体画面、开放式结构、广泛的数据获取和强大的数据处理功能、完善的安全机制、强大的网络功能、多样化的报警功能、支持多种硬件设备、方便控制复杂的运行流程、良好的可维护性和可扩充性、设立对象元件库组态工作简单方便、能实现对工控系统的分布式控制和管理等等。

4.1 MCGS 组态软件结构 功能特点

MCGS软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,用来帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户的制定方式运行,并进行各种处理,完成用户组态环境所设计的目标和功能。组态环境和运行环境的关系如图4-1所示;

组态环境: 组态生成 应用系统 组态结果数据库 运行环境: 解释执行 状态结果

图4-1 组态环境运行和运行环境图

由MCGS生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分组成。如图4-2所示。

MCGS 主控窗口 设备窗口 用户窗口 实时数据库 运行策略 图4-2 组态控制窗口

13

毕业设计

九江职业大学

MCGS的五大组成部分

MCGS组态软件建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,可以完成不同的工作,且具有不同的特性。

(1)主控窗口

主控窗口确定了工业控制中工程作业的总体轮廓、运行流程、菜单命令、特性参数和启动特性等内容,是应用系统的主框架。在主窗口中可以放置一个设备窗口和多个用户窗口,主控窗口负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程名称,编制工程菜单,设计封面图形,确定启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。

(2)设备窗口

设备窗口是连接和驱动外部设备的工作环境。设备窗口专门用来放置不同类型和功能的设备构件,实现对外部设备的操作和控制。设备窗口通过设备构件把外部设备的数据采集进来,送入实时数据库中,然后再把数据输出到外部设备。一个应用系统只有一个设备窗口,运行时,系统自动打开设备窗口来管理和调度所有设备构件才能正常工作,并在后台独立运行。

(3)用户窗口

用户窗口主要用于设置工程中人机交互的界面。其中可以放置三种不同类型的图形对象:图元、图符和动画构件。图元和图符对象为用户提供了一套完善的设计制作图形画面和定义动画显示与操作的模块,用户可以直接使用。通过在用户窗口内放置不同的图形对象来搭建多个窗口,用户可以制作各种复杂的图形界面,以便用不同的方式实现数据和流程的可视化。

组态工程中的用户窗口,最多可以定义512个。所以的用户窗口均位于窗口内,其打开时窗口可见,关闭时窗口不可见。允许多个用户窗口同时处于打开状态,其位置、大小和边界等属性可以随意改变或设置。

(4)实时数据库

实时数据库是工程各个部分的数据交换与处理中心,是MCGS系统的核心。它将MCGS工程各个部分连接成有机的整体。本窗口内定义的不同类型和名称的变量,将作为数据采集、处理、输出控制、动画连接及设备驱动的对象。

MCGS用实时数据来管理所有的实时数据。从外部设备采集来的实时数据送入实时数据库进行报警处理和存盘处理。因此,实时数据库所存储的单元,不单单是变量的数值,还包括变量的特征参数(属性)以及对该变量的操作方法(设置报警性、报警处理、存盘处理等)。这种将数值、属性和方法封装在一起的数据称为数据对象。实时数据库采用面向对象的技术,不仅仅为其他部分提供服务,还为系统各个功能部件提供数据共享。

(5)运行策略

14

毕业设计

九江职业大学

运行策略是对系统运行的流程实现有效控制的手段。本窗口主要完成对工程运行流程‘’定时器、配方操作和多媒体输出等。

运行策略本身是系统提供的一个框架,里面放置有策略条件构件和由策略构件组成的策略的定义,使系统能够按照设定的顺序和条件操作实时数据库,控制用户窗口的打开、关闭并确定设备构件的工作状态等,从而实现对外部设备工作过程的精确控制。

一个应用系统有三个固定的运行策略:启动策略、循环策略和退出策略,用户也可以根据具体需要创建新的用户策略、循环策略、报警策略、事件策略、热键策略,并且用户最多可创建521个用户策略。启动策略在应用系统开始运行时调用,退出策略在应用系统退出运行时调用,循环策略由系统在运行过程中定时循环调用,用户策略供系统中的其他部件调用。

4.2 MCGS组态软件功能及其特点

MCGS的主要功能和基本功能如下: (1)简单的可视化操作界面

MCGS采用全中文、可视化、面向窗口的开发界面,以窗口为单位,构造用户运行系统的图形界面,使得MCGS的组态工作既简单直观,又灵活多变符合中国人的使用习惯和要求。用户可以使用系统的默认构架,也可以根据自己的需要自己组态配置图形界面,生成各种类型和风格的图形界面,包括DOS风格和标准Windows风格的图形界面并且带有动画效果的工具条和状态条等。

(2)实时性强、良好的并行处理性能

MCGS充分利用了32位Windows操作平台的多任务、按优先级分时操作的功能,以线程为单位,对在工程作业中实时性强的关键任务和实时性不强的非关键任务进行分时并行处理,使PC机在工程测控领域被广泛应用成为可能。 (3)丰富、生动的多媒体画面

MCGS以图像、图符报表和曲线等多种形式展示,为操作员及时地提供系统运行中的状态、品质及异常报警等有关信息;通过对图形大小的变化、颜色的改变、明暗的闪烁、图形的移动反转等多种手段,增强画面的动态显示效果;在图元、图符对象上定义相应的状态属性,实现动画效果。MCGS还为客户提供了丰富的动画构件,每个动画构件都应一个特定的动画功能。MCGS还支持多媒体功能,使能够开发出集图像、声音、动画为一体的漂亮、生动的工程画面。

(4)开放式结构,广泛的数据获取和强大的数据处理功能

MCGS采用开放式结构,系统可以与广泛的数据源交换数据,MCGS提供多种高性能的I/O驱动;支持Microsoft开放数据库互连(ODBC)接,有强大的数据库连接能力;全面

15

毕业设计

九江职业大学

- 动作动画链接,此时出现触动 -> 动作脚本编辑器。确保选择条件类型 = 鼠标左键/ 键按下时,此脚本在按下该按钮之后产生一个动作。分别输入以下脚本,脚本程序请看附录1.

4.9运行调试动画界面

PLC动画界面如下图所示,具体过程为:前进(图4-8) 装料(图4-9) 后退(图4-10) 卸料(图4-11)。

图4-8 小车前进取料

图4-9 小车装料

21

毕业设计

九江职业大学

图4-10 小车后退

图4-11 小车卸料

22

毕业设计

九江职业大学

第五章 安装调试过程

5.1 安装环境

PLC适用于工业现场,为了保证其可靠性,延长使用寿命,安装时要注意周围环境:温度0~55度,湿度在35%~85%之间,周围无易燃和腐蚀性气体、过量的灰尘和金属颗粒,避免过度的震荡和冲击,避免太阳光的直射和水的溅射等等。

5.2 安装注意事项

PLC的所有单元都要在断电的情况下进行安装和拆卸;切勿将导线头、金属屑落入机体内;模块周围留出一定的空间,便于通风和散热;还有就是要尽量与产生高电子噪声的设备(如变频器)分开。PLC具有很完善的自诊断功能,如果出现故障,借助自诊断程序的提示功能可以方便的找到出现故障的部件,更换后就可以恢复正常工作。实践表明,外部设备的故障率远远高于PLC,所以对PLC构成的控制系统进行维护和检查是必不可少的,一般每半年应对PLC系统进行一次周期性检查。

5.3 调试中遇到的问题及解决办法

流程图具有良好的可读性,可以先看流程图,然后再看程序,将程序仔细分析并预测结果,最后再上机运行程序,观察运行结果,看是否符合控制要求。若出现问题,请具体分析。如果是局部问题,可充分利用监控和预测功能进行功能调试;如果是出现整体错误,应重新审核程序并进行修改。对照编程原则和变成方法以及自己的编程思路进行检查。

5.4 各状态步的驱动处理的检查

运用监控和测试手段,强制对应的状态元件激活,看负载是否能驱动。如果能正常驱动,表明驱动正常,问题在状态转移处理上;如果不能驱动,表明问题在程序上。则仔细检查程序原则的使用和编程语言的运用。

23

毕业设计

九江职业大学

5.5 状态的转移处理的检查

同样运用监控和测试手段,首先使功能流程图的初始化状态激活,依次使转移条件激活,监控各状态是否能按照规定的顺序进行转移。如果不能正常转移,故障为状态转移处理上。

5.6 常见的故障

编程故障,没有正确使用编程原则和方法,或程序书写有错。还有可能是输入错误,在程序输入时出现手误。所以在编写程序时一定要仔细细心,编写完成后要仔细检查,尽量减少错误的可能性。

5.7 测试结果分析

经过对程序的测试编译,PLC程序正确,无错误提示成功将程序下载进入PLC控制器的CPU中。PLC硬件连接正确,可以实现预定的功能。在调试运行过程中,各个过程的运行符合控制要求,在小车的前进时前进显示灯亮、卸料时卸料显示灯亮、后退时后退显示灯亮、装料时装料显示灯亮,在整个循环送料的过程中,INTOUCH监控界面的相对应的灯的指示符合设计要求,可以对送料小车自动往返循环控制系统进行实时的监控。

24

毕业设计

九江职业大学

第六章 设计小结

随着毕业日子的临近,毕业设计(论文)也接近了尾声。经过了这短时间的学习、调查和研究,并在辅导老师的精心指导下,终于完成了这篇《运料小车自动往返控制》的论文设计。在此特别鸣谢王宇恺老师和身边给予帮助的同学。

在做课程设计的这段时间里,从设计题目的命名,到论文的设计编写,再到课程设计的完成,每走一步对我来说都是巨大的考验和挑战。在这段时间里,我学到了很多知识,也有很多感受,由于对设计相关技术很不了解,我开始了独立的学习和试验,查看相关的资料和书籍,咨询辅导老师,让自己头脑中模糊的概念逐渐清晰,并最终完成了设计。

虽然我的毕业设计不是很成熟,有许多不足之处,但设计中的字字句句,都有我的心血。希望我最终完成的毕设能够得到老师们的肯定。同时这次毕业设计的经历也会使我终身受益,我感受到了做课程设计是要用心去做,是真正的自己学习的过程和自我提高的过程,没有学习就不可能有提高的能力,没有进一步的提高,就不会有所突破。希望这次的经历能继续的激励我在以后生活中不断前进,不断进步。

25

毕业设计

参考文献

九江职业大学

(1) 张万忠.可编程控制器应用技术[M].北京:化学工业出版社.2002.

(2) 殷洪义.可编程控制器选择设计与维护 [M] .北京:机械工业出版社,2002.24-49. (3) 王永华.现代电气控制及PLC应用技术 [M] .北京: 北京航空航天大学出版社,

2003.80-96. (4) 谢克明,夏路易.可编程控制器原理与程序设计 [M] .北京:电子工业出版社,

2005.1-20.

(5) 求是科技编著.PLC应用开发技术与工程实践[M].北京:人民邮电出版社,2005. (6) 王炳实 机床电器控制 机械工业出版社. 2006.

(7) PLC控制系统梯形图和语句表-----郑凤翼 郑丹丹 赵春江 编著 (8) 王振民.PLC原理及应用 [M] .大庆石油学院.14-61.

26

本文来源:https://www.bwwdw.com/article/bqbw.html

Top