第7章 S7-200系列PLC基本指令

合集下载

s7-200plc基本逻辑指令

s7-200plc基本逻辑指令

s7-200plc基本逻辑指令PLC(可编程逻辑控制器)作为现代工业自动化领域中的重要设备,可以实现对各类生产过程的自动控制。

S7-200PLC是西门子公司推出的一款经典型号,具备较高的性能和灵活的编程功能。

本文将重点介绍S7-200PLC的基本逻辑指令,包括输入/输出指令、计算指令、转移指令和比较指令等,以帮助读者更好地理解和应用该型号的PLC。

1. 输入/输出指令输入/输出指令用于读取外部信号并控制输出动作,是PLC程序中最常用的指令之一。

S7-200PLC提供了多种输入/输出指令,其中包括XIC、XIO、OUT、SET、RST等指令。

XIC指令用于判断输入信号是否为真,XIO指令则相反,用于判断输入信号是否为假。

OUT指令用于控制输出信号为真,SET指令用于设置某个输出信号为真,RST指令则相反,用于复位某个输出信号。

2. 计算指令计算指令主要用于对PLC中的数据进行运算和处理,以满足特定的控制要求。

S7-200PLC提供了多种计算指令,包括加法、减法、乘法、除法等。

比如,ADD指令用于两个数据相加,SUB指令用于两个数据相减,MUL指令用于两个数据相乘,DIV指令用于两个数据相除。

这些计算指令可以灵活应用于各类控制场景中,提高了PLC的控制能力和灵活性。

3. 转移指令转移指令用于根据特定条件执行不同的操作,是PLC程序中的决策和跳转指令。

S7-200PLC提供了多种转移指令,包括无条件转移、条件转移、循环转移等。

例如,JMP指令用于无条件转移到指定的程序段,JMPZ指令用于当某个数值为0时转移到指定的程序段,LOOP指令用于设置循环次数并执行指定的程序段。

通过合理应用转移指令,可以实现复杂的控制逻辑和流程控制。

4. 比较指令比较指令用于判断两个或多个数据之间的大小、相等关系,并根据判断结果执行不同的操作。

S7-200PLC提供了多种比较指令,包括大于、小于、等于等。

例如,GT指令用于判断某个数值是否大于另一个数值,LT指令用于判断某个数值是否小于另一个数值,EQ指令用于判断两个数值是否相等。

西门子S7-200 SMART PLC原理及应用教程课件第七章

