运料小车的PLC控制系统课件_第1页
运料小车的PLC控制系统课件_第2页
运料小车的PLC控制系统课件_第3页
运料小车的PLC控制系统课件_第4页
运料小车的PLC控制系统课件_第5页
已阅读5页,还剩207页未读, 继续免费阅读

下载本文档

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

文档简介

项目一运料小车的PLC

控制系统任务一单台电机起停的PLC控制任务二电动机正反转的PLC控制任务三皮带运输机的PLC控制任务四生产线产品计数控制项目实施运料小车的PLC的控制系统项目一运料小车的PLC

控制系统任务一单台电机起停的PL一、项目任务

生产机械在正常生产时,需要连续运行,但是在试车或进行调整工作时,往往需要点动控制来实现短时运行。电动机单向启动、停止控制线路如图所示,它能实现电动机直接启动和自由停车的控制功能。一、项目任务生产机械在正常生产时,需要连续运行S7-200PLC基本逻辑指令是PLC中最基本、最常见的指令,是构成梯形图及语句表的基本成分。基本逻辑指令是指构成基本逻辑运算功能的指令集合,包括基本位操作、置位/复位、边沿脉冲、定时、计数、比较等逻辑指令。

二、知识链接S7-200PLC基本逻辑指令是PLC中最一、基本位操作指令1.构成梯形图的基本元素在PLC的梯形图中,触点和线圈是构成梯形图的最基本元素,触点是线圈的工作条件,线圈的动作是触点运算的结果。由触点或线圈符号和直接位地址两部分组成,含有直接位地址的指令又称为位操作指令,基本位操作指令操作数的寻址范围是:I、Q、M、SM、T、C、V、S、L。一、基本位操作指令2.梯形图中触点和线圈的状态说明(1)触点代表CPU对存储器的读操作,动合触点和存储器的位状态一致,而动断触点和存储器的位状态相反。且用户程序中同一触点可使用无数次。(2)线圈代表CPU对存储器的写操作,若线圈左侧的逻辑运算结果为“1”,则表示能流能够达到线圈,CPU将该线圈所对应的存储器的位置位为“1”;若线圈左侧的逻辑运算结果为“0”,则表示能流不能够达到线圈,CPU将该线圈所对应的存储器的位写入“0”用户程序中,且同一线圈只能使用一次。(3)在同一程序中不能使用双线圈,即同一个元件在同一个程序中只能使用一次=指令,且=指令必须放在梯形图的最右端。=指令可以并联使用任意次,但不能串联使用。2.梯形图中触点和线圈的状态说明3.基本位操作指令的格式和功能3.基本位操作指令的格式和功能

1.逻辑取(装载)及线圈驱动指令LD/LDN (1)指令功能

LD(Load):常开触点逻辑运算的开始。对应梯形图则为在左侧母线或线路分支点处初始装载一个常开触点。

LDN(Loadnot):常闭触点逻辑运算的开始(即对操作数的状态取反)。对应梯形图则为在左侧母线或线路分支点处初始装载一个常闭触点。

=(OUT):输出指令,表示对存储器赋值的指令,对应梯形图则为线圈驱动。对同一元件只能使用一次。 1.逻辑取(装载)及线圈驱动指令LD/LDN (2)指令格式

网络1LDI0.0//装载常开触点=Q0.0//输出线圈网络2LDNI0.0

//装载常闭触点=M0.0//输出线圈(a)梯形图LD/LDN、OUT指令的使用语句表(b) (2)指令格式(a)梯形图LD/LDN、OUT指令的使

说明:

1)触点代表CPU对存储器的读操作:常开触点和存储器的位状态一致,常闭触点和存储器的位状态相反。用户程序中同触点可使用无数次。2)线圈代表:CPU对存储器的写操作。若线圈左侧的逻辑运算结果为“1”,表示能流能够达到线圈,CPU将该线圈操作数指定的存储器的位置位为“1”。若线圈左侧的逻辑运算结果为“0”,表示能流不能够达到线圈,CPU将该线圈操作数指定的存储器的位写入“0”。用户程序中;同一操作数的线圈只能使用一次。

说明:

LDI0.0 =M0.0 =Q0.0

(b)语句

(a)梯形图(3)LD/LDN,=指令使用说明

1)LD/LDN指令用于与输入公共母线(输入母线)相联的接点,也可与OLD、ALD指令配合使用于分支回路的开头。2)=指令用于Q、M、SM、T、C、V、S,但不能用于输入映像寄存器I。输出端不带负载时,控制线圈应尽量使用M或其他,而不用Q。3)可以并联使用任意次,但不能串联,如图2-10所示。

4)LD/LDN的操作数:I、Q、M、SM、T、C、V、S。

5)=(OUT)的操作数:Q、M、SM、T、C、V、S。 (a)梯形图(3)LD/LDN,=指令使用说2.触点串联指令A(And)、AN(Andnot) (1)指令功能

A(And):与操作,在梯形图中表示串联连接单个常开触点。

AN(Andnot):与非操作,在梯形图中表示串联连接单个常闭触点。 (2)指令格式网络1LDI0.0//装载常开触点AM0.0//与常开触点=Q0.0//输出线圈网络2LDQ0.0//装载常开触点ANI0.1//与常闭触点=M0.0//输出线圈AT37//与常开触点=Q0.1//输出线圈

(a)梯形图(b)语句表2.触点串联指令A(And)、AN(Andnot)网络1(

(3)A/AN指令使用说明

1)AN是单个触点串联连接指令,可连续使用,如图所示。

2)若要串联多个接点组合回路时,必须使用ALD指令,如图所示。LDI0.0AI0.1=Q0.0LDI0.2ANM0.0AM0.1=Q0.1(a)梯形图(b)语句表ALD的使用

单个触点串联连接 (3)A/AN指令使用说明LDI0.0(a)梯形图 3)若按正确次序编程(即输入:“左重右轻、上重下轻”,输出:“上轻下重”),可以反复使用=指令,如图所示。但若按图2-15所示的编程次序,就不能连续使用=指令。

④A/AN的操作数:I、Q、M、SM、T、C、V、S。ANI0.1=M0.0AT37=Q0.1

(a)梯形图

反复使用=指令

不能连续使用=指令(b)语句表 3)若按正确次序编程(即输入:“左重右轻、上重下轻”,输出

3.触点并联指令O(Or)/ON(Ornot) (1)指令功能

O:或操作,在梯形图中表示并联连接一个常开触点。

ON:或非操作,在梯形图中表示并联连接一个常闭触点:

(2)指令格式(如图所示)

O/ON指令的使用 3.触点并联指令O(Or)/ON(Ornot)O/

(3)O/ON指令使用说明

1)O/ON指令可作为并联一个触点指令,紧接在LD/LDN指令之后用,即对其前面的LD/LDN指令所规定的触点并联一个触点,可以连续使用。

2)若要并联连接两个以上触点的串联回路时,须采用OLD指令。

3)ON操作数:IQM、SM、V、S、T、C。 (3)O/ON指令使用说明

4.电路块的串联指令ALD (1)指令功能

