西门子S7-300 400高级编程培训教材,内部教材3、SIMATIC S7里的实数(REAL)表示方法null实数(REAL)指令实数(REAL)指令y=LN(x) sin? cos? tan? ...???SIMATIC S7中的实数(REAL)表示方法SIMATIC S7中的实数(REAL)表示方法000000000000000015 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0...
null实数(REAL)指令实数(REAL)指令y=LN(x) sin? cos? tan? ...???SIMATIC S7中的实数(REAL)表示方法SIMATIC S7中的实数(REAL)表示方法000000000000000015 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0010000101101000031 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16指数: e = 8位S尾数: f (23位)实数(REAL)表示格式(IEEE FP32位二进制格式):常规REAL数值的表示方法:S x (1.f) x 2 (e-127) S = 符号位, (0对应于+,1对应于-) f = 23 位尾数 最高有效位MSB = 2-1及最低有效位LSB =2-23 e = 二进制整数形式的指数 (0 < e < 255)常规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-23示例:S = 0 e = 1000 0101 = 133 f = 1010 0000... = 0.5 + 0.125R = +1.625 x 2 (133-127) = 1.625 x 64 = 104.0对实数(REAL)操作的基本指令对实数(REAL)操作的基本指令实数(REAL) 加法:L MD10 // 装载第1个实数(REAL)
L MD20 // 装载第2个实数(REAL)
+R // 两个实数相加 (MD10 + MD20)
T MD30 // 将结果传送到MD30中实数(REAL) 减法:L MD10 // 装载第1个实数(REAL)
L MD20 // 装载第2个实数(REAL)
-R // 两个实数相减(MD10 - MD20)
T MD30 // 将结果传送到MD30中实数(REAL) 乘法:L MD10 // 装载第1个实数(REAL)
L MD20 // 装载第2个实数(REAL)
*R // 两个实数相乘(MD10 * MD20)
T MD30 // 将结果传送到MD30中实数(REAL) 除法:L MD10 // 装载第1个实数(REAL)
L MD20 // 装载第2个实数(REAL)
/R // 两个实数相除(MD10 / MD20)
T MD30 // 将结果传送到MD30中扩展的算术函数扩展的算术函数算术函数:SQR 平方
SQRT 开方 EXP 以e为底的指数函数
LN 自然对数 (e=2.718282)示例:L MD10 // 装载实数(REAL)
SQR // 计算其平方值
T MD30 // 将结果传送到MD30中SQRENENOINOUTMD10MD30(STL)(LAD)三角函数及反三角函数三角函数及反三角函数角三角函数:SIN 正弦
COS 余弦
TAN 正切弧函数:ASIN 反正弦
ACOS 反余弦
ATAN 反余切示例:L MD10 // 装载实数(REAL)
SIN // 计算其正弦值
T MD30 // 将结果传送到MD30中SINENENOINOUTMD22MD30(STL)(LAD)其它实数(REAL)操作指令其它实数(REAL)操作指令REAL类型到DINT类型转换指令: RND+ 返回到下一个较大的DINT型数
RND- 返回到下一个较小的DINT型数
RND 返回到下一个整型数
TRUNC 取整DINT类型到REAL类型转换指令:DTR 舍入转换其它REAL到REAL转换指令:ABS 生成数的绝对值
NEGR 对一个实数的取反示例:L MD10 // 装载实数(REAL)
RND+ // 转换为下一个较大的DINT类型的数
T MD30 // 将结果传送到MD30中RND+ENENOINOUTMD22MD30(STL)(LAD)练习3.1:计算距离练习3.1:计算距离示例: 在直角坐标系中计算两点间的距离DP1P2X1X2XYY2Y1功能: FC31 D= (X2 - X1)2 + (Y2 - Y1)2D
本文档为【西门子S7-300 400高级编程培训教材,内部教材3、SIMATIC S7里的实数(REAL)表示方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。