PLC应用技术项目化教程(西门子S7-1200)课件全套 (龚希宾) 项目1-12 点动控制、传送带连动控制-自动装箱系统控制_第1页
PLC应用技术项目化教程(西门子S7-1200)课件全套 (龚希宾) 项目1-12 点动控制、传送带连动控制-自动装箱系统控制_第2页
PLC应用技术项目化教程(西门子S7-1200)课件全套 (龚希宾) 项目1-12 点动控制、传送带连动控制-自动装箱系统控制_第3页
PLC应用技术项目化教程(西门子S7-1200)课件全套 (龚希宾) 项目1-12 点动控制、传送带连动控制-自动装箱系统控制_第4页
PLC应用技术项目化教程(西门子S7-1200)课件全套 (龚希宾) 项目1-12 点动控制、传送带连动控制-自动装箱系统控制_第5页
已阅读5页,还剩376页未读 继续免费阅读

下载本文档

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

文档简介

延时符高职系列教材PLC应用技术项目化教程

(西门子S7-1200)项目1传送带点动控制☆☆1.1项目描述☆☆1.2知识链接☆1.2.1认识PLC☆☆1.2知识链接PLC的硬件系统组成☆1.2.2PLC结构和工作原理☆☆1.2知识链接☆1.2.2PLC结构和工作原理PLC工作过程☆☆1.2知识链接☆1.2.3PLC编程语言梯形图语言(LAD)是PLC程序设计中最常用的编程语言。它是与继电器控制电路类似的一种编程语言,梯形图称为电路或程序。西门子PLC家族的发展史

☆☆1.2知识链接☆1.2.4S7-1200系列PLCS7-1200CPU模块☆☆1.2知识链接☆1.2.4S7-1200系列PLC☆☆1.2知识链接☆1.2.4S7-1200系列PLC图中①为电源接口,即向CPU模块供电的接口;②为存储卡插槽;③为板载I/O的状态LED指示灯,通过这些指示灯的亮灭来显示各输入输出信号的有无;④可拆卸用户接线连接器,即接线端子,位于保护盖的下面;⑤为PROFINET连接器(集成的以太网口,位于CPU的底部),使用网线即可进行程序下载和设备组网;⑥为CPU工作状态LED指示灯,分别为STOP/RUN、ERROR和MAINT,当CPU处于停止模式(STOP模式)时,STOP/RUN指示灯亮黄灯,当CPU处于运行模式(RUN模式)时,STOP/RUN指示灯亮绿灯;⑦为安装信号板(SB)的位置,在不改变CPU外形和体积的情况下,即可在CPU的前方安装一个信号板,轻松扩展数字或模拟量I/O。S7-1200CPU技术参数☆☆1.2知识链接☆1.2.4S7-1200系列PLC☆☆1.2知识链接☆1.2.4S7-1200系列PLC问题:晶体管型和继电器型PLC所带负载的区别?☆☆1.2知识链接☆1.2.4S7-1200系列PLCCPU1214CDC/DC/RLY☆☆1.2知识链接CPU模块的外部接线☆1.2.4S7-1200系列PLC图中①处表示模块上电运行时,本身可以对外提供24V直流电源,只不过该电源的带载能力比较小,通常只能用作外围传感器的供电电源。图中②处是输入端24V直流电源的连接方式,支持PNP型和NPN型两种连接方式,图中为PNP型接法(电源的负极与公共端子1M相连,当外部开关闭合后,PLC的输入端子为高电平有效)CPU1214CDC/DC/DC☆☆1.2知识链接CPU模块的外部接线☆1.2.4S7-1200系列PLC在编写端子代码时采用八进制,没有0.8和0.9。☆☆1.2知识链接找CPU模块输出端的不同?☆1.2.4S7-1200系列PLC晶体管输出型继电器输出型思考在继电器输出电路中,数字量输出分为2组,每组的公共端为本组的电源供给端,Q0.0~Q0.4共用1L,Q0.5~Q1.1共用2L,各组之间可接入不同电压等级、不同电压性质的负载电源。2024/6/18讨论CPU1214C本机的输入继电器I的位地址有几个,各位地址编号分别是什么?CPU1214C本机的输出继电器Q的位地址有几个,各位地址编号分别是什么?用字节怎么表示?课中的测试活动——你对PLC到底了解有多少?※1.请在试验台上找到实验室用的PLC,并记录下它的主机型号,I/0点数及输入、输出的地址编号;外部扩展模块的型号。有任务啦!!!※2.画出PLC主机框图并标出各外部端子(右边为输入,左边为输出)PLC的型号I0.0Q0.0….….项目1传送带点动控制PLC的型号I0.0Q0.0….….※画出PLC主机框图并标出各外部端子(右边为输入,左边为输出)☆☆1.2知识链接☆1.2.5S7-1200系列PLC的扩展模块及接线在实际的工程项目中,我们往往会遇到PLC控制器的本机I/O点数不够用的情况,此时我们可以使用扩展模块来增加I/O点数以满足实际需要。S7-1200PLC可以通过安装信号板和扩展信号模块的方法来扩展I/O点。1.信号板(SB)

S7-1200PLC的CPU正面都可以安装一块信号板,如图1-11所示,安装后不会改变CPU的外形和体积。目前可以用来扩展I/O点的信号板主要有SB1221(数字量输入板)、SB1222(数字量输出板)、SB1223(数字量输入/输出板)、SB1231(模拟量输入板)、SB1

232(模拟量输出板)。☆☆1.2知识链接☆1.2.5S7-1200系列PLC的扩展模块及接线2.信号模块(SM)S7-1200PLC信号模块安装在CPU模块的右侧,最多可扩展8块信号模块。其中CPU1212C可扩展2块信号模块,CPU1214C、CPU1215C和CPU1217C可扩展8块信号模块。型号输入输出型号输入输出SM12218点输入DC24VSM12238点输入DC24V/8点继电器输出2A16点输入DC24V16点输入DC24V/16点继电器输出2ASM12228点继电器输出2A8点输入DC24V/8点输出DC24V0.5A16点继电器输出2A16点输入DC24V/16点输出DC24V0.5A8点输出DC24V0.5A8点输入AC220V/8点继电器输出2A16点输出DC24V0.5A型号输入输出型号输入输出SM12314路模拟量输入SM12322路模拟量输出8路模拟量输入4路模拟量输出SM12344路模拟量输入/2路模拟量输出表1-3数字量输入/输出模块表1-4