ALD:块“与”操作,用于串联连接多个并联电路绢成的电路块。

(2)指令格式(如图所示)ALD指令使用 4.电路块的串联指令ALDALD指令使用 (3)ALD指令使用说明

1)并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD/LDN指令,并联电路结束后使用ALD指令与前面电路串联。

2)可以顺次使用ALD指令串联多个并联电路块,支路数量没有限制,如图所示。

3)ALD指令无操作数。

(3)ALD指令使用说明5.电路块的并联指令OLD(1)指令功能OLD:块“或”操作,用于并联连接多个串联电路组成的电路块。(2)OLD指令使用说明1)并联连接几个串联支路时,其支路的起点以LD、LDN开始,并联结束后用OLD。2)可以顺次使用OLD指令并联多个串联电路块,支路数量没有限制。3)ALD指令无操作数。5.电路块的并联指令OLD(2)OLD指令使用说明6.逻辑堆栈的操作S7-200系列PLC采用模拟栈的结构,用于保存逻辑运算结果及断点的地址,称为逻辑堆栈(Stack)。S7-200系列PLC中有一个9层的堆栈。在此讨论断点保护功能的堆栈操作。

(1)指令功能 堆栈操作指令用于处理线路的分支点。在编制控制程序时,经常遇到多个分支电路同时受一个或一组触点控制的情况,如图2-20所示,若采用前述指令不容易编写程序,用堆栈操作指令则可方便地将图2-20所示梯形图转换为语句表。

逻辑入栈(LogicPush,LPS)指令:LPS指令把栈顶值复制后压入堆栈,栈中原来数据依次下移一层,栈底值压出丢失。

逻辑读栈(LogicRead,LRD)指令:LRD指令把逻辑堆栈第二层的值复制到栈顶,2~9层数据不变,堆栈没有压入和弹出。但原栈顶的值丢失。

逻辑出栈(LogicPop,LPP)指令:LPP指令把堆栈弹出一级,原第二级的值变为新的栈顶值,原栈顶数据从栈内丢失。

LPS、LRD、LPP指令的操作过程如图2-21所示。图中Iv.x为存储在栈区的断点的地址。6.逻辑堆栈的操作

堆栈操作过程示意图(2)指令使用说明1)逻辑堆栈指令可以嵌套使用,最多为9层。2)为保证程序地址指针不发生错误,入栈指令LPS和出栈指令LPP必须成对使用,最后一次读栈操作应使用出栈指令LPP。3)堆栈指令没有操作数。堆栈操作过程示意图(2)指令使用说明

输入/输出指令的应用举例(a)梯形图;(b)语句表输入/输出指令的应用举例

触点串联与触点并联指令的应用举例

(a)梯形图;(b)语句表触点串联与触点并联指令的应用举例(a)梯形图;(b)语(a)梯形图;(b)语句表与块指令和或块指令的应用举例

(a)梯形图;(b)语句表与块指令和或块指令的应用举例

三、项目分析表1-1-4I/O分配

图1-1-6硬件接线图三、项目分析表1-1-4I/O分配图1-1-6硬件四、项目实施四、项目实施五、技能训练试编写单台电动机实现两地控制的梯形图。(要求:绘制电气控制线路图并用PLC编程实现控制)五、技能训练试编写单台电动机实现两地控制的梯形图。(要求:绘任务二电动机正反转的PLC控制一、项目任务二、知识链接三、项目分析四、项目实施五、技能训练任务二电动机正反转的PLC控制一、项目任务一、项目任务

在生产实际中,各种生产机械常常要求具有上、下、左、右、前、后等相反方向的运动,这就要求电动机能够正、反向运转。对于三相交流电动机可以借助正、反向接触器改变定子绕组相序来实现。图1-2-1为电动机正反转的控制线路,该线路可以实现电动机正转-停止-反转-停止控制功能。现改用PLC来实现该控制。一、项目任务在生产实际中,各种生产机械常常要求知识链接

在程序设计过程中,常常需要对输入、输出继电器或内部存储器的某些位进行置1或置0的操作,S7-200CPU指令系统提供了置位与复位指令,从而可以很方便地对多个点进行置1或置0操作,使PLC程序的编程更为灵活和简便。

知识链接

一、置位与复位指令 执行S(Set,置位或置1)与R(Reset,复位或置0)指令时,从指定位地址开始的N个点的映像寄存器都被置位(变为1)或复位(变为0),并保持该状态。指令使用说明:1)S/R的操作数可以为:Q、M、SM、T、C、V、S和L。2)N一般情况下使用常数,其范围为1~255,也可以为:VB、IB、QB、MB、SMB、SB、LB、AC、VD和LD。3)对位元件而言,一旦被置1,就保持在通电状态,除非对它复位;而元件一旦被置0,就保持在断电状态,除非对它置位。4)S/R指令通常成对使用,也可以单独使用或与指令配合使用,对同一元件,可以多次使用S/R指令。5)S/R指令可以互换使用次序使用,但由于PLC采用扫描工作方式,当置位、复位指令同时有效时,写在后面的指令具有优先权。6)置位指令可以对计数器和定时器复位,而复位时计数器和定时器的当前值被清零。 一、置位与复位指令

置位、复位指令的格式及功能表置位、复位指令的格式及功能表

置位、复位指令的应用举例

置位、复位指令的应用举例二、边沿脉冲指令

S7-200PLC的边沿脉冲指令包括上升沿脉冲指令和下降沿脉冲指令格式。边沿脉冲指令常用于启动、关断条件的判定以及配合功能指令完成一些逻辑控制任务。

1、正跳变触点检测到一次正跳变(触点的输入信号由0变为1即上升沿脉冲)时,或负跳变触点检测到一次负跳变(触点的输入信号由1变为0即下降沿脉冲)时,触点接通一个扫描周期。

2、正/负跳变指令的助记符分别为EU(上升沿)和ED(下降沿),它们没有操作数,触点符号中间的“P”和“N”分别表示正跳变和负跳变。二、边沿脉冲指令

边沿脉冲指令格式和功能表边沿脉冲指令格式和功能表边沿脉冲指令的应用举例

(a)梯形图;(b)语句表;(c)波形图边沿脉冲指令的应用举例

(a)梯形图;(b)语句表;(c)波三、取反指令取反指令NOT:将其左边的逻辑运算结果取反,为用户使用反逻辑提供方便。该指令无操作数。取反指令的应用举例如图所示。三、取反指令

四、空操作指令 空操作指令只起增加程序容量的作用。当使能输入有效时,执行空操作指令,将稍微延长扫描周期长度,不影响用户程序的执行,不会使能流断开。操作数N=0~255,为执行该操作指令的次数。其梯形图指令格式是 四、空操作指令三、项目分析表1-2-6电动机正反转PLC控制系统的I/0端口地址分配表图1-2-6电动机正反转PLC控制系统的硬件接线图三、项目分析表1-2-6电动机正反转PLC控制系统的I/0四、项目实施

四、项目实施五、技能训练

