《S7200快速教程》PPT课件

上传人:人*** 文档编号:586330732 上传时间:2024-09-04 格式:PPT 页数:168 大小:9.53MB
返回 下载 相关 举报
《S7200快速教程》PPT课件_第1页
第1页 / 共168页
《S7200快速教程》PPT课件_第2页
第2页 / 共168页
《S7200快速教程》PPT课件_第3页
第3页 / 共168页
《S7200快速教程》PPT课件_第4页
第4页 / 共168页
《S7200快速教程》PPT课件_第5页
第5页 / 共168页
点击查看更多>>
资源描述

《《S7200快速教程》PPT课件》由会员分享,可在线阅读,更多相关《《S7200快速教程》PPT课件(168页珍藏版)》请在金锄头文库上搜索。

1、S7-200PLCS7-200PLC简介简介编程软件的使用及基本指令编程软件的使用及基本指令主讲人主讲人张练武张练武 垣曲冶炼厂垣曲冶炼厂电气工程师电气工程师共同学习共同学习n n在座的各位都是各单位年轻人中的电气高手,相当一部分是正规院校的毕业生,有的对S7-200PLC已经相当熟悉,也有的因工作中没接触过的原因可能还没有见到过PLC,会的咱们当做是进行一次复习,我讲的不对的地方,欢迎批评指正。没接触过的,当做是一次入门的机会,这三天的学习不可能解决全部问题,只是起到抛砖引玉的作用,还需要自己下去慢慢自学。主讲内容主讲内容n n1.简单了解西门子PLC;n n2.认识S7-200PLC硬件;

2、n n3.掌握S7-200PLC编程基础知识;n n4.会使用S7-200PLC编程软件;n n5.熟悉基本指令(位逻辑指令、定时器、计数器指令、顺控指令);n n6.懂的设计程序的步骤,会使用顺控图进行编程。一一.西门子西门子PLCPLC简介简介1.1.西门子及西门子公司西门子及西门子公司n n西门子原本是一个科学家的名字,他是德国工程西门子原本是一个科学家的名字,他是德国工程学家、企业家、电动机、发电机、有轨电车和指学家、企业家、电动机、发电机、有轨电车和指南针式电报机的发明人,改进过海底电缆,提出南针式电报机的发明人,改进过海底电缆,提出平炉炼钢法,革新了炼钢工艺,西门子公司的创平炉炼钢

3、法,革新了炼钢工艺,西门子公司的创始人。为了表彰他在科学领域的杰出贡献,西门始人。为了表彰他在科学领域的杰出贡献,西门子也被用来命名电导、电纳和导纳的单位。子也被用来命名电导、电纳和导纳的单位。n n现在的西门子公司是世界上最大的电气工程和电现在的西门子公司是世界上最大的电气工程和电子公司之一。业务主要有信息和通讯、自动化控子公司之一。业务主要有信息和通讯、自动化控制、电力、交通、医疗系统和照明。是全球工业制、电力、交通、医疗系统和照明。是全球工业自动化领域的领先厂商。自动化领域的领先厂商。系例系例PLCPLC发展历史发展历史n n德国西门子(德国西门子(SIEMENSSIEMENS)公司是全

4、球可编程控制)公司是全球可编程控制器的著名厂商,其第一代可编程序控制器是器的著名厂商,其第一代可编程序控制器是19751975年投放市场的年投放市场的SIMATICS3SIMATICS3系列的控制系统。系列的控制系统。n n在在19791979年,微处理器技术被应用到可编程序控制年,微处理器技术被应用到可编程序控制器中,产生了器中,产生了SIMATICS5SIMATICS5系列,取代了系列,取代了S3S3系列,系列,之后在之后在2020世纪末又推出了世纪末又推出了S7S7系列产品。系列产品。n n最新的最新的SIMATICSIMATIC产品为产品为SIMATICS7SIMATICS7、M7M7