西门子S7-200 SMART PLC原理及应用教程课件第七章
图7-12 热电阻输入设 置
·类型:分为普通电阻和热敏电阻两大类,并根据接线方式不同分为两 线制、三线制和四线制。
·电阻:
—普通电阻的量程范围是48Ω、150Ω、300Ω、600Ω、3000Ω; —支持的热敏电阻的种类有Pt 10、Pt 50、Pt 100、Pt 200、Pt 500、Pt 1000、LG-Ni1000、Ni 100、Ni 120、Ni 200、Ni 500、Ni 1000、Cu 10、Cu 50、Cu 1000 ·系数:指热敏电阻的温度系数,请参考热敏电阻的说明书。 ·标尺、抑制、平滑和报警:与热电偶模块的意义相同,这里不再赘述。
4.模拟量输出
与模拟量输入模块类似,模拟量输出模块也具备用户电源诊断功能,并在“模 块参数”中默认激活,这里不再赘述。如图7-13所示的是单个输出通道的参数
组态。 在该选项卡中,需要对以下参数进行设置。
·电压信号类型,范围是-10~+10V。 ·电流信号类型,范围是0~20 mA。 ·盲出冻结:
—若勾选,则当CPU的运行状态从运行转到停止后,该模拟量输出通道保持 CPU停止之前最后一个扫描周期;
在该选项卡中,需要对以下参数进行设置。
·类型 热电偶或者电压。 ·热电偶 支持的热电偶类型有B型( PtRh-PtRh)、N型(NiCrSiNiSi)、E型(Ni-Cu-Ni).R型(PtRh-Pt)、S型(PtRh-Pt)、J型(Fe-CuNi)、 T型(Cu-CuNi)、K型(NiCr-Ni、C型( W5Re-W26Re)、 TXK/XK(TXK/XK(L))。如果选电压类型,则±80 mV。 ·标尺 可选摄氏度或华氏度。 ·源参考温度 即冷端补偿温度,可选“内部参考”或者“由参数设
如读取的数值为15000,通过(15000-5530)/P=(27648-5530)/0.5,得出当前压力 P=0.5×9470/22118=0.214 MPa。

plc第七章7.基本指令及应用

plc第七章7.基本指令及应用

逻辑堆栈指令


S7-200可编程序控制器使用一个逻辑堆栈来 分析控制逻辑,用语句表编程时要根据这一堆 栈逻辑进行组织程序,用相关指令来实现堆栈 操作,用梯形图和功能框图时,程序员不必考 虑主机的这一逻辑,这两种编程工具自动地插 入必要的指令来处理各种堆栈逻辑操作。 S7-200可编程序控制器的主机逻辑堆栈结构如 表7-1所示。
基本逻辑指令

基本逻辑指令一般指位逻辑指令、定时器指令 及计数器指令。位逻辑指令又含触点指令、线 圈指令、逻辑堆栈指令、RS触发器指令等。这 些指令处理的对象大多为位逻辑量,主要用于 逻辑控制类程序中。
位逻辑指令



1.标准触点指令 标准触点指令有LD、LDN、A、AN、O、ON、NOT、 =指令(语句表)。这些指令对存储器位在逻辑堆栈 中进行操作。 由于堆栈存储单元数的限制,语句表中A、O、AN、 ON指令最多可以连用有限次。同样,梯形图中,最多 一次串联或并联的触点数也有一定限制,功能框图中 AND和OR指令盒中输入的个数也不能超过这个范围 标准触点指令中如果有操作数,则为BOOL型,操作 数的编址范围可以是:I、Q、M、SM、T、C、S、 VL。
//装入常开触点 //或常开触点 //被串的块开始 //被并路开始 //与常开触点 //栈装载或,并路结束 //栈装载与,串路结束 //输出触点 //装入常开触点 //逻辑推入栈,主控 //与常开触点 //输出触点 //逻辑读栈,新母线 //装入常开触点 //或常开触点 //栈装载与 //输出触点 //逻辑弹出栈,母线复 //装入常开出触点 //或常开触点 //栈装载与 //输出触点

5、LRD(逻辑读栈指令)Logic Read LRD,逻辑读栈指令。把堆栈中第二级的值复 制到栈顶。堆栈没有推入栈或弹出栈操作,但 原栈顶值被新的复制值取代。在梯形图中的分 支结构中,当左侧为主控逻辑块时,开始第二 个和后边更多的从逻辑块。应注意,LPS后第 一个和最后一个从逻辑块不用本指令。

s7-200基本指令

s7-200基本指令

教育无他,爱与榜样而已
1.指令格式
(LAD) LD A O = (STL) I0.0 LDN I0.0 AN I0.0 ON Q0.0 功能 I0.1 用于网络起始的动合/动断触点 I0.1 动合/动断触点串联 I0.1 动合/动断触点并联 线圈输出
注:触点代表CPU对存储器的读操作,由于计算机系统对读 操作的的次数不受限制,所以用户程序中,动合、动断触点 使用的次数不受限制。线圈符号代表CPU对存储器的写操作, 在用户程序中,每个线圈只能使用一次。
4.栈操作指令 • S7-200系列PLC使用9层堆栈来处理所有逻辑操作,和计算 机中的堆栈结构相同。堆栈是一组能够存储和取出数据的 暂存单元,其特点是“后进先出”。每一次进行入栈操作, 新值放入栈顶,栈底值丢失;每次进行出栈操作,栈顶值 弹出,栈底值补进随机数。 (1)逻辑入栈指令(LPS)
• 逻辑入栈指令又称为分支电路开始指令。在梯形图的中的 分支结构中,可以形象地看出,它生成一条新的母线,其 左侧为原来的主逻辑块,右侧为新的从逻辑块,因此可以 直接编程
教育无他,爱与榜样而已
• 1.指令格式
从起始位开始的N个元件置1
从起始位开始的N个元件置0
教育无他,爱与榜样而已
• 例5.9 置位/复位指令的应用
电动机连续运转的PLC程序及语句表如下: 用置位和复位指令实现功能如下
教育无他,爱与榜样而已
例5.10 两台电动机M1、M2同时起动,M2停 止后M1才停止的程序:
教育无他,爱与榜样而已
• 3)梯形图程序绘制方法 • 梯形图程序是利用STEP7编程软件在梯形图区按照自左向 右、自上而下的原则绘制的。为提高PLC运行速度,触点 的并联网络多连在左侧母线,线圈位于右侧。 • 4)梯形图网络结构 • 梯形图网络结构是软件系统为程序注释和编译附加的,不 增加程序长度,并且软件的编译结果可以明确指出程序错 误语句所在的网络段。清晰的网络结构有利于程序的调试, 使程序简明易懂。