试设计两台电动机的联动控制系统,要求电动机M1起动后,电动机M2才能起动,两台电动机分别单独设置起动按钮和停止按钮。(用SR指令编程)五、技能训练试设计两台电动机的联动控制系统,要任务三皮带运输机的PLC控制一、项目任务二、知识链接三、项目分析四、项目实施五、技能训练任务三皮带运输机的PLC控制一、项目任务一、项目任务

有三台皮带运输机,分别由电动机M1、M2、M3驱动,如图所示。要求:按下启动按钮SB2后,启动顺序为M1、M2、M3,间隔时间为5S。按下停止按钮SB1后,停车顺序为M3、M2、M1,间隔时间为3s。三台电动机M1、M2、M3,分别通过接触器KM1、KM2、KM3接通三相交流电源,用PLC控制接触器的线圈。一、项目任务有三台皮带运输机,分别由电动机M1知识链接一、S7-200PLC定时器指令定时器是PLC中的重要基本指令,S7-200有三种定时器,延时接通定时器(TON)、断电定时器(TOF)、有记忆延时接通定时器(TONR);有256个定时器,为T0~T255,每个定时器都有唯一的编号。不同的编号决定了定时器的功能和分辨率,而某一个标号定时器的功能和分辨率是固定的,如表所列。其中三种分辨率(时基)分别是1ms、10ms、100ms。知识链接知识分布网络知识分布网络S7-200PLC规定了定时器的编号与分辨率表S7-200PLC规定了定时器的编号与分辨率表(a)延时按通定时器;(b)断开延时定时器;(c)有记忆延时接通定时器(a)延时按通定时器;(b)断开延时定时器;(c)有记忆延时运料小车的PLC控制系统课件1.指令格式LAD及STL格式如图所示。IN:表示输入的是一个位逻辑信号,起使能输入端的作用;T***:表示定时器的编号;PT:定时器的初值。2.操作数取值范围T***: WORD常数(0~255)IN: DOOL 能流PT: INT VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD1.指令格式3.接通延时定时器接通延时定时器用于单一时间间隔的定时。其应用如图所示。1)输入端(IN)接通时,接通延时定时器开始计时,当定时器当前值等于或大于设定值(PT)时,该定时器位被置为1,定时器累计值达到设定时间后,继续计时,一直计到最大值32767。2)输入端(IN)断开时,定时器复位,即当前值为0,定时器位为0。定时器的实际设定时间T=设定值(PT)×分辨率。接通延时定时器是模拟通电延时型物理时间继电器的功能。3)在本例中如图(c)所示,在I0.0闭合5s后,定时器T33闭合,输出线圈Q0.0接通。I0.0断开,定时器复位,Q0.0断开。I0.0再次接通时间较短,定时器没有动作。3.接通延时定时器(a)梯形图;(b)语句表;(c)时序图(a)梯形图;(b)语句表;(c)时序图三、项目分析

皮带传输机PLC控制系统的I/0端口地址分配表皮带运输机PLC控制系统的硬件接线图三、项目分析皮带传输机PLC控制系统的I/0端口地址四、项目实施四、项目实施拓展知识一、断开延时定时器指令(TOF)断开延时定时器用于输入端断开后的单一时间间隔计时。其应用如图所示。1)输入端(IN)接通时,定时器位立即置为1,并把当前值设为0。2)输入端(IN)断开时,定时器开始计时,当计时当前值等于设定时间时,定时器位断开为0,并且停止计时,TOF指令必须用负跳变(由on到off)的输入信号启动计时。3)在本例中,PLC刚刚上电运行时,输入端I0.0没有闭合,定时器T36为断开状态;I0.0由断开变为闭合时,定时器位T36闭合,输出端Q0.0接通,定时器并不开始计时,I0.0由闭合变为断开时,定时器当前值开始累计时间,达到5s时,定时器T36断开,输出端Q0.0同时断开。拓展知识运料小车的PLC控制系统课件断开延时定时器应用

(a)梯形图;(b)语句表;(c)时序图断开延时定时器应用(a)梯形图;(b)语句表;(c)时序图二、记忆的接通延时定时器指令(TONR)记忆的接通延时定时器具有记忆功能,它用于累计输入信号的接通时间。其应用如图所示。二、记忆的接通延时定时器指令(TONR)有记忆的接通延时定时器的应用

(a)梯形图;(b)语句表;(c)时序图有记忆的接通延时定时器的应用(a)梯形图;1)输入端(IN)接通时,有记忆接通延时定时器接通并开始计时,当定时器当前值等于或大于设定值(PT)时,该定时器位被置为1。定时器累计值达到设定值后,继续计时,一直计到最大值32767。2)输入端(IN)断开时,定时器的当前值保持不变,定时器位不变。输入端(IN)再次接通时,定时器当前值从原来保持值开始向上继续计时,因此可累计多次输入信号的接通时间。3)上电周期或首次扫描时,定时器位为0,当前值保持,可利用复位指令(R)清除定时器当前值。1)输入端(IN)接通时,有记忆接通延时定时器接通并开始计时4)在本例中,当前值最初为0,每一次输入端I0.0闭合,当前值开始累计,输入端I0.0断开,当前值则保持不变。在输入端闭合时间累计到10s时,定时器位T3闭合,输出线圈Q0.0接通。当I0.0闭合时,由复位指令复位T3的位及当前值。注意:TONR与TON的区别,T3当前值(SV)可记忆,当SV≥PT时,继续计时,一直计到32767,之后SV保持32767不变,只有当I0.1通电时定时器复位。4)在本例中,当前值最初为0,每一次输入端I0.0闭合,当前五、技能训练某机械设备有3台电动机,其控制如下:按下启动按钮,第1台电动机M1启动;运行4s后,第2台电动机M2启动;M2运行15s后,第3台电动机M3启动。按下停止按钮,3台电动机全部停止。在启动过程中,指示灯闪烁(亮0.5s,灭0.5s),在运行过程中,指示灯常亮。

五、技能训练某机械设备有3台电动机,其控制如下:按下启动按钮

思维拓展-特殊存储器SM

特殊标志位为用户提供一些特殊的控制功能及系统信息,用户对操作的一些特殊要求也要通过SM通知系统。特殊标志位分为只读区和可读可写区两部分。只读区特殊标志位,用户只能使用其触点,如下所述。SM0.0:RUN监控,PLC在RUN状态时,SM0.0总为1。SM0.1:初始化脉冲,PLC由STOP转为RUN时,SM0.1:接通一个扫描周期。运料小车的PLC控制系统课件SM0.2:当RAM中保存的数据丢失时,SM0.2接通一个扫描周期。SM0.3:PLC上电进入RUN时,SM0.3接通一个扫描周期。SM0.4:该位提供了一个周期为1min,占空比为0.5的时钟。SM0.5:该位提供了一个周期为1s,占空比为0.5的时钟。SM0.6:该位为扫描时钟,本次扫描置1,下次扫描置0,交替循环,可作为扫描计数器的输入。SM0.7:该位指示CPU工作方式开关的位置,0=TERM,1=RUN。通常用来在RUN状态下启动自由口通信方式。SM0.2:当RAM中保存的数据丢失时,SM0.2接通一个扫脉冲发生器应用【例】用SM0.4、SM0.5可以分别产生占空比为1/2、脉冲周期为1min和1s的脉冲周期信号,如图所示。在图1-49(b)所示的梯形图中,用SM0.4的触点控制输出端Q0.0,用SM0.5的触点控制输出端Q0.1,可使Q0.0和Q0.1按脉冲周期间断通电。脉冲发生器应用【例】用自复位定时器来产生任意周期的脉冲信号。例如,产生周期为15s的脉冲信号,其梯形图和时序图如图所示。由于定时器指令设置的原因,分辨率为1ms和10ms的定时器不能组成如图(a)所示的自复位定时器,图(b)所示是10ms自复位定时器正确使用的例子。【例】用自复位定时器来产生任意周期的脉冲信号。例如,产生周期任务四生产线产品计数控制一、项目任务二、知识链接三、项目分析四、项目实施五、技能训练任务四生产线产品计数控制一、项目任务一、项目任务

