PLC基础知识讲座.ppt_第1页
PLC基础知识讲座.ppt_第2页
PLC基础知识讲座.ppt_第3页
PLC基础知识讲座.ppt_第4页
PLC基础知识讲座.ppt_第5页
免费预览已结束,剩余21页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PLC基础知识讲座 一 PLC的发展历程 在工业生产过程中 大量的开关量顺序控制 它按照逻辑条件进行顺序动作 并按照逻辑关系进行连锁保护动作的控制 及大量离散量的数据采集 传统上 这些功能是通过气动或电气控制系统来实现的 1968年美国GM 通用汽车 公司提出取代继电气控制装置的要求 第二年 美国数字公司研制出了基于集成电路和电子技术的控制装置 首次采用程序化的手段应用于电气控制 这就是第一代可编程序控制器 称Programmable 可编程的 Controller 控制器 PC 个人计算机 简称PC 发展起来后 为了方便 也为了反映可编程控制器的功能特点 可编程序控制器定名为ProgrammableLogic 逻辑 Controller PLC 上世纪80年代至90年代中期 是PLC发展最快的时期 年增长率一直保持为30 40 在这时期 PLC在处理模拟量能力 数字运算能力 人机接口能力和网络能力得到大幅度提高 PLC逐渐进入过程控制领域 在某些应用上取代了在过程控制领域处于统治地位的DCS系统 PLC具有通用性强 使用方便 适应面广 可靠性高 抗干扰能力强 编程简单等特点 PLC在工业自动化控制特别是顺序控制中的地位 在可预见的将来 是无法取代的 二 PLC的构成 从结构上分 PLC分为固定式和组合式 模块式 两种 固定式PLC包括CPU板 I O板 显示面板 内存块 电源等 这些元素组合成一个不可拆卸的整体 模块式PLC包括CPU模块 I O模块 内存 电源模块 底板或机架 这些模块可以按照一定规则组合配置 下面是欧姆龙SYSMAC的CS1系列组合式 模块式 PLC 某设备控制PLC 输入模块 输出模块 模拟量输入模块 CPU 电源模块 通讯模块 通讯模块 CPU 电源模块 I O模块 三 CPU的构成 CPU是PLC的核心 起神经中枢的作用 每套PLC至少有一个CPU 它按PLC的系统程序赋予的功能接收并存贮用户程序和数据 用扫描的方式采集由现场输入装置送来的状态或数据 并存入规定的寄存器中 同时 诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等 进入运行后 从用户程序存贮器中逐条读取指令 经分析后再按指令规定的任务产生相应的控制信号 去指挥有关的控制电路 CPU主要由运算器 控制器 寄存器及实现它们之间联系的数据 控制及状态总线构成 CPU单元还包括外围芯片 总线接口及有关电路 内存主要用于存储程序及数据 是PLC不可缺少的组成单元 在使用者看来 不必要详细分析CPU的内部电路 但对各部分的工作机制还是应有足够的理解 CPU的控制器控制CPU工作 由它读取指令 解释指令及执行指令 但工作节奏由震荡信号控制 运算器用于进行数字或逻辑运算 在控制器指挥下工作 寄存器参与运算 并存储运算的中间结果 它也是在控制器指挥下工作 CPU速度和内存容量是PLC的重要参数 它们决定着PLC的工作速度 IO数量及软件容量等 因此限制着控制规模 四 I O模块 PLC与电气回路的接口 是通过输入输出部分 I O 完成的 I O模块集成了PLC的I O电路 其输入暂存器反映输入信号状态 输出点反映输出锁存器状态 输入模块将电信号变换成数字信号进入PLC系统 输出模块相反 I O分为开关量输入 DI 开关量输出 DO 模拟量输入 AI 模拟量输出 AO 等模块 常用的I O分类如下 开关量 按电压水平分 有220VAC 110VAC 24VDC 按隔离方式分 有继电器隔离和晶体管隔离 模拟量 按信号类型分 有电流型 4 20mA 0 20mA 电压型 0 10V 0 5V 10 10V 等 按精度分 有12bit 14bit 16bit等 除了上述通用IO外 还有特殊IO模块 如热电阻 热电偶 脉冲等模块 按I O点数确定模块规格及数量 I O模块可多可少 但其最大数受CPU所能管理的基本配置的能力 即受最大的底板或机架槽数限制 输入 输出单元 开关量输入单元 型号 CS1W ID211 CS1W ID231 开关量输出单元 型号 CS1W OD211 CS1W OD231 模拟量输入模块 型号 CS1W AD041 V1 CS1W AD081 V1 输入模块 输出模块 模拟量输入模块 五 电源模块 PLC电源用于为PLC各模块的集成电路提供工作电源 同时 有的还为输入电路提供24V的工作电源 电源输入类型有 交流电源 220VAC或110VAC 直流电源 常用的为24VDC 电源模块单元 型号 C200HW PA204R 六 底板或机架 大多数模块式PLC使用底板或机架 其作用是 电气上 实现各模块间的联系 使CPU能访问底板上的所有模块 机械上 实现各模块间的连接 使各模块构成一个整体 底板和机架 型号 CS1W BC053 七 PLC系统的其它设备 1 编程设备 编程器是PLC开发应用 监测运行 检查维护不可缺少的器件 用于编程 对系统作一些设定 监控PLC及PLC所控制的系统的工作状况 但它不直接参与现场控制运行 小编程器PLC一般有手持型编程器 目前一般由计算机 运行编程软件 充当编程器 也就是我们系统的上位机 2 人机界面 最简单的人机界面是指示灯和按钮 目前液晶屏 或触摸屏 式的一体式操作员终端应用越来越广泛 由计算机 运行组态软件 充当人机界面非常普及 八 PLC的通信联网 依靠先进的工业网络技术可以迅速有效地收集 传送生产和管理数据 因此 网络在自动化系统集成工程中的重要性越来越显著 甚至有人提出 网络就是控制器 的观点说法 PLC具有通信联网的功能 它使PLC与PLC之间 PLC与上位计算机以及其他智能设备之间能够交换信息 形成一个统一的整体 实现分散集中控制 多数PLC具有RS 232接口 还有一些内置有支持各自通信协议的接口 PLC的通信现在主要采用通过多点接口 MPI 的数据通讯 PROFIBUS或工业以太网进行联网 九 PLC的软件组成 PLC的软件由系统程序和用户程序组成 系统程序由PLC制造厂商设计编写的 并存入PLC的系统存储器中 用户不能直接读写与更改 系统程序一般包括系统诊断程序 输入处理程序 编译程序 信息传送程序 监控程序等 PLC的用户程序是用户利用PLC的编程语言 根据控制要求编制的程序 在PLC的应用中 最重要的是用PLC的编程语言来编写用户程序 以实现控制目的 由于PLC是专门为工业控制而开发的装置 其主要使用者是广大电气技术人员 为了满足他们的传统习惯和掌握能力 PLC的主要编程语言采用比计算机语言相对简单 易懂 形象的专用语言 PLC编程语言是多种多样的 对于不同生产厂家 不同系列的PLC产品采用的编程语言的表达方式也不相同 但基本上可归纳两种类型 一是采用字符表达方式的编程语言 如语句表等 二是采用图形符号表达方式编程语言 如梯形图等 以下简要介绍几种常见的PLC编程语言 1 梯形图语言 梯形图语言是在传统电器控制系统中常用的接触器 继电器等图形表达符号的基础上演变而来的 它与电器控制线路图相似 继承了传统电器控制逻辑中使用的框架结构 逻辑运算方式和输入输出形式 具有形象 直观 实用的特点 因此 这种编程语言为广大电气技术人员所熟知 是应用最广泛的PLC的编程语言 是PLC的第一编程语言 PLC等效电路 从PLC控制系统与电器控制系统比较可知 PLC的用户程序 软件 代替了继电器控制电路 硬件 因此 对于使用者来说 可以将PLC等效成是许许多多各种各样的 软继电器 和 软接线 的集合 而用户程序就是用 软接线 将 软继电器 及其 触点 按一定要求连接起来的 控制电路 为了更好的理解这种等效关系 下面通过一个例子来说明 如图1所示为三相异步电动机单向起动运行的电器控制系统 其中 由输入设备SB1 SB2 FR的触点构成系统的输入部分 由输出设备KM构成系统的输出部分 图1三相异步电动机单向运行电器控制系统a 主电路b 控制电路 如果用PLC来控制这台三相异步电动机 组成一个PLC控制系统 根据上述分析可知 系统主电路不变 只要将输入设备SB1 SB2 FR的触点与PLC的输入端连接 输出设备KM线圈与PLC的输出端连接 就构成PLC控制系统的输入 输出硬件线路 而控制部分的功能则由PLC的用户程序来实现 其等效电路如图2所示 图2PLC的等效电路 图中 输入设备SB1 SB2 FR与PLC内部的 软继电器 X0 X1 X2的 线圈 对应 由输入设备控制相对应的 软继电器 的状态 即通过这些 软继电器 将外部输入状态变成PLC内部设备的状态 这类 软继电器 称为输入继电器 同理 输出设备KM与PLC内部的 软继电器 Y0对应 由 软继电器 Y0状态控制对应的输出设备KM的状态 即通过这些 软继电器 将PLC内部状态输出 以控制外部输出设备 这类 软继电器 称为输出继电器 因此 PLC用户程序要实现的是 如何用输入继电器X0 X1 X2来控制输出继电器Y0 当控制要求复杂时 程序中还要采用PLC内部的其它类型的 软继电器 如辅助继电器 定时器 计数器等 以达到控制要求 要注意的是 PLC等效电路中的继电器并不是实际的物理继电器 它实质上是存储器单元的状态 单元状态为 相当于继电器接通 单元状态为 则相当于继电器断开 因此 我们称这些继电器为 软继电器 2 语句表语言 这种编程语言是一种与汇编语言类似的助记符编程表达方式 在PLC应用中 经常采用简易编程器 而这种编程器中没有CRT屏幕显示 或没有较大的液晶屏幕显示 因此 就用一系列PLC操作命令组成的语句表将梯形图描述出来 再通过简易编程器输入到PLC中 虽然各个PLC生产厂家的语句表形式不尽相同 但基本功能相差无几 以下是与图1中梯形图对应的语句表程序 步序号指令数据0LDX11LDY02ANDNOTX03ANDX24OUTY0可以看出 语句是语句表程序的基本单元 每个语句和微机一样也由地址 步序号 操作码 指令 和操作数 数据 三部分组成 3 逻辑图语言 逻辑图是一种类似于数字逻辑电路结构的编程语言 由与门 或门 非门 定时器 计数器 触发器等逻辑符号组成 有数字电路基础的电气技术人员较容易掌握 如图3所示 图3逻辑图语言编程 4 功能表图语言 功能表图语言 SFC语言 是一种较新的编程方法 又称状态转移图语言 它将一个完整的控制过程分为若干阶段 各阶段具有不同的动作 阶段间有一定的转换条件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论