5、和和C7C7等几大等几大系列。系列。n nM7M7是西门子对欧洲的产品,在亚洲地区不销售,是西门子对欧洲的产品,在亚洲地区不销售,可以用可以用C C语言进行程序开发。语言进行程序开发。n nC7C7是控制器与人机界面的综合体。是控制器与人机界面的综合体。我对西门子我对西门子PLCPLC的几点体会的几点体会n n德国人具有严谨、认真、把产品做到做好的敬业德国人具有严谨、认真、把产品做到做好的敬业精神。产品充分替用户考虑,他们的产品具有以精神。产品充分替用户考虑,他们的产品具有以下优势。下优势。n n需要记忆的东西很少,例如需要记忆的东西很少,例如I/OI/O接点的地址分配,接点的地址分配,别的别

6、的PLCI/OPLCI/O接点编程时需要记忆或查看,他们产接点编程时需要记忆或查看,他们产品品I/OI/O接点根据数据存储格式进行分配,只要掌握接点根据数据存储格式进行分配,只要掌握规律,不需要记忆。规律,不需要记忆。n n他们的编程软件界面更美观,使用简单方便。他们的编程软件界面更美观,使用简单方便。n n网站资料齐全,有视频讲座供学习。网站资料齐全,有视频讲座供学习。n n在速度、现场总线、网络方面具有优势。在速度、现场总线、网络方面具有优势。系例类型系例类型n nS7-200微型机整体式编程软件Step7-Micro/WINS7-1200微型机整体式S7-200的后续版本2009年6月问

7、世编程软件Step7BasicS7-300中小型模块式编程软件step7S7-400大中型模块式编程软件step7S7-200S7-200S7-1200S7-1200S7-300S7-300S7-400S7-400电气人员应掌握的新技术电气人员应掌握的新技术n n电气技术的发展日新月异,设备对电气控制的要求越来越高,电气操作用人机界面代替按钮、指示灯、显示仪表,电气控制用PLC等代替继电器,电气人员除了掌握基本电工理论、电工基本知识以外,还应掌握PLC、变频器、DCS、计算机网络及通讯、局域网、现场总线、人机界面、仪表等知识。各厂家产品的不统一进一步增加了我们的学习任务量。二、二、S7-200

8、PLCS7-200PLC硬件硬件发展经历发展经历n n从从CPUCPU模块的功能来看,模块的功能来看,SIMATICS7-200SIMATICS7-200系列小型系列小型可编程序控制器发展至今,大致经历了两代:可编程序控制器发展至今,大致经历了两代:n n第一代产品其第一代产品其CPUCPU模块为模块为CPU21XCPU21X,主机都可进行,主机都可进行扩展,它具有四种不同结构配置的扩展,它具有四种不同结构配置的CPUCPU单元:单元:CPUCPU212212,CPU214CPU214,CPU215CPU215和和CPU216CPU216,对第一代,对第一代PLCPLC产品不再作具体介绍。产品

9、不再作具体介绍。n n第二代产品其第二代产品其CPUCPU模块为模块为CPU22XCPU22X,是在,是在2121世纪初世纪初投放市场的,速度快,具有较强的通信能力。它投放市场的,速度快,具有较强的通信能力。它具有四种不同结构配置的具有四种不同结构配置的CPUCPU单元:单元:CPU221CPU221,CPUCPU222222,CPU224CPU224和和CPU226CPU226,除,除CPU221CPU221之外,其他之外,其他都可加扩展模块。都可加扩展模块。2.系统基本构成系统基本构成 n nSIMATICSIMATICS7-200S7-200系系统统由由硬硬件件和和工工业业软软件件两两大

10、大部分构成。部分构成。S7-200 PLC系系统统组组成成3.基本单元基本单元对于每个型号,西门子提供对于每个型号,西门子提供DC(24V)DC(24V)和和AC(120-220V)AC(120-220V)两两种电源供电的种电源供电的CPUCPU类型。类型。DC/DC/DCDC/DC/DC 直流供电,直流供电, 直流输入,晶体管输出。直流输入,晶体管输出。AC/DC/RelayAC/DC/Relay 交流供电交流供电 ,直流输入,继电器输出。,直流输入,继电器输出。基本单元外形基本单元外形4.4.扩展模块扩展模块Phone Network+ Email+ HTML+ FTPS7-200 Net

11、working possibilities: OverviewS7-22xCP243-2EM 277CP243-1EM 241CP243-1 ITEthernet NetworkPROFIBUS NetworkAS Interface Field BusPPI/MPI NetworkASCII Protocol (FreePort)OverviewApprovalsHardware CPUHardware EMCommunication EMsHMIMicroWin ApplicationsPositioning与扩展模块的连接与扩展模块的连接5.5.电源计算电源计算n n所有的所有的S7-2