模拟量输入/输出模块※某控制系统,具有24个数字量输入信号(包括开关、按钮和传感器信号等)和16个数字量输出点,用于控制各指示灯(LED指示灯),请完成PLC和外部扩展模块的选型。PLC的I/O分配☆☆1.3项目实施☆1.3.1硬件电路设计与搭建PLC的选型?☆☆1.3项目实施☆1.3.2控制程序设计PLC实现传送带点动控制的硬件电路应该包括图的主电路和图2所示的PLC控制电路,然后还需要结合图3所示的梯形图程序,才能实现系统控制功能。那么PLC控制系统到底是如何把硬件和软件相结合的呢?☆☆1.3项目实施☆控制过程分析☆☆1.3项目实施选用CPU1214DC/DC/DC控制指示灯,按住按钮SB,灯亮,松开按钮SB,灯灭。绘制出I/O分配表和PLC控制电路,并编写程序。☆☆1.4项目拓展如何实现让Q0.0信号保持呢?延时符高职系列教材PLC应用技术项目化教程

(西门子S7-1200)项目2传送带连续运行控制TIA博途PLC编程软件提供两种不同的工具视图:基于任务的Portal视图和基于项目的项目视图。☆☆任务1初识TIA博途(Portal)

☆TIA博途PLC编程软件视图界面认识11菜单和工具栏2项目树23工作区5任务卡37巡视窗口9编辑器栏9编辑器栏用来显示打开的编辑器,如果同时打开了多个编辑器,可以通过单击编辑器栏中的图标,在已打开的编辑器之间快速切换。☆☆任务1初识TIA博途(Portal)

☆TIA博途PLC编程软件视图界面认识TIAPortal软件可用来帮助用户实施自动化的解决方案。其解决步骤依次为:创建项目→配置硬件→设备联网→对PLC进行编程→装载组态数据→使用在线和诊断功能。1.创建一个新项目创新项目,输入项目名称和存放路径☆一、硬件组态☆☆任务1初识TIA博途(Portal)

新手可以按照提示一步一步完成,也可以直接打开项目视图。这里选择“打开项目视图”。☆☆任务1初识TIA博途(Portal)

打开“项目视图”2.添加CPU模块☆☆任务1初识TIA博途(Portal)

2.添加CPU模块☆☆任务1初识TIA博途(Portal)

3.CPU参数设置默认CPU的IP地址为192.168.0.1,子网掩码为255.255.255.0。一般选择默认就可以。单击“常规”选项以太网地址☆☆任务1初识TIA博途(Portal)

(1)以太网地址配置为保证与其通讯的计算机IP地址与S7-1200的IP地址在同一网段,需要修改计算机的IP地址。☆☆任务1初识TIA博途(Portal)

S7-1200系列PLC的数字量输入/输出和模拟量输入/输出的I/O地址可以通过修改“起始地址”来重新定义字节地址,但一般选择默认。☆☆任务1初识TIA博途(Portal)

(2)I/O地址配置☆☆任务1初识TIA博途(Portal)

4.保存项目在完成硬件组态的相关工作之后,接下来要记得保存项目。单击工具栏的“”快捷键,完成项目的保存。5.下载硬件配置☆二、程序录入☆☆任务1初识TIA博途(Portal)

1.打开主程序块OB1创建好项目,并添加好CPU模块,在项目视图左侧的项目树中,展开“PLC_1”→“程序块”,双击Main【OB1】,打开主程序块OB1。2.录入程序(1)插入指令STEP7提供了两种往主程序块中插入指令的方法。、☆☆任务1初识TIA博途(Portal)

☆二、程序录入2、录入程序(1)插入指令☆☆任务1初识TIA博途(Portal)

☆二、程序录入2、录入程序(1)插入指令☆☆任务1初识TIA博途(Portal)

☆二、程序录入(2)输入指令地址2、录入程序☆☆任务1初识TIA博途(Portal)

☆二、程序录入(3)定义变量名2、录入程序☆☆任务1初识TIA博途(Portal)

☆☆任务1初识TIA博途(Portal)

☆二、程序录入3、保存项目☆☆任务1初识TIA博途(Portal)

☆三、程序编译与下载☆☆任务1初识TIA博途(Portal)

☆三、程序编译与下载【操作小技巧】S7-1200CPU的下载其实包括了硬件组态数据和用户程序的下载。二者可以单独下载也可以一起下载。如果我们已经进行过一次下载,而后又对硬件的组态或程序进行了一些修改,这时我们可以有选择性地进行第二次下载,如图2-34所示,操作步骤:在项目树的设备名称“PLC_1”处单击鼠标右键选择“下载到设备”命令,会看到四个选项,同学们可以根据实际情况来选择。☆☆任务1初识TIA博途(Portal)

☆☆任务1初识TIA博途(Portal)

☆四、程序的运行监视

如何实现从点动到连动控制的呢?在启动按钮上并联了KM的常开触头。自锁☆☆任务2传送带连续运行控制的实现☆项目描述1.PLC的选型:选择CPU1214CDC/DC/RLY☆☆任务2传送带连续运行控制的实现☆硬件电路设计与搭建明确:哪些元件应该接在PLC的输入端?哪些元件应该接在PLC的输出端?2.系统I/O分配3.硬件电路设计☆☆任务2传送带连续运行控制的实现☆硬件电路设计与搭建移植设计法如何实现让Q0.0信号保持呢?在启动按钮上并联了KM的常开触头。☆☆任务2传送带连续运行控制的实现☆控制程序设计创建项目,项目名称为“传送带的连动控制”,并保存项目。☆☆任务2传送带连续运行控制的实现☆系统运行与调试选用CPU1214DC/DC/DC控制一直流指示灯,按下启动按钮SB0,灯亮,按下停止按钮SB1,灯灭。绘制出I/O分配表和PLC控制电路,写出梯形图程序,完成系统调试。☆☆小试身手步骤操作Q0.0(得电or失电)指示灯状态

(亮or灭)1按下启动按钮SB0

2按下停止按钮SB1

思考连续运行启动保持停止PLC梯形图中典型的控制环节:启-保-停电路☆☆小试身手延时符PLC应用技术项目化教程

(西门子S7-1200)学习了典型的控制环节:启-保-停电路☆☆知识回顾启动保持停止选用CPU1214DC/DC/DC控制指示灯,按下启动按钮SB0,灯亮,按下停止按钮SB1,灯灭。绘制出I/O分配表和PLC控制电路,写出梯形图程序。☆☆知识回顾步骤操作Q0.0(得电or失电)指示灯状态

(亮or灭)1按下启动按钮SB0

2按下停止按钮SB1

思考项目3传送带正反转控制※学习目标:1.掌握各数制数(二进制、十进制、十六进制)之间的转换。2.掌握S7-1200PLC支持的位数据类型和整数数据类型。☆☆任务1学习数制及各数制间的转换☆1.数制☆☆任务1学习数制及数据类型思考几种数制之间如何转换?十进制常数:100;(100D)二进制常数:01100100B十六进制常数:64H;十六进制常数:A8H;二进制常数:十进制常数:

