电热水龙头价格,五招选购电热水龙头

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 3.2 程序控制指令

程序控制类指令主要用于较复杂程序设计,使用
该类指令可以用来优化程序结构,增强程序功能。它
包括循环、跳转、停止、子程序调用、看门狗及顺序
控制等指令。
• 3.2.1 循环指令

循环指令主要用于反复执行若干次相同功能程序
的情况。循环指令包括循环开始指令FOR和循环结束
指令NEXT。
• INIT和FINAL操作数除上面外,再加上常数。也属INT 型。
电热水龙头价格,五招选购电热水龙 头
• 3.2.2 跳转指令
电热水龙头价格,五招选购电热水龙 头
• 栈操作示意图如图3-7所示。
• 图3-7 堆栈操作的过程
电热水龙头价格,五招选购电热水龙 头
• 3.1.3 置位/复位指令 • 1. 置位指令S • S(SET):置位指令,将从bit开始的N个元件置1并保
持。 • STL指令格式如下: • S bit, N • 其中,N的取值为1~255。 • 2. 复位指令R • R(RESET):复位指令,将从bit开始的N个元件置0
• 语句表和梯形图语言是一个完备的指令系统,支持 结构化编程方法,而且两种编程语言可以相互转化。 在用户程序中尽管它们的表达形式不同,但表示的内 容却是相同或相似的。
• 3.1 基本逻辑指令 • 此类指令是PLC中最基本最常用的一类指令,主要
包括位逻辑指令、堆栈操作指令、置位/复位指令、立 即指令以及微分指令等。
• 微分指令应用示例如图3-10所示。
• 3-10 微分指令应用示例及时序图
• 3.1.6 取反指令 • NOT:取反指令。将其左边的逻辑运算结果取
反,指令没有操作数。
电热水龙头价格,五招选购电热水龙 头
• 取反指令应用示例如图3-11所示。
• 图3-11 NOT指令应用示例
• 3.1.7 空操作指令
电热水龙头价格,五招选购电热水龙 头
• 指令格式如下:
• CU:加计数脉冲输入端;
• CD:减计数脉冲输入端。
• 3.1.10 比较指令

比较指令用来比较两个数IN1和IN2的大小。在梯
形图中,满足比较关系式给出的条件时,触点接通。
• 比较运算符有:=、<>、>、<、>=、<=。
电热水龙头价格,五招选购电热水龙 头
的响应速度而设置的,它不受PLC扫描周期的影响,允许
对输入和输出点进行快速直接存取。当用立即指令读取输
入点的状态时,对I进行操作,相应的输入映像寄存器中 的值并未更新;当用立即指令访问输出点时,对Q进行操 作,新值同时写到PLC的物理输出点和相应的输出映像寄 存器。
电热水龙头价格,五招选购电热水龙 头
电热水龙头价格,五招选购电热水龙 头
•图3-1 LD、LDN和=指令梯形图及语句表应用示例
电热水龙头价格,五招选购电热水龙 头
• 2. A和AN指令 • A(And):逻辑“与”指令,用于动合触点的串
联。 • AN(And Not):逻辑“与非”指令,用于动断
触点的串联。 • A和AN指令的操作数为:I、Q、M、SM、T、C、
• ห้องสมุดไป่ตู้OP:空操作指令,不影响程序的执行。
• 指令格式如下:
• NOP
N
的次数,N=0~255。
//N为执行空操作指令
电热水龙头价格,五招选购电热水龙 头
• 3.1.8 定时器指令

定时器是PLC常用的编程元件之一,S7-200系列
PLC有三种类型的定时器,即:通电延时定时器
(TON)、断电延时定时器(TOF)和保持型通电延
• LRD(Logic Read):逻辑读栈指令。该指令将堆栈中第 二层的数据复制到栈顶,2~9层的数据不变,原栈顶值丢 失。
• LPP(Logic Pop):逻辑出栈指令(分支电路结束指令)。 该指令使栈中各层的数据向上移一层,原第二层的数据成 为新的栈顶值。
• LDS(Logic Stack):装入堆栈指令。该指令复制堆栈中 第n(n=1~8)层的值到栈顶,栈中原来的数据依次向下 一层推移,栈底丢失。

