s7-200基本指令及应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.1 指令及结构 5.1.1 指令的组成 ※语句指令(STL) 由一个操作码和一个操作数组成 。例如:A I1.0 ※梯形逻辑指令(LAD) 用图形元素表示PLC要完成的操作 。如图5-1 5.1.2 操作数 ※操作数的表示法:物理地址(绝对地址)表示法;符号地址表示法。 5.1.4 S7-200系列PLC的编程数据类型 5.2 位逻辑指令 5.2.1 触点指令 ※标准触点指令 装载常开触点指令 格式:LD bit 装载常闭触点指令 格式:LDN bit 与常开触点指令 格式:A bit 与常闭触点指令 格式:AN bit 或常开触点指令 格式:O bit 或常闭触点指令 格式:ON bit 程序实例: 5.2.1 触点指令 5.2.1 触点指令 ※立即触点指令 LDI、LDNI、AI、ANI、OI和ONI 格式:LDI bit ※取反指令 格式:NOT (NOT指令无操作数) ※正负跳变指令 正跳变触点指令 格式:EU(无操作数) 负跳变触点指令 格式:ED (无操作数) 5.2.2 线圈指令 标准输出线圈指令 格式:= bit 立即输出线圈指令 格式:=I bit 置位线圈指令 格式:S bit, N 复位线圈指令 格式:R bit, N 立即置位线圈指令 格式:SI bit, N 立即复位线圈指令 格式:RI bit, N 5.2.2 线圈指令 5.2.4 逻辑堆栈指令 ALD,栈装载与指令(与块) OLD,栈装载或指令(或块) LPS,逻辑进栈指令(分支或主控指令) LPP,逻辑出栈指令(分支结束或主控复位指令) LRD,逻辑读栈指令 LDS,载入堆栈指令 应用举例: 5.3 定时器、计数器和比较指令 5.3.1 定时器指令 接通延时定时器 格式:TON TXXX, PT 有记忆接通延时定时器 格式:TONR TXXX, PT 断开延时定时器 格式:TOF TXXX, PT (1)接通延时定时器指令:TON (2)有记忆接通延时定时器指令:TONR (3)断开延时定时器指令:TOF (4)应用定时器指令应注意的几个问题 5.3.2 计数器指令 增计数器指令 格式:CTU Cxxx, PV 减计数器指令 格式:CTD Cxxx, PV 增/减计数器指令 格式:CTUD Cxxx, PV 1)编号:用计数器名称和它的常数编号(最大255)来表示,即Cxxx,包含两方面的变量信息:计数器位和计数器当前值。 计数器位:当计数器的当前值达到预设值PV时,该位被置为“1”。 计数器当前值:存储计数器当前所累计的脉冲个数,它用16位符号整数(INT)来表示,故最大计数值为32767。 2)预设值PV:数据类型为INT型。 3)脉冲输入:BOOL 4)复位输入:与脉冲输入同类型和范围。 (1)增计数器指令:CTU 应用举例: (2)增减计数器指令:CTUD 应用举例: (3)减计数器指令:CTD 应用举例: (4)应用举例: a.某自动门,内外侧各装一个超声波探测器,当探测到有人后0.5秒自动门打开,探测到无人后1秒,自动门关闭。 b.由两个或多个定时器串联组成一个长时间定时器 c.由定时器和计数器构成一个长时间的定时器 d.利用计数器的串联构成扩展计数器 e.利用特殊标志寄存器和计数器构成定时器 f.脉冲发生器 5.3.3 比较指令 比较指令用于两个相同数据类型的有符号或无符号数IN1和IN2的比较判断操作。比较运算符有:等于(=),大于等于(>=),大于(>),小于等于(<=),小于(<=),不等于(<>)。 ※字节比较指令 格式: ①LDB比较运算符IN1, IN2 ②AB比较运算符IN1, IN2 ③OB比较运算符IN1, IN2 5.3.3 比较指令 ※整数比较指令 格式: ①LDW比较运算符IN1, IN2 ②AW比较运算符IN1, IN2 ③OW比较运算符IN1, IN2 ※双整数比较指令 格式: ①LDD比较运算符IN1, IN2 ②AD比较运算符IN1, IN2 ③OD比较运算符IN1, IN2 5.3.3 比较指令 ※实数比较指令 格式: ①LDR比较运算符IN1, IN2 ②AR比较运算符IN1, IN2 ③OR比较运算符IN1, IN2 应用举例 时序图: 举例2 传送带控制 控制要求: 运货车到位,开

文档评论(0)

119220 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档