西门子s7-300高级编程培训教材pro2_03实数指令

西门子s7-300高级编程培训教材pro2_03实数指令

ID:3906140

大小:91.19 KB

页数:7页

时间:2017-11-25

西门子s7-300高级编程培训教材pro2_03实数指令_第1页
西门子s7-300高级编程培训教材pro2_03实数指令_第2页
西门子s7-300高级编程培训教材pro2_03实数指令_第3页
西门子s7-300高级编程培训教材pro2_03实数指令_第4页
西门子s7-300高级编程培训教材pro2_03实数指令_第5页
资源描述:

《西门子s7-300高级编程培训教材pro2_03实数指令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实数(((REAL)))指令)指令??y=LN(((x)))sin?cos?tan?...?SIMATICS7Date:2011-3-17SITRAINTrainingforSiemensAG2001.Allrightsreserved.File:PRO2_03E.1AutomationandDrives内容页码SIMATICS7里的实数(REAL)表示方法…………..............................................................2实数(REAL)操作的基本指令......................

2、....................................................................3扩展的算术函数…….........................................................................................4三角函数及反三角函数....................................................................5其它实数(REAL)操作指令.......................

3、..................................................................6练习3.1:计算距离…........................................................................................7SITRAINTrainingforST-7PRO2AutomationandDrivesPage1InstructionswithREALNumbersSIMATICS7中的实数(((REAL)))表示方法)表示方法实数(((RE

4、AL)))表示格式)表示格式(((IEEEFP32位二进制格式))):):::313029282726252423222120191817161514131211109876543210010000101101000000000000000000002-12-23S指数:e=8位尾数:f(23位)常规REAL数值的表示方法:::Sx(((1.f)))x2(((e-127)))S=符号位,(0对应于+,1对应于-)f=23位尾数最高有效位MSB=2-1及最低有效位LSB=2-23e=二进制整数形式的指数(0

5、33R=+1.625x2(133-127)=1.625x64=104.0f=10100000...=0.5+0.125常规REAL数值的范围:::-3.402823x10+38...-1.175494x10-38,0,1.175494x10-38...3.402823x10+38SIMATICS7Date:2011-3-17SITRAINTrainingforSiemensAG2001.Allrightsreserved.File:PRO2_03E.2AutomationandDrives实数(((REAL)))应用实数REAL(浮点数)可以在过程控制中或者在

6、闭环过程控制中实现复杂的数学计算。一个REAL数据类型的变量内部由三个部分组成:符号,以2为底的8位指数,以及23位的尾数。符号位的值可以是“0”(代表正数)或者是“1”(代表负数)。指数值加上一个常数(常用值为-127)并存储,这样指数值的范围就是0到255。尾数代表该实数的小数部分。不存储尾数的整数部分,因为它始终要么是1(对于标准化浮点数),要么就是0(对于非标准化浮点数)。范围限制名称指数e的值尾数f的值值CC1CC0OVOS非浮点数字255<>0[qNaN]1111溢出2550>(2-2-23)21271011<(-2+2-23)21270111标准化

7、数字1..254any(1.f)2e-127100-(-1.f)2e-127010-非标准化数字0<>0(0.f)2-1260011(-0.f)2-1260011零00+0000-注意事项CPU是按照浮点数的完全精度来进行计算的,但是在PG上显示的数可能与其实际表示的数有所差别,这是在转换的时候由于舍入误差而造成的。实数精确到小数点后的第六位。SITRAINTrainingforST-7PRO2AutomationandDrivesPage2InstructionswithREALNumbers对实数(((REAL)))操作的基本指令)操作的基本指令实数(((

8、REAL)))加法:::

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。