某钢管生产企业,要求对生产的合格钢管数量进行统计。钢管在集捆之前,对其进行计数。钢管通过辊道传送,通过一根钢管计数一次,计到100根时,要求指示灯亮5s。一个班组统计一次产量。一、项目任务某钢管生产企业,要求对生产的合格钢二、知识链接二、知识链接S7-200PLC提供了C0~C256个计数器,每一个计数器都具有三种功能。由于每一个计数器只有一个当前值,因此不能把一个计数器号当作几个类型的计数器来使用。在程序中,既可以访问计数器位(表明计数器的状态),也可以访问计数器的当前值,它们的使用方式相同,都以计数器加编号的方式访问,可根据使用的指令方式的不同由程序确定。计数器

S7-200PLC的计数器有3种:增计数器(CTU)、增减计数器(CTUD)、减计数器(CTD)S7-200PLC提供了C0~C256个计数计数器指令

(a)增计数器;(b)增/减计数器;(c)减计数器计数器指令(a)增计数器;(b)增/减计数器;(c)减计数1.指令格式C***:计数器编号。程序可以通过计数器编号对计数器位或计数器当前值进行访问。CU:递增计数器脉冲输入端,上升沿有效。CD:递减计数器脉冲输入端,上升沿有效。R:复位输入端。LD:装载复位输入端,只用于递减计数器。PV:计数器预置值。2.操作数的取值范围C***:WORD常数。CU,CD,LD,R:BOOL能流。PV:INTVW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD。1.指令格式3.功能(1)增计数器(CTU)指令当增计数器的计数输入端(CU)有一个计数脉冲的上升沿(由OFF到ON)信号时,增计数器被启动,计数值加1,计数器作递增计数,计数至最大值32767时停止计数。当计数器的当前值等于或大于设定值(PV)时,该计数器位被置位(ON)。复位输入端(R)有效时,计数器被复位,计数器位为0,并且当前值被清零。也可用复位指令(R)复位计数器。3.功能运料小车的PLC控制系统课件运料小车的PLC控制系统课件三、项目分析

生产线产品计数PLC控制系统的I/0端口地址分配表

生产线产品计数PLC控制系统的硬件接线图三、项目分析四、项目实施四、项目实施拓展知识一、增/减计数器(CTUD)当增/减计数器的计数输入端(CU)有一个计数脉冲的上升沿(由OFF到ON)信号时,计数器作递增计数;当增/减计数器的另一个计数器输入端(CD)有一个计数脉冲的上升沿(由OFF到ON)信号时,计数器作递减计数。当计数器的当前值等于或大于设定值(PV)时,该计数器位被置位(ON)。当复位输入端(R)有效时,计数器被复位,计数器位为0,并且当前值被清零。计数器在达到计数最大值32767后,下一个CU输入端上升沿将使计数器值变为最小值(-32768),同样在达到最小数值(-32768)时,下一个CD输入端上升沿将使计数值变为最大值(32767)。当用复位指令(R)复位计数器时,计数器被复位,计数器位为0,并且当前值被清零。拓展知识运料小车的PLC控制系统课件运料小车的PLC控制系统课件二、减计数器(CTD)指令当装载输入端(LD)有效时,计数器复位并把设定值(PV)装入当前值寄存器(CV)中。当减计数器的计数输入端(CD)有一个计数脉冲的上升沿(由OFF到ON)信号时,计数器从设定值开始作递减计数,直至计数器当前等于0时,停止计数,同时计数器位被置位。减计数器(CTD)指令无复位端,它是在装载输入端(LD)接通时,使计数器复位并把设定值装入当前值寄存器中。二、减计数器(CTD)指令运料小车的PLC控制系统课件运料小车的PLC控制系统课件计数器指令说明如下:(1)在使用指令表编程时,一定要分清各输入端的作用,次序一定不能颠倒。(2)在程序中,既可以访问计数器位,又可以访问计数器的当前值,都是通过计数器编号Cn实现的。使用位控制指令则访问计数器位,使用数据处理功能指令则访问当前值。计数器指令说明如下:五、技能训练设计一个皮带运输机的PLC控制系统。如图2-68所示为一种典型的传送带控制装置,其工作过程为:按下启动按钮(I0.0=1),运货车到位(I0.2=1),传送带(由Q0.0控制)开始传送工件。件数检测仪在没有工件通过时,I0.1=1;当有工件经过时,I0.1=0。当件数检测仪检测到3个工件时,推板机(由Q0.1控制)推动工件到运货车,此时传送带停止传送。当工件推到运货车上后(行程可以由时间控制)推板机返回,计数器复位,准备重新计数。只有当下一辆运货车到位,并且按下启动按钮后,传送带和推板机才能重新开始工作。五、技能训练设计一个皮带运输机的PLC控制系统。如图2-68项目五工作台自动往返运行的PLC控制一、项目任务二、知识链接三、项目分析四、项目实施五、技能训练项目五工作台自动往返运行的PLC控制一、项目任务一、项目任务在生产中,有些机械的工作需要自动往复运动,例如钻床的刀架、万能铣床的工作台等,如图3-1所示工作台的两端有挡铁1和挡铁2,机床床身上有行程开关SQ1和SQ2,当挡铁碰撞行程开关后,将自动换接电动机正反转控制线路,使工作台自动往返运行。SQ3和SQ4为正反向极限保护用行程开关,防止运动部件因超出极限位置而发生事故。图3-2为工作台自动往返行程控制的接触器继电器控制电路,现要对原系统进行改造,设计用PLC来实现工作台自动往返运行的控制系统。一、项目任务在生产中,有些机械的工作需要自动往复运动,例如钻二、知识链接一、概述数字量控制系统又称开关量控制系统,继电器控制系统就是典型的数字量控制系统。继电器电路转换法就是将继电器电路图转换成与原有功能相同的PLC内部的梯形图,这种方法没有普遍的规律可循,灵活性很大,主要靠经验进行。在设计过程中,要经过多次反复地调试和修改梯形图,增加一些中间编程元件和触点,才能设计出较为满意的方案。这种方法要求设计人员必须熟悉大量的控制线路,掌握多种典型线路的设计资料,同时具有丰富的设计经验,所以也有人把它称之为经验设计法,它主要适用于简单梯形图的设计。二、知识链接一、概述二、继电器电路转换法步骤(1)根据继电器电路图分析和掌握控制系统的工作原理,了解和熟悉被控设备的工艺过程和机械的动作情况,做到心中有数。(2)确定PLC的输入信号和输出信号,以及它们的位地址,画出PLC的外部接线图。继电器电路图中的按钮、限位开关、接近开关、传感器信号等的触点接在PLC的输入端,给PLC提供控制命令和反馈信号,一般使用常开触点。交流接触器和电磁阀等执行机构用PLC的输出位来控制,它们的硬件线圈接在PLC的输出端(3)确定PLC梯形图中的辅助继电器(M)和定时器(T)的元件号。继电器电路图中的中间继电器、时间继电器和计数器用PLC内部的辅助继电器(M)、定时器(T)和计数器(C)来替代,它们与输入输出位无关。(4)根据上述对应关系画出PLC的梯形图。(5)根据被控设备的工艺过程和机械的动作情况以及梯形图编程的基本规则,优化梯形图,使梯形图既符合控制要求,又具有合理性、条理性和可靠性。二、继电器电路转换法步骤三、继电器电路转换法应用举例例1:图1-3是异步电动机连续工作与点动联锁控制的继电器电路图,试将该继电器电路图转换为功能相同的PLC外部接线图和梯形图。三、继电器电路转换法应用举例运料小车的PLC控制系统课件优化后的梯形图优化后的梯形图例2:图1-7是三相异步电动机正反转控制的继电器电路图,试将该继电器电路图转换为功能相同的PLC的外部接线图和梯形图。例2:图1-7是三相异步电动机正反转控制的继电器电路图,运料小车的PLC控制系统课件优化后优化后四、继电器电路转换法注意事项(1)遵守梯形图语言中的语法规定(2)设置中间单元(3)尽量减少PLC的输入和输出信号(4)硬件互锁电路的设立(5)常闭触点提供的输入信号的处理(6)梯形图电路的优化四、继电器电路转换法注意事项三、项目分析三、项目分析硬件接线图硬件接线图四、项目实施