12、00CPUS7-200CPU都有内部电源,为都有内部电源,为CPUCPU自身、扩展模块和其自身、扩展模块和其他用电设备提供他用电设备提供5V5V、24V24V直流电源。直流电源。n n扩展模块通过与扩展模块通过与CPUCPU连接的总线电缆取得连接的总线电缆取得5V5V直流电源。直流电源。n nCPUCPU还向外提供一个还向外提供一个24VDC24VDC电源,从直流输出点(电源,从直流输出点(L+L+,M M)引)引出。此电源可为出。此电源可为CPUCPU和扩展模块上的和扩展模块上的I/OI/O点供电,此电源还可点供电,此电源还可以从以从S7-200CPUS7-200CPU的通讯口输出,提供给的

13、通讯口输出,提供给PC/PPIPC/PPI编程电缆,或编程电缆,或TD200TD200文本显示操作界面等设备。文本显示操作界面等设备。n n不同规格的不同规格的CPUCPU提供提供5V5V和和24VDC24VDC电源的容量不同,每个实际应电源的容量不同,每个实际应用项目都要就用项目都要就5V5V和和24V24V电源容量分别进行计算。若电源容量分别进行计算。若5V5V电源容电源容量不够,必须减少扩展模块的数量或改变配置;若量不够,必须减少扩展模块的数量或改变配置;若24V24V电源电源容量不够,需要增加外接容量不够,需要增加外接24VDC24VDC电源。电源。S7-200CPUS7-200CPU

14、上提供的电上提供的电源不能和外接电源并联,但他们必须共地。源不能和外接电源并联,但他们必须共地。6.6.接线接线7.7.工作过程工作过程n nS7-200S7-200周而复始地进行扫描循环。循环执行一次称为一周而复始地进行扫描循环。循环执行一次称为一个扫描周期。在一个扫描周期中,个扫描周期。在一个扫描周期中,S7-200S7-200将执行部分或将执行部分或全部下列操作:全部下列操作:n n 读输入:读输入:S7-200S7-200将物理输入点上的状态复制到输入将物理输入点上的状态复制到输入过程映象寄存器中。过程映象寄存器中。n n 执行逻辑控制程序:执行逻辑控制程序:S7-200S7-200执

15、行程序指令并将数据执行程序指令并将数据存储在各种存储区中。存储在各种存储区中。n n 处理通讯请求:处理通讯请求:S7-200S7-200执行通讯任务。执行通讯任务。n n 执行执行CPUCPU自诊断:自诊断:S7-200S7-200检查固件、程序存储器和扩检查固件、程序存储器和扩展模块是否工作正常。展模块是否工作正常。n n 写输出:在输出过程映象寄存器中存储的数据被复制写输出:在输出过程映象寄存器中存储的数据被复制到物理输出点。到物理输出点。n n用户程序的执行取决于S7-200是处于停止模式还是运行模式。当S7-200处于运行模式时,CPU执行程序;当S7-200处于停止模式时,CPU不

16、执行程序。CPU的扫描周期的扫描周期 输入和输出的控制输入和输出的控制8.8.存储器存储器n n1.1.随机存取存储器(随机存取存储器(RAMRAM):工作速度高、价格便宜、改):工作速度高、价格便宜、改写方便,断电后信息会丢失。主机写方便,断电后信息会丢失。主机CPUCPU提供一个超级电容提供一个超级电容器,可使器,可使RAMRAM中的程序和数据在断电后保持几天之久。中的程序和数据在断电后保持几天之久。CPUCPU提供一个可选的电池卡,可在断电后超级电容器中的电量提供一个可选的电池卡,可在断电后超级电容器中的电量完全耗尽时,继续为内部完全耗尽时,继续为内部RAMRAM存储器供电,以延长数据所