☆☆任务1学习数制及数据类型数据类型用来描述数据的长度和属性。TIA博途中的数据类型分为三大类:基本数据类型(常用)、复合数据类型和其他数据类型。☆2.数据类型S7-1200支持的位数据类型:包括布尔型(Bool)、字节型(Byte)、字型(Word)和双字型(Dword)。位数据类型符号长度(位数)取值范围/格式位Bool1TRUE,FALSE(1或0)字节Byte8B#16#00〜B#16#FF字Word16W#16#0000〜W#16#FFFF双字DWord32DW#16#00000000〜DW#16#FFFFFFFF基本数据类型最常用,包括了位数据类型、整数数据类型、字符数据类型、定时器数据类型及日期和时间数据类型。每个基本数据类型具有固定的长度且不超过64位。☆☆任务1学习数制及数据类型(1)位数据类型一位二进制数称为1位。包括“0”或“1”两种状态,表示处理数据的最小单位。可以用一位二进制数的两种不同取值(“0”或“1”)来表示开关量的两种不同状态。8位二进制数组成1个字节。其中的第0位为最低位(LSB),第7位为最高位(MSB)。位:bool字节:Byte两个字组成1个双字。字:Word两个字节组成1个字。双字:doubleWordQB0QB1最高位最低位QW0字字节位思考QW0中的第10位的位地址是多少?最右边一位为第0位☆☆任务1学习数制及数据类型☆2.数据类型(1)位数据类型M0.7M0.6M0.5M0.4M0.3M0.2M0.1M0.02个字即双字8个位4个字节试写出MB2中的8个位的位地址思考☆☆任务1学习数制及数据类型☆2.数据类型(1)位数据类型思考☆☆任务1学习数制及数据类型☆2.数据类型(1)位数据类型(2)整数数据类型整数数据类型符号长度(位数)取值范围/格式有符号8位整数Sint8-128〜127无符号8位整数USInt80〜255有符号16位整数Int16-32768〜32767无符号16位整数Ulnt160〜65535有符号32位整数Dint32-2147483648〜2147483647无符号32位整数UDInt320〜4294967295☆☆任务1学习数制及数据类型☆2.数据类型字节字双字2.MW100由字节

(高字节)和

(低字节)组成,MW100中的M为

,W表示

。答:MW100由字节MB100(高字节)和MB101(低字节)组成,MW100中的M为区域标识符,W表示字。☆☆小试身手3.无符号8位整数用什么符号表示?其取值范围是多少?无符号16位整数?1.S7-1200PLC支持的位数据类型有哪些?整数数据类型有哪些?※学习目标:1.熟悉S7-1200PLC的存储区2.掌握S7-1200PLC常用位指令:触点和线圈。3.掌握S7-1200PLC位数据类型的应用。☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的存储区S7-1200PLC的存储区由装载存储器、工作存储器和系统存储器组成。装载存储器相当于计算机的硬盘,工作存储器相当于计算机的内存。CPU断电时,工作存储器中的内容将会丢失。1.系统存储器系统存储器是CPU为用户提供的存储组件,用于存储用户程序的操作数据,例如过程映像输入/输出、位存储、定时器、计数器、块堆栈和诊断缓冲区等。☆☆任务2学习PLC触点和线圈指令(1)过程映像输入区(输入存储器I)过程映像输入区在用户程序中的标识符为I,与PLC的输入端子对应,它是PLC专门用于接收外部的开关信号的元件。在每次扫描周期的开始,CPU对物理输入点进行采样,并将采样值写入过程映像输入区中。可以按位、字节、字和双字来存取过程映像输入区中的数据。位格式为:I[字节地址].[位地址],如I0.0。字节、字和双字格式:I[长度][起始地址],如IB0(字节)、IW0(字)、ID0(双字)。☆S7-1200PLC的存储区1.系统存储器☆☆任务2学习PLC触点和线圈指令2024/6/18(2)过程映像输出区(输出存储器Q)过程映像输出区在用户程序中的标识符为Q,与PLC的输出端子对应,它是用来将PLC内部信号输出传送给外部负载。在每次扫描周期的结尾,CPU将过程映像输出区中的数值复制到物理输出点上,可以按位、字节、字和双字来存取过程映像输出区中的数据。格式如Q0.0(位)、QB0(字节)、QW0(字)、QD0(双字)。☆S7-1200PLC的存储区1.系统存储器☆☆任务2学习PLC触点和线圈指令(3)标识位存储区(M存储器)标识位存储区如同继电/接触控制系统中的中间继电器。用来存储运算的中间操作状态或其他控制信息。在PLC中没有输入输出端与之对应,因此标识位存储区的线圈不直接受输入信号的控制,其触点不能驱动外部负载。也可以按位、字节、字和双字来存取位存储区中的数据。格式如M10.0(位)、MB10(字节)、MW10(字)、MD10(双字)。在梯形图中,可以无限次使用标识位存储区的常开触点和常闭触点。1.系统存储器☆S7-1200PLC的存储区☆☆任务2学习PLC触点和线圈指令其他:数据块存储区(DB),本地数据区LS7-1200PLC的基本指令里面包括了位逻辑运算指令、定时器操作指令、计数器操作指令、比较指令等等总共10类指令,其中位逻辑运算指令共有19条,如表3-6所示。☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的位逻辑运算指令☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的位逻辑运算指令——触点和线圈LAD1动作2操作数3I、Q、M、DB、L指定位为1(ON)时闭合;指定位为0(OFF)时断开。0代表低电平(断开),1代表高电平(接通)。梯形图1.常开触点☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的位逻辑运算指令——触点和线圈LAD1动作2操作数3I、Q、M、DB、L指定位为1(ON)时闭合;指定位为0(OFF)时断开。0代表低电平(断开),1代表高电平(接通)。2.常闭触点梯形图☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的位逻辑运算指令——触点和线圈LAD1作用2操作数3I、Q、M、D、L梯形图3.线圈指令赋值操作,置位指定操作数的位。若RLO为1,则置位1;否则,置位0☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的位逻辑运算指令——触点和线圈触点的逻辑组合与逻辑(串联)或逻辑(并联)☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的位逻辑运算指令——触点和线圈触点的逻辑组合应用举例☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的位逻辑运算指令——触点和线圈常开常闭触点的逻辑组合应用☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的位逻辑运算指令——触点和线圈LAD1动作2操作数3I、Q、M、D、L4.取反触点梯形图对逻辑运算结果(RLO)的信号状态进行取反。如果该指令输入的信号状态为“1”,则指令输出的信号状态为“0”。如果该指令输入的信号状态为“0”,则输出的信号状态为“1”。☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的位逻辑运算指令——触点和线圈4.取反触点☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的位逻辑运算指令——触点和线圈LAD1作用2操作数3I、Q、M、D、L梯形图5.取反线圈指令取反后,分配给指定操作数,若RLO为1,则复位操作数;否则,操作数置位1【例3-4】如图3-9所示梯形图,试分析输出寄存器Q0.0设置为1的条件和Q0.1设置为0的条件分别是什么?