(a)梯形图初步设计(b)优化后的梯形图及指令表四、项目实施(a)梯形图初步设计(b)优化后的梯形图及指令五、技能训练用继电器电路转换法设计三相异步电动机Y/△降压起动控制的外部接线图和梯形图。五、技能训练用继电器电路转换法设计三相异步电动机Y/△降压起运料小车的PLC控制系统课件项目实施运料小车的PLC控制一、项目任务二、项目分析三、项目实施四、技能训练项目实施运料小车的PLC控制一、项目任务一、项目任务

设计一个运料小车的PLC控制系统。针对工业控制企业生产线上运输工程的需要设计自动生产线上运料小车的自动控制系统的工作过程。一小车运行过程如图1-1所示,小车原位在后退终端,当小车压下后限位开关SQ1时,按下启动按钮SB,小车前进,当运行至料斗下方时,前限位开关SQ2动作,此时打开料斗给小车加料,延时7s后关闭料斗,小车后退返回,SQ1动作时,打开小车底门卸料,5s后结束,完成一次动作。如此循环4次后系统停止。一、项目任务设计一个运料小车的PLC控制系统。二、项目分析表1-1运料小车PLC控制系统的I/0端口地址分配表二、项目分析表1-1运料小车PLC控制系统的I/0端口地址运料小车控制系统硬件接线图运料小车控制系统硬件接线图三、项目实施运料小车PLC控制梯形图三、项目实施运料小车PLC控制梯形图四、技能训练

按下启动按钮,KM1通电,电动机正转;经过延时5s,KM1断电,同时KM2得电,电动机反转;再经过6s延时,KM2断电,KM1通电。这样反复8次后电动机停下。四、技能训练按下启动按钮,KM1通电,电动机正梯形图梯形图项目一运料小车的PLC

控制系统任务一单台电机起停的PLC控制任务二电动机正反转的PLC控制任务三皮带运输机的PLC控制任务四生产线产品计数控制项目实施运料小车的PLC的控制系统项目一运料小车的PLC

控制系统任务一单台电机起停的PL一、项目任务

生产机械在正常生产时,需要连续运行,但是在试车或进行调整工作时,往往需要点动控制来实现短时运行。电动机单向启动、停止控制线路如图所示,它能实现电动机直接启动和自由停车的控制功能。一、项目任务生产机械在正常生产时,需要连续运行S7-200PLC基本逻辑指令是PLC中最基本、最常见的指令,是构成梯形图及语句表的基本成分。基本逻辑指令是指构成基本逻辑运算功能的指令集合,包括基本位操作、置位/复位、边沿脉冲、定时、计数、比较等逻辑指令。

二、知识链接S7-200PLC基本逻辑指令是PLC中最一、基本位操作指令1.构成梯形图的基本元素在PLC的梯形图中,触点和线圈是构成梯形图的最基本元素,触点是线圈的工作条件,线圈的动作是触点运算的结果。由触点或线圈符号和直接位地址两部分组成,含有直接位地址的指令又称为位操作指令,基本位操作指令操作数的寻址范围是:I、Q、M、SM、T、C、V、S、L。一、基本位操作指令2.梯形图中触点和线圈的状态说明(1)触点代表CPU对存储器的读操作,动合触点和存储器的位状态一致,而动断触点和存储器的位状态相反。且用户程序中同一触点可使用无数次。(2)线圈代表CPU对存储器的写操作,若线圈左侧的逻辑运算结果为“1”,则表示能流能够达到线圈,CPU将该线圈所对应的存储器的位置位为“1”;若线圈左侧的逻辑运算结果为“0”,则表示能流不能够达到线圈,CPU将该线圈所对应的存储器的位写入“0”用户程序中,且同一线圈只能使用一次。(3)在同一程序中不能使用双线圈,即同一个元件在同一个程序中只能使用一次=指令,且=指令必须放在梯形图的最右端。=指令可以并联使用任意次,但不能串联使用。2.梯形图中触点和线圈的状态说明3.基本位操作指令的格式和功能3.基本位操作指令的格式和功能

1.逻辑取(装载)及线圈驱动指令LD/LDN (1)指令功能

LD(Load):常开触点逻辑运算的开始。对应梯形图则为在左侧母线或线路分支点处初始装载一个常开触点。

LDN(Loadnot):常闭触点逻辑运算的开始(即对操作数的状态取反)。对应梯形图则为在左侧母线或线路分支点处初始装载一个常闭触点。

=(OUT):输出指令,表示对存储器赋值的指令,对应梯形图则为线圈驱动。对同一元件只能使用一次。 1.逻辑取(装载)及线圈驱动指令LD/LDN (2)指令格式

网络1LDI0.0//装载常开触点=Q0.0//输出线圈网络2LDNI0.0

//装载常闭触点=M0.0//输出线圈(a)梯形图LD/LDN、OUT指令的使用语句表(b) (2)指令格式(a)梯形图LD/LDN、OUT指令的使