17、存储器供电,以延长数据所存的时间。存的时间。n n2.2.只读存储器(只读存储器(ROMROM):只能读出,不能写入,是非易失):只能读出,不能写入,是非易失性的,用来存放性的,用来存放PLCPLC的系统程序。的系统程序。n n3.3.可以电擦除可编程的只读存储器(可以电擦除可编程的只读存储器(EEPROMEEPROM):):S7-200S7-200主机主机CPUCPU模块内部配备有模块内部配备有EEPROMEEPROM存储器,用来存储用户程存储器,用来存储用户程序和需要长期保存的序和需要长期保存的 重要数据。可选的存储器卡可使用户重要数据。可选的存储器卡可使用户像使用计算机磁盘一样来方便地备

18、份和装载程序和数据。像使用计算机磁盘一样来方便地备份和装载程序和数据。三、编程基础知识三、编程基础知识1.1.存储器的数据类型存储器的数据类型n nCPUCPU模块主要由微处理器和存储器组成,微处理器模块主要由微处理器和存储器组成,微处理器不断地采集输入信号,执行用户程序,刷新系统不断地采集输入信号,执行用户程序,刷新系统输出;存储器主要用来存储程序和数据。存储器输出;存储器主要用来存储程序和数据。存储器就象存储数据的仓库,里面分类保管着各种数据。就象存储数据的仓库,里面分类保管着各种数据。n n计算机只能识别计算机只能识别0 0和和1 1,即高电平和低电平,对于,即高电平和低电平,对于需要表

19、示的其它数,例如正整数、负整数、实数需要表示的其它数,例如正整数、负整数、实数(浮点数)等就要用多位二进制来表示。(浮点数)等就要用多位二进制来表示。n n二进制及多位二进制表示用的单位。位、字节、二进制及多位二进制表示用的单位。位、字节、字、双字等。字、双字等。2.2.寻址方式寻址方式3.3.数据存取区的分类数据存取区的分类的地址分配的地址分配4.编程语言编程语言 n n1).语句表n n2).梯形图n n3).功能块图n n4).其他编程语言4.1 语句表语句表 n n语语句句表表(STLSTL)语语言言类类似似于于计计算算机机的的汇汇编编语语言言,特特别别适适合合于于来来自自计计算算机机

20、领领域域的的工工程程人人员员。用用指指令令助助记记符符创创建建用用户户程程序序,属属于于面面向向机机器器硬硬件件的的语语言言,STEPSTEP77Micro/Win32Micro/Win32的的语语句句表表如如图所示。图所示。图图语语句句表表举举例例4.2 梯形图梯形图 图梯形图举例图梯形图举例功能块图功能块图 n n功能块图(FBD)的图形结构与数字电子电路的结构极为相似,如下图所示。4. 4其他编程语言其他编程语言 n nSIMATIC工业软件中的工程工具中为大型或中型PLC提供了许多高级编程工具,以下简要其中的几种:n n(1)S7-SLC和M7-ProC/C+n n(2)S7-GRAP

21、Hn n(3)S7-HiGraphn n(4)CFC5. 程序结构程序结构 n n1.用户程序n n(1)主程序n n(2)子程序n n(3)中断处理程序n n2.数据块n n3.参数块n n如如果果编编程程使使用用的的是是手手编编器器,主主程程序序应应安安排排到到程程序序的的最最前前面面。其其他他部部分分的的位位置置安安排排没没有有严严格格的的顺顺序序,但但习习惯惯上上把把子子程程序序安安排排在在中中断断程程 序序 的的 前前面。面。程序结构程序结构 返回本节返回本节子程序子程序n n子程序常用于需要多次反复执行相同任务的地方,子程序常用于需要多次反复执行相同任务的地方,只需要写一次子程序,

22、可以多次调用它,而无需只需要写一次子程序,可以多次调用它,而无需重写该程序。重写该程序。n n未调用子程序时,不会执行子程序中的指令,因未调用子程序时,不会执行子程序中的指令,因此使用子程序可以减少扫描时间。此使用子程序可以减少扫描时间。n n在编写复杂的在编写复杂的PLCPLC程序时,最好把全部控制功能划程序时,最好把全部控制功能划分为符合工艺控制规律的子功能块,每个子功能分为符合工艺控制规律的子功能块,每个子功能块由一个或多个子程序组成。子程序使程序结构块由一个或多个子程序组成。子程序使程序结构简单清晰,易于调试、查错和维护。简单清晰,易于调试、查错和维护。n n子程序可以带参数调用,参数