☆☆任务2学习PLC触点和线圈指令☆S7-1200PLC的位逻辑运算指令——触点和线圈5.取反线圈指令☆☆任务3传送带正反转控制的实现※学习目标:1.掌握梯形图的编程规则;2.理解“互锁”概念以及梯形图中“互锁”的实现;3.会用启-保-停电路梯形图编写控制程序;4.会设计和搭建简单的PLC控制硬件电路。☆梯形图的编程规则☆☆任务3传送带正反转控制的实现☆☆任务3传送带正反转控制的实现☆梯形图的编程规则5.避免双线圈输出。

6.梯形图的编写要遵循“上重下轻、左重右轻”的原则。☆☆任务3传送带正反转控制的实现☆梯形图的编程规则

☆☆任务3传送带正反转控制的实现☆项目描述☆PLC的选型及I/O分配☆☆任务3传送带正反转控制的实现☆PLC的控制电路☆设计控制程序☆☆任务3传送带正反转控制的实现☆实践环节☆☆任务3传送带正反转控制的实现(1)TIA博途编程软件,创建新项目并进行设备组态及下载。(2)打开程序编辑器,录入梯形图程序。(3)单击执行“编辑”菜单下的“编译”子菜单命令,编译程序。(4)将控制程序下载到PLC。(8)使PLC进入运行方式。(9)按照下表操作各按钮,观察系统运行情况是否正常,并记录调试结果。☆实践环节☆☆任务3传送带正反转控制的实现程序段1:电动机正转程序段2:电动机反转☆知识延伸——正反转直接切换的实现☆☆任务3传送带正反转控制的实现☆☆任务4拓展训练——传送带的异地控制☆项目描述☆PLC的选型及I/O分配☆☆任务4拓展训练——传送带的异地控制☆PLC的控制电路☆☆任务4拓展训练——传送带的异地控制☆☆任务4拓展训练——传送带的异地控制☆设计控制程序延时符PLC应用技术项目化教程

(西门子S7-1200)项目4工作台自动往返控制☆☆任务1学习PLC常用位指令※学习目标:1.掌握置位/复位指令、置位优先(RS)/复位优先(SR)触发器及应用;2.掌握边沿检测触点指令和检测信号边沿指令及应用。LAD1动作2操作数3I、Q、M、D、L梯形图1.置位指令☆☆任务1学习PLC常用位指令将指定的地址位置位,即变为1,并保持☆置位/复位指令LAD1动作2操作数3I、Q、M、D、L梯形图2.复位指令☆☆任务1学习PLC常用位指令将指定的地址位复位,即变为0,并保持☆置位/复位指令☆☆任务1学习PLC常用位指令当M10.0为1,Q0.0为1,之后,即使M10.0为0,Q0.0保持1,直到M10.1为1时,Q0.0变为0。这两条指令非常有用。置位/复位指令不一定要成对使用。置位/复位指令示例图典型的梯形图之一——置位/复位电路

☆置位/复位指令☆☆任务1学习PLC常用位指令实现的控制完全一样“启-保-停”电路置位/复位电路☆☆任务1学习PLC常用位指令【例4-2】下图为实现电动机正反转的梯形图,请试用置位(S)/复位(R)指令编写出对应的梯形图程序,控制要求不变。

思考☆多点置位(SET_BF)/多点复位(RESET_BF)指令☆☆任务1学习PLC常用位指令☆置位优先(RS)/复位优先(SR)触发器☆☆任务1学习PLC常用位指令☆置位优先(RS)/复位优先(SR)触发器☆☆任务1学习PLC常用位指令☆☆小试身手☆边沿检测触点指令☆☆任务1学习PLC常用位指令上升沿检测触点下降沿检测触点☆边沿检测触点指令☆☆任务1学习PLC常用位指令☆☆任务1学习PLC常用位指令☆边沿检测触点指令思考☆检测信号边沿指令☆☆任务1学习PLC常用位指令☆检测信号边沿指令☆☆任务1学习PLC常用位指令☆监控表和强制表☆监控表和强制表☆☆任务2工作台自动往返控制的实现※学习目标:1.会应用置位和复位指令编写应用程序;2.学会使用监控表和强制表;3.会工作台往复运动的硬件电路接线和系统调试。

☆项目描述☆☆任务2工作台自动往返控制的实现☆PLC的选型及I/O分配☆PLC的控制电路☆☆任务2工作台自动往返控制的实现☆PLC的控制电路☆☆任务2工作台自动往返控制的实现☆设计控制程序☆☆任务2工作台自动往返控制的实现使用典型梯形图——“启-保-停”电路设计出实现工作台自动往返运动控制参考梯形图如图所示。☆设计控制程序☆☆任务2工作台自动往返控制的实现如果用置位(S)/复位(R)电路来实现该控制要求,该如何编写控制程序呢?思考☆设计控制程序☆☆任务2工作台自动往返控制的实现☆实践环节☆☆任务2工作台自动往返控制的实现☆实践环节☆☆任务2工作台自动往返控制的实现☆知识延伸——系统和时钟存储器☆☆任务2工作台自动往返控制的实现思考☆知识延伸——系统和时钟存储器☆☆任务2工作台自动往返控制的实现☆☆任务2工作台自动往返控制的实现☆知识延伸——系统和时钟存储器☆☆任务2工作台自动往返控制的实现☆知识延伸——系统和时钟存储器☆☆任务4拓展训练——状态灯的控制☆项目描述☆PLC的选型及I/O分配☆☆任务4拓展训练——状态灯的控制☆PLC的控制电路☆☆任务4拓展训练——状态灯的控制☆设计控制程序请同学们自行完成!☆☆任务4拓展训练——状态灯的控制延时符PLC应用技术项目化教程

(西门子S7-1200)项目5风机的Y-△启动控制

☆项目描述