第七章 S7-200系列PLC基本指令

第七章 S7-200系列PLC基本指令

2. 指令表编辑器中指令的组成与使用 如图所示,在指令表编辑器中,程序也分为一个个 的网络段,这样可方便地与梯形图进行转换。当然也可 以不分网络段,此时指令表程序不能转换。注释部分和 梯形图编辑器中相同。
指令表程序的基本构成为指令助记符+操作数。如LD I0.0,LD为指令助记符,表示具体需要完成的功能;I0.0为 操作数,表示被操作的内容。指令表属于文本形式的编程 语言,和汇编语言类似,可以解决梯形图指令不易解决的 问题,适用于对PLC和逻辑编程的有经验程序员。
I0.0 I0.1
Network2
Q0.0
Network1 LD I0.0 O I0.1 = Q0.0
I0.0 I0.1
Q0.0
Network2 Q0.1 LD I0.2 ON I0.3 = Q0.1
I0.2 I0.3
I0.2 I0.3 Q0.1
4) 指令说明 (1) O、ON指令可在多个触点并联连接时连续使用。使用次数仅受编程软 件的限制,在一个网络块中最多并联31个触点。 (2) O、ON指令可进行多重并联。
指令表格式
梯形图格式
S bit,N
bit s
N
R bit,N
bit
R N
指 S、R

可用操作数 I,Q,M,SM,T,C,V,S,L的位逻辑量 VB,IB,QB,MB,SMB,SB,LB,AC,常数,*VD,*AC, *LD N可设置的范围为:1~255
N
2) 指令功能 S 置位指令,将操作数中定义的N个位逻辑量强制置1。 R 复位指令,将操作数中定义的N个位逻辑量强制置0。 3) 指令应用举例
Network1
Network1 Q0.0
I0.0

S7-200系列PLC的数据处理指令

S7-200系列PLC的数据处理指令

VW200 1110 0010 1010 1101
第一次循环移位后
溢出
第一次移位后
溢出
AC0
1010 0000 0000 0000
1 VW200 1100 0101 0101 1010
1
第二次循环移位后 AC0 0101 0000 0000 0000
0 标志位(SM1.0 )=0 溢出标志位(SM1.1 )= 0
中。
在梯形图中,可以设定OUT和IN指向同一内存单元,这

可节省内存。
(6)双字的循环右移/左移指令
指令
说明
ROR_ 双字的循环右移/左移指令把源双字IN指定的内容向右/左循环
DW 移N位,结果存入OUT指定的目标字中。
EN
操作数:
IN
IN:VD,ID,QD,MD,SMD,AC,HC,*VD,*AC,
可节省内存。
执行结果对特殊标志位影响。SM1.0(0),SM1.1 溢出

CPU212和CPU214无此指令。
(5) 字的循环右移/左移指令
指令
说明
ROR_W 字的循环右移/左移指令把源字IN指定的内容向右/左循环移
EN
N位,结果存入OUT指定的目标字中。
IN
操作数:
N OUT
IN:VW,T,C,IW,QW,MW,SMW,AC,AIW, 常
N:VB,IB,QB,MB,SMB,AC,常数,*VD ,
*AC,SB
(6)字的块传送指令
指令
说明
BLKMOV_W
字的块传送指令:
EN
将从IN开始的连续N个字的数据块的内容复制到
IN1
从字OUT开始的数据块里。N的有效范围是1~255

7-西门子S7-200系列PLC应用指令解析

