s7-200基本指令及应用

上传人:第*** 文档编号:48880584 上传时间:2018-07-21 格式:PPT 页数:85 大小:877.50KB
返回 下载 相关 举报
s7-200基本指令及应用_第1页
第1页 / 共85页
s7-200基本指令及应用_第2页
第2页 / 共85页
s7-200基本指令及应用_第3页
第3页 / 共85页
s7-200基本指令及应用_第4页
第4页 / 共85页
s7-200基本指令及应用_第5页
第5页 / 共85页
点击查看更多>>
资源描述

《s7-200基本指令及应用》由会员分享,可在线阅读,更多相关《s7-200基本指令及应用(85页珍藏版)》请在金锄头文库上搜索。

1、PLC原理及应用 第5章第5章 S7-200系列PLC基本指令系统及应用 5.1 指令及结构 5.2 位逻辑指令 5.3 定时器、计数器和比较指令 5.4 运算指令 5.5 数据处理指令5.6 程序控制指令与子程序指令 PLC原理及应用 第5章 5.1 指令及结构 5.1.1 指令的组成 语句指令(STL) 由一个操作码和一个操作数 组成 。例如:A I1.0 梯形逻辑指令(LAD) 用图形元素表示PLC要 完成的操作 。如图5-1 图5-1 梯形逻辑指令 PLC原理及应用 第5章5.1.2 操作数 操作数标识符及参数 操作数由操作数标识符和 参数组成。操作数标识符由主标识符和辅助标识符组成。

2、主标识符有:I输入过程映像存储区、Q输出过 程映像存储区、V变量存储区、M位存储区、T 定时器存储区、C计数器存储区、HC高速计数器 、AC累加器、SM特殊存储器、L局部变量存储 器、AI模拟量输入映像存储器、AQ模拟量输出 映像存储器。辅助标识符有:X位、B字节、W字(字节) 、D双字(字节)。 PLC原理及应用 第5章5.1.2 操作数操作数的表示法:物理地址(绝对地址)表示 法;符号地址表示法。 5.1.3 寻址方式直接寻址:位寻址格式、特殊器件的寻址格式 、字节、字和双字的寻址格式。CPU存储区域的间接寻址 PLC原理及应用 第5章5.1.4 S7-200系列PLC的编程数据类型 基本

3、数据类型位数说明布尔 BOOL1位位 范围:0,1字节 B8位不带符号的字节 范围:0至255带符号的字节 范围:-128至+127字W16位不带符号的整数 范围:0至65535整数INT带符号的整数 范围:-32768至+32767双字DW32位不带符号的双整数 范围:0至4294967295双整数INT带符号的双整数 范围:-2147483648至+2147483647实数型REAL32位IEEE浮点数 范围:+1.175495E-38至+3.402823E+38 -1.175495E-38至3.402823E+38字符串每个字符以字节形式存储,最大长度为255字节PLC原理及应用 第5章

4、 5.2 位逻辑指令5.2.1 触点指令标准触点指令装载常开触点指令 格式:LD bit装载常闭触点指令 格式:LDN bit与常开触点指令 格式:A bit与常闭触点指令 格式:AN bit或常开触点指令 格式:O bit或常闭触点指令 格式:ON bit 程序实例 :LD I0.0 /装入常开触点 O I0.1 /或常开触点 A I0.2 /与常开触点 = Q0.0 /输出触点,/如果本梯级中将I0.1的触点改/为Q0.0的常开触点,则成为电/机起动停止控制环节的梯形图LDN I0.0 /装入常闭触点 ON I0.1 /或常闭触点 AN I0.2 /与常闭触点 = Q0.1 /输出触点LD

5、 I0.0 / O I0.1 / A I0.2 / NOT /取非,即输出反相 = Q0.3 /标 准 触 点 LAD 和 STL 例 返回PLC原理及应用 第5章5.2.1 触点指令 图5-3 触点指令在梯形图中的表示符号 PLC原理及应用 第5章5.2.1 触点指令 立即触点指令LDI、LDNI、AI、ANI、OI和ONI格式:LDI bit 取反指令 格式:NOT (NOT指令无操作数 ) 正负跳变指令 正跳变触点指令 格式:EU(无操作数)负跳变触点指令 格式:ED (无操作数) PLC原理及应用 第5章5.2.2 线圈指令 标准输出线圈指令 格式:= bit 立即输出线圈指令 格式:

6、=I bit 置位线圈指令 格式:S bit, N 复位线圈指令 格式:R bit, N 立即置位线圈指令 格式:SI bit, N 立即复位线圈指令 格式:RI bit, N PLC原理及应用 第5章 5.2.2 线圈指令图5-5 线圈指令在梯形图中的表示符号 PLC原理及应用 第5章5.2.4 逻辑堆栈指令ALD,栈装载与指令(与块)OLD,栈装载或指令(或块) LPS,逻辑进栈指令(分支或主控指令)LPP,逻辑出栈指令(分支结束或主控复位指令)LRD,逻辑读栈指令LDS,载入堆栈指令 LPS、LRD、LPP、LDS指令的操作过程 这里n3LPS与LPP必须配对使用 应 用 举 例 : L

7、D I0.0 /装入常开触点 O I2.2 /或常开触点 LD I0.1 /被串的块开始 LD I2.0 /被并路开始 A I2.1 /与常开触点 OLD /栈装载或,并路结束 ALD /栈装载与,串路结束 = Q5.0 /输出触点 LD I0.0 /装入常开触点 LPS /逻辑推入栈,主控 A I0.5 /与常开触点 = Q7.0 /输出触点 LRD /逻辑读栈,新母线 LD I2.1 /装入常开触点 O I1.3 /或常开触点 ALD /栈装载与 = Q6.0 /输出触点 LPP /逻辑弹出栈,母线复原 LD I3.1 /装入常开出触点 O I2.0 /或常开触点 ALD /栈装载与 =

