实数REAL指令ppt课件_第1页
实数REAL指令ppt课件_第2页
实数REAL指令ppt课件_第3页
实数REAL指令ppt课件_第4页
实数REAL指令ppt课件_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Date:2022-2-14File:PRO2_03E.1SIMATIC S7Siemens AG 2001. All rights reserved.SITRAIN Training for Automation and Drives实数实数REAL指令指令y=LNx sin? cos? tan? .?Date:2022-2-14File:PRO2_03E.2SIMATIC S7Siemens AG 2001. All rights reserved.SITRAIN Training for Automation and DrivesSIMATIC S7中的实数中的实数REAL表示方法表示方

2、法0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 015 14 13 12 11 10 9 8 7 6 5 4 3 2 1 00 1 0 0 0 0 1 0 1 1 0 1 0 0 0 031 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16指数: e = 8位S尾数: f 23位l实数实数REAL表示格式表示格式IEEE FP32位二进制格式:位二进制格式:l常规常规REAL数值的表示方法:数值的表示方法:S x 1.f x 2 e-127S= 符号位,符号位, 0对应于对应于+,1对应于对应于-f = 23 位尾数位尾数 最高有效位最高有

3、效位MSB = 2-1及最低有效位及最低有效位LSB =2-23e = 二进制整数方式的指数二进制整数方式的指数 0 e 255l常规常规REAL数值的范围:数值的范围:- 3.402 823 x 10+38 . -1.175 494 x 10-38,0,1.175 494 x 10-38 . 3.402 823 x 10+38 2-12-23l例如:例如:S= 0e= 1000 0101 = 133f= 1010 0000. = 0.5 + 0.125R = +1.625 x 2 133-127 = 1.625 x 64 = 104.0Date:2022-2-14File:PRO2_03E.

4、3SIMATIC S7Siemens AG 2001. All rights reserved.SITRAIN Training for Automation and Drives对实数对实数REAL操作的根本指令操作的根本指令l实数实数REAL 加法:加法:LMD10/ 装载第1个实数REALLMD20/ 装载第2个实数REAL+R/ 两个实数相加 MD10 + MD20TMD30/ 将结果传送到MD30中l实数实数REAL 减法:减法:LMD10/ 装载第1个实数REALLMD20/ 装载第2个实数REAL-R/ 两个实数相减MD10 - MD20TMD30/ 将结果传送到MD30中l实数

5、实数REAL 乘法:乘法:LMD10/ 装载第1个实数REALLMD20/ 装载第2个实数REAL*R/ 两个实数相乘MD10 * MD20TMD30/ 将结果传送到MD30中l实数实数REAL 除法:除法:LMD10/ 装载第1个实数REALLMD20/ 装载第2个实数REAL/R/ 两个实数相除MD10 / MD20TMD30/ 将结果传送到MD30中Date:2022-2-14File:PRO2_03E.4SIMATIC S7Siemens AG 2001. All rights reserved.SITRAIN Training for Automation and Drives扩展的

6、算术函数扩展的算术函数l算术函数:算术函数:SQR平方SQRT开方EXP 以e为底的指数函数LN自然对数e=2.718282l例如:例如:LMD10/ 装载实数REALSQR/ 计算其平方值TMD30/ 将结果传送到MD30中SQRENENOINOUTMD10MD30STLLADDate:2022-2-14File:PRO2_03E.5SIMATIC S7Siemens AG 2001. All rights reserved.SITRAIN Training for Automation and Drives三角函数及反三角函数三角函数及反三角函数角角l三角函数:三角函数:SIN正弦COS余

7、弦TAN正切l弧函数:弧函数:ASIN反正弦ACOS反余弦ATAN反余切l例如:例如:LMD10/ 装载实数REALSIN/ 计算其正弦值TMD30/ 将结果传送到MD30中SINENENOINOUTMD22MD30STLLADDate:2022-2-14File:PRO2_03E.6SIMATIC S7Siemens AG 2001. All rights reserved.SITRAIN Training for Automation and Drives其它实数其它实数REAL操作指令操作指令lREAL类型到类型到DINT类型转换指令:类型转换指令: RND+前往到下一个较大的DINT型

8、数RND-前往到下一个较小的DINT型数RND前往到下一个整型数TRUNC取整lDINT类型到类型到REAL类型转换指令:类型转换指令:DTR舍入转换l其它其它REAL到到REAL转换指令:转换指令:ABS生成数的绝对值NEGR对一个实数的取反l例如:例如:LMD10/ 装载实数REALRND+/ 转换为下一个较大的DINT类型的数TMD30/ 将结果传送到MD30中RND+ENENOINOUTMD22MD30STLLADDate:2022-2-14File:PRO2_03E.7SIMATIC S7Siemens AG 2001. All rights reserved.SITRAIN Training for

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论