FOR指令表示循环的开始,NEXT指令表示循环的
结束。当驱动FOR指令的逻辑条件满足时,反复执行
FOR和NEXT之间的程序。在FOR指令中,需要设置指
针或当前循环次数计数器(INDX),初始值(INIT)
和终值(FINAL)。
电热水龙头价格,五招选购电热水龙 头
• 指令格式如下:
• INDX操作数为:VW、IW、QW、MW、SW、SMW、 LW、T、C、AC、*VD、*AC、和*CD,属INT型。
并保持。 • STL指令格式如下: • R bit, N • 其中,N的取值为1~255。
电热水龙头价格,五招选购电热水龙 头
• 置位和复位指令应用的梯形图及指令表如图3-8所示。
• 图3-8 置位和复位指令应用示例
电热水龙头价格,五招选购电热水龙 头
• 3.1.4 立即指令I

立即指令I包含LDI、LDNI;OI、ONI;AI、ANI;=I;
块的并联连接。 • OLD指令无操作数。
• 图3-5 OLD指令梯形图及语句表应用示例
电热水龙头价格,五招选购电热水龙 头
• 3.1.2 堆栈指令。
• 1. 堆栈操作

S7-200有一个9位的堆栈,栈顶用来存储逻辑运算
的结果,下面的8位用来存储中间运算结果。堆栈中的
数据按“先进后出”的原则存取。
• 图3-6 OLD指令对堆栈的影响
• 图3-3 O和ON指令梯形图及语句表应用示例
电热水龙头价格,五招选购电热水龙 头
• 4. ALD指令 • ALD(And Load):逻辑块“与”指令。用于并联电
路块的串联连接。 • ALD指令无操作数。
• 图3-4 ALD指令梯形图及语句表应用示例
电热水龙头价格,五招选购电热水龙 头
• 5. OLD指令 • OLD(Or Load):逻辑块“或”指令。用于串联电路
电热水龙头价格,五招选购电热水龙 头
• 3.1.1 位逻辑指令 位逻辑指令主要用来完成基本的位逻辑运
算及控制。 • 1. LD、LDN和=(Out)指令 • LD(Load)、LDN(Load Not):取指令。启
动梯形图任何逻辑块的第一条指令时,分别连 接动合触点和动断触点。 • =(Out):输出指令。线圈驱动指令,必须放 在梯形图的最右端。 • LD、LDN指令操作数为:I、Q、M、T、C、 SM、S、V。 • =指令的操作数为:M、Q、T、C、SM、S。
• 立即指令应用示例如图3-9所示。
• 图3-9 立即指令应用示例
电热水龙头价格,五招选购电热水龙 头
• 3.1.5 微分指令

微分指令又叫边沿触发指令,分为上升沿微分和下降
沿微分指令。
• EU(Edge UP):上升沿微分指令,其作用是在上升沿产 生脉冲。
• 指令格式如下:
• 该指令无操作数。
当输入端由接通到断开时,定时器的当前值从0开始加1计
数,当前值等于设定值(PT)时,输出位变为OFF,当前
值保持不变,停止计时。
• 3. 保持型通电延时定时器TONR(Retentive On-Delay Timer)

保持型通电延时定时器TONR用于对许多间隔的累计
定时。当输入端(IN)接通时,定时器开始计时,当前值
电热水龙头价格,五招选 购电热水龙头
2020/11/28
电热水龙头价格,五招选购电热水龙 头
• 指令是用户程序中最小的独立单位,由若干条指令顺 序排列在一起就构成了用户程序。
• 在S7-200的编程软件中,用户可以选用梯形图LAD (ladder)、功能块图(Function Block Diagram)或语 句表STL(Statement List)等编程语言来编制用户程序。
时定时器(TONR),共计256个。定时器分辨率(S)
可分为三个等级:1ms、10ms和100ms。
• 1. 通电延时型定时器TON(On-Delay Timer)

通电延时型定时器(TON)用于单一时间间隔的
定时。输入端(IN)接通时,开始定时,当前值大于
等于设定值(PT)时(PT=1~32767),定时器位变
不同的,从而在使用方法上也有所不同。使用时一定要注
意根据使用场合和要求来选择定时器。常用的定时器的刷 新方式有1ms、10ms、100ms三种。
• (1) 1ms定时器

定时器指令执行期间每隔1ms对定时器和当前值刷新
一次,不与扫描周期同步。
• (2) 10ms定时器