说明:

1)触点代表CPU对存储器的读操作:常开触点和存储器的位状态一致,常闭触点和存储器的位状态相反。用户程序中同触点可使用无数次。2)线圈代表:CPU对存储器的写操作。若线圈左侧的逻辑运算结果为“1”,表示能流能够达到线圈,CPU将该线圈操作数指定的存储器的位置位为“1”。若线圈左侧的逻辑运算结果为“0”,表示能流不能够达到线圈,CPU将该线圈操作数指定的存储器的位写入“0”。用户程序中;同一操作数的线圈只能使用一次。

说明:

LDI0.0 =M0.0 =Q0.0

(b)语句

(a)梯形图(3)LD/LDN,=指令使用说明

1)LD/LDN指令用于与输入公共母线(输入母线)相联的接点,也可与OLD、ALD指令配合使用于分支回路的开头。2)=指令用于Q、M、SM、T、C、V、S,但不能用于输入映像寄存器I。输出端不带负载时,控制线圈应尽量使用M或其他,而不用Q。3)可以并联使用任意次,但不能串联,如图2-10所示。

4)LD/LDN的操作数:I、Q、M、SM、T、C、V、S。

5)=(OUT)的操作数:Q、M、SM、T、C、V、S。 (a)梯形图(3)LD/LDN,=指令使用说2.触点串联指令A(And)、AN(Andnot) (1)指令功能

A(And):与操作,在梯形图中表示串联连接单个常开触点。

AN(Andnot):与非操作,在梯形图中表示串联连接单个常闭触点。 (2)指令格式网络1LDI0.0//装载常开触点AM0.0//与常开触点=Q0.0//输出线圈网络2LDQ0.0//装载常开触点ANI0.1//与常闭触点=M0.0//输出线圈AT37//与常开触点=Q0.1//输出线圈

(a)梯形图(b)语句表2.触点串联指令A(And)、AN(Andnot)网络1(

(3)A/AN指令使用说明

1)AN是单个触点串联连接指令,可连续使用,如图所示。

2)若要串联多个接点组合回路时,必须使用ALD指令,如图所示。LDI0.0AI0.1=Q0.0LDI0.2ANM0.0AM0.1=Q0.1(a)梯形图(b)语句表ALD的使用

单个触点串联连接 (3)A/AN指令使用说明LDI0.0(a)梯形图 3)若按正确次序编程(即输入:“左重右轻、上重下轻”,输出:“上轻下重”),可以反复使用=指令,如图所示。但若按图2-15所示的编程次序,就不能连续使用=指令。

④A/AN的操作数:I、Q、M、SM、T、C、V、S。ANI0.1=M0.0AT37=Q0.1

(a)梯形图

反复使用=指令

不能连续使用=指令(b)语句表 3)若按正确次序编程(即输入:“左重右轻、上重下轻”,输出

3.触点并联指令O(Or)/ON(Ornot) (1)指令功能

O:或操作,在梯形图中表示并联连接一个常开触点。

ON:或非操作,在梯形图中表示并联连接一个常闭触点:

(2)指令格式(如图所示)

O/ON指令的使用 3.触点并联指令O(Or)/ON(Ornot)O/

(3)O/ON指令使用说明

1)O/ON指令可作为并联一个触点指令,紧接在LD/LDN指令之后用,即对其前面的LD/LDN指令所规定的触点并联一个触点,可以连续使用。

2)若要并联连接两个以上触点的串联回路时,须采用OLD指令。

3)ON操作数:IQM、SM、V、S、T、C。 (3)O/ON指令使用说明

4.电路块的串联指令ALD (1)指令功能

ALD:块“与”操作,用于串联连接多个并联电路绢成的电路块。

(2)指令格式(如图所示)ALD指令使用 4.电路块的串联指令ALDALD指令使用 (3)ALD指令使用说明

1)并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD/LDN指令,并联电路结束后使用ALD指令与前面电路串联。

2)可以顺次使用ALD指令串联多个并联电路块,支路数量没有限制,如图所示。

3)ALD指令无操作数。

(3)ALD指令使用说明5.电路块的并联指令OLD(1)指令功能OLD:块“或”操作,用于并联连接多个串联电路组成的电路块。(2)OLD指令使用说明1)并联连接几个串联支路时,其支路的起点以LD、LDN开始,并联结束后用OLD。2)可以顺次使用OLD指令并联多个串联电路块,支路数量没有限制。3)ALD指令无操作数。5.电路块的并联指令OLD(2)OLD指令使用说明6.逻辑堆栈的操作S7-200系列PLC采用模拟栈的结构,用于保存逻辑运算结果及断点的地址,称为逻辑堆栈(Stack)。S7-200系列PLC中有一个9层的堆栈。在此讨论断点保护功能的堆栈操作。

(1)指令功能 堆栈操作指令用于处理线路的分支点。在编制控制程序时,经常遇到多个分支电路同时受一个或一组触点控制的情况,如图2-20所示,若采用前述指令不容易编写程序,用堆栈操作指令则可方便地将图2-20所示梯形图转换为语句表。

逻辑入栈(LogicPush,LPS)指令:LPS指令把栈顶值复制后压入堆栈,栈中原来数据依次下移一层,栈底值压出丢失。

逻辑读栈(LogicRead,LRD)指令:LRD指令把逻辑堆栈第二层的值复制到栈顶,2~9层数据不变,堆栈没有压入和弹出。但原栈顶的值丢失。

逻辑出栈(LogicPop,LPP)指令:LPP指令把堆栈弹出一级,原第二级的值变为新的栈顶值,原栈顶数据从栈内丢失。

LPS、LRD、LPP指令的操作过程如图2-21所示。图中Iv.x为存储在栈区的断点的地址。6.逻辑堆栈的操作

堆栈操作过程示意图(2)指令使用说明1)逻辑堆栈指令可以嵌套使用,最多为9层。2)为保证程序地址指针不发生错误,入栈指令LPS和出栈指令LPP必须成对使用,最后一次读栈操作应使用出栈指令LPP。3)堆栈指令没有操作数。堆栈操作过程示意图(2)指令使用说明

输入/输出指令的应用举例(a)梯形图;(b)语句表输入/输出指令的应用举例

触点串联与触点并联指令的应用举例

(a)梯形图;(b)语句表触点串联与触点并联指令的应用举例(a)梯形图;(b)语(a)梯形图;(b)语句表与块指令和或块指令的应用举例

(a)梯形图;(b)语句表与块指令和或块指令的应用举例

三、项目分析表1-1-4I/O分配