项目5风机的Y-△启动控制※学习目标:掌握S7-1200PLC各定时器的应用。☆☆任务1学习S7-1200PLC定时器☆☆任务1学习S7-1200PLC定时器线圈型定时器功能框型定时器☆分类脉冲定时器接通延时定时器断电延时定时器记忆型接通延时定时器☆☆任务1学习S7-1200PLC定时器1.功能框型定时器☆☆任务1学习S7-1200PLC定时器自动产生背景数据块☆☆任务1学习S7-1200PLC定时器TON定时器实践操作☆☆任务1学习S7-1200PLC定时器☆☆任务1学习S7-1200PLC定时器思考?TOF定时器☆☆任务1学习S7-1200PLC定时器☆☆任务1学习S7-1200PLC定时器实践操作TONR定时器☆☆任务1学习S7-1200PLC定时器☆☆任务1学习S7-1200PLC定时器实践操作脉冲定时器(TP)☆☆任务1学习S7-1200PLC定时器脉冲定时器(TP)☆☆任务1学习S7-1200PLC定时器☆☆任务2风机Y-△启动控制实现※学习目标:1.学会选用不同定时器实现定时功能;2.学会三相交流异步电动机星-角降压启动控制的硬件电路接线;3.学会三相交流异步电动机星-角降压启动控制的编程和调试。。

☆项目描述☆☆任务2风机Y-△启动控制实现

☆PLC的选型及I/O分配☆PLC的控制电路☆☆任务2风机Y-△启动控制实现☆设计控制程序☆☆任务2风机Y-△启动控制实现☆实践环节☆☆任务2风机Y-△启动控制实现☆实践环节☆☆任务2风机Y-△启动控制实现☆知识延伸——不同电压等级的负载如何接线☆☆任务2风机Y-△启动控制实现☆知识延伸——不同电压等级的负载如何接线☆☆任务2风机Y-△启动控制实现☆☆任务3拓展训练——搅拌机的双速控制☆双速电机☆☆任务3拓展训练——搅拌机的双速控制☆双速电机☆☆任务3拓展训练——搅拌机的双速控制☆项目描述下面以△/YY变极调速为例,分析用PLC如何实现双速电动机△/YY变极调速控制。主电路如图所示。☆☆任务3拓展训练——搅拌机的双速控制☆项目描述☆PLC的选型及I/O分配☆☆任务3拓展训练——搅拌机的双速控制☆PLC的控制电路☆☆任务3拓展训练——搅拌机的双速控制☆设计控制程序☆☆任务3拓展训练——搅拌机的双速控制☆设计控制程序☆☆任务3拓展训练——搅拌机的双速控制延时符PLC应用技术项目化教程

(西门子S7-1200)项目6混料泵控制

项目6混料泵控制※学习目标:1.熟知S7-1200PLC中计数器的分类2.掌握S7-1200PLC中计数器(CTU、CTD、CTUD)指令及其应用。☆☆任务1学习S7-1200PLC的计数器指令☆☆任务1学习S7-1200PLC的计数器指令☆1.

S7-1200PLC中计数器的分类IEC计数器减计数器(CTD)加计数器(CTU)加减计数器(CTUD)它们属于软件计数器。如果需要频率更高的计数器,可以使用CPU内置的高速计数器。☆☆任务1学习S7-1200PLC的计数器指令

☆1.

S7-1200PLC中计数器的分类☆☆任务1学习S7-1200PLC的计数器指令☆1.

S7-1200PLC中计数器的分类创建好的DB数据块可以在“系统块”目录下的“程序资源”子项中查看,如图6-5所示。☆☆任务1学习S7-1200PLC的计数器指令☆1.

S7-1200PLC中计数器的分类端子作用数据类型CU加计数脉冲输入BOOLCD减计数脉冲输入BOOLR复位计数器控制BOOLLD预设值的装载控制BOOLPV预设值/置位输出Q的值/CV的目标值Int,Sint,Dint,USint,Uint,UDintQ计数状态:当CV大于或等于PV后置位Q(即Q=1),反之Q为“0”BOOLQU加计数状态:当CV大于或等于PV,QU为“1”。反之为“0”BOOLQD减计数状态:当CV小于或等于0,QD为“1”反之为“0”BOOLCV当前计数值Int,Sint,Dint,USint,Uint,UDint☆☆任务1学习S7-1200PLC的计数器指令☆2.加计数器(CTU)加计数器梯形图加计数器波形图讨论Q0.4线圈得电的条件和失电的条件?减计数器梯形图减计数器波形图☆☆任务1学习S7-1200PLC的计数器指令☆3.减计数器(CTD)讨论Q0.5线圈得电的条件和失电的条件?☆4.加减计数器(CTUD)加减计数器梯形图加减计数器波形图☆☆任务1学习S7-1200PLC的计数器指令讨论M2.2线圈得电的条件和失电的条件?☆☆任务1学习S7-1200PLC的计数器指令☆5.举例☆☆任务1学习S7-1200PLC的计数器指令☆5.举例☆☆任务2混料泵控制的实现※技能目标1.能独立完成混料泵控制的硬件线路安装;2.能正确设计出混料泵控制的PLC程序;3.能按规定完成系统通电测试以及故障检测。☆项目描述

☆☆任务2混料泵控制的实现☆PLC的选型及I/O分配☆PLC的控制电路☆☆任务2混料泵控制的实现☆设计控制程序☆☆任务2混料泵控制的实现☆设计控制程序☆☆任务2混料泵控制的实现☆实践环节(1)TIA博途编程软件,创建新项目并进行设备组态及下载。(2)打开程序编辑器,录入梯形图程序。(3)单击执行“编辑”菜单下的“编译”子菜单命令,编译程序。(4)将控制程序下载到PLC。(8)使PLC进入运行方式。(9)按照下表操作各按钮,观察系统运行情况是否正常,并记录调试结果。☆☆任务2混料泵控制的实现☆实践环节☆☆任务2混料泵控制的实现☆实践环节☆☆任务2混料泵控制的实现☆知识延伸——工程实践中停止按钮的接法☆☆任务2混料泵控制的实现在工业现场,为了安全起见,停止按钮、急停按钮、过载保护用的热继电器的辅助触头在控制电路中往往会用常闭触头。如图所示,图中停止按钮SB1和热继电器FR都换成常闭触头,则梯形图程序应该做何改动,才能达到同样的控制要求呢?☆☆任务3拓展训练——停车场车位计数控制☆项目描述已知某小型停车场总共有30个停车位,停车场的入口和出口各安装了一个车辆检测传感器,入口处装有红、绿灯各一盏。当停车场有空位时绿灯亮,此时当检测到入口有车辆时可继续抬杆放行;当没有空位时红灯秒闪,此时即使检测到入口有车辆时也不可抬杆放行,直至出口检测传感器检测有车辆离开,入口闸杆方可抬起,允许车辆驶入。闸杆抬起到位和放下到位均有位置传感器控制。任何时刻按下复位按钮可以对系统进行复位操作。☆PLC的选型及I/O分配☆☆任务3拓展训练——停车场车位计数控制☆PLC的控制电路☆☆任务3拓展训练——停车场车位计数控制☆设计控制程序☆☆任务3拓展训练——停车场车位计数控制☆设计控制程序☆☆任务3拓展训练——停车场车位计数控制延时符PLC应用技术项目化教程

