网站大量收购闲置独家精品文档,联系QQ:2885784924

PLC原理及应用第章.ppt

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

第5章 S7-200 PLC的指令系统 5.1 S7-200 PLC编程基础    5.1.2 数据类型 5.1.3 存储器区域    程序区     系统区     数据区 5.1.4 寻址方式    定义:指令中如何提供操作数或操作数地址,称为寻址方式。    1. 立即寻址 2. 直接寻址    5.1.6 编程的一般规则  1. 网络   2. 允许输入端、允许输出端           5.2 S7-200 PLC的基本指令及编程方法  5.2.1 基本逻辑指令    基本逻辑指令: 标准触点,正负跳变,置位/复位。    S7-200 PLC 使用一个逻辑堆栈来分析控制逻辑。 1. 标准触点指令   (1)装入常开触点指令:LD   (2)装入常闭触点指令:LDN   (3)与常开触点指令:A   (4)与常闭触点指令:AN   (5)或常开触点指令:O   (6)或常闭触点指令:ON   (7)输出指令:=  2. 正负跳变指令    应用举例: 5.2.3 复杂逻辑指令   复杂逻辑指令主要用来描述对触点进行的复杂连接,同时,它们对逻辑堆栈也可以实现非常复杂的操作。    1. 栈装载与指令 ALD    用于将并联电路块进行串联连接。实现多个指令块的“与”运算。  2. 栈装载或指令 OLD    用于将串联电路块进行并联连接。实现多个指令块的“或”运算。 5.2.4 取非触点指令和空操作指令  1. 取非触点指令 NOT 5.2.5 定时器和计数器指令 (1)接通延时定时器指令:TON (2)有记忆接通延时定时器指令:TONR (3)断开延时定时器指令:TOF (4)应用 举例 :   100ms定时器的编程例子如图5-24a所示。 2. 计数器指令   (1)增计数器指令:CTU 应用举例: (2)增减计数器指令:CTUD 应用  举例: (3)减计数器指令:CTD 举例: (4) 应用举例:   1) 实现循环计数   3)用计数器和定时器配合增加延时时间: 5.2.6 顺序控制继电器指令 5.2.7 移位寄存器指令   数据移位指令是对数值的每一位进行左移或右移,从而实现数值变换。 根据移位的数据长度可分为字节移位、字移位和双字移位;  (1)字节左移和字节右移指令:SLB,SRB (1)字节循环左移和字节循环右移指令:RLB,RRB (2)字循环左移和字循环右移指令:RLW,RRW (3)双字循环左移和双字循环右移指令:RLD,RRD 3. 寄存器移位指令SHRB    5.2.8 比较操作指令    比较指令在梯形图中以带参数和运算符号的触点形式编程,当两数比较结果满足比较条件时,该触点闭合。     1. 字节比较 4. 实数比较 5.3 S7-200 PLC的功能指令及编程方法       功能指令又称为应用指令,包括:数据处理指令、算术逻辑运算指令、表功能指令、转换指令、中断指令、高速处理指令等。 5.3.1 数学运算指令 1. 加法运算指令 (1)整数加法指令:+I    程序实例: 程序实例: 整数减法 程序实例: 3. 乘法运算指令 (1)整数乘法指令:*I       (2)完全整数乘法指令:MUL        程序实例: 6. 数学函数指令 (1)平方根指令:SQRT (2)自然对数指令:LN (3)指数指令:EXP (4)三角函数指令:SIN、COS、TAN 程序实例:(求65°的正切值) 5.3.2 逻辑运算指令 1. 逻辑与运算指令 2. 逻辑或运算指令 1. 单一传送指令 (1)字节传送指令:MOVB     (2)字传送指令: MOVW (3)双字传送指令:MOVD (4)实数传送指令:MOVR (5)传送字节立即读指令:BIR       (6)传送字节立即写指令:BIW      2. 块传送指令 (1)字节块传送指令:BMB    (2)字块传送指令:BMW     (3)双字块传送指令:BMD  3. 字节交换指令:SWAP          4. 存储器填充指令: FILL    

文档评论(0)

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

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

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档