PLC应用技术讲义.ppt
《PLC应用技术讲义.ppt》由会员分享,可在线阅读,更多相关《PLC应用技术讲义.ppt(77页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PLC应用技用技术讲义参考教材参考教材n1西门子公司,西门子公司,SIMATIC S7-200可编程控制器系统手册,可编程控制器系统手册,2000.3(可从或下载)。(可从或下载)。n2陈立定等,电气控制与可编程控制器,华南理工大学出版社,陈立定等,电气控制与可编程控制器,华南理工大学出版社,2001.1。n3姚燕南等,微机控制新技术,西安交通大学出版社,姚燕南等,微机控制新技术,西安交通大学出版社,2003.2。PLCPLC应用技术讲义应用技术讲义2主要内容主要内容nPLC概述概述(发展概况、分类、组成、工作原理等)(发展概况、分类、组成、工作原理等)nS7-200PLC编程原理编程原理nP
2、LC应用系统设计方法应用系统设计方法PLCPLC应用技术讲义应用技术讲义3第一节第一节 PLC概述概述1.1 PLC的产生与发展的产生与发展1)PLC源自于制造工业中对设备控制的要求,用于替代继电器控制系统。源自于制造工业中对设备控制的要求,用于替代继电器控制系统。例:三相异步电机的可逆例:三相异步电机的可逆旋转的继电器控制系统。旋转的继电器控制系统。ZC=TA(ZA+ZC)FC FC=TA(FA+FC)ZC ZA:正转按钮正转按钮FA:反转按钮反转按钮TA:停止按钮停止按钮ZC:正转接触器正转接触器FC:反转接触器反转接触器图图1-1 继电器控制示例继电器控制示例4第一节第一节 PLC概述概
3、述 继电器控制系统的优点:结构简单、使用方便、容易掌握;继电器控制系统的优点:结构简单、使用方便、容易掌握;继电器控制系统的缺点:体积大、动作慢,动态响应差;功能少,难以构成复杂控制系统;采用硬接线方式,继电器控制系统的缺点:体积大、动作慢,动态响应差;功能少,难以构成复杂控制系统;采用硬接线方式,通用性和灵活性差。通用性和灵活性差。2)通用汽车公司对)通用汽车公司对PLC的要求:的要求:体积小、价格低、可靠性高;体积小、价格低、可靠性高;使用维护方便、可现场编程;使用维护方便、可现场编程;功能可扩充、修改,具有数据交换能力;功能可扩充、修改,具有数据交换能力;能直接连接工业现场的输入输出设备
4、。能直接连接工业现场的输入输出设备。3)1969年,美国年,美国DEC公司研制成功第一台公司研制成功第一台PLC(PDP-14)。)。目前主流厂商主要有:美国目前主流厂商主要有:美国AB、德国德国SIEMENS、日日本本MITSUBISHI、OMRON等。等。5第一节第一节 PLC概述概述4)国际电工委员会()国际电工委员会(IEC)1987年对年对PLC的定义:的定义:可编程控制器是一种专为工业环境应用而设计的数字运算操作的电子系统。它采用可编程的存储器,在可编程控制器是一种专为工业环境应用而设计的数字运算操作的电子系统。它采用可编程的存储器,在其内部存储、执行逻辑和算术运算、顺序控制、定时
5、和计数等操作指令,并通过数字或模拟式的输入其内部存储、执行逻辑和算术运算、顺序控制、定时和计数等操作指令,并通过数字或模拟式的输入/输出操输出操作来控制各种类型的机械设备或生产过程。可编程控制器与其相关设备的设计原则应是易于同工业控制系统作来控制各种类型的机械设备或生产过程。可编程控制器与其相关设备的设计原则应是易于同工业控制系统联成一个整体并具有可扩展功能。联成一个整体并具有可扩展功能。5)PLC的发展趋势:的发展趋势:廉价的微小型廉价的微小型PLC的研制、销售和应用发展更加迅速。的研制、销售和应用发展更加迅速。中大型中大型PLC进一步向高速度、高性能和系统联网发展。进一步向高速度、高性能和
6、系统联网发展。6第一节第一节 PLC概述概述1.2 PLC的应用范围的应用范围 PLC控控制制系系统统是是指指以以PLC为为工工业业控控制制机机,通通过过相相应应的的I/O模模块块与与工工业业现现场场的的加加工工机机械械或或生生产产过过程程构构成成的自动控制系统。大致有以下几类:的自动控制系统。大致有以下几类:顺序控制顺序控制-单机控制、自动生产线控制。单机控制、自动生产线控制。运动控制运动控制-与电气或液压伺服机构配合,控制运动部件的速度或与电气或液压伺服机构配合,控制运动部件的速度或 位置。位置。过程控制过程控制-化工、热工等领域,控制温度、压力、速度和流量等化工、热工等领域,控制温度、压
7、力、速度和流量等 参数,可实现闭环参数,可实现闭环PID或其它智能控制算法。或其它智能控制算法。数据采集数据采集-采集对象的状态或过程参数,通过通信网络将这些数采集对象的状态或过程参数,通过通信网络将这些数 据传送到另一个智能设备进行集中存储和分析处理。据传送到另一个智能设备进行集中存储和分析处理。7项项 目目继电器控制继电器控制数字逻辑电路数字逻辑电路工业计算机控制工业计算机控制PLCPLC控制控制价价 格格较低较低低低高高较高较高体体 积积笨重笨重非常紧凑非常紧凑相当紧凑相当紧凑紧凑紧凑工作速度工作速度慢慢非常快非常快相当快相当快快快抗电气干扰抗电气干扰极好极好好好好好很好很好工作量工作量
8、设计、安装工作设计、安装工作量很大量很大ICIC电子线路硬件设电子线路硬件设计比较费时计比较费时编程难度大,调编程难度大,调试非常费时试非常费时编程、安装及调编程、安装及调试都很简便试都很简便复杂操作能复杂操作能力力无无一般无一般无有有有有可修改、扩可修改、扩充性充性非常困难非常困难困难困难好好很好很好可维护性可维护性强电触点及硬接强电触点及硬接线多,可维护性线多,可维护性差差ICIC及线路板为硬件及线路板为硬件连接,可维护性较连接,可维护性较差差有系列专用模板有系列专用模板支持,可维护性支持,可维护性较好较好有系列功能模板有系列功能模板支持,可维护性支持,可维护性良好良好表表1.1 1.1
9、工业自控领域几种常用控制系统比较工业自控领域几种常用控制系统比较第一节第一节 PLC概述概述8第一节第一节 PLC概述概述1.3 PLC的分类的分类小型小型PLCPLCI/OI/O点数少于点数少于256256个,用户程序容量个,用户程序容量1 14 4KWKW;中型中型PLCPLCI/OI/O点数在点数在256256到到20482048个之间,用户程序容量个之间,用户程序容量4 48 8KWKW;大型大型PLCPLCI/OI/O点数在点数在20482048个以上,用户程序容量几十几百个以上,用户程序容量几十几百KWKW。按规格容量分类:按规格容量分类:按结构形式分类:按结构形式分类:整体式整体
10、式PLCPLCPLCPLC的各种功能模块(的各种功能模块(CPUCPU、电源、电源、I/OI/O模块等)都组装在一个机壳内模块等)都组装在一个机壳内;模块式模块式PLCPLCPLCPLC由相互独立的模块单元通过总线相互连接组成由相互独立的模块单元通过总线相互连接组成。S7-200S7-200小型小型整体式整体式S7-300S7-300中型中型模块式模块式S7-400S7-400大型大型模块式模块式9第一节第一节 PLC概述概述1.4 PLC的组成原理的组成原理1.4.1 硬件结构硬件结构图图1-2 PLC的组成原理图的组成原理图10第一节第一节 PLC概述概述1 基本控制单元:构成控制器的微机
11、应用系统。基本控制单元:构成控制器的微机应用系统。1)主机:运算控制中心)主机:运算控制中心CPU:单片机(单片机(8031,8051等),如三菱的等),如三菱的Fx系列系列PLC;微处理器(微处理器(8086,80286等),等),如如AB的的PLC-3系列系列PLC;位片式处理器,如位片式处理器,如SIEMENS的的S7系列系列PLC。存储器:存储器:EPROM存储系统程序;存储系统程序;RAM或或EEPROM存储用户程序和数据。存储用户程序和数据。2)I/O模块:输入对象的状态参数;输出控制信号。模块:输入对象的状态参数;输出控制信号。3)外围接口:总线扩展、编程器接口、通信端口。)外围
12、接口:总线扩展、编程器接口、通信端口。4)电源:交流)电源:交流/直流转换,为直流转换,为PLC提供电源。提供电源。RAM采用电池为后备电源。采用电池为后备电源。112 扩展单元:用于增加扩展单元:用于增加I/O模块数量或特殊功能模块(如温度测量、定位控制、高速计数、网络通信等)。模块数量或特殊功能模块(如温度测量、定位控制、高速计数、网络通信等)。3 编程器:完成用户程序的编制、调试。有专用编程器和微机编程器:完成用户程序的编制、调试。有专用编程器和微机+编程软件两种形式。编程软件两种形式。第一节第一节 PLC概述概述图图1-3 S7-200 PLC的编程器的编程器12第一节第一节 PLC概
13、述概述1.4.2 软件组成软件组成1 系统软件:系统软件:PLC的操作系统,统一管理的操作系统,统一管理PLC的各种资源。的各种资源。功能:功能:1)初试化,自检;)初试化,自检;2)管理中断,监视错误、故障;)管理中断,监视错误、故障;3)内存分配,协调各程序模块的调用与数据交换;)内存分配,协调各程序模块的调用与数据交换;4)循环解释执行用户程序;)循环解释执行用户程序;5)集中)集中I/O处理;处理;6)管理通信端口和编程端口。)管理通信端口和编程端口。运行方式:运行方式:1)编程方式)编程方式(PRG)编辑、传送用户程序;编辑、传送用户程序;2)运行方式)运行方式(RUN)执行用户程序
14、;执行用户程序;3)监视方式)监视方式(MON)动态监视程序运行的各种状态。动态监视程序运行的各种状态。13第一节第一节 PLC概述概述2 用户程序:用户为解决实际问题而编写的应用程序。用户程序:用户为解决实际问题而编写的应用程序。1)梯形图:模拟传统继电器梯形图的设计方法。)梯形图:模拟传统继电器梯形图的设计方法。图图1-4 1-4 PLCPLC梯形图与继电器梯形图的比较梯形图与继电器梯形图的比较编程元件:线圈(用编程元件:线圈(用-()表示)、接点(用表示)、接点(用-|-和和-|/|-表示),是程序的运算对象,在表示),是程序的运算对象,在PLC内部用存储内部用存储单元表示。单元表示。操
15、作:串联、并联、输出等,是程序的运算形式,在操作:串联、并联、输出等,是程序的运算形式,在PLC内部用与、或、赋值等运算表示。内部用与、或、赋值等运算表示。14第一节第一节 PLC概述概述逻辑行:梯形图中左右母线之间的一行,表示一个完整的逻辑方程,是梯形图程序中的最小独立单元。逻辑行:梯形图中左右母线之间的一行,表示一个完整的逻辑方程,是梯形图程序中的最小独立单元。例图例图1-4的逻辑行表示如下的逻辑方程:的逻辑行表示如下的逻辑方程:Q0.0=Q0.0=(I0.0+Q0.0I0.0+Q0.0)I0.1 I0.1 PLC PLC梯形图程序每个逻辑行总是从左侧梯形图程序每个逻辑行总是从左侧母线开始
16、,依次向右排列,整个程序自上母线开始,依次向右排列,整个程序自上而下安排各个逻辑行。而下安排各个逻辑行。PLCPLC在执行程序时,是从梯形图的左上角,即第一个逻辑行的最左边一个接点开始,逐行向下进行。在执行程序时,是从梯形图的左上角,即第一个逻辑行的最左边一个接点开始,逐行向下进行。对于同一个逻辑行,先处理并联接点,再处理串联接点,最后输出到某个继电器的线圈。对于同一个逻辑行,先处理并联接点,再处理串联接点,最后输出到某个继电器的线圈。15第一节第一节 PLC概述概述2)指令表:类似计算机的汇编语言的设计方法。)指令表:类似计算机的汇编语言的设计方法。例图例图1-5对应的指令为:对应的指令为:
17、LDI 0.0O Q0.0AN I 0.1=Q0.03 3)顺序功能图:是一种专用于)顺序功能图:是一种专用于PLCPLC的图形化编程方法,采用功能流程框图来描述控制系统程序结构。的图形化编程方法,采用功能流程框图来描述控制系统程序结构。与数字电路原理图类似。与数字电路原理图类似。图图1-5 PLC梯形图编写说明梯形图编写说明16第一节第一节 PLC概述概述3 PLC程序的循环运行程序的循环运行PLCPLC采用循环扫描的方法来执行用户程序,其内部操采用循环扫描的方法来执行用户程序,其内部操作大致包含:作大致包含:系统初始化与内部管理系统初始化与内部管理 启动监控和自诊断启动监控和自诊断集中输入
18、扫描集中输入扫描解释执行用户程序解释执行用户程序处理通信请求处理通信请求集中输出更新集中输出更新自动返回至自动返回至循环执行循环执行图图1-6 1-6 PLCPLC循环扫描周期示意图循环扫描周期示意图注:注:PLC允许用户程序使用时钟中断和外部中断。当中允许用户程序使用时钟中断和外部中断。当中断事件发生时,断事件发生时,CPU将以异步扫描的方式为申请中断的将以异步扫描的方式为申请中断的用户提供与时的服务。用户提供与时的服务。17第一节第一节 PLC概述概述1.5 1.5 主要性能指标主要性能指标1.输入输入/输出点数输出点数(I/O点数点数)。2.扫描速度。扫描速度。单位:单位:ms/1000
19、步步 或或 s/步步3.内存容量。内存容量。4.指令条数。指令条数。5.内部寄存器数目。内部寄存器数目。6.高功能模块。高功能模块。18第二节第二节 S7-200PLCS7-200PLC编程原理编程原理 2.1 S7-200系列系列PLC概况概况(以(以CPU224为例)为例)S7-200系列是小型、整体式系列是小型、整体式PLC,由由CPU、电源、基本电源、基本I/O和编程与通信端口集成为一体,构成其基本和编程与通信端口集成为一体,构成其基本单元。基本单元可以作为一个完整的控制器,也可以通过总线与扩展单元。基本单元可以作为一个完整的控制器,也可以通过总线与扩展I/O单元连接,以增加单元连接,
20、以增加I/O的点数或种类。的点数或种类。2.1.1 基本单元基本单元结构:整体式结构:整体式外型尺寸:外型尺寸:1208062(mm)存储器:存储器:4K字,后备电池字,后备电池190小时小时I/O:14I/10O数字量,可外接数字量,可外接7个扩展个扩展I/O单元,使数字量单元,使数字量I/O达到达到 128I/128O,模拟量模拟量I/O达到达到32I/32O。19速度:速度:0.370.37s/s/指令指令内部辅助继电器:内部辅助继电器:256256个个定时器定时器/计数器:计数器:256256个个/256/256个个内置高速计数器:内置高速计数器:6 6个,个,2020KHzKHz,D
21、CDC模拟量调节电位器:模拟量调节电位器:2个个PWM脉冲输出:脉冲输出:2个个中断:通信中断、定时中断、硬件输入中断等中断:通信中断、定时中断、硬件输入中断等编程编程/通信口:通信口:1个(个(RS-485),),支持支持PPI、MPI、自由口协议自由口协议内置实时时钟内置实时时钟口令保护口令保护2.1.2 扩展扩展I/0模块模块 数字量数字量I/O模块、模拟量模块、模拟量I/O模块、热电偶、热电阻输入模块、模块、热电偶、热电阻输入模块、通信模块通信模块2.1.3 编程器编程器 通用微机通用微机+STEP 7编程软件编程软件+PC/PPI电缆电缆202.2 数据类型与寻址方式数据类型与寻址方
22、式2.2.1 基本数据类型基本数据类型第二节第二节 S7-200PLCS7-200PLC编程原理编程原理 212.2.2 数据的取值范围与表示形式数据的取值范围与表示形式1)1)实数(实数(R R):):3232位单精度,(位单精度,()1.1754951.175495E-38 E-38 3.4028233.402823E+38E+38。2)2)整数:无符号字节(整数:无符号字节(B B):):0 0255255;有符号字节(有符号字节(B B):):-128-128+127+127;无符号字无符号字 (W W):):0 06553565535;有符号字有符号字 (W W):):-32768-
23、32768+32767+32767;无符号双字(无符号双字(D D):):0 042949672954294967295;有符号双字(有符号双字(D D):):-2147483648-2147483648+2147483647+2147483647。3 3)常数:二进制常数:)常数:二进制常数:2#1010_0101_1010_0101 2#1010_0101_1010_0101;十进制常数:十进制常数:20047 20047;十六进制常数十六进制常数:16#416#4E4FE4F;ASCII ASCII常数:常数:TextText。第二节第二节 S7-200PLCS7-200PLC编程原理编
24、程原理 22第二节第二节 S7-200PLCS7-200PLC编程原理编程原理 2.2.3 寻址方式寻址方式1 1 存储器区域的直接寻址存储器区域的直接寻址 1 1)位寻址:)位寻址:标识符标识符字节地址字节地址.位号位号 例如:例如:I3.4I3.4,I=I=输入,字节地址输入,字节地址3 3,位号,位号4 4。Q0.1Q0.1,Q=Q=输出,字节地址输出,字节地址0 0,位号,位号1 1。2 2)字节、字、双字寻址:)字节、字、双字寻址:标识符标识符数据长度数据长度起始地址起始地址 例如:例如:IB4IB4,是按字节存取的输入映象寄存器,字节地址是按字节存取的输入映象寄存器,字节地址4 4
25、;VW100VW100,是按字存取的变量存储区,字地址是按字存取的变量存储区,字地址100100;MD20MD20,是按双字存取的内部存储区,双字地址是按双字存取的内部存储区,双字地址2020。232 2 存储器区域的间接寻址:使用指针来存取存储区中的数据。存储器区域的间接寻址:使用指针来存取存储区中的数据。1 1)建立指针)建立指针 指针为双字值,且只能使用指针为双字值,且只能使用V V、L L、或累加器的或累加器的AC1AC1、AC2AC2、AC3AC3作为指针的存放地。建立指针必作为指针的存放地。建立指针必须使用双字传送指令须使用双字传送指令(MOVD)MOVD),指令的输入操作数必须使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 应用技术 讲义
限制150内