(西门子S7-1200)项目7彩灯控制★知识目标1.掌握移动操作指令及应用;2.掌握移位指令和循环移位指令及应用。★技能目标1.学会用移动操作指令、移位指令和循环移位指令编写应用程序;2.能够完成彩灯控制系统的硬件接线和软硬件调试。☆☆任务1学习PLC常用指令※学习目标:1.掌握移动操作指令及应用;2.掌握移位指令和循环移位指令及应用。☆☆任务1学习PLC常用指令移动值指令(MOVE)和交换指令(SWAP)。☆☆任务1学习PLC常用指令1.移动值指令(MOVE)☆☆任务1学习PLC常用指令1.移动值指令(MOVE)☆☆任务1学习PLC常用指令2.交换指令(SWAP)☆☆任务1学习PLC常用指令该程序实现的功能为:当EN端M10.0的常开触点闭合时,执行交换指令,将IN端的数据16#12AF的高低字节的顺序进行了改变,结果存储在OUT端的MW12中,即MW12=AF12H。单个字节内的数据顺序并不会发生改变。

☆☆任务1学习PLC常用指令3.移位指令和循环移位指令☆☆任务1学习PLC常用指令3.移位指令和循环移位指令移位和循环移位指令的数据类型名称梯形图参数数据类型说明左移指令ENBOOL使能输入ENOBOOL使能输出INBYTE,WORD,DWORD移位对象右移指令NUINT移动的位数OUTBYTE,WORD,DWORD移位后的结果☆☆任务1学习PLC常用指令3.移位指令和循环移位指令左移指令应用举例左移后空出来的位用0来补☆☆任务1学习PLC常用指令3.移位指令和循环移位指令右移指令应用举例右移后空出来的位用0来补。☆☆任务1学习PLC常用指令3.移位指令和循环移位指令循环左移指令应用举例☆☆任务1学习PLC常用指令3.移位指令和循环移位指令循环右移指令应用举例☆☆任务1学习PLC常用指令3.移位指令和循环移位指令【例7-2】用PLC控制8个指示灯L0~L7,请编程实现当按下按钮SB0,指示灯L0~L7以正序每隔1S轮流点亮,保持任意时刻只有一个指示灯亮,当最后一个指示灯L7被点亮后,再从L0依次点亮,如此循环。按下按钮SB1,指示灯熄灭。☆☆任务1学习PLC常用指令3.移位指令和循环移位指令练一练分析:按钮SB0接在输入端子I0.0上,按钮SB1接在输入端子I0.1上,指示灯L0~L7分别接在PLC输出端子Q0.0~Q0.7上☆☆任务1学习PLC常用指令3.移位指令和循环移位指令练一练

☆项目描述☆☆任务2彩灯控制实现

☆PLC的选型及I/O分配☆PLC的控制电路☆☆任务2彩灯控制实现☆设计控制程序☆☆任务2彩灯控制实现☆设计控制程序☆☆任务2彩灯控制实现☆设计控制程序☆☆任务2彩灯控制实现☆实践环节☆☆任务2彩灯控制实现☆实践环节☆☆任务2彩灯控制实现知识延伸——用定时器实现任意周期的脉冲☆☆任务2彩灯控制实现☆☆任务3拓展训练——霓虹灯控制延时符PLC应用技术项目化教程

(西门子S7-1200)项目8多路抢答系统控制※学习目标:掌握数学运算类指令(加、减、乘、除、递增、递减)及其应用。☆☆任务1学习PLC中数学函数指令☆☆任务1学习PLC中数学函数指令☆☆任务1学习PLC中数学函数指令1.加指令(ADD)☆☆任务1学习PLC中数学函数指令2.减指令(SUB)☆☆任务1学习PLC中数学函数指令3.乘指令(MUL)☆☆任务1学习PLC中数学函数指令4.除指令(DIV)☆☆任务1学习PLC中数学函数指令5、返回余数的除指令(MOD)返回余数的除指令(MOD)的梯形图符号及参数如表8-7所示。当使能输入端EN为高电平时,输入IN1的值除以输入IN2的值,将所得的余数输出到OUT端。☆☆任务1学习PLC中数学函数指令6.递增指令(INC)当使能输入端EN为高电平时,将参数IN/OUT中的操作数的值加1。☆☆任务1学习PLC中数学函数指令7.递减指令(DEC)当使能输入端EN为高电平时,将参数IN/OUT中的操作数的值减1。☆☆任务1学习PLC中数学函数指令1、在博途中熟悉指令功能,注意数据类型的匹配练一练☆☆任务1学习PLC中数学函数指令有一盏照明用的灯,有两组灯珠,可以用一个按钮控制出三档照明。当第一次按下按钮时,组1灯珠启用,第二次按下按钮时,组2灯珠启用,第三次按下按钮时,组1和组2灯珠同时被启用。当第四次按下按钮时灯灭,请编程实现。练一练☆☆任务1学习PLC中数学函数指令有一盏照明用的灯,有两组灯珠,可以用一个按钮控制出三档照明。当第一次按下按钮时,组1灯珠启用,第二次按下按钮时,组2灯珠启用,第三次按下按钮时,组1和组2灯珠同时被启用。当第四次按下按钮时灯灭,请编程实现。练一练※学习目标:掌握字逻辑运算指令及其应用。☆☆任务2学习PLC中字逻辑运算指令1.与运算指令(AND)☆☆任务2学习PLC中字逻辑运算指令2.或运算指令(OR)☆☆任务2学习PLC中字逻辑运算指令工控系统中用于相关信息的显示产品都有哪些?请举例☆☆任务2PLC对数码管的控制用数码管显示组别号!!!☆☆任务2PLC对数码管的控制PLC如何实现对数码管的控制?☆☆任务2PLC对数码管的控制☆数码管的结构☆☆任务2PLC对数码管的控制问题1:数码管根据其内部接法分为哪两种?GND+Vcc共阴接法

共阳接法☆数码管的结构☆☆任务2PLC对数码管的控制公共端接地,相应段的引脚接高电平!!!问题2:如何点亮共阴极数码管各段?公共端接地高电平☆数码管的结构☆☆任务2PLC对数码管的控制问题3:共阴极数码管的真值表中显示数字2对应的显示码是多少?(用十六进制表示)?显示数字显示码最低位最高位☆☆任务2PLC对数码管的控制位控法☆☆任务2PLC对数码管的控制字节控制法2.七段译码器驱动数码管☆☆任务2PLC对数码管的控制2.七段译码器驱动数码管☆☆任务2PLC对数码管的控制2.七段译码器驱动数码管☆☆任务2PLC对数码管的控制硬件电路设计方案PK节约PLC的资源,降低成本!!!☆项目描述

