您好!欢迎光临工博士商城

西门子PLC模块专营

  产品:6377    

咨询热线:18182118630

QQ QQ
您当前的位置:首页 » 新闻中心 » 西门子测试S7-200主程序64位浮点数转换32位
产品分类
新闻中心
西门子测试S7-200主程序64位浮点数转换32位
发布时间:2021-11-08        浏览次数:283        返回列表
    
       西门子S7-200测试通过,程序网上而来,献给有需要的各位!
 
       一、主程序调用:
 
       64位浮点数保存于VB0开始的存储区中,转换得出的32位浮点数保存于VD100中。
 
       
 
 
       二、子程序符号表:

       

       三、子程序网络1:
 
       1.把双精度浮点数的高16位读取出来;
 
       2.左移1位,右移5位之后取到双精度浮点数的指数部分;
 
       3.双精度浮点数指数减去1023,再加上127得到单精度浮点数的指数部分。
 
              
              
       

       四、子程序网络2:
 
       取出双精度浮点数的高8位。
 
 
       
 
 
       五、子程序网络3:
 
       双精度浮点数指针后移一个字节。
 
       

       六、子程序网络4:
 
       左移4位,右移8位得到单精度浮点数的小数部分。
 
       

       七、子程序网络5:
 
       把单精度浮点数的指数部分加上,右移1位空出符号位。
       
 

       八、子程序网络6:
 
       传送符号位。
 
       
 


       九、子程序网络7:
 
       ***终结果。
 
      
       

       此文来源于网络 2021-11-08


       想了解更多详情点击:西门子销售服务商-PLC、变频器、低压、软启动



 



 

联系热线:18182118630   联系人:朱经理 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 西门子PLC模块专营