图1-1-6硬件接线图三、项目分析表1-1-4I/O分配图1-1-6硬件四、项目实施四、项目实施五、技能训练试编写单台电动机实现两地控制的梯形图。(要求:绘制电气控制线路图并用PLC编程实现控制)五、技能训练试编写单台电动机实现两地控制的梯形图。(要求:绘任务二电动机正反转的PLC控制一、项目任务二、知识链接三、项目分析四、项目实施五、技能训练任务二电动机正反转的PLC控制一、项目任务一、项目任务

在生产实际中,各种生产机械常常要求具有上、下、左、右、前、后等相反方向的运动,这就要求电动机能够正、反向运转。对于三相交流电动机可以借助正、反向接触器改变定子绕组相序来实现。图1-2-1为电动机正反转的控制线路,该线路可以实现电动机正转-停止-反转-停止控制功能。现改用PLC来实现该控制。一、项目任务在生产实际中,各种生产机械常常要求知识链接

在程序设计过程中,常常需要对输入、输出继电器或内部存储器的某些位进行置1或置0的操作,S7-200CPU指令系统提供了置位与复位指令,从而可以很方便地对多个点进行置1或置0操作,使PLC程序的编程更为灵活和简便。

知识链接

一、置位与复位指令 执行S(Set,置位或置1)与R(Reset,复位或置0)指令时,从指定位地址开始的N个点的映像寄存器都被置位(变为1)或复位(变为0),并保持该状态。指令使用说明:1)S/R的操作数可以为:Q、M、SM、T、C、V、S和L。2)N一般情况下使用常数,其范围为1~255,也可以为:VB、IB、QB、MB、SMB、SB、LB、AC、VD和LD。3)对位元件而言,一旦被置1,就保持在通电状态,除非对它复位;而元件一旦被置0,就保持在断电状态,除非对它置位。4)S/R指令通常成对使用,也可以单独使用或与指令配合使用,对同一元件,可以多次使用S/R指令。5)S/R指令可以互换使用次序使用,但由于PLC采用扫描工作方式,当置位、复位指令同时有效时,写在后面的指令具有优先权。6)置位指令可以对计数器和定时器复位,而复位时计数器和定时器的当前值被清零。 一、置位与复位指令

置位、复位指令的格式及功能表置位、复位指令的格式及功能表

置位、复位指令的应用举例

置位、复位指令的应用举例二、边沿脉冲指令

S7-200PLC的边沿脉冲指令包括上升沿脉冲指令和下降沿脉冲指令格式。边沿脉冲指令常用于启动、关断条件的判定以及配合功能指令完成一些逻辑控制任务。

1、正跳变触点检测到一次正跳变(触点的输入信号由0变为1即上升沿脉冲)时,或负跳变触点检测到一次负跳变(触点的输入信号由1变为0即下降沿脉冲)时,触点接通一个扫描周期。

2、正/负跳变指令的助记符分别为EU(上升沿)和ED(下降沿),它们没有操作数,触点符号中间的“P”和“N”分别表示正跳变和负跳变。二、边沿脉冲指令

边沿脉冲指令格式和功能表边沿脉冲指令格式和功能表边沿脉冲指令的应用举例

(a)梯形图;(b)语句表;(c)波形图边沿脉冲指令的应用举例

(a)梯形图;(b)语句表;(c)波三、取反指令取反指令NOT:将其左边的逻辑运算结果取反,为用户使用反逻辑提供方便。该指令无操作数。取反指令的应用举例如图所示。三、取反指令

四、空操作指令 空操作指令只起增加程序容量的作用。当使能输入有效时,执行空操作指令,将稍微延长扫描周期长度,不影响用户程序的执行,不会使能流断开。操作数N=0~255,为执行该操作指令的次数。其梯形图指令格式是 四、空操作指令三、项目分析表1-2-6电动机正反转PLC控制系统的I/0端口地址分配表图1-2-6电动机正反转PLC控制系统的硬件接线图三、项目分析表1-2-6电动机正反转PLC控制系统的I/0四、项目实施

四、项目实施五、技能训练

试设计两台电动机的联动控制系统,要求电动机M1起动后,电动机M2才能起动,两台电动机分别单独设置起动按钮和停止按钮。(用SR指令编程)五、技能训练试设计两台电动机的联动控制系统,要任务三皮带运输机的PLC控制一、项目任务二、知识链接三、项目分析四、项目实施五、技能训练任务三皮带运输机的PLC控制一、项目任务一、项目任务

有三台皮带运输机,分别由电动机M1、M2、M3驱动,如图所示。要求:按下启动按钮SB2后,启动顺序为M1、M2、M3,间隔时间为5S。按下停止按钮SB1后,停车顺序为M3、M2、M1,间隔时间为3s。三台电动机M1、M2、M3,分别通过接触器KM1、KM2、KM3接通三相交流电源,用PLC控制接触器的线圈。一、项目任务有三台皮带运输机,分别由电动机M1知识链接一、S7-200PLC定时器指令定时器是PLC中的重要基本指令,S7-200有三种定时器,延时接通定时器(TON)、断电定时器(TOF)、有记忆延时接通定时器(TONR);有256个定时器,为T0~T255,每个定时器都有唯一的编号。不同的编号决定了定时器的功能和分辨率,而某一个标号定时器的功能和分辨率是固定的,如表所列。其中三种分辨率(时基)分别是1ms、10ms、100ms。知识链接知识分布网络知识分布网络S7-200PLC规定了定时器的编号与分辨率表S7-200PLC规定了定时器的编号与分辨率表(a)延时按通定时器;(b)断开延时定时器;(c)有记忆延时接通定时器(a)延时按通定时器;(b)断开延时定时器;(c)有记忆延时运料小车的PLC控制系统课件1.指令格式LAD及STL格式如图所示。IN:表示输入的是一个位逻辑信号,起使能输入端的作用;T***:表示定时器的编号;PT:定时器的初值。2.操作数取值范围T***: WORD常数(0~255)IN: DOOL 能流PT: INT VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD1.指令格式3.接通延时定时器接通延时定时器用于单一时间间隔的定时。其应用如图所示。1)输入端(IN)接通时,接通延时定时器开始计时,当定时器当前值等于或大于设定值(PT)时,该定时器位被置为1,定时器累计值达到设定时间后,继续计时,一直计到最大值32767。2)输入端(IN)断开时,定时器复位,即当前值为0,定时器位为0。定时器的实际设定时间T=设定值(PT)×分辨率。接通延时定时器是模拟通电延时型物理时间继电器的功能。3)在本例中如图(c)所示,在I0.0闭合5s后,定时器T33闭合,输出线圈Q0.0接通。I0.0断开,定时器复位,Q0.0断开。I0.0再次接通时间较短,定时器没有动作。3.接通延时定时器(a)梯形图;(b)语句表;(c)时序图(a)梯形图;(b)语句表;(c)时序图三、项目分析

皮带传输机PLC控制系统的I/0端口地址分配表皮带运输机PLC控制系统的硬件接线图三、项目分析皮带传输机PLC控制系统的I/0端口地址四、项目实施四、项目实施拓展知识一、断开延时定时器指令(TOF)断开延时定时器用于输入端断开后的单一时间间隔计时。其应用如图所示。1)输入端(IN)接通时,定时器位立即置为1,并把当前值设为0。2)输入端(IN)断开时,定时器开始计时,当计时当前值等于设定时间时,定时器位断开为0,并且停止计时,TOF指令必须用负跳变(由on到off)的输入信号启动计时。3)在本例中,PLC刚刚上电运行时,输入端I0.0没有闭合,定时器T36为断开状态;I0.0由断开变为闭合时,定时器位T36闭合,输出端Q0.0接通,定时器并不开始计时,I0.0由闭合变为断开时,定时器当前值开始累计时间,达到5s时,定时器T36断开,输出端Q0.0同时断开。拓展知识运料小车的PLC控制系统课件断开延时定时器应用