23、在子程序的局部变子程序可以带参数调用,参数在子程序的局部变量表中定义。量表中定义。将将1 1个项目按功能分为主程序和几个子程序个项目按功能分为主程序和几个子程序带参数调用带参数调用四、编程软件四、编程软件学习的内容学习的内容n n1.安装n n2.设置中文环境n n3.界面n n4.建立通讯n n5.输入梯形图方法复制粘贴剪切插入n n6.符号表绝对地址和符号地址n n7.状态表n n8.编译下载上载1.1.安装安装n n双击编程软件中的安装程序,开始安装编程软件,使用默认的安装语言(英语),在安装过程中,将会出现“SetPC/PGInterface”(设置计算机/编程器接口)对话框,单击“O

24、K”。2.2.变为中文环境变为中文环境n n安装的软件为英文环境,可以变为中文环境。n n执行菜单命令“Tools”“Options”。点击出现的对话框左边的“General”图标,在“General”选项卡中,选择语言为“Chinese”。关闭软件后,再打开软件。3.3.界面界面4.4.建立通讯建立通讯n nS7-200S7-200有多种通讯方式,常用选择有多种通讯方式,常用选择PC/PPIPC/PPI电缆和电缆和USB/PPIUSB/PPI电缆。电缆。PC/PPIPC/PPI电缆和电脑连接端为电缆和电脑连接端为RS-RS-232232接口,和接口,和PLCPLC连接端为连接端为RS-485

25、RS-485接口。笔记本电接口。笔记本电脑一般无脑一般无RS-232RS-232接口,采用接口,采用USB/PPIUSB/PPI电缆。电缆。n n选用选用USB/PPIUSB/PPI电缆先安装驱动。和电脑通讯显示的电缆先安装驱动。和电脑通讯显示的端口并不一定是端口并不一定是USBUSB,可能是,可能是COM4COM4、COM3COM3、COM2COM2或或USBUSB等,所以要先查看端口,我采用两种方法:等,所以要先查看端口,我采用两种方法:1 1)先查电脑端口有哪些,我的电脑)先查电脑端口有哪些,我的电脑右击属性右击属性硬件硬件设备管理器设备管理器端口。不要关闭该对话框,端口。不要关闭该对话

26、框,插上通讯电缆插上通讯电缆USBUSB端,看是否增加端口,若增加了端,看是否增加端口,若增加了端口选用该端口号,若没有增加端口,选用端口选用该端口号,若没有增加端口,选用USBUSB接接口。口。2 2)电缆连接前打开浏览条通讯对话框,设置)电缆连接前打开浏览条通讯对话框,设置PC/PGPC/PG接口,选接口,选PC/PPIcable(PPI)PC/PPIcable(PPI),属性,属性本地连本地连接接 ,查看有哪些端口,关闭所有对话框,插上电,查看有哪些端口,关闭所有对话框,插上电缆缆USBUSB端再打开刚才的对话框,看有无增加端口,端再打开刚才的对话框,看有无增加端口,选用增加的端口。选用

27、增加的端口。n n打开浏览条通讯对话框,设置打开浏览条通讯对话框,设置PC/PGPC/PG接口,选择接口,选择PC/PPIcable(PPI)PC/PPIcable(PPI),属性,属性本地连接本地连接 ,设置端,设置端口,单击确定,本地地址默认为口,单击确定,本地地址默认为0 0,远程地址,远程地址(PLCPLC地址)默认为地址)默认为2 2,远程地址可以在系统块通,远程地址可以在系统块通讯端口中查看和更改。讯端口中查看和更改。n n并不是每次连接都要设置端口,第并不是每次连接都要设置端口,第1 1次设置端口次设置端口下载后,再次通讯可以自动通讯。下载后,再次通讯可以自动通讯。n n若为若为

28、PC/PPIPC/PPI电缆,选择端口比较容易,一般电脑电缆,选择端口比较容易,一般电脑有有1 1个或个或2 2个个RS-232RS-232接口,标为接口,标为COM1COM1、COM2COM2。需通。需通过过PPIPPI电缆上的电缆上的DIPDIP开关设置开关设置PPIPPI电缆参数。前三电缆参数。前三位为波特率,位为波特率,010010为。一般设置为。一般设置2 2、5 5为为ONON,其它,其它为为OFFOFF。5.5.输入梯形图方法输入梯形图方法n n1.选择输入位置;n n2.输入指令,有4种方法:1)指令树拖拽;2)指令树双击;3)工具栏点击选择;4)按功能键F4选择;n n3.输