8、Q1.3 /输出触点复杂 逻辑 指令 的应 用 返回LPS后第 一和最 后一个 从逻辑 块不用 LRD指令PLC原理及应用 第5章5.3 定时器、计数器和比较指令5.3.1 定时器指令 接通延时定时器 格式:TON TXXX, PT 有记忆接通延时定时器 格式:TONR TXXX, PT 断开延时定时器 格式:TOF TXXX, PT 图5-9 定时器指令在梯形图中的表示符号 表5-11 定时器号和分辨率定时器类 型分辩率 /ms计时范围 /s定时器号TON TOF 132.767T32,T9610327.67T33T36,T97T1001003276.7T37T63,T101T255TONR

9、 132.767T0,T6410327.67T1T4,T65T681003276.7T5T31,T69T95定时时间的计算:T=PTS (T为实际定时时间,PT为预设值,S为分辨率等级)例如:TON指令用定时器T33,预设值为125,则实际定时时 间 T=125 10=1250ms 定时器指令操作数有3个:编号、预设值和使能输 入。1)编号:用定时器的名称和它的常数编号(最大 255)来表示,它还包含两方面的变量信息:定时器 位和定时器当前值。定时器位:当定时器的当前值达到预设值PT时,该 位被置为“1”。定时器当前值:存储定时器当前所累计的时间,它 用16位有符号整数来表示,故最大计数值为3

10、2767。2)预设值PT:数据类型为INT型。3)使能输入(只对LAD和FBD):BOOL型可以用复位指令来对3种定时器复位(1)接通延时定时器指令:TON 用于单一间隔定时。上电周期 或首次扫描,定时器位OFF,当前 值为0。使能输入接通时,定时器 位为OFF,当前值从0开始计数时 间,当前值达到预设值时,定时 器位为ON,当前值连续计数到 32767。使能输入断开,定时器自 动复位,即定时器位OFF,当前值 为0。 填“计定时器号”,如: T35填“预设值”,如:100指令格式:TON Txxx,PT例: TON T120,8 返回(2)有记忆接通延时定时器指令:TONR 用于对许多间隔的

11、累计定时。上 电周期或首次扫描,定时器位OFF ,当前值保持。使能输入接通时, 定时器位为OFF,当前值从0开始累 计计数时间。使能输入断开,定时 器位和当前值保持最后状态。使能 输入再次接通时,当前值从上次的 保持值继续计数,当累计当前值达 到预设值时,定时器位ON,当前值 连续计数到32767。 填“计定时器号”,如: T31填“预设值”,如:100TONR定时器只能用复位指令进行复位操作,使当前值清零。指令格式:TONR Txxx,PT; 例: TONR T20,63 (3)断开延时定时器指令:TOF 用于断开后的单一间隔定时。上电 周期或首次扫描,定时器位OFF,当 前值为0。使能输入

12、接通时,定时器 位为ON,当前值为0。当使能输入由 接通到断开时,定时器开始计数,当 前值达到预设值时,定时器位OFF, 当前值等于预设值,停止计数。TOF复位后,如果使能输入再有从ON 到OFF的负跳变,则可实现再次启动 。 填“计定时器号”,如: T35填“预设值”,如:100指令格式:TOF Txxx,PT; 例 TOF T35,6 (4)应用定时器指令应注意的几个问题 不能把一个定时器号同时用作断开延时定时器 (TOF)和接通延时定时器(TON)。 使用复位(R)指令对定时器复位后,定时器位 为“0”,定时器当前值为“0”。 有记忆接通延时定时器(TONR)只能通过复位 指令进行复位。

13、 对于断开延时定时器(TOF),需要输入端有一 个负跳变(由on到off)的输入信号启动计时。 不同精度的定时器,它们当前值的刷新周期是 不同的PLC原理及应用 第5章 5.3.2 计数器指令 增计数器指令 格式:CTU Cxxx, PV 减计数器指令 格式:CTD Cxxx, PV 增/减计数器指令 格式:CTUD Cxxx, PV 图5-13 计数器指令在梯形图中的表示符号 1)编号:用计数器名称和它的常数编号(最 大255)来表示,即Cxxx,包含两方面的变 量信息:计数器位和计数器当前值。 计数器位:当计数器的当前值达到预设值PV 时,该位被置为“1”。 计数器当前值:存储计数器当前所

14、累计的脉 冲个数,它用16位符号整数(INT)来表示 ,故最大计数值为32767。 2)预设值PV:数据类型为INT型。 3)脉冲输入:BOOL 4)复位输入:与脉冲输入同类型和范围。计数器指令操作数有4个:(1)增计数器指令:CTU 首次扫描,定时器位OFF ,当前值为0。在增计数器 的计数输入端(CU)脉冲 输入的每个上升沿,计数器 计数1次,当前值增加1个单 位,当前值达到预设值时, 计数器位ON,当前值继续 计数到32767停止计数。复 位输入有效或执行复位指令 ,计数器自动复位,即计数 器位OFF,当前值为0。 指令格式:CTU Cxxx,PV; 例: CTU C20,3 填“计数器器号”,如: C30填“预设值”,如:3脉冲输入复位输入 应用举例:LD I0.0 /计数脉冲信号输入端LD I0.1 /复位信号输入端CTU C20,+3 /增计数,计数设定值为3个脉冲

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

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