04S7-300编程语言与指令系统02【荐】.ppt

04S7-300编程语言与指令系统02【荐】.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04S7-300编程语言与指令系统02【荐】.ppt

(2) 触点信号下降沿检测指令 I1.1 = M8.0 POS M_BIT M1.0 I1.0 I1.1 = M8.1 NEG M_BIT M1.1 I1.0 FBD A I1.0 A ( A I1.1 FP M1.0 ) = M8.0 A I1.0 A ( A I1.1 FN M1.1 ) = M8.1 STL I1.1 M8.0 POS M_BIT M1.0 Q I1.0 I1.1 M8.1 NEG M_BIT M1.1 Q I1.0 LAD 例如 I1.0 I1.1 M1.0 M8.0 M8.1 M1.1 OB1-周期 (3) 触点信号边沿检测指令的工作时序 [例] 在传送带一侧装有2个反射式光电传感器(PEB1和PEB2,安装距离小于包裹长度),设计用于检测包裹在传送带上的移动方向,并用方向指示灯L1和L2指示。其中光电传感器触点为常开触点,当检测到物体时动作(闭合)。 端子接线图 I/O地址分配表 * 第4章 S7-300编程语言与指令系统 * 第4章 S7-300编程语言与指令系统 4.4 位逻辑指令 处理的对象为二进制位信号,即扫描信号状态“1”和“0”,并把逻辑运算结果存储在 “RLO”中。 4.4.1 触点与线圈 在LAD程序中,用类似继电器控制电路中的触点符号及线圈符号来表示PLC的位元件。 操作数(用绝对地址或符号地址表示)则标注在触点符号的上方。 I0.0 M10.5 Q4.0 M1.0 ——| |——  ——|/|—— ——( ) ——| # |—— 常开触点 常闭触点 输出线圈 中间输出 1.常开触点(—| |—) “1”表示动作或通电,“0”表示未动作或未通电; 常开触点在得电之前为“0”,在得电以后为“1”; 常开触点所使用的操作数是:I、Q、M、L、D、T、C。 PLC规定: 若外部开关信号是打开状态,常开触点(—| |—)为断 若外部开关信号是闭合状态,常开触点(—| |—)为通 2.常闭触点(—|/|—) 常闭触点在未动作前为“1”,在动作后为“0”; 常闭触点所使用的操作数是:I、Q、M、L、D、T、C。 PLC规定: 若外部开关信号是打开状态,常闭触点(—|/|—)为通 若外部开关信号是闭合状态,常闭触点(—|/|—)为断 3.输出线圈( ——( )赋值指令) 如果有“能流”流过线圈(即RLO=“1”),则操作数置“1”; 如果没有“能流”流过线圈(即RLO=“0”),则操作数清“0”。 输出线圈只能用在梯形图逻辑串的最右边。 所使用的操作数:Q、M、L、D。 4.中间输出( —|#|— ) 梯形图中,如果逻辑串过长,可将逻辑串分成几个段 前一段的逻辑结果(RLO)作为中间结果暂存在位存储器中 中间存储位可当作一个触点用于其他逻辑串中。 中间输出只能放在梯形图逻辑串的中间。 例: 与下面程序等效 A I2.0 A I2.1 = M1.0 A M1.0 = Q4.0 A M1.0 A I2.2 = Q4.1 4.4.2 基本逻辑指令 位逻辑指令的操作数:I、Q、M、L、D、T、C 基本逻辑指令: 与 —— A 与非 —— AN 或 —— O 或非 —— ON 异或 —— X 异或非 —— XN 信号流取反指令 —— NOT 1.逻辑“与” 指令 STL、FBD和LAD 实现“与” 运算指令如下: 2.逻辑 “与非”指令 STL、FBD和LAD实现 “与非”运算指令如下: 3.逻辑“或” 指令 STL、FBD和LAD 实现“或” 运算指令如下: 4.逻辑 “或非”指令 STL、FBD和LAD实现 “或非”运算指令如下: 5.逻辑 “异或”指令 6.逻辑 “异或非”指令 7.逻辑块的操作 A I1.0 A I1.1 A M3.1 O( A I1.3 AN M3.0 ) ON M3.2 = Q4.4 A( O I1.4 O M3.3 ) A( O I1.5 O I1.6 ) AN M3.4 = Q4.5 8.RLO取反指令 对逻辑串的RLO取反 当输入位I0.0和I0.1同时动作时,Q4.0为“0”;否则Q4.0为“1”。 4.4.3 置位/复位指令 1.置位/复位指令 置位(S)、复位(R)指令是根据RLO状态来决定操作数的改变。 置位指令: RLO为“1”,操作数置“1”,即使RLO变“0”,输出仍为“1”; RLO为“0”,操作数保持不变。 复位操作: RLO为“1”,操作数清“0”,即使RLO变“0”,输出仍为“0”; RLO为“0”,操作数保持不变。 置位

文档评论(0)

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

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

1亿VIP精品文档

相关文档