(a)梯形图;(b)语句表;(c)时序图断开延时定时器应用(a)梯形图;(b)语句表;(c)时序图二、记忆的接通延时定时器指令(TONR)记忆的接通延时定时器具有记忆功能,它用于累计输入信号的接通时间。其应用如图所示。二、记忆的接通延时定时器指令(TONR)有记忆的接通延时定时器的应用

(a)梯形图;(b)语句表;(c)时序图有记忆的接通延时定时器的应用(a)梯形图;1)输入端(IN)接通时,有记忆接通延时定时器接通并开始计时,当定时器当前值等于或大于设定值(PT)时,该定时器位被置为1。定时器累计值达到设定值后,继续计时,一直计到最大值32767。2)输入端(IN)断开时,定时器的当前值保持不变,定时器位不变。输入端(IN)再次接通时,定时器当前值从原来保持值开始向上继续计时,因此可累计多次输入信号的接通时间。3)上电周期或首次扫描时,定时器位为0,当前值保持,可利用复位指令(R)清除定时器当前值。1)输入端(IN)接通时,有记忆接通延时定时器接通并开始计时4)在本例中,当前值最初为0,每一次输入端I0.0闭合,当前值开始累计,输入端I0.0断开,当前值则保持不变。在输入端闭合时间累计到10s时,定时器位T3闭合,输出线圈Q0.0接通。当I0.0闭合时,由复位指令复位T3的位及当前值。注意:TONR与TON的区别,T3当前值(SV)可记忆,当SV≥PT时,继续计时,一直计到32767,之后SV保持32767不变,只有当I0.1通电时定时器复位。4)在本例中,当前值最初为0,每一次输入端I0.0闭合,当前五、技能训练某机械设备有3台电动机,其控制如下:按下启动按钮,第1台电动机M1启动;运行4s后,第2台电动机M2启动;M2运行15s后,第3台电动机M3启动。按下停止按钮,3台电动机全部停止。在启动过程中,指示灯闪烁(亮0.5s,灭0.5s),在运行过程中,指示灯常亮。

五、技能训练某机械设备有3台电动机,其控制如下:按下启动按钮

思维拓展-特殊存储器SM

特殊标志位为用户提供一些特殊的控制功能及系统信息,用户对操作的一些特殊要求也要通过SM通知系统。特殊标志位分为只读区和可读可写区两部分。只读区特殊标志位,用户只能使用其触点,如下所述。SM0.0:RUN监控,PLC在RUN状态时,SM0.0总为1。SM0.1:初始化脉冲,PLC由STOP转为RUN时,SM0.1:接通一个扫描周期。运料小车的PLC控制系统课件SM0.2:当RAM中保存的数据丢失时,SM0.2接通一个扫描周期。SM0.3:PLC上电进入RUN时,SM0.3接通一个扫描周期。SM0.4:该位提供了一个周期为1min,占空比为0.5的时钟。SM0.5:该位提供了一个周期为1s,占空比为0.5的时钟。SM0.6:该位为扫描时钟,本次扫描置1,下次扫描置0,交替循环,可作为扫描计数器的输入。SM0.7:该位指示CPU工作方式开关的位置,0=TERM,1=RUN。通常用来在RUN状态下启动自由口通信方式。SM0.2:当RAM中保存的数据丢失时,SM0.2接通一个扫脉冲发生器应用【例】用SM0.4、SM0.5可以分别产生占空比为1/2、脉冲周期为1min和1s的脉冲周期信号,如图所示。在图1-49(b)所示的梯形图中,用SM0.4的触点控制输出端Q0.0,用SM0.5的触点控制输出端Q0.1,可使Q0.0和Q0.1按脉冲周期间断通电。脉冲发生器应用【例】用自复位定时器来产生任意周期的脉冲信号。例如,产生周期为15s的脉冲信号,其梯形图和时序图如图所示。由于定时器指令设置的原因,分辨率为1ms和10ms的定时器不能组成如图(a)所示的自复位定时器,图(b)所示是10ms自复位定时器正确使用的例子。【例】用自复位定时器来产生任意周期的脉冲信号。例如,产生周期任务四生产线产品计数控制一、项目任务二、知识链接三、项目分析四、项目实施五、技能训练任务四生产线产品计数控制一、项目任务一、项目任务

某钢管生产企业,要求对生产的合格钢管数量进行统计。钢管在集捆之前,对其进行计数。钢管通过辊道传送,通过一根钢管计数一次,计到100根时,要求指示灯亮5s。一个班组统计一次产量。一、项目任务某钢管生产企业,要求对生产的合格钢二、知识链接二、知识链接S7-200PLC提供了C0~C256个计数器,每一个计数器都具有三种功能。由于每一个计数器只有一个当前值,因此不能把一个计数器号当作几个类型的计数器来使用。在程序中,既可以访问计数器位(表明计数器的状态),也可以访问计数器的当前值,它们的使用方式相同,都以计数器加编号的方式访问,可根据使用的指令方式的不同由程序确定。计数器

S7-200PLC的计数器有3种:增计数器(CTU)、增减计数器(CTUD)、减计数器(CTD)S7-200PLC提供了C0~C256个计数计数器指令

(a)增计数器;(b)增/减计数器;(c)减计数器计数器指令(a)增计数器;(b)增/减计数器;(c)减计数1.指令格式C***:计数器编号。程序可以通过计数器编号对计数器位或计数器当前值进行访问。CU:递增计数器脉冲输入端,上升沿有效。CD:递减计数器脉冲输入端,上升沿有效。R:复位输入端。LD:装载复位输入端,只用于递减计数器。PV:计数器预置值。2.操作数的取值范围C***:WORD常数。CU,CD,LD,R:BOOL能流。PV:INTVW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD。1.指令格式3.功能(1)增计数器(CTU)指令当增计数器的计数输入端(CU)有一个计数脉冲的上升沿(由OFF到ON)信号时,增计数器被启动,计数值加1,计数器作递增计数,计数至最大值32767时停止计数。当计数器的当前值等于或大于设定值(PV)时,该计数器位被置位(ON)。复位输入端(R)有效时,计数器被复位,计数器位为0,并且当前值被清零。也可用复位指令(R)复位计数器。3.功能运料小车的PLC控制系统课件运料小车的PLC控制系统课件三、项目分析

生产线产品计数PLC控制系统的I/0端口地址分配表

生产线产品计数PLC控制系统的硬件接线图三、项目分析四、项目实施四、项目实施拓展知识一、增/减计数器(CTUD)当增/减计数器的计数输入端(CU)有一个计数脉冲的上升沿(由OFF到ON

温馨提示

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

评论

0/150

提交评论