电气控制与PLC应用---PLC应用程序课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电气控制与PLC应用---PLC应用程序课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气控制 PLC 应用 _PLC 应用程序 课件
- 资源描述:
-
1、电气控制与PLC技术 烟台南山学院烟台南山学院第6章 PLC的应用程序 电气控制与PLC技术 烟台南山学院烟台南山学院第6章 PLC的应用程序本章主要内容本章主要内容 本章主要介绍可编程序控制器的硬件配置及本章主要介绍可编程序控制器的硬件配置及性能,并讲授西门子系列性能,并讲授西门子系列PLCPLC的指令系统。的指令系统。电气控制与PLC技术 烟台南山学院烟台南山学院6.1 PLC的硬件配置及性能一一 般般 指指 标标 一般指标是指使用一般指标是指使用PLCPLC时应注意的问题,主时应注意的问题,主要包括电源电压、允许电压波动范围、耗电情况、要包括电源电压、允许电压波动范围、耗电情况、直流输出
2、电压、绝缘电阻、耐压情况、抗噪声性直流输出电压、绝缘电阻、耐压情况、抗噪声性能、耐机械振动及冲击情况、使用环境温度和湿能、耐机械振动及冲击情况、使用环境温度和湿度、接地要求、外形尺寸及质量等。度、接地要求、外形尺寸及质量等。 6.1.1 6.1.1 概概 述述电气控制与PLC技术 烟台南山学院烟台南山学院6.1 PLC的硬件配置及性能技技 术术 指指 标标 技术指标是指技术指标是指PLCPLC所具有的技术能力:所具有的技术能力: (1) I/O(1) I/O点数。点数。 (2) (2) 扫描速度。扫描速度。 (3) (3) 内存容量。内存容量。 (4) (4) 指令系统。指令系统。 (5) (
3、5) 内部寄存器。内部寄存器。 (6) (6) 特殊功能模块。特殊功能模块。6.1.1 6.1.1 概概 述述电气控制与PLC技术 烟台南山学院烟台南山学院 1.1.输入输出(输入输出(I/OI/O)点数)点数 这是最重要的技术指标,是指这是最重要的技术指标,是指PLCPLC外部外部输入、输出端子数。输入、输出端子数。 2 2、扫描速度、扫描速度 以以ms/Kms/K为单位,即执行为单位,即执行1K1K步指令需要的步指令需要的时间。一步占时间。一步占1 1个地址单元个地址单元 3 3、存储容量、存储容量 通常用通常用K K字(字(kW)kW)或或K K字节(字节(KBKB)、)、K K位来位来
4、表示。这里表示。这里1K=10241K=1024。有的。有的PLCPLC用用“步步”来衡来衡量,一步占用一个地址单元。它表示量,一步占用一个地址单元。它表示PLCPLC能能存放多少用户程序。存放多少用户程序。电气控制与PLC技术 烟台南山学院烟台南山学院 4 4、指令系统、指令系统 表示出该表示出该PLCPLC软件功能的强弱。指令越多,软件功能的强弱。指令越多,编程功能就越强编程功能就越强 5 5、内部寄存器(继电器)、内部寄存器(继电器) PLCPLC内部有很多寄存器用来存放变量、中间内部有很多寄存器用来存放变量、中间结果、数据等,还有许多辅助寄存器供用户使结果、数据等,还有许多辅助寄存器供
5、用户使用。用。 6 6、其它、其它 PLCPLC除了主控模块外,还可配接实现各种特除了主控模块外,还可配接实现各种特殊功能的高功能模块,例如殊功能的高功能模块,例如A/DA/D模块、模块、D/AD/A模块、模块、高速计数模块、高速计数模块、 远程通信模块等。远程通信模块等。电气控制与PLC技术 烟台南山学院烟台南山学院61 数据在存储器中存取的方式数据在存储器中存取的方式 二进制数的二进制数的1位位(bit)只有只有0和和1两种不同的取值,可用来两种不同的取值,可用来表示开关量表示开关量(或称数字量或称数字量)的两中不同的状态,如触点的断开的两中不同的状态,如触点的断开和接通,线圈的通电和断电
6、等。和接通,线圈的通电和断电等。位数据的数据类型为位数据的数据类型为BOOL(布尔布尔)型。型。 返回返回电气控制与PLC技术 烟台南山学院烟台南山学院 (见图见图 ),其中的第,其中的第0位为最低位为最低位:位:LSB:、:、第第7位为最高位位为最高位( MSB)。(见图)一般用二进制补码(见图)一般用二进制补码表示有符号数,其最高位为符号位,最高位为表示有符号数,其最高位为符号位,最高位为0时为正数,时为正数,为为1时为负数,最大的时为负数,最大的16位正数为位正数为 7FFFH表示十六进制数。表示十六进制数。字节、字和双字的取值范围见表。字节、字和双字的取值范围见表。 图图 字、字节和双
7、字对同一地址存取操作的比较字、字节和双字对同一地址存取操作的比较 a)VB100 b)VWl00 c)VDl00电气控制与PLC技术 烟台南山学院烟台南山学院数据的位数与取值范围数据的位数与取值范围电气控制与PLC技术 烟台南山学院烟台南山学院 ,如,如I3.2,其中的区域标识符其中的区域标识符“I表示输入表示输入(Input),字节地字节地址为址为3,位地址为,位地址为2(见图见图)。这种存取方式称为。这种存取方式称为“”寻址方式。寻址方式。 输入字节输入字节(B是是Byte的缩写的缩写)由由这这8位组位组成。成。位位数据的存放数据的存放电气控制与PLC技术 烟台南山学院烟台南山学院 图图
8、字、字节和双字对同一地址存取操作的比较字、字节和双字对同一地址存取操作的比较 a)VB100 b)VWl00 c)VDl00电气控制与PLC技术 烟台南山学院烟台南山学院62 PLC的的存储区存储区返回返回电气控制与PLC技术 烟台南山学院烟台南山学院可以按位、字节、字或双字来存取。可以按位、字节、字或双字来存取。可读可写。可读可写。电气控制与PLC技术 烟台南山学院烟台南山学院 在程序执行的过程中存放中间结果,或用来保存与工序或任务有关的其他数据. .以字节为单位,每个字节8个位,可读可写。CPU221、CPU222型,共2048个字节,VB0.0VB2047.7CPU224、CPU226型
9、,共5120个字节,VB0.0VB5119.7可以按位、字节、字或双字来存取。电气控制与PLC技术 烟台南山学院烟台南山学院 。 可以按位、字节、字或双字来存取。可以按位、字节、字或双字来存取。 200系列共有系列共有32个字节,个字节,M0.0M31.7 电气控制与PLC技术 烟台南山学院烟台南山学院V和M的区别 1、V区:容量大,偏重于存放数据 2、M区:容量小,偏重于存放状态 3、最大的区别是:M点不可以设为断电保持,而V可以设为断电保持。当设为断电不保持之后,那他的作用与M完全一样。 4、M少,可以使指令代码短,存储和执行效率高。电气控制与PLC技术 烟台南山学院烟台南山学院 S7-2
10、00有有,LB0.0LB63.7 可读可写可读可写电气控制与PLC技术 烟台南山学院烟台南山学院局部存储器局部存储器L L和变量存储器和变量存储器V V的区别的区别 变量存储器变量存储器V V是全局有效的,而局部存储器是全局有效的,而局部存储器L L是局部是局部有效的。有效的。 L L其中其中6060个可以作为暂时存储器,或给子程序传递个可以作为暂时存储器,或给子程序传递参数。如果用梯形图编程,编程软件保留这些局部参数。如果用梯形图编程,编程软件保留这些局部存储器的后存储器的后4 4个字节。如果用语句表编程,可以使个字节。如果用语句表编程,可以使用所有的用所有的6464个字节,但是建议不要使用
11、最后个字节,但是建议不要使用最后4 4个字个字节。节。 ,各程序不能访问别的程序的局部存储器。各程序不能访问别的程序的局部存储器。 局部变量存储器在分配时,局部变量存储器在分配时,PLCPLC不进行初始化,初不进行初始化,初值可以是任意的。当在子程序调用时,由值可以是任意的。当在子程序调用时,由CPUCPU替换替换其被传递的参数的值或者在子程序里应保证它使用其被传递的参数的值或者在子程序里应保证它使用的局部变量被初始化。的局部变量被初始化。电气控制与PLC技术 烟台南山学院烟台南山学院 ,分为只读区和,分为只读区和可写区。可写区。S7-200系列共有系列共有180个字节,个字节,SM0.0SM
12、179.7,其中前,其中前30个字个字节是只读区。节是只读区。电气控制与PLC技术 烟台南山学院烟台南山学院电气控制与PLC技术 烟台南山学院烟台南山学院。 S7-200CPU的定时器有的定时器有256个(个(T0T255)。三种类型,。三种类型,它们的时基增量分别为它们的时基增量分别为,有接通延时和,有接通延时和关断延迟两种延时方式。定时器的当前值寄存器是关断延迟两种延时方式。定时器的当前值寄存器是16位有位有符号整数,用于存储定时器累计的时基增量值符号整数,用于存储定时器累计的时基增量值(132 767)。 每个定时器都有唯一的编号,不同编号决定了定时器每个定时器都有唯一的编号,不同编号决
13、定了定时器的功能和分辨率。的功能和分辨率。TON和和TOF定时器使用了相同的编号,定时器使用了相同的编号,即当即当电气控制与PLC技术 烟台南山学院烟台南山学院 CPUCPU提供提供。 计数脉冲由外部输入,有效沿是输入脉冲计数脉冲由外部输入,有效沿是输入脉冲的上升沿(脉冲电平由低到高的次数)的上升沿(脉冲电平由低到高的次数) 计数器的当前值为计数器的当前值为1616位有符号整数,用来位有符号整数,用来存放累计的脉冲数存放累计的脉冲数(1(132767)32767)。电气控制与PLC技术 烟台南山学院烟台南山学院。电气控制与PLC技术 烟台南山学院烟台南山学院 高速计数器用来累计比高速计数器用来
14、累计比CPU的扫描速率更的扫描速率更快的事件,他独立于快的事件,他独立于CPU的扫描周期,的扫描周期,当前值为只读数据。,当前值为只读数据。电气控制与PLC技术 烟台南山学院烟台南山学院 S7-200将现实世界连续变化的模拟量将现实世界连续变化的模拟量(如温度、压力、如温度、压力、电流、电压等电流、电压等)用用AD转换器转换为转换器转换为电气控制与PLC技术 烟台南山学院烟台南山学院 S7-200将将1个字长的数字用个字长的数字用DA转换器转换为现实世转换器转换为现实世界的模拟量界的模拟量 。 因为模拟量输出是一个字长,应从偶数字节地址开始存因为模拟量输出是一个字长,应从偶数字节地址开始存放放
15、(如如AQW2、AQW4、AQW6等等),用户不能读取模拟量输,用户不能读取模拟量输出值。出值。 电气控制与PLC技术 烟台南山学院烟台南山学院 专门配合顺序控制指令应用而开辟的。共专门配合顺序控制指令应用而开辟的。共3232个字节,个字节,256256位。位。S0.0S31.7S0.0S31.7 该区数据一般以位为单位应用,也可以按字节、字或该区数据一般以位为单位应用,也可以按字节、字或双字应用。双字应用。,由于组织步进过程的控制。,由于组织步进过程的控制。电气控制与PLC技术 烟台南山学院烟台南山学院6.2 S76.2 S7200200系列寻址方式系列寻址方式 所谓寻址方式,是指指令得到操
16、作数的方所谓寻址方式,是指指令得到操作数的方式,也可以间接给出。式,也可以间接给出。直接指出元件名称的寻址方式。直接指出元件名称的寻址方式。电气控制与PLC技术 烟台南山学院烟台南山学院例如。可以用字节(B)、字(W)或双字(DW)方式存取V、I、Q、M、S和SM存储器区。例如,。返回返回电气控制与PLC技术 烟台南山学院烟台南山学院2)间接寻址 操作数是以一个数据所在地址的地址形操作数是以一个数据所在地址的地址形式出现的。式出现的。 S7-200CPUS7-200CPU允许使用指针对下述存储区允许使用指针对下述存储区域进行间接寻址:域进行间接寻址:。但。但。电气控制与PLC技术 烟台南山学院
17、烟台南山学院 使用间接寻址之前,应创建一个指向该位置的指针。使用间接寻址之前,应创建一个指向该位置的指针。,。 为了生成指针,必须用双字传送指令为了生成指针,必须用双字传送指令(MOVD)(MOVD)将某个位置将某个位置的地址移入另一位置或累加器作为指针。的地址移入另一位置或累加器作为指针。,例如:,例如:MOVD&VB200,AC1MOVD&C3,VD6MOVD &MB4,LD8电气控制与PLC技术 烟台南山学院烟台南山学院63 S7200系列指令系统返回返回 一、基本指令一、基本指令 1、输入输出指令 指令:指令: LDLD 取指令。用于网络块逻辑运算开始的常开触点取指令。用于网络块逻辑运
18、算开始的常开触点与母线的连接。与母线的连接。 LDNLDN 取反指令。用于网络块逻辑运算开始的常闭触取反指令。用于网络块逻辑运算开始的常闭触点与母线的连接。点与母线的连接。 = = 线圈驱动指令或称线圈驱动指令或称。电气控制与PLC技术 烟台南山学院烟台南山学院图图5-1 LD5-1 LD、LDNLDN、= =指令用法指令用法(b b)语句表语句表(a a)梯形图梯形图电气控制与PLC技术 烟台南山学院烟台南山学院使用说明:使用说明:(1 1)LDLD、LDNLDN指令不仅用于与母线相连的常开和常闭触指令不仅用于与母线相连的常开和常闭触点,在分支电路块的开始也要使用;点,在分支电路块的开始也要
19、使用;(2 2)并联的)并联的= =指令可连续使用任意次;指令可连续使用任意次;(3 3)在同一程序中不能使用双线圈输出,即同一元器件)在同一程序中不能使用双线圈输出,即同一元器件在同一程序中只使用一次在同一程序中只使用一次= =指令;指令;(4 4)T T、C C也作为输出线圈,但在也作为输出线圈,但在S7-200PLCS7-200PLC中输出时不中输出时不是以使用是以使用= =指令形式出现。指令形式出现。电气控制与PLC技术 烟台南山学院烟台南山学院 。在。在语句表中,分别用语句表中,分别用LD(Load,装载装载)、A(And,与与)和和O(Or,或或)指令来表示开始、串联和并联的常开触
20、点指令来表示开始、串联和并联的常开触点(见表见表)。 LD bit 装载电路开始的常开触点装载电路开始的常开触点 A bit 串联单个常开触点串联单个常开触点 O bit 并联单个常开触点并联单个常开触点 LDN bit 装载电路开始的常闭触点装载电路开始的常闭触点 AN bit 串联单个常闭触点串联单个常闭触点 ON bit 并联单个常闭触点并联单个常闭触点 2、触点串并联指令、触点串并联指令 返回返回电气控制与PLC技术 烟台南山学院烟台南山学院电气控制与PLC技术 烟台南山学院烟台南山学院 使用说明:使用说明:(1 1)A A、ANAN是单个触点串联连接指令,可连续使用。但是单个触点串联
21、连接指令,可连续使用。但在用梯形图编程时会受到打印宽度和屏幕显示的限制。在用梯形图编程时会受到打印宽度和屏幕显示的限制。S7-200S7-200的编程软件中规定的串联触点数最多为的编程软件中规定的串联触点数最多为1111个。个。(2 2)A A、ANAN指令的操作数为:指令的操作数为:I I、Q Q、M M、SMSM、T T、C C、V V、S S和和L L。电气控制与PLC技术 烟台南山学院烟台南山学院I0.0I0.1I0.3I0.2( )Q0.3( )Q1.4( )Q2.6C5I3.4LDI0.0ANI0.1OI0.2AI0.3ONC5=Q0.3=Q1.4ANI3.4=Q2.6触点与输出指
22、令的例子触点与输出指令的例子电气控制与PLC技术 烟台南山学院烟台南山学院使用说明:(使用说明:(1 1)单个触点的)单个触点的O O、ONON指令可连续使用。指令可连续使用。 (2 2)O O、ONON指令的操作数同前。指令的操作数同前。电气控制与PLC技术 烟台南山学院烟台南山学院注意:对比下图电气控制与PLC技术 烟台南山学院烟台南山学院起动并常开,停止串常闭起动并常开,停止串常闭电气控制与PLC技术 烟台南山学院烟台南山学院堆栈是一组能够存储和取出数据的暂存单元,其特点是堆栈是一组能够存储和取出数据的暂存单元,其特点是“先进后出先进后出”。每一次进行入栈操作,新值放入栈顶,栈。每一次进
23、行入栈操作,新值放入栈顶,栈底值丢失;每一次进行出栈操作,栈顶值弹出,栈底值补底值丢失;每一次进行出栈操作,栈顶值弹出,栈底值补进随机数。进随机数。逻辑堆栈指令主要用来完成对触点进行的复杂连接。逻辑堆栈指令主要用来完成对触点进行的复杂连接。电气控制与PLC技术 烟台南山学院烟台南山学院 ,逻辑推入栈指令(分支或主控指,逻辑推入栈指令(分支或主控指令)。在梯形图中的分支结构中,用令)。在梯形图中的分支结构中,用于生成一条新的母线,左侧为主控逻于生成一条新的母线,左侧为主控逻辑块,完整的从逻辑行从此处开始。辑块,完整的从逻辑行从此处开始。 注意:注意:使用使用LPSLPS指令时,本指令为分指令时,
24、本指令为分支的开始,以后必须有分支结束指令支的开始,以后必须有分支结束指令LPPLPP。即。即LPSLPS与与LPPLPP指令必须成对出现。指令必须成对出现。逻辑入栈指令逻辑入栈指令 LPSLPS电气控制与PLC技术 烟台南山学院烟台南山学院 入栈入栈(LPS)指令复指令复制栈顶的值并将其压入制栈顶的值并将其压入堆栈的下一层,栈中原堆栈的下一层,栈中原来的数据依次向下一层来的数据依次向下一层推移,栈底值被推出丢推移,栈底值被推出丢失(见图)。失(见图)。iv0iv1iv2iv3iv4iv5iv6iv7iv8iv0iv0iv1iv2iv3iv4iv5iv6iv7入栈前入栈前入栈后入栈后LPS(入
25、栈)入栈)西门子的堆栈实际相当于8层,第一层系统自动用于存放程序当前执行处的逻辑状态。堆栈的入栈、读栈、出栈操作从第二层开始,按照普通意义进行。丢失丢失电气控制与PLC技术 烟台南山学院烟台南山学院4. 4. 逻辑出栈指令逻辑出栈指令 LPPLPP,逻辑弹出栈指令(分支结束或主控逻辑弹出栈指令(分支结束或主控复位指令)。在梯形图中的分支结构中,复位指令)。在梯形图中的分支结构中,用于将用于将LPSLPS指令生成一条新的母线进行恢指令生成一条新的母线进行恢复。复。 注意:注意:使用使用LPPLPP指令时,必须出现在指令时,必须出现在LPSLPS的后面,与的后面,与LPSLPS成对出现。成对出现。
展开阅读全文