执行定时器指令时开始定时,在每一个扫描周期开始
• ED(Edge Down):下降沿微分指令,其作用是在下降沿 产生脉冲。
• 指令格式如下:
• 该指令无操作数。
• 在使用EU指令时,当其执行条件从OFF变为ON时,EU就 会变成ON一个周期,而使用ED指令时,当其执行条件从 ON变成OFF时,ED就会变成为ON一个周期。
电热水龙头价格,五招选购电热水龙 头
电热水龙头价格,五招选购电热水龙 头
• 对堆栈进行操作时,执行各指令的情况如下: • 执行LD指令时,将指令指定的位地址中的二进制数据
装入栈顶。 • 执行A指令时,将指令指定的位地址中的二进制数和栈
顶中的二进制数相“与”,结果存入栈顶。 • 执行O指令时,将指令指定的位地址中的数和栈顶中的
数相“或”,结果存入栈顶。图3-6 OLD指令对堆栈 的影响 • 执行LDN、AN和ON指令时,取出位地址中的数后, 先取反,再做出相应的操作。 • 执行输出指令“=”时,将栈顶值复制到对应的映像寄 存器。 • 执行ALD、OLD指令时,对堆栈第一层和第二层的数 据进行“与”、“或”操作。并将运算结果存入栈顶, 其余层的数据依次向上移动一位。最低层(栈底)补 随机数。
从0开始加1计数,当前值大于等于设定值(PT)时,定时
器位置1;当输入IN无效时,当前值保持,IN再次有效时,
当前值在原保持值基础上继续计数,TONR定时器用复位
指令R进行复位,复位后定时器当前值清零,定时器位为
OFF。
电热水龙头价格,五招选购电热水龙 头
• 4. 定时器当前值刷新方式

在S7-200系列PLC的定时器中,定时器的刷新方式是
SI、RI几条命令,各命令功能描述如下:
• LDI、LDNI:立即取、立即取非指令。
• OI、ONI:立即“或”、立即“或非”指令。
• AI、ANI:立即“与”、立即“与非”指令。
• =I:立即输出指令。
• SI、RI:立即置位、立即复位指令。

立即指令I(Immediate)是为了提高PLC对输入/输出
电热水龙头价格,五招选购电热水龙 头
• 2. 堆栈操作指令。

堆栈操作指令包含LPS、LRD、LPP、LDS几条命令。
各命令功能描述如下:
• LPS(Logic Push):逻辑入栈指令(分支电路开始指令)。 该指令复制栈顶的值并将其压入堆栈的下一层,栈中原来 的数据依次向下推移,栈底值推出丢失。
时刷新定时器,每个扫描周期只刷新一次。
• (3) 100ms定时器

只有在执行定时器指令时,才对100ms定时器的当前
值进行刷新。
电热水龙头价格,五招选购电热水龙 头
• 3.1.9 计数器指令

计数器主要用于累计输入脉冲的次数。S7-200系列
PLC有三种计数器:递增计数器CTU、递减计数器CTD、
为ON,对应的常开触点闭合,长闭触点断开。达到设
定值后,当前值仍继续计数,直到最大值32767为止。
输入电路断开时,定时器复位,当前值被清零。
电热水龙头价格,五招选购电热水龙 头
• 2. 断电延时定时器TOF(Off-Delay Timer)

断电延时定时器(TOF)用于断电后的单一间隔时间
计时。输入端(IN)接通时,定时器位为ON,当前值为0。
S、V。
• 图3-2 A和AN指令梯形图及语句表应用示例
电热水龙头价格,五招选购电热水龙 头
• 3. O和ON指令 • O(Or):逻辑“或”指令,用于动合触点的并
联。 • ON(Or Not):逻辑“或非”指令,用于动断触
点的并联。 • O和ON指令的操作数为:I、Q、M、SM、T、C、
S、V。
增减计数器CTUD。三种计数器共有256个。
• 1. 递增计数器CTU(Count Up)
• 指令格式如下:
• CU:加计数脉冲输入端; • R:复位输入端; • PV:设定值。
电热水龙头价格,五招选购电热水龙 头
• 2. 递减计数器CTD(Count Down) • 指令格式如下:
• LD:复位脉冲输入端; • CD:减计数脉冲输入端。 • 3. 增减计数器CTUD(Count UP/Down)
相关文档
最新文档