29、入过程自动或通过工具栏箭头连线;n n4.输入地址;n n5.对于输入好的指令和网络,可以使用复制、剪切、粘贴输入指令和网络。6.6.绝对地址与符号地址绝对地址与符号地址n n绝对地址:绝对地址包含地址标识符和内存位置。绝对地址:绝对地址包含地址标识符和内存位置。如、等。如、等。n n符号地址:符号地址就是给绝对地址起一个容易符号地址:符号地址就是给绝对地址起一个容易阅读的名字,方便程序的调试、阅读和故障判断。阅读的名字,方便程序的调试、阅读和故障判断。n n可以在符号表中定义符号地址或右击定义符号。可以在符号表中定义符号地址或右击定义符号。在符号表中定义了符号地址可以输入符号地址、在符号表中

30、定义了符号地址可以输入符号地址、绝对地址或通过右击查找输入。绝对地址或通过右击查找输入。n n执行菜单命令执行菜单命令“查看查看”“”“符号寻址符号寻址”,可以在,可以在程序中切换符号地址或绝对地址的显示。显示符程序中切换符号地址或绝对地址的显示。显示符号地址时,可以只显示符号地址或符号地址和绝号地址时,可以只显示符号地址或符号地址和绝对地址一起显示。通过对地址一起显示。通过“工具工具”“”“选项选项”“”“程序编辑器程序编辑器”中进行选择。中进行选择。7.7.状态表状态表n n在程序编辑器中能同时监视的变量非常有限,使用状态表可以在一个画面中同时监视、修改和强制用户感兴趣的全部变量。n n强

31、制:在状态表的地址列选中一个操作数,在“新数值”列写入希望的数据,然后点击工具栏上的“强制”按钮,或右击“强制”。n n单击工具栏按钮,可以在状态表的表格视图和趋势视图之间切换。8.8.编译、下载、上载编译、下载、上载n n输入完程序,单击编译或全部编译,可以检查程序输入中的错误。n n下载:电脑PLC。n n上载:PLC电脑五、基本指令五、基本指令位逻辑指令位逻辑指令定时器定时器定时器号与分辨率定时器号与分辨率接通定时延时器接通定时延时器n n输入电路输入电路ININ接通时开始定时,定时器值从接通时开始定时,定时器值从0 0逐渐增逐渐增大,当达到预置时间,定时器位变为大,当达到预置时间,定时

32、器位变为ONON,对应的,对应的常开触点闭合,常闭触点断开。达到设定值后,常开触点闭合,常闭触点断开。达到设定值后,当前值仍继续增加,直到最大值当前值仍继续增加,直到最大值3276732767。n n输入电路断开时,当前值被清零,定时器位变为输入电路断开时,当前值被清零,定时器位变为0 0状态。所有定时器、计数器均可通过复位指令复状态。所有定时器、计数器均可通过复位指令复位。在第一个扫描周期,非保持型定时器位。在第一个扫描周期,非保持型定时器TONTON和和TOFTOF被自动复位,当前值和定时器位均被自动复位。被自动复位,当前值和定时器位均被自动复位。断开延时定时器断开延时定时器n n用来在I

33、N输入电路断开后延时一段时间,再使定时器位变为0状态,它用输入从1状态到0状态的负跳变启动定时。n n接在定时器IN输入端的输入电路接通时,定时器位变为1状态,当前值被清零。IN输入电路断开后,开始定时,当前值从0开始增大,当前值等于设定值时,输出位变为0状态,当前值保持不变,直到输入电路接通。保持型接通延时定时器保持型接通延时定时器n n输入电路IN接通时开始定时,定时器值从0逐渐增大,输入断开时,当前值保持不变,下次输入电路IN接通时在上次值的基础上继续进行延时,累计值达到预置值时,定时器位导通,直到最大值32767。n n保持型接通延时定时器必须通过复位指令进行复位。计数器计数器加计数器

