- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.5 逻辑运算指令与转换指令 一、与、或、异或指令 大连理工大学 * 二、取反指令 大连理工大学 * 逻辑运算指令举例: 大连理工大学 * 三、整数的转换指令 大连理工大学 * 四、译码、编码与段码指令 大连理工大学 * 例12 译码、编码与段码指令实例。 大连理工大学 * PLC 应用基础 第4章 S7-200 PLC 的指令系统 4.1 位逻辑指令 4.2 定时器和计数器指令 4.3 比较、传送及移位指令 4.4 数学运算指令 4.5 逻辑运算指令与转换指令 4.6 程序控制指令 4.7 逻辑堆栈指令 4.1 位逻辑指令 一、触点指令 例如: 位逻辑指令是对存储器或寄存器的“位”进行操作的指令。 位逻辑指令的基础是触点和线圈。 大连理工大学 * 二、取非指令 例如: 将 I0.0 和 Q0.0 的反变量相与的结果取非后,存在 M0.0中。 取非指令没有操作数,只是改变能流的状态。 能流到达取非触点时就停止;能流未到达取非触点时就通过。 大连理工大学 * 三、正跳变和负跳变指令(微分指令) 例如: 若 I0.0 和 Q0.0 的反变量相与的结果发生从 0 到 1 的变化, 则 M0.0 置 1。 正跳变和负跳变指令是用于检测输入信号的变化的指令, 统称为微分指令。 大连理工大学 * 四、输出指令 例如: 将 I0.0 和 Q0.0 的反变量相与的结果取非后,存在 M0.0 中。 存在 M0.0 中—— 输出。 输出指令用于根据逻辑运算的结果刷新映像寄存器或 存储器中的一个二进制位。 大连理工大学 * 五、置位和复位指令 R V1.0, 6 // 变量存储器从V1.0 开始连续 6 位置0 S M1.0, 8 // 位存储器从 M1.0 开始连续 8 位置1 置位和复位指令用于直接设置映像寄存器或存储器中 二进制位的状态,而该状态不需要输入信号维持。 大连理工大学 * 例1:分析梯形图。 大连理工大学 * 例2:分析梯形图。初态 Q0.3 = Q0.4,Q0.5 = Q0.6 = 1。 大连理工大学 * 例3:分析梯形图的工作过程。 大连理工大学 * 4.2 定时器和计数器指令 一、 定时器指令 使用定时器指令可以完成基于时间的计数功能。 1. 接通延时定时器指令TON 2. 有记忆接通延时定时器指令TONR 3. 断开延时定时器指令TOF 定时器号:T0 ~ T255 预设值: PT = 1 ~ 32767 大连理工大学 * 定时器的分辨率(时基)与定时器号: 1)定时值(延时时间)= 时基×定时计数值(PT) 2)最长定时值 = 时基×最大定时计数值 ( 32 767 ) 大连理工大学 * 例4 分析程序,画出时序图。 大连理工大学 * 例5 分析程序,画出时序图。 大连理工大学 * 例6 分析程序。 大连理工大学 * 二、计数器指令 1. 增计数器指令 CTU 2. 减计数器指令 CTD 3. 增减计数器指令 CTUD 计数器号:C0 ~ C255 预设值: PV = 1 ~ 32767 大连理工大学 * 例7 分析程序,画出时序图。 大连理工大学 * 例8 分析程序。 大连理工大学 * 4.3 比较、传送及移位指令 一、比较指令(一) 大连理工大学 * 一、比较指令(二) 大连理工大学 * 大连理工大学 * 二、传送指令 大连理工大学 * 三、移位指令 大连理工大学 * 四、循环移位指令 大连理工大学 * 例9 分析梯形图的逻辑功能。 大连理工大学 * 五、位移位寄存器指令 大连理工大学 * 例10 分析梯形图。 大连理工大学 * 4.4 数学运算指令 一、加法指令和减法指令 大连理工大学 * 二、乘法指令和除法指令 大连理工大学 * 数学运算指令编程方法: 大连理工大学 * 三、字节、字、双字的增指令和减指令 大连理工大学 * PLC 应用基础
文档评论(0)