- 415
- 0
- 约3.33千字
- 约 4页
- 2017-05-02 发布于未知
- 举报
ZZM PLC 资料
PLC 系统中的浮点表达方式与转换
1. 概述
在 PLC 系统中(不同 PLC 或产品之间通信)使用浮点数时,常遇到两种数据格式不兼容的情况,
一是 16 位的半浮点与 32 位的全浮点之间不的兼容,二是 32 位全浮点在字节排列顺序上的不兼容。
第二种情况较好处理,只要写程序重新排列字节顺序便可。第一种情况较复杂,牵涉到两种格式的
转换,如果相关 PLC 编程软件没有提供实现数据结构转换的功能块,那么就只能由使用者自已编写。
以下对这种情况进行说明。
2. 32 位浮点数说明
对于大小为 32-bit 的浮点数(32-bit 为单精度,64-bit 浮点数为双精度,80-bit 为扩展精度浮点数),
1、其第 31 bit 为符号位,为 0 则表示正数,反之为复数,其读数值用 s 表示;
2、第 30~23 bit 为幂数,其读数值用 e 表示;
3、第 22~0 bit 共 23 bit 作为系数,视为二进制纯小数,假定该小数的十进制值为 x;
则按照规定,该浮点数的值用十进制表示为:
= (-1)^s * (1 + x) * 2^(e - 127)
对于 49E48E68 来说,
1、其第 31 bit 为 0,即 s = 0
2、第 30~23 bit 依
您可能关注的文档
最近下载
- 蔬菜栽培学--蔬菜育苗技术.ppt VIP
- 华为荣耀Honor特色应用,云服务Cloud+使用教程.docx VIP
- JJF(蒙) 004-2026 水泥胶砂试体成型振实台校准规范.docx VIP
- JJG(蒙) 145-2026 压缩氢气加气机检定规程.pdf VIP
- T∕CTCA 31-2026 纺织品 定量化学分析 氨纶与纤维素类纤维混合物 (8%次氯酸钠法).docx VIP
- T∕CATAGS 100-2025 民用飞机复合材料部件可靠性数据采集指南.docx VIP
- T∕CATAGS 94-2025 喷气燃料预过滤器通用技术规范.docx VIP
- T∕CATAGS 91-2025 T∕CCSAS 058-2025 通用机场供油安全运行管理规范.docx VIP
- T∕CATAGS 76-2023 喷气燃料过滤分离器性能要求.docx VIP
- T∕CATAGS 70-2023 旅客托运行李场外运输节点报文规范.docx VIP
原创力文档

文档评论(0)