34、加计数器CTUCTUn n当接在输入端的复位电路断开,接在输入端的加计数器脉冲输入电路由断开变为接通,计数器的当前值加,直到计数最大值32767。当前值大于设定值(PV)时,计数器位变为ON。n n当复位输入(R)为ON或对计数器执行复位指令时,计数器被复位,计数器位变为0状态,当前值被清零。n n计数器的编号范围为C0C255。减记数器减记数器CTDCTDn n在减记数脉冲输入信号的上升沿(从0状态到1),从设定值开始,计数器的当前值减1,减至0时,停止计数,计数器位被置1。n n装载输入LD为1状态时,计数器位被复位为0,并把设定值装入当前寄存器。加减计数器加减计数器CTUDCTUDn n

35、在加计数脉冲输入CU的上升沿,计数器的当前值加1,在减计数脉冲输入CD上升沿,计数器的当前值减1,当前值大于设定值PV时,计数器被置1。n n若复位输入为状态,或对计数器执行复位指令时,计数器被复位。顺控指令顺控指令六、项目设计步骤六、项目设计步骤设计项目过程设计项目过程n n1.审题了解动作程序,有多少输入输出点;n n2.分配I/O接点,画出一次原理图,PLC接线图;n n3.画出顺控图和梯形图;n n4.输入梯形图,检查;n n5.编译、下载、运行、调试。程序设计的方法程序设计的方法n n1.经验设计法n n2.顺序控制设计法1.1.经验设计法经验设计法n n经验设计法:用设计继电器电路

36、图的方法设计比经验设计法:用设计继电器电路图的方法设计比较简单的数字量控制系统的梯形图。即在一些典较简单的数字量控制系统的梯形图。即在一些典型电路的基础上,根据被控对象对控制的具体要型电路的基础上,根据被控对象对控制的具体要求,不断地修改和完善梯形图,最后得到一个比求,不断地修改和完善梯形图,最后得到一个比较满意的结果。较满意的结果。n n用经验设计法设计梯形图时,没有一套固定的方用经验设计法设计梯形图时,没有一套固定的方法和步骤可以遵循,具有很大的试探性和随意性,法和步骤可以遵循,具有很大的试探性和随意性,对于不同的控制系统,没有一种通用的容易掌握对于不同的控制系统,没有一种通用的容易掌握的

37、设计方法。在设计复杂系统的梯形图时,用经的设计方法。在设计复杂系统的梯形图时,用经验法设计困难。验法设计困难。例一:例一:Y/Y/例程例程I/O地址分配n n1.动作顺序:KM3闭合KM1闭合并开始延时延时时间到后KM3断开KM2闭合。n n2.安全连锁:KM3与KM2不能同时闭合。2.2.顺序控制设计法顺序控制设计法n n顺序控制:就是按照生产工艺预先规定的顺序,顺序控制:就是按照生产工艺预先规定的顺序,在各输入信号的作用下,根据内部状态和时间顺在各输入信号的作用下,根据内部状态和时间顺序,在生产过程中各执行机构自动有秩序地进行序,在生产过程中各执行机构自动有秩序地进行操作。操作。n n顺序

38、控制设计法最基本的思想是将系统的一个工顺序控制设计法最基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段。这些阶段作周期划分为若干个顺序相连的阶段。这些阶段称为称为“步步”,并用编程元件(如位存储器,并用编程元件(如位存储器M M或顺序或顺序控制继电器控制继电器S S)来代表各步。在任何一步之内,各)来代表各步。在任何一步之内,各输出量的输出量的ON/OFFON/OFF状态不变,但是相邻两步输出量状态不变,但是相邻两步输出量总的状态是不同的。步的这种划分方法使代表各总的状态是不同的。步的这种划分方法使代表各步的编程元件的状态与各输出量的状态之间有着步的编程元件的状态与各输出量的状态之间