☆☆任务3抢答器控制的实现☆☆任务3抢答器控制的实现☆PLC的选型及I/O分配本控制系统的I/O点数是多少?输入端有哪些元件?讨论☆☆任务3抢答器控制的实现☆PLC的控制电路绘制PLC控制电路☆☆任务3抢答器控制的实现分析☆控制程序设计设计该控制程序时,首先从以下三个方面来入手:有效抢答、违规抢答和组号显示。1.有效抢答:要在主持人按下开始按钮之后,且计时在10S之内抢答,事先设置了有效抢答标志位M20.1~M20.3,如程序段3~程序段5,为了满足当有组抢先按下抢答按钮后,其他组再按抢答按钮将无效,程序中利用M20.1~M20.3的常闭触点进行了互锁。2.违规抢答:如程序段6~程序段8,与有效抢答程序设计思路一样,设置了违规抢答标志位M30.1~M30.3,并实现了互锁。3.组号显示:当某组有效抢答或违规抢答时都需要显示组号,因此可以将该组的有效抢答标志位和违规抢答标志位的常开触点并联,作为组号显示的条件。如程序段9~程序段11。☆☆任务3抢答器控制的实现思考☆控制程序设计如何编程实现组号的显示?请写出选手1抢答成功后,数码管上显示数字“1”的程序!☆控制程序设计☆☆任务3抢答器控制的实现☆控制程序设计☆☆任务3抢答器控制的实现程序段

6:第1组违规抢答程序段7:第2组违规抢答程序段8:第3组违规抢答☆实践环节(1)TIA博途编程软件,创建新项目并进行设备组态及下载。(2)打开程序编辑器,录入梯形图程序。(3)单击执行“编辑”菜单下的“编译”子菜单命令,编译程序。(4)将控制程序下载到PLC。(8)使PLC进入运行方式。(9)按照下表操作各按钮,观察系统运行情况是否正常,并记录调试结果。☆☆任务3抢答器控制的实现延时符PLC应用技术项目化教程

(西门子S7-1200)项目9交通信号灯控制※学习目标:1.掌握顺序功能图的基本要素和基本结构;2.掌握顺序功能图转梯形图的方法。☆☆任务1学习绘制顺序功能图经验设计法顺序控制设计法VS☆☆任务1顺序控制设计法没有一套固定的方法和步骤可以遵循,具有很大的试探性和随意性,在设计复杂系统的梯形图时,需要用大量的中间单元来完成记忆和互锁等功能,由于需要考虑的因素很多,它们往往又交织在一起,分析起来非常困难,并且很容易遗漏一些应该考虑的问题而对于根据生产或加工工艺要求,有一定的顺序性可循的控制系统,我们可以采用另一种梯形图的设计方法——顺序控制设计法。1.顺序控制设计法顺序控制:就是按照生产或加工工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,在生产或加工过程中各个执行机构自动地有秩序地进行操作。顺序功能(流程)图:是顺序控制系统的一种描述语言。即将系统的一个工作周期划分为若干个顺序相连的状态,然后将各状态(步)按顺序用有向连线进行连接,各状态间用短横线表示从一个状态到另一个状态的转换条件,在每个状态下表示出该状态下的执行的动作(或命令),就形成了一个顺序功能图.1.顺序控制设计法☆☆任务1学习绘制顺序功能图虽然S7-1200没有配备顺序功能图语言,但是可以用顺序功能图来描述系统的功能,根据它来设计梯形图程序.1.顺序控制设计法☆☆任务1学习绘制顺序功能图2.顺序功能图的基本要素☆☆任务1学习绘制顺序功能图步:用内部标志位存储器M或顺序控制继电器S代表各个状态。

动作:用矩形框中的文字或符号表示。矩形框应与相应的步的符号相连。有向连线:连接各活动步方框。有向连线用箭头注明进展方向。从上到下或从左到右方向上有向连线箭头可以省略。转换条件:在有向连线上,划与有向连线垂直的短划线并标注。☆☆任务1学习绘制顺序功能图步分初始步、活动步、不活动步:初始步:系统初始状态相对应的步。初始步用双线方框表示。活动步:处于活动状态的步。步处于活动状态时相应的动作被执行。不活动步3.顺序功能图的基本结构☆☆任务1学习绘制顺序功能图3.顺序功能图的基本结构单序列结构单序列动作是一个接一个地完成,每一步的后面仅有一个转换,每一个转换的后面只有一个步,☆☆任务1学习绘制顺序功能图3.顺序功能图的基本结构选择序列结构

☆☆任务1学习绘制顺序功能图3.顺序功能图的基本结构并行序列结构☆☆任务1学习绘制顺序功能图4.顺序功能图的绘制【例1】要求实现绿灯L1、黄灯L2、红灯L3的控制。控制要求:按下启动按钮SB0,绿灯L1点亮,10S后绿灯L1灭,黄灯L2点亮,再经过2S后黄灯L2灭,红灯L3点亮,10S后绿灯L1点亮,如此不断循环。按下停止按钮SB1,灯熄灭。请绘制出该控制系统的顺序功能图。分析:启动按钮SB0和停止按钮SB1分别接在PLC的I0.0、I0.1端子上,三盏灯L1、L2、L3分别接在PLC的Q0.0、Q0.1、Q0.2端子上。根据控制要求可知,这是一个单序列的控制系统,系统的控制过程可以分为4个状态,首先是初始状态,接着是绿灯L1点亮、黄灯L2点亮、红灯L3点亮3个状态,每个状态对应一个步,即总共4步。☆☆任务1学习绘制顺序功能图4.顺序功能图的绘制【例2】使用顺序控制结构,实现三个灯L1→L2→L3→L2→L1→……循环显示,要求时间间隔0.5S,画出功能流程图和梯形图。☆☆任务1学习绘制顺序功能图4.顺序功能图的绘制☆☆任务1学习绘制顺序功能图起保停电路模式的编程置位、复位指令的编程5.顺序功能图转梯形图(1)起保停电路模式的编程方法☆☆任务1学习绘制顺序功能图5.顺序功能图转梯形图当前步后续步前级步当前步:用前级步启动,

