资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
广东技术师范学院天河学院PLC 课程设计报告装配流水线的模拟控制系 别 电气工程 班 级 电气 123 班 学 号 学生姓名 指导老师 组 员 2015 年 3 月一、绪论1、可编程控制器的概述可编程序控制器,英文称 Programmable Logical Controller,简称 PLC。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC 是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的复杂接线、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是 PLC 的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的 PLC 后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将 PLC 应用于生产实践。2、可编程控制器的基本结构可编程控制器主要由 CPU 模块、输入模块、输出模块和编程器组成(如下图所示) 。(1) 、CPU 模块CPU 模块又叫中央处理单元或控制器,它主要由微处理器(CPU)和存储器组成。它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部判断等。PLC 的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。(2)、I/O 模块输入模块 CPU模 块输出模块可 编 程 序 控 制 器编 程 装 置接 触 器电 磁 阀指 示 灯电 源 电 源 限 位 开 关选 择 开 关按 钮 I/O 模块是系统的眼、耳、手、脚,是联系外部现场和 CPU 模块的桥梁。输入模块用来接收和采集输入信号。输入信号有两类:一类是从按钮、选择开关、数字拨码开关、限位开关、接近开关、光电开关、压力继电器等来的开关量输入信号;另一类是由电位器、热电偶、测速发电机、各种变送器提供的连续变化的模拟输入信号。可编程序控制器通过输出模块控制接触器、电磁阀、电磁铁、调节阀、调速装置等执行器, 可编程序控制器控制的另一类外部负载是指示灯、数字显示装置和报警装置等。(3)、电源可编程序控制器一般使用 220V 交流电源。可编程序控制器内部的直流稳压电源为各模块内的元件提供直流电压。(4)、编程器编程器是 PLC 的外部编程设备,用户可通过编程器输入、检查、修改、调试程序或监示 PLC 的工作情况。也可以通过专用的编程电缆线将 PLC 与电脑联接起来,并利用编程软件进行电脑编程和监控。(5)、输入/输出扩展单元I/O 扩展接口用于将扩充外部输入/输出端子数的扩展单元与基本单元(即主机)连接在一起。(6)、外部设备接口此接口可将编程器、打印机、条码扫描仪,变频器等外部设备与主机相联,以完成相应的操作。本实验装置选用的主机型号为 S7-200 系列的主机。3、可编程控制器的工作原理可编程控制器有两种基本的工作状态,即运行(RUN)状态与停止(STOP)状态。在运行状态,可编程序控制器通过执行反映控制要求的用户程序来实现控制功能。为了使可编程序控制器的输出及时地响应随时可能变化的输入信号,用户程序不是只执行一次,而是反复不断地重复执行,直至可编程序控制器停机或切换到 STOP 工作状态。除了执行用户程序之外,在每次循环过程中,可编程序控制器还要完成内部处理、通信处理等工作,一次循环可分为 5 个阶段(如图所示)在内部处理阶段,可编程序控制器检查 CPU,模块内部的硬件是否正常,将监控定时器复位,以及完成一些别的内部工作。在通信服务阶段,可编程序控制器与别的带微处理器的智能装置通信,响应编程器键入的命令,更新编程器的显示内容。在输入处理阶段,可编程序控制器把所有外部输入电路的接通/断开(ON/OFF)状态读入输入映像寄存器。在程序执行阶段,即使外部输入信号的状态发生了变化,输入映像寄存器的状态也不会随之而变,输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入。在输出处理阶段,CPU 将输出映像寄存器的通/断状态传送到输出锁存器。4、可编程控制器的内存区域的分布及 I/O 配置S7-200CPU224、CPU226 部分编程元件的编号范围与功能说明如下表所示元件名称代表字母 编号范围 功 能 说 明输入寄存器I I0.0I1.5 共14 点接受外部输入设备的信号输出寄 Q Q0.0Q1.1 共 输出程序执行结果并驱动外存器 10 点 部设备位存储器M M0.0M31.7 在程序内部使用,不能提供外部输出T0,T64 保持型通电延时 1msT1T4,T65T68保持型通电延时 10msT5T31,T69T95保持型通电延时 100msT32,T96 ON/OFF 延时,1msT33T36,T97T100ON/OFF 延时,10ms定时器256(T0t255)T37T63,T101T255ON/OFF 延时,100ms计数器 C C0C255 加法计数器,触点在程序内部使用高速计数器HC HC0HC5 用来累计比 CPU 扫描速率更快的事件顺序控制继电器S S0.0S31.7 提供控制程序的逻辑分段变量存储器V VB0.0VB5119.7数据处理用的数值存储元件局部存储器L LB0.0LB63.7 使用临时的寄存器,作为暂时存储器特殊存储器SM SM0.0SM549.7 CPU 与用户之间交换信息特殊存储器SM(只读) SM0.0SM29.7 接受外部信号累加寄存器AC AC0AC3 用来存放计算的中间值5、可编程控制器的编程语言概述现代的可编程控制器一般备有多种编程语言,供用户使用。IEC1131-3可编程序控制器编程语言的国际标准详细的说明了下述可编程控制器编程语言:1) 顺序功能图2) 梯形图3) 功能块图4) 指令表5) 结构文本其中梯形图是使用得最多的可编程控制器图形编程语言。梯形图与继电器控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂熟悉继电器控制的电气人员掌握,特别适用于开关量逻辑控制,主要特点如下:1)可编程控制器梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器(即硬件继电器) ,而是在软件中使用的编程元件。每一编程元件与可编程序控制器存储器中元件映像寄存器的一个存储单元相对应。2)梯形图两侧的垂直公共线称为公共母线(BUS bar) 。在分析梯形图的逻辑关系时,为了借用继电器电路的分析方法,可以想象左右两侧母线之间有一个左正右负的直流电源电压,当图中的触点接通时,有一个假想的“概念电流”或“能流(Power flow)从左到右流动,这一方向与执行用户程序时的逻辑运算的顺序是一致的。3)根据梯形图中各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的状态,称为梯形图的逻辑解算。逻辑解算是按梯形图中从上到下、从左到右的顺序进行的。4)梯形图中的线圈和其他输出指令应放在最右边。5)梯形图中各编程元件的常开触点和常闭触点均可以无限多次地使用。 6、可编程控制器的编程步骤(1)确定被控系统必须完成的动作及完成这些动作的顺序。(2)分配输入输出设备,即确定哪些外围设备是送信号到 PLC,哪些是外围设备是接收来自 PLC 信号的。并将 PLC 的输入、输出口与之对应进行分配。(3)设计 PLC 程序画出梯形图。梯形图体现了按照正确的顺序所要求的全部功能及其相互关系。(4)实现用计算机对 PLC 的梯形图直接编程。(5)对程序进行调试(模拟和现场) 。(6)保存已完成的程序。显然,在建立一个 PLC 控制系统时,必须首先把系统的需要的输入、输出数量确定下来,然后按需要确定各种控制动作的顺序和各个控制装置彼此之间的相互关系。确定控制上的相互关系之后,就可进行编程的第二步分配输入输出设备,在分配了 PLC 的输入输出点、内部辅助继电器、定时器、计数器之后,就可以设计PLC 程序画出梯形图。在画梯形图时要注意每个从左边母线开始的逻辑行必须终止于一个继电器线圈或定时器、计数器,与实际的电路图不一样。梯形图画好后,使用编程软件直接把梯形图输入计算机并下载到 PLC 进行模拟调试,修改下载直至符合控制要求。这便是程序设计的整个过程。二.移位寄存器介绍随 着 工 业 自 动 化 水 平 日 益 提 高 , 众 多 工 业 企 业 均 面 临 着传 统 生 产 线 的 改 造 和 重 新 设 计 问 题 。 在 流 水 作 业 过 程 中 , 各类 PLC 提 供 的 内 部 定 时 器 指 令 , 能 够 完 成 各 种 自 动 控 制 中 的大 多 数 延 时 动 作 。 然 而 , 有 些 延 时 动 作 , 如 输 入 信 号 两 个 脉冲 间 隔 小 于 所 需 要 的 延 时 时 间 情 况 下 的 延 时 动 作 控 制 , 单 纯的 内 部 定 时 器 指 令 难 以 完 成 , 必 须 配 合 其 它 内 部 指 令 才 能 完成 。 本 文 以 模 拟 某 车 间 流 水 线 为 例 , 采 用 西 门 子 公 司 的 S7200 系 列 , CPU226 的 PLC 来 介 绍 以 配 合 移 位 寄 存 器 位 指 令(SHRB)的 定 时 器 指 令 来 控 制 延 时 动 作 。( 一 ) , 位 移 位 寄 存 器 指 令 简 介1.说 明 :( 1) S_BIT 和 N 定 义 一 个 位 移 位 寄 存 器 。 寄 存 器 的 长 度为 N; 寄 存 器 的 移 位 方 向 由 N 的 符 号 决 定 , N 为 正 值 寄 存 器 左 移( 由 低 位 向 高 位 移 动 ) , N 为 负 值 寄 存 器 右 移 ( 由 高 位 向 低 位 移动 ) ; 寄 存 器 的 起 始 位 由 S_BIT 指 定 , N 为 正 时 S_BIT 为 最 低 位 ,N 为 负 时 S_BIT 为 最 高 位 。( 2) DATA 和 S-BIT 寻 址 I、 Q、 M、 SM、 T、 C、 V、 S、 L 的 位 值 ; N 为 字 节 寻 址 , 可 寻 址 的 寄 存 器 为 VB、 IB、 QB、 MB、 SB、 SMB、 LB、 AC, 也 可 立 即 数 寻 址 。( 3) 移 位 指 令 影 响 特 殊 内 部 标 志 位 SM1.1( 移 出 移 位 寄存 器 的 数 据 进 入 溢 出 标 志 位 SM1.1) 2 位 移 位 寄 存 器 指 令 编 程 格 式 说 明a) 梯 形 图b) 语 句 表c) 工 作 时 序
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号