第4章PLC数据处理功能及应用.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
了解数据转换指令与数据表指令的格式及应用; 理解整数、实数及逻辑运算指令的格式及应用; 掌握数据传送、比较及移位指令的格式及应用。 4.1 数据传送指令及应用 传送指令主要作用是将常数或某存储器中的数据传送到另一存储器中。它包括单一数据传送及成组数据传送两大类。通常用于设定参数、协助处理有关数据以及建立数据或参数表格等。 2.指令编程举例 4.4.2实数运算指令 1.实数加/减指令 ⑴指令格式及功能 语句表STL +R -R IN1,OUT IN1,OUT 功能: 当使能位EN为1时,执行实数IN1+IN2或IN1-IN2操作,并将结果保存到OUT 对语句表指令,则执行IN1+OUT=OUT或OUT-IN1=OUT操作 梯形图LAD ADD_R EN IN1OUT IN 2 SUB_R EN IN1OUT IN2 说明: 1)IN1指定加数(减数),IN2指定被加数(被减数)。各操作数要按双字寻址,不能寻址专用的字及双字存储器,如T、C、及HC等;OUT不能寻址常数; ` 2)该指令影响下列特殊内部寄存器位: SM1.0 (零); SM1.1 (溢出); SM1.2 (负)。 ⑵指令编程举例 梯形图程序 b)运算结果 图4-20实数加减指令举例 2.实数乘/除指令 ⑴指令格式及功能 梯形图LAD MUL_R EN IN1OUT IN 2 DIV_R EN IN1OUT IN2 语句表STL *R /R IN1,OUT IN1,OUT 功能: 当使能位EN为1时,执行实数IN1*IN2或IN1/IN2运算,并将结果保存到OUT 对语句表指令,则执行IN1*OUT=OUT或OUT/IN1=OUT操作 说明: 1)IN1指定乘数(除数),IN2指定被乘数(被除数)。各操作数要按双字寻址,不能寻址专用的字及双字存储器,如T、C、及HC等;OUT不能寻址常数。 ⑵指令编程举例 2)该指令影响下列特殊内存位: SM1.0 (零);SM1.1(溢出或操作过程中生成非法数值或发现非法输入参数);SM1.2 (负);SM1.3 (除数为0)。 a)梯形图程序 b)执行结果 图4-21实数乘除指令编程及运行结果示意图 3.实数的开方指令 (1)指令格式及功能 梯形图LAD SQRT EN IN OUT 语句表STL SQRT IN, OUT 功能:当使能位EN为1时,将32位实数IN开方,得到的32位实数结果保存到OUT 说明: 1)操作数要按双字寻址,不能寻址某些专用的字及双字存储器T、C、HC等,OUT不能对常数寻址; 2)此指令影响下列特殊内存位:SM1.0 (零);SM1.1 (溢出);SM1.2 (负)。 (2)指令编程举例 a)梯形图程序 b)执行结果 图4-22 实数开方指令举例 4.三角运算指令 (1)指令格式及功能 梯形图LAD COS EN IN OUT SIN EN IN OUT TAN EN IN OUT 语句表STL SIN IN, OUT COS TAN IN, OUT IN, OUT 功能: 当使能位EN为1时,分别对角度的弧度值IN进行正弦、余弦、正切运算,并将结果放置在OUT中 说明: 1)IN指定角度值,单位为弧度。欲将输入角从角度转换成弧度,需将角度值乘以1.745329E-2(约等于π/180); 2)IN和OUT按双字寻址,不能寻址专用的字及双字存储器T、C、HC等,OUT不能寻址常数; 3)此指令影响下列特殊内存位:SM1.0 (零); SM1.1 (溢出); SM1.2 (负) 4.三角运算指令 (1)指令格式及功能 (2)指令编程举例 图4-23 求取角度正弦值得梯形图程序及运行结果 a)梯形图程序 b)执行结果 5.自然对数/指数指令 (1)指令格式及功能 梯形图LAD LN EN IN OUT EXP EN IN OUT 语句表STL LN EXP IN1,OUT IN1,OUT 功能:当使能位EN为1时,LN指令计算输入数据IN的自然对数,EXP指令计算e的IN次方,结果都置于OUT 说明:1)操作数按双字寻址,但不能对专用字及双字 存储器T、C、HC等寻址,OUT不能寻址常数; 2)欲从自然对数值获得以10为底的对数值,需将自然对数值除以2.302585(约等于10的自然对数值); 3)此组指令影响下列特殊内存位:SM1.0 (零);SM1.1 (溢出); S

文档评论(0)

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

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

1亿VIP精品文档

相关文档