用后续步来停止【例1】当前步前级步后续步任务:照样子编写出其他步对应的梯形图。考虑电路的输出(即每一步的动作)如何编程。☆☆任务1学习绘制顺序功能图5.顺序功能图转梯形图当前步后续步前级步任务:照样子编写出M10.0、M10.2和M10.3步对应的梯形图。考虑电路的输出(即每一步的动作)如何编程。☆☆任务1学习绘制顺序功能图5.顺序功能图转梯形图【例1】☆☆任务1学习绘制顺序功能图※学习目标:掌握S7-1200PLC中比较指令及应用;☆☆任务2学习PLC指令☆☆任务2学习PLC指令三类:数据大小比较指令、范围内和范围外指令、OK和NOTOK指令。这里只介绍数据大小比较指令。☆比较指令☆☆任务2学习PLC指令数据大小比较指令:等于(CMP==)、不等于(CMP<>)、大于或等于(CMP>=)、小于或等于(CMP<=)、大于(CMP>)和小于(CMP<),用于对数据类型相同的输入操作数1和操作数2的大小进行比较。输入操作数1和操作数2分别在触点的上面和下面。若比较结果为真,则触点被激活,有能流流过;若比较结果为假,则触点不被激活,没有能流流过。☆比较指令☆☆任务2学习PLC指令【例】按下启动按钮SB0,绿灯L1点亮,10S后绿灯L1灭,黄灯L2点亮,再经过2S后黄灯L2灭,红灯L3点亮,10S后绿灯L1点亮,如此不断循环。要求:用1个定时器和数据大小比较指令来编程实现对绿灯L1、黄灯L2、红灯L3的控制。☆比较指令☆☆任务2学习PLC指令☆比较指令请写出其他两个灯的控制梯形图!☆程序控制指令程序控制指令是指程序中跳转指令,若没有执行控制指令之前,程序进行线性扫描,按照先后顺序执行。程序在执行控制指令之后,可以跳转到所指定的程序段去执行,并从该程序段的标签入口处继续线性扫描。格式名称跳转指令反跳转指令标签指令返回指令LAD

功能逻辑运算结果为1,则程序将指定标签后的第一条指令开始执行逻辑运算结果为0,则程序将指定标签后的第一条指令继续执行JMP或JMPN跳转指令的目标标签用于终止当前的执行☆☆任务2学习PLC指令跳转指令(JMP),输入的逻辑运算结果(RLO)的状态为1,则中断程序的顺序执行,并跳转到其他程序段继续执行。跳转的目标程序段必须用跳转标签(LABEL)进行识别,在该跳转执行程序的左上方指定标签名称。JMPN的主要不同点??JMP指令简介☆程序控制指令☆☆任务2学习PLC指令使用“定义跳转列表”指令,可定义多个有条件跳转,并继续执行由K参数的值指定的程序段中程序。JMP_LIST功能介绍☆程序控制指令☆☆任务2学习PLC指令☆项目描述☆☆任务3交通信号灯控制实现

☆☆任务3交通信号灯控制实现☆PLC的选型及I/O分配本控制系统的I/O点数是多少?输入端有哪些元件?讨论☆☆任务3交通信号灯控制实现☆PLC的控制电路绘制PLC控制电路☆控制程序设计☆☆任务3交通信号灯控制实现☆控制程序设计☆☆任务3交通信号灯控制实现1.顺控法——单序列☆控制程序设计☆☆任务3交通信号灯控制实现2.顺控法——并行序列☆控制程序设计3.经验设计法——用比较指令和定时器实现☆☆任务3交通信号灯控制实现(1)一个周期多少秒?应该分成几个时间段?思考☆控制程序设计3.经验设计法——用比较指令和定时器实现☆☆任务3交通信号灯控制实现思考写出南北方向灯的亮灭程序?☆实践环节☆☆任务3交通信号灯控制实现☆实践环节☆☆任务3交通信号灯控制实现控制要求:工件在D处抓取并放到B处,机械手回到原位C处。一、项目任务机械手的一个周期可划分为9个顺序相连的阶段。输出:升/降电磁阀下降线圈YV1:Q0.0升/降电磁阀上升线圈YV3:Q0.2左/右电磁阀右移线圈YV4:Q0.3左/右电磁阀左移线圈YV5:Q0.4夹紧/松开电磁阀线圈YV2:Q0.1原位指示灯HL:Q0.5输入:检测A点工件有无/启动开关S1接I0.0下限位开关SQ1接I0.1上限位开关SQ2接I0.2右限位开关SQ3接I0.3左限位开关SQ4接I0.4输出:升/降电磁阀下降线圈YV1:Q0.0升/降电磁阀上升线圈YV3:Q0.2左/右电磁阀右移线圈YV4:Q0.3左/右电磁阀左移线圈YV5:Q0.4夹紧/松开电磁阀线圈YV2:Q0.1原位指示灯HL:Q0.5试写出各步的动作输入:检测A点工件有无/启动开关S1接I0.0下限位开关SQ1接I0.1上限位开关SQ2接I0.2右限位开关SQ3接I0.3左限位开关SQ4接I0.4顺序功能图的第四要素:转换条件☆PLC的选型及I/O分配☆☆任务4拓展训练——传送带的异地控制☆PLC的控制电路☆☆任务4拓展训练——传送带的异地控制☆☆任务4拓展训练——☆设计控制程序延时符高职系列教材PLC应用技术项目化教程

(西门子S7-1200)项目10多级运输带控制※学习目标:☆☆任务1用户程序中的块☆1TIA博途平台中用户程序结构☆☆任务1用户程序中的块☆2用户程序中的块☆☆任务1用户程序中的块☆3组织块(OrganizationBlock,OB)☆☆任务1用户程序中的块☆3组织块(OrganizationBlock,OB)☆☆任务1用户程序中的块☆4功能(FC)及应用☆☆任务1用户程序中的块☆4功能(FC)及应用☆☆任务1用户程序中的块☆4功能(FC)及应用☆☆任务1用户程序中的块☆4功能(FC)及应用☆☆任务1用户程序中的块☆4功能(FC)及应用☆☆任务1用户程序中的块☆4功能(FC)及应用☆☆任务1用户程序中的块☆4功能(FC)及应用☆☆任务1用户程序中的块☆5功能块(FB)及应用☆☆任务1用户程序中的块☆5功能块(FB)及应用☆☆任务1用户程序中的块☆5功能块(FB)及应用☆☆任务1用户程序中的块☆5功能块(FB)及应用☆☆任务1用户程序中的块☆5功能块(FB)及应用☆☆任务1用户程序中的块☆☆任务2多级运输带控制的实现☆☆1项目描述

☆☆任务2多级运输带控制的实现☆☆任务2多级运输带控制的实现☆PLC的选型及I/O分配本控制系统的I/O点数是多少?输入端有哪些元件?讨论☆☆任务2多级运输带控制的实现☆PLC的控制电路绘制PLC控制电路☆控制程序设计☆☆任务2多级运输带控制的实现☆☆任务2多级运输带控制的实现(2)主程序☆☆任务2多级运输带控制的实现☆☆任务2多级运输带控制的实现☆实践环节(1)TIA博途编程软件,创建新项目并进行设备组态及下载。(2)打开程序编辑器,录入梯形图程序。(3)单击执行“编辑”菜单下的“编译”子菜单命令,编译程序。(4)将控制程序下载

温馨提示

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

评论

0/150

提交评论