7-西门子S7-200系列PLC应用指令解析
2018/10/14
电气控制与PLC
6
高速计数器指令
2018/10/14
电气控制与PLC
7
时钟指令
读实时时钟指令(TODR):从硬件时钟中读取当前日期,并把它装载到一个8字节、 起始地址为T的时间缓冲区。 写实时时钟指令(TODW):将当前时间和日期写入硬件时钟,当前时钟存储在以地 址T开始的8字节时间缓冲区中。时钟指令见表。 使ENO=0的错误条件:间接寻址(代码:0006)、TOD数据错误(代码:0007,只对 写实时时钟指令有效)、时钟模块不存在(代码:000C)。 时钟指令所有日期和时间值必须按照BCD码的格式编码,如图所示。 时间和日期(TOD)时钟在电源掉电或内存丢失后,初始化日期和时间为:日期01Jan-90、时间00:00:00、星期日。
LAD BGN-ITIME EN ENO OUT FBD BGN-ITIME EN ENO OUT BITIM OUT IN: ID、QD、VD、MD、SMD、SD、 LD、HC、AC、*VD、*LD、*AC OUT: ID、QD、VD、MD、SMD、SD、 LD、AC、*VD、*LD、*AC CITIM IN,OUT STL
时间间隔定时器指令
时间间隔定时器指令:触发时间间隔指令(BITIM)和计算时间间隔指令(CITIM)。 BITIM指令:读内臵的1ms计数器的当前值,并将此值存储到OUT中,双字ms值的最 大定时间隔是2的32次幂或49.7天。 CITIM指令:计算当前时间和IN提供的值之间的时间差,时间差被存储到OUT中,双 字ms值的最大定时间隔是2的32次幂或49.7天。依据BITIM指令执行的时间,CITIM自动 处理在最大间隔内发生的1ms定时器翻转。
2018/10/14

西门子s7200-PLC-基本指令(比较和表等)

西门子s7200-PLC-基本指令(比较和表等)
错误
正确
第三模块 三相异步电动机的顺序启动控制
任务一 电动机的顺序启动控制

时停止
(1)电动机的顺序启动、同

序停止
(2)电动机的顺序启动、顺

序停止
(3)电动机的顺序启动、逆
任务二 用PLC内部定时器实现电机的顺序
控制
错误
正确
• 梯形图编程的基本规则
上重下轻原则:几个串联支路并联,应将触点多 的支路安排在上面。
左重右轻原则:几个并联支路串联,应将并联支 路数多的安排在左面,以缩短用户程序的扫描时 间。
• 若几个并联回路串联,应将触点最多的回路放在梯 形图的最左面;若几个串联回路并联,应将触点最 多的回路放在梯形图的最上面。
双线圈输出:在一个程序中,同一继电器线圈出 现两次或两次以上,一般这种情况是不允许的, 但在下列情况下允许双线圈输出: 1、置位和复 位指令中。2、跳转指令中。
• 梯形图每一“梯级”都是从左边母线开始,输出线圈 接在右边母线上,所有触点不能画在输出线圈的右边。 输出线圈不能直接连接在左母线上,若必须的话,则 可通过插入常闭触点将线圈连于左母线上。
基本指令
• 引例
交通灯控中,时间如果不到,则怎么办? 利用多个时间继电器进行不同时间段的控制 如果就用一个时间继电器怎么控制时段呢?
• 先进行时间继电器工作原理的分析:
I32767
Q0.0 (T37状态位)
• 那我们可不可以利用T37的当前值进行控 制呢?
——比较
二、 梯形图程序设计原则
• 梯形图编程的基本规则
梯形图程序由网络组成(逻辑行),每个网络由 一个或几个梯级组成。
从左母线向右以触点开始,以线圈或指令盒结束, 构成一个梯级,触点不能出现在线圈右边 。在一 个梯级中,左右母线之间是一个完整的“电路”, 不允许短路、开路,也不允许“能流”反向流动。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。




7.1.1 逻辑取及线圈驱动指令 逻辑取及线圈驱动指令为LD、LDN和=。 LD (Load) :取指令。用于网络块逻辑运算开始的常开触点与母线的连 接。 LDN (Load Not ):取反指令。用于网络块逻辑运算开始的常闭触点与 母线的连接。 = (Out):线圈驱动指令。
第7章 S7-200系列PLC基本指令及经验编程法
•图5-6所示为ALD指令的用法。
第7章 S7-200系列PLC基本指令及经验编程法 •使用说明: •(1)在块电路开始时要使用LD或LDN指令。
•(2)在每完成一次块电路的串联连接后要写上ALD指 令。
•(3)ALD指令无操作数
第7章 S7-200系列PLC基本指令及经验编程法
图5-3 例5.3程序
图5-8 例5.7程序
第7章 S7-200系列PLC基本指令及经验编程法
图5-9 边沿触发示例的时序分析
第7章 S7-200系列PLC基本指令及经验编程法
7.1.15 定时器指令


