s7-200基本指令解析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.除法指令的定义: 除法指令是对两个有符号的数进行相除运算。 4.除法指令的种类: 整数除法、完全整数除法、双整数除法、实数除法。 功能描述:使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相除,产生一个16位整数商OUT,不保留余数。双整数除法和实数除法也同样过程,只是位数变为32位。 在整数完全除法中,两个16位的符号整数相除,产生一个32位的结果,其中低16位为商,高16位为余数。在指令中,32位结果存储单元的低16位运算前被兼用存放被除数。 /I INT, OUT /D IN1, OUT DIV INT, OUT /R IN1, OUT 指令格式:LAD及STL格式如下图 完全除法与整数除法的比较实例:4003/40= ? (1)完全除法: (2)整数除法: 5.2.2 数学函数变换指令 数学函数变换指令(也称数学功能指令):包括平方根、自然对数、三角函数、正弦、余弦和正切。运算输入输出数据都为实数。结果大于32位位二进制数表示的范围时产生溢出 1.平方根指令(SQRT) 指令格式:LAD及STL格式如下图: 功能描述:使能输入有效时,把一个双字长(32位)的实数IN开平方,得到32位的实数结果OUT。 数据类型:输入、输出均为实数。 例题: 2.自然对数指令(LN) 指令格式:LAD及STL格式如下图: 功能描述:使能输入有效时,把一个双字长(32位)的实数IN自然对数,得到32位的实数结果OUT。当求解以10为底的常用对数时,可用(/R)DIVR指令将自然对数除以2.302585即可. 数据类型:输入、输出均为实数。 例题:求以10为底的50的常用对数结果送到VD200中. I0.0合上后的情况: I0.0合上前的情况: 3.指数指令(EXP) 指令格式:LAD及STL格式如下图: 功能描述:使能输入有效时,把一个双字长(32位)的实数IN取以e为底的指数。 可用指数指令和自然对数指令相配合来完成以任意常数为底和以任意常数为指数的计算。 数据类型:输入、输出均为实数 例题:186的值 (1)I0.0合上前的情况 (1)I0.0合上后的情况 4.正弦SIN、余弦CON、正切TAN指令: SIN IN,OUT COS IN,OUT TAN IN,OUT 例题: 5.2.3 增减计数指令 增减指令又称为自增、自减。它是对无符号数或有符号 数进行自动加1或减1的操作,数据长度可以是字节、字或双字。其中字节增减是对无符号数操作,而字和双字增减是对有符号数操作。 1.字节增指令(INC-B)和字节减指令(DEC-B) 指令格式:LAD及STL格式如下图: 功能描述:使能输入端有效时,把一字节长的无符号数(IN)加1或减1,得到一字节的无符号输出结果OUT。数字类型为字节 INCB OUT DECB OUT 2.字增指令(INC-W)和字减指令(DEC-W) 指令格式:LAD及STL格式如下图: INCW OUT DECW OUT 功能描述:使能输入端有效时,把一字长的有符号数(IN)加1或减1,得到一字节的有符号输出结果OUT。数据类型为字。 3.双字增指令(INC-DW)和双字减指令(DEC-DW) 指令格式:LAD及STL格式如下图: INCD OUT DECD OUT 功能描述:使能输入端有效时,把一双字长的有符 号数(IN)加1或减1,得到一双字节的有符号输 出结果OUT。数据类型为双字。 5.2.4 逻辑运算指令 逻辑运算指令对无符号数进行的逻辑处理,主要包括逻辑与、逻辑或、逻辑异或和取反等运算指令。按操作数长度分为字节、字和双字逻辑运算。IN1、IN2、OUT操作数的数据类型:B、W、DW。 §5.3 数据处理指令 PLC是由继电器,接触器控制系统发展而来的,随着计算机技术的发展,它除了有继电器、接触器控制系统的功能外,还有丰富的功能指令,主要包括传送、移位及填充指令、高速处理指令、数据转换指令、通讯指令、PID。其中数据处理指令包括数据的传送、交换、填充、移位指令等。 5.3.1 数据传送 用来完成各存贮单元进行一个或多个数据的传送. 一、单一数据的传送 1、概念:单个传送指令一次完成一个字节、字或双字的传送。 2、功能: 使能输入有效时,把一个输入IN单字节无符号数、单字长或双字长符号数送到OUT所指的存储单元输出. 3、数据类型:操作数的类型分别为B、W、DW,N的数据范围0~255 4、使能输出断开的出错条件是:SM4.3,0006,0091 增/减计数器例题分析 (3)减计数器CTD

您可能关注的文档

文档评论(0)

开心就好 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档