39、有着极为简单的关系。极为简单的关系。n n初始步:与系统的初始状态相对应的步称为初始步,初始状态一般是系统等待启动命令的相对静止的状态。初始步用双线框表示,每一个顺序功能图至少有一个初始步。n n活动步:当系统正处于某一步所在的阶段时,该步处于活动状态,称该步为“活动步”。顺序功能图中转换实现的基本规则顺序功能图中转换实现的基本规则n n转换实现的条件:转换实现的条件:1 1)该转换所有的前级步都是活)该转换所有的前级步都是活动步;动步;2 2)相应的转换条件得到满足。)相应的转换条件得到满足。n n转换实现应完成的操作:转换实现应完成的操作:1 1)使后续步变为活动步;)使后续步变为活动步;

40、2 2)使前级步变为不活动步。)使前级步变为不活动步。n n绘制顺序功能图时的注意事项:绘制顺序功能图时的注意事项:1 1)两个步绝对不)两个步绝对不能直接相连,必须用一个转换将它们隔开;能直接相连,必须用一个转换将它们隔开;2 2)两)两个转换也不能直接相连,必须用一个步将它们隔个转换也不能直接相连,必须用一个步将它们隔开;开;3 3)必须有初始步;)必须有初始步;4 4)必须是连续循环的,)必须是连续循环的,不能有到此为止的死胡同。不能有到此为止的死胡同。选择序列的编程方法选择序列的编程方法n n1.1.选择序列的分支的编程方法:如果某一步的后选择序列的分支的编程方法:如果某一步的后面有一

41、个由面有一个由N N条分支组成的选择序列,该步可能转条分支组成的选择序列,该步可能转换到不同的换到不同的N N步去,则应将这步去,则应将这N N个后续步对应的存个后续步对应的存储器的常闭触点与该步的线圈串联,作为结束该储器的常闭触点与该步的线圈串联,作为结束该步的条件。步的条件。n n2.2.选择序列的合并的编程方法:对于选择序列的选择序列的合并的编程方法:对于选择序列的合并,如果某一步之前有合并,如果某一步之前有N N个转换,即有个转换,即有N N条分支条分支进入该步,则控制代表该步的存储器位的起保停进入该步,则控制代表该步的存储器位的起保停电路的起动电路由电路的起动电路由N N条支路并联而

42、成,各支路由某条支路并联而成,各支路由某一前级步对应的存储器位的常开触点与相应转换一前级步对应的存储器位的常开触点与相应转换条件对应的触点或电路串联而成。条件对应的触点或电路串联而成。并列序列的编程方法并列序列的编程方法n n1.并行序列的分支的编程方法:某活动步满足条件后有多个步(例如和)同时变为活动步,用和的常开触点组成的穿梁电路分别作为和的起动电路来实现;步和同时变为活动步,步应变为不活动步,只需将或的常闭触点作为的停止触点。n n2.2.并行序列的合并的编程方法:某步如之前有并行序列的合并的编程方法:某步如之前有一个并行序列的合并,该转换实现的条件是所一个并行序列的合并,该转换实现的条

43、件是所有的前级步(即步和)都是活动步和转换条件有的前级步(即步和)都是活动步和转换条件满足。应将、和的常开触点串联,作为的起保满足。应将、和的常开触点串联,作为的起保停电路的起动电路。停电路的起动电路。n n任何复杂的顺序功能图都是由单序列、选择序任何复杂的顺序功能图都是由单序列、选择序列和并行序列组成的。掌握了单序列、选择序列和并行序列组成的。掌握了单序列、选择序列和并行序列的编程方法,就可以设计出任意列和并行序列的编程方法,就可以设计出任意复杂的顺序顺序功能图描述的数字量控制系统复杂的顺序顺序功能图描述的数字量控制系统的梯形图。的梯形图。分支并列编程实例分支并列编程实例仅有两步的闭环处理仅有两步的闭环处理如果在顺序功能图中有仅由两步组成的小循环,用起保停电路设计的梯形图不能正常工作。在小闭环中增设一步就可以解决这一问题。例二:卸料小车例二:卸料小车I/OI/O地址分配表地址分配表顺控图顺控图顺序图(顺序控制继电器)顺序图(顺序控制继电器)梯形图的优化设计梯形图的优化设计n n为了减少语句表指令的指令条数,应遵循以下准则:n n1)在并联电路与单个触点的串联电路中,单个触点应放在右边;n n2)在触点的并联电路中,单个触点应放在下面;n n3)在线圈的并联电路中,单个线圈应放在线圈与触点的串联电路的上面。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号