定时器是PLC中最常用的元器件之一。用好、用对定时器对PLC程序设 计非常重要。 定时器编程时,要预置定时值,在运行过程中当定时器的输入条件满足 时,当前值从0开始按一定的单位增加;当定时器的当前值达到设定值时, 定时器发生动作,从而满足各种定时逻辑控制的需要。 1. 几个基本概念 (1)种类 S7-200PLC为用户提供了三种类型的定时器:接通延时定时器(TON)、 有记忆接通延时定时器(TONR)和断开延时定时器(TOF)。 (2)分辨率与定时时间的计算 单位时间的时间增量称为定时器的分辨率。S7-200PLC定时器有3个分辨 率等级:1ms、10ms、100ms。 定时器定时时间T的计算:T=PTXS。式中:PT为设定值,S为分辨率。
第7章 S7-200系列PLC基本指令及经验编程法
图5-2 例5.2程序
第7章 S7-200系列PLC基本指令及经验编程法
•7.1.5 并联电路块的串联连接指令 •并联电路块的串联连接指令为ALD。 •两条以上支路并联形成的电路叫并联电路块。
•ALD(And Load):与块指令。用于并联电路块的串联连接。
图5-4 LPS、 LPD、 LPP指令的操作过程
第7章 S7-200系列PLC基本指令及经验编程法
图5-5 栈操作指令应用程序段
第7章 S7-200系列PLC基本指令及经验编程法 7.1.12 取非和空操作指令 1、取非指令(NOT)
取非指令可对存储器位进行取非操作,以改变能流的状态。
2、空操作指令(NOP) 空操作指令起增加程序容量的作用。当使能输入有效时,执 行空操作指令,将可稍微延长扫描周期长度,但不会影响用 户程序的执行,不会使能流输出断开。 操作数N为执行空操作指令的次数,N=0~255。
7.1 S7-200系列可编程序控制器基本指令


使用说明: (1)LD、LDN指令不仅用于网络块逻辑计算开始时与母线 相连的常开和常闭触点,而且在分支电路块的开始也要使用 LD、LDN指令,与后面要讲的ALD、OLD指令配合完成块 电路的编程。 (2)并联的=(输出)指令可连续使用任意次。 (3)在同一程序中不能使用双线圈输出,即同一个元器件 在同一程序中只使用一次=(输出)指令。 (4)LD、LDN、=指令的操作数为:I、Q、M、SM、T、C、 V、S和L。T和C也作为输出线圈,但不能使用=指令驱动 (专有定时器和计数器线圈驱动指令)。
第7章 S7-200系列PLC基本指令及经验编程法
图5-12 断电延时型定时器的应用程序及运行时序分析
第7章 S7-200系列PLC基本指令及经验编程法 •5. 定时器的刷新方式和正确使用 •(1)定时器的刷新方式 •在S7-200系列PLC的定时器中,1ms、10ms、100ms定 时器的刷新方式是不同的,因此在使用方法上也有很大的不 同。这和其他PLC是有很大区别的。 •①1ms定时器 1ms定时器有系统每隔1ms刷新一次,与扫 描周期无关。 •②10ms定时器 10ms 定时器由系统在每个扫描周期开始 时自动刷新。 •③100ms定时器 100ms定时器在定时器指令执行时被刷 新,因此100ms定时器仅用在定时器指令在每个扫描周期 执行一次的程序中。
•LPP(Logic Pop):逻辑出栈指令(分支电路结束 指令)。在梯形图分支结构中,LPP用于LPS产生的 新母线右侧的最后一个从逻辑块的编程,它在读取 完它最近的LPS压入堆栈内容的同时复位该条母线。 从堆栈使用上来讲,LPP把堆栈弹出一级,堆栈内容 依次上移。 •下面是三条指令的用法举例。
第7章 S7-200系列PLC基本指令及经验编程法

第7章 S7-200系列PLC基本指令及经验编程法
图5-7 例5.6程序
第7章 S7-200系列PLC基本指令及经验编程法
7.1.14 边沿触发指令(脉冲生成)
边沿脉冲指令为EU(Edge Up)、ED(Edge Down)。 边沿脉冲指令的使用及说明如表5-4所示。

第7章 S7-200系列PLC基本指令及经验编程法

