
第1章认识PLCDOC.doc
22页认识PLC本章导读PLC的概念、工作原理、产品介绍、应用领域 西门子S7-200PLC的集成开发环境西门子S7-200型仿真软件介绍及使用方法1 概述三菱 西门子 国产1.1.1PLC简介PLC是Programmable Logic Controller 的缩写,原意为可编程逻辑控制器但随着 PLC技术的发展,其功能不只限于早期的逻辑量控制,还具有了模拟量控制和通信等新功能,因此一段时期 也使用过"PC'的名称,将其名称中的逻辑( Logic )去掉了,但为避免与"个人电脑( PersonalComputer,也简称PC”相冲突,所以目前一般仍沿用了 “PLC这一名称,意为“可编程序控制器”自从1968年第一台PLC在通用汽车公司问世以来,40年间,PLC技术获得了飞速的发展,其突 出的控制灵活性和高可靠性,面向实际工作现场的设计以及易学易用的梯形图编程语言越来越得到 了工程技术人员的认可,因此在现代电气控制领域 PLC成为了应用最广泛的控制器,在各行各业,各种生产领域我们都能看到它的身影图 1.1.1是PLC在工业控制领域的应用1.1.2 PLC的外观、结构及工作原理1. PLC的外观输出点电源模式选择开关扩展模块接口模拟电位计编程接口 输入点供给传感器的电源图 1.1.2 S7-200 PLC图 1.1.3 S7-300 PLC图 1.1.4 S7-400 PLC2. PLC的结构PLC像计算机一样由硬件和软件两大系统组成。
PLC的硬件系统主要由中央处理器 (CPU )、存储器、输入单元、输出单元、通信接口、扩展接口电源等部分组成其中, CPU是PLC的核心,输入单元与输出单元是连接现场输入 /输出设备与 CPU之间的接口电路,通信接口用于与编程器、上位计算机等外设连接如图 6.1所示PLC的软件系统由系统程序和用户程序构成,系统程序由PLC的厂家所编制,用户不能修改,其作用类似计算机的操作系统,用户程序是用户针对具体的控 制任务所编写的控制程序,其作用类似计算机的应用程序从外观上看PLC可以分为整体式(如图 1.1.3所示)和模块式(如图 1.1.4所示)整体式PLC是将所有部件都装在同一机壳内, 其组成框图如图1.1.5所示;对于模块式PLC,各部件独立封装成 模块,各模块通过总线连接,安装在机架或导轨上,其组成框图如图 1.1.6所示无论是哪种结构类型的PLC,都可根据用户需要进行配置与组合输入端口X里兀总线番单元编程器- 写入器- 打印机- 人机界面- 上位计算机-PLC」通信接口扩展接口扩醬元图1.1.5 整体式PLC的组成框图总钱CPU模块st智能I/O模块编程器机它设 位其信 上或通备图 1.1.6模块式PLC的组成框图3. PLC的工作原理为了满足控制的实时性,PLC采用了循环扫描的工作方式。
虽然 PLC与计算机都是依靠执行存储器中的程序来工作的, 但是由于PLC应用在工业控制领域, 需要准确的捕捉输入以及快速的响应, 所以PLC采用了循环扫描的方式需要执行众多的操作,当PLC运行时,是通过执行反映控制要求的用户程序来完成控制任务的, 但CPU不可能同时去执行多个操作,它只能按分时操作(串行工作)方式,每一次执行一个操作,按顺序逐个执行由于 CPU的运算处理速度很快,所以从宏观上来看, PLC外部出现的结果似乎是同时(并行)完成的这种串行工作过程称为 PLC的扫描工作方式用扫描工作方式执行用户程序时,扫描是从第一条程序开始,在无中断或跳转控制的情况下,按程序存储顺序的先后,逐条执行 用户程序,直到程序结束然后再从头开始扫描执行,周而复始重复运行PLC的一个循环扫描周期经过内部处理、通信服务、输入采样、程序执行和输出刷新五个阶段如图1.1.71 内部处理此阶段,CPU检查其硬件,用户程序存 储器和所有I/O模块的状态2 通信服务扫描周期的信息处理阶段,CPU处理从 通信端口接收到的信息3 输入采样4 程序执行CPU对程序按顺序进行扫描执行若程 序用梯形图来表示,则总是按先上后下, 先左后右的顺序进行。
当遇到程序跳转指 令时,则根据跳转条件是否满足来决定程 序是否跳转当指令中涉及到输入、输岀状态时,CPU 从输入映像寄存器中读岀,根据用户程序 进行运算,结果再存入映象寄存器中通常要求输入信号有足够的脉冲宽度才 能被响应5 输出刷新当所有程序执行完毕后,进入输岀处理阶段在这一阶段里,CPU将输岀映象寄存器中的数据输岀给数字量输岀端点 (写入输岀锁存器),更新输岀状态,并通过 一定方式输岀,驱动外部负载然后PLC 进入下一个循环周期,重新执行上述五个 阶段,周而复始如果程序中使用了中断,中断事件岀现, 立即执行中断程序,中断程序可以在扫描 周期的任意点被执行CPU以顺序扫描的方式对所有输入端子 的输入状态进行采用,将采用结果存入输 入映像寄存器中图1.1.7 PLC 扫描周期图解PLC注意:完成一次扫描所需时间叫做扫描周期 影响扫描速度的主要因素有用户程序的长度和产品CPU的类型如图1.1.8和1.1.9所示为PLC程序执行过程图解输入指令LD要点提示可编程控制器的接线方式是以 可编程控制器本体为核心,将线路 分成输入和输出两部分输入元件 和输岀元件并不直接相连PLC接线图图1.1.8 可编程控制器工作原理刃jn输入设备a1 5输入映像寄存器二L一个循环的幵始012n(g)JL1 \C输岀设备 gj图1.1.9 PLC的工作过程传统继电器控制电路1.1.3PLC的操作方法和步骤对于广大初学者而言,要求能够根据 设计。
一般步骤如图 1.1.10所示定的控制要求完成PLC控制系统的硬件连接和控制程序明确控制任务和要求NO应该在正确的理解控制要求的前提下,尽量将工 艺流程简单化、顺序化,以便能用相对简单的编 程方法来实现控制仸务对于较复杂的控制仸务, 要求画岀控制流程方框图明确控制任务和要求分析控制对象选择PLCI/O地址分配设计PLC控制程序硬件连线和调试满足要求?YESW图 1.1.10 PLC分析控制对象明确每一个输入和输岀设备的作用,估算控制仸 务所需的PLC输入/输岀(I/O)点数PLC实验装置上输入设备一般是按钮, 输岀设备一般是信号灯选择PLC根据控制对象的要求和特点, 合理选择PLC型号, 考虑性价比和留岀一定的扩展余地I/O地址分配做出I/O地址分配表,绘制 PLC的I/O连线图详 情见后续章节的实例设计PLC控制程序根据控制仸务和要求,选择一种编程方法完成 PLC 控制程序设计硬件连线和调试按控制仸务和要求,根据I/O连线图,对PLC装置 的输入输岀进行线路连接检查无误后,下载PLC 控制程序,反复调试,直至满足要求的操作步骤和方法图解1.1.4 PLC的技术性能指标可编程控制器的种类很多,用户可以根据控制系统的具体要求, 选择不同技术性能指标的 PLC,可编程控制器的技术指标主要有以下几点。
1 输入输出点数可编程控制器的I/O点数是指外部输入、输岀端子数量的总和它是 PLC的一个重要的参数点数越多,价栺也越高小型PLC的I/O点数少于256点;中型PLC的I/O点数在256〜1024之间;大型PLC的 I/O点数大于1024点2 存储器容量PLC的存储器由系统程序存储器,用户程序存储器和数据存储器三部分组成 PLC存储容量通常指用户程序存储器和数据存储器容量之和, 表征系统提供给用户的可用资源,是系统性能的一项重要技术指标3 扫描速度可编程控制器采用循环扫描方式工作, 完成1次扫描所需的时间叫做扫描周期影响 扫描速度的主要因素有用户程序的长度和 PLC产品的类型PLC中CPU的类型、机器 字长等直接影响PLC运算精度和运行速度4 指令系统指令系统是指PLC所有指令的总和可编程控制器的编程指令越多,软件功能就越强,但掌握应用也相对较复杂用户应根据实际控制要求选择合适指令功能的可编程控制5 通信功能通信有PLC之间的通信和PLC与其他设备之间的通信 通信主要涉及通信模块, 通信 接口,通信协议和通信指令等内容 PLC的组网和通信能力也已成为 PLC产品水平的 重要衡量指标之一。
1.1.5 PLC的应用领域和发展趋势1. 可编程控制器的应用目前,可编程控制器已经在各个工业部门得到广泛的应用,随着性价比的不断提高,应用范围 还在持续扩大,主要有以下几个方面1 )逻辑控制可编程序控制器具有 与”、或”、非”等逻辑运算的能力,可以实现逻辑运算,用触点和电路的 串、并联,代替继电器进行组合逻辑控制,定时控制与顺序逻辑控制2 )运动控制可编程序控制器使用专用的运动控制模块,或灵活运用指令,使运动控制与顺序控制功能有机 地结合在一起3)过程控制可编程序控制器可以接收温度、压力、流量等连续变化的模拟量,通过模拟量 1/0模块,实现模拟量(Analog)和数字量(Digital)之间的A/D转换和D/A转换,并对被控模拟量实行闭环 PID (比例-积分-微分)控制4) 数据处理 可编程序控制器具有数学运算、数据传送、转换、排序和查表、位操作等功能,可以完成数据 的采集、分析和处理5) 网络控制可编程序控制器的通信包括主机与远程 I/0 之间的通信、 多台可编程序控制器之间的通信、 可编 程序控制器和其他智能控制设备 (如计算机、 变频器 )之间的通信 可编程序控制器与其他智能控制设 备一起,可以组成 “集中管理、分散控制 ”的分布式控制系统。
2. 可编程控制器的发展趋势1) 向高集成、高性能、高速度,大容量发展2) 向普及化方向发展3) 向模块化、智能化发展4) 向软件化发展5) 向通信网络化发展西门子S7- 200 PLC集成开发环境1.2.1 STEP7-Micro/WIN 的安装1. 安装条件操作系统:windows98以上的操作系统计算机配置:IBM486以上兼容机,内存 8MB以上,VGA显示器,50MB以上的硬盘空间 通信电缆:用一条 PC/PPI电缆实现可编程控制器与计算机的通信2. 编程软件的组成STEP7-Micro/WIN 32 编程软件包括 Microwin3.1,Microwin3.11,Toolbox (包括 Uss 协议指令:变 频通信用;TP070 :触摸屏的组态软件 TpDesigner V1.0设计师)工具箱,以及 Microwin4.0 Chinese指令树程序编辑器等编程软件3.安装完成后的运行界面(如图 1.2.1所示)图 1.2.1 STEP7-Micro/WIN 32 软件界面4. 使用RS-232/PPI电缆连接S7-200PLC与编程设备图1.2.2 使用RS-232/PPI电缆连接S7-200PLC与编程设备连接RS--232/PPI多主站。












