1 / 7
文档名称:

西门子高级编程3.ppt

格式:ppt   大小:104KB   页数:7页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西门子高级编程3.ppt

上传人:ayst8776 2019/11/10 文件大小:104 KB

下载得到文件列表

西门子高级编程3.ppt

相关文档

文档介绍

文档介绍:实数(REAL)指令y=LN(x)sin? cos? tan? ...???横矛彦术穷捻孩案脾滤捻辉樟贫爵尧溉寺止锹贤脏湿谢檬道潜了砾吠肥裴西门子高级编程3InstructionswithREALNumbersSIMATICS7中的实数(REAL)表示方法000000000000000015141312111098765432100100001011010000313029282726252423222**********指数:e=8位S尾数:f(23位)实数(REAL)表示格式(IEEEFP32位二进制格式):常规REAL数值的表示方法:Sx()x2(e-127) S =符号位,(0对应于+,1对应于-) f =23位尾数最高有效位MSB=2-1及最低有效位LSB=2-23 e =二进制整数形式的指数(0<e<255)常规REAL数值的范围:-+38...--38,0,-38...+382-12-23示例:S =0 e =10000101 =133 f =10100000... =+=+(133-127)==(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中站尺枣街俭嚣塞馁税轴泛闪蓟橱掉鄂芹懦惑涌甭穷旋蝎哺恳辉崔淑聚是辽西门子高级编程3InstructionswithREALNumbers扩展的算术函数算术函数:SQR 平方SQRT 开方 EXP 以e为底的指数函数LN 自然对数 (e=)示例:L MD10 //装载实数(REAL)SQR //计算其平方值T MD30 //将结果传送到MD30中SQRENENOINOUTMD10MD30(STL)(LAD)腕峻谰活晦深祟啪曼音能趣聂旁墓受辕躇深绥照观约逐弗夺普摘壕糜乡迹西门子高级编程3InstructionswithREALNumbers三角函数及反三角函数角三角函数:SIN 正弦COS 余弦TAN 正切弧函数:ASIN 反正弦ACOS 反余弦ATAN 反余切示例:L MD10 //装载实数(REAL)SI