第7章 S7-200系列PLC基本指令及经验编程法
第7章 S7-200系列PLC基本指令及经验编程法
•注意:在同一个PLC程序中不能用TON和TOF驱动同一个定时器。 •3. 定时器指令使用说明 •三种定时器指令的LAD和STL格式如表5-7所示。
第7章 S7-200系列PLC基本指令及经验编程法 •(1)接通延时定时器TON(On-Delay Timer) •接通延时定时器用于单一时间间隔的定时。首次扫描时,定 时器位为OFF,当前值为0。输入端接通时,定时器位为OFF, 当前值从0开始计时,当前值达到设定值时,定时器位为ON, 当前值仍连续计数到32 767。输入端断开时,定时器自动复 位,即定时器位为OFF,当前值为0。 •(2)记忆接通延时定时器TONR(Retentive On-Delay Timer) •顾名思义,记忆接通定时器具有记忆功能,它用于对多间隔 的累计定时。上电周期或首次扫描时,定时器位为OFF,当 前值保持在掉电前的值。当输入端接通时,当前值从上次的 保持值继续计时;当累计当前值达到设计值时,定时器为ON, 当前值可继续计数到32 767。 •TONR定时器只能用复位指令R对其进行复位操作。TONR复 位后,定时器位为OFF,当前值为0。
第7章 S7-200系列PLC基本指令及经验编程法
7.1.15 定时器指令
例如:TON指令使用T97(为10ms的定时器),设定值为 100,则实际定时时间为 T=100X10ms=1 000ms 定时器的设定值PT: 数据类型为INT型,通常为常数。 (3)定时器的编号 定时器的编号用定时器的名称和它的常数编号(最大为255) 来表示,如T40。 定时器的编号包含两方面的变量信息:定时器位和定时器当 前值。 定时器位:与其他继电器的输出相似。当定时器的当前值达 到设定值PT时,定时器的触点动作。 定时器当前值:存储定时器当前所累计的时间,它用16位符 号整数来表示,最大计数值为32 767。 定时器的分辨率和编号如表5-6所示。
第7章 S7-200系列PLC基本指令及经验编程法
7.1 S7-200系列可编程序控制器基本指令



使用说明: (1) A、AN是单个触点的串联连接指令,可以连续使用。但在用梯形图 编程时会受到屏幕显示的限制。S7-200PLC的编程软件中规定的串联触 点使用上限为11个。 (2)图5-2中所示的连续输出电路,可以反复使用=(输出)指令,但 次序必须正确,否则就不能连续使用=指令编程了。图5-3所示的电路就 不属于连续输出电路。 (3)A、AN指令的操作数为:I、Q、M、SM、T、C、V、S和L。
第7章 S7-200系列PLC基本指令及经验编程法
7.1 S7-200系列可编程序控制器基本指令
7.1.3 触点并联指令 触点并联指令为O、ON。 O(OR):或指令。用于单个常开触点的并联连接。 ON(OR Not):或反指令。用于单个常闭触点的并联连接。

第7章 S7-200系列PLC基本指令及经验编程法
第7章 S7-200系列PLC基本指令及经验编程法
图5-10 通电延时型定时器的应用程序及运行时序分析
第7章 S7-200系列PL定时器的应用程序及运行时序分析
第7章 S7-200系列PLC基本指令及经验编程法
•(3)断开延时定时器TOF(Off-Delay Timer) •断开延时定时器用于断电后的单一间隔时间计时。 上电周期或首次扫描时,定时器位为OFF,当前值 为0。输入端接通时,定时器位为ON,当前值为0。 当输入端由接通到断开时,定时器开始计时。当达 到设定值时定时器位为OFF,当前值等于设定值, 停止计时。输入端再次由OFF→ON时,TOF复位, 这时TOF的位为ON,当前至为0。如果输入端再次从 ON → OFF,则TOF可实现再次启动。
•LRD(Logic Read):逻辑读栈指令。在梯形图分支结构中,当新母线左侧 为主逻辑块时,LPS开始右侧的第一个从逻辑块,LRD开始第二个以后的从逻 辑块编程。从堆栈使用上来讲,LRD读取最近的LPS压入堆栈的内容,而堆栈 本身
第7章 S7-200系列PLC基本指令及经验编程法
•不进行Push和Pop工作。
图5-1 例5.1应用程序
第7章 S7-200系列PLC基本指令及经验编程法
•7.1.4 串联电路块的并联连接指令 •串联电路块的并联连接指令为OLD。 •两个以上触点串联形成的支路叫串联电路块。
•OLD(OR Load):或块指令。用于串联电路块的并联连接。
•图5-5所示为OLD指令的用法。
第7章 S7-200系列PLC基本指令及经验编程法 •使用说明: •(1)除在网络块逻辑运算的开始使用LD或LDN指令外, 在块电路的开始也要使用LD或LDN。 •(2)每完成一次块电路的并联时要写上OLD指令。 •(3)OLD指令无操作数。
相关文档
最新文档