西门子S7-300+400高级编程培训教材,内部教材3、SIMATIC+S7里的实数(REAL)表示方法+.ppt_第1页
西门子S7-300+400高级编程培训教材,内部教材3、SIMATIC+S7里的实数(REAL)表示方法+.ppt_第2页
西门子S7-300+400高级编程培训教材,内部教材3、SIMATIC+S7里的实数(REAL)表示方法+.ppt_第3页
西门子S7-300+400高级编程培训教材,内部教材3、SIMATIC+S7里的实数(REAL)表示方法+.ppt_第4页
西门子S7-300+400高级编程培训教材,内部教材3、SIMATIC+S7里的实数(REAL)表示方法+.ppt_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

,实数(REAL)指令,y=LN(x),sin?cos?tan?.?,?,?,SIMATICS7中的实数(REAL)表示方法,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1514131211109876543210,0,1,0,0,0,0,1,0,1,1,0,1,0,0,0,0,31302928272625242322212019181716,指数:e=8位,S,尾数:f(23位),实数(REAL)表示格式(IEEEFP32位二进制格式):,常规REAL数值的表示方法:,Sx(1.f)x2(e-127)S=符号位,(0对应于+,1对应于-)f=23位尾数最高有效位MSB=2-1及最低有效位LSB=2-23e=二进制整数形式的指数(0e255),常规REAL数值的范围:,-3.402823x10+38.-1.175494x10-38,0,1.175494x10-38.3.402823x10+38,2-1,2-23,示例:,S=0e=10000101=133f=10100000.=0.5+0.125,R=+1.625x2(133-127)=1.625x64=104.0,对实数(REAL)操作的基本指令,实数(REAL)加法:,LMD10/装载第1个实数(REAL)LMD20/装载第2个实数(REAL)+R/两个实数相加(MD10+MD20)TMD30/将结果传送到MD30中,实数(REAL)减法:,LMD10/装载第1个实数(REAL)LMD20/装载第2个实数(REAL)-R/两个实数相减(MD10-MD20)TMD30/将结果传送到MD30中,实数(REAL)乘法:,LMD10/装载第1个实数(REAL)LMD20/装载第2个实数(REAL)*R/两个实数相乘(MD10*MD20)TMD30/将结果传送到MD30中,实数(REAL)除法:,LMD10/装载第1个实数(REAL)LMD20/装载第2个实数(REAL)/R/两个实数相除(MD10/MD20)TMD30/将结果传送到MD30中,扩展的算术函数,算术函数:,SQR平方SQRT开方EXP以e为底的指数函数LN自然对数(e=2.718282),示例:,LMD10/装载实数(REAL)SQR/计算其平方值TMD30/将结果传送到MD30中,SQR,EN,ENO,IN,OUT,MD10,MD30,(STL),(LAD),三角函数及反三角函数,角,三角函数:,SIN正弦COS余弦TAN正切,弧函数:,ASIN反正弦ACOS反余弦ATAN反余切,示例:,LMD10/装载实数(REAL)SIN/计算其正弦值TMD30/将结果传送到MD30中,SIN,EN,ENO,IN,OUT,MD22,MD30,(STL),(LAD),其它实数(REAL)操作指令,REAL类型到DINT类型转换指令:,RND+返回到下一个较大的DINT型数RND-返回到下一个较小的DINT型数RND返回到下一个整型数TRUNC取整,DINT类型到REAL类型转换指令:,DTR舍入转换,其它REAL到REAL转换指令:,ABS生成数的绝对值NEGR对一个实数的取反,示例:,LMD10/装载实数(REAL)RND+/转换为下一个较大的DINT类型的数TMD30/将结果传送到MD30中,RND+,EN,ENO,IN,OUT,MD22,MD30,(STL),(LAD),练习3.1:计

温馨提示

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

评论

0/150

提交评论