浅析施奈德—昆腾?系列中浮点数的解析与上送

2014-08-26 03:08刘吉强
中国新技术新产品 2014年13期
关键词:浮点数

刘吉强

摘 要:数据的采集和上送,是自动控制的基础。自动化领域百家争鸣的局面导致数据格式的定义有很大分歧,数制转换就成为自动控制编程的亮点。本文以发电厂母线的频率采集上送为例,简述浮点数到word 变量的转换与上送方法。

关键词:浮点数;word变量 ;数制转换

中图分类号:TP31 文献标识码:A

一、设备环境:表计DM6200 .

网络环境:485菊花链路、MODBUS PLUSH网络、以太网络.

PLC:Schneider - quantum ? 65160 .

编程软件:UNITY PRO 4.1

上位机:南瑞NC2000系统.

nybus Modbus-TCP读取数据部分与本文关联不大,限于篇幅,不作详述。从485菊花链路,以Anybus Modbus-TCP作为转换媒介用MBPMSTR方法将DM6200 中的频率值项对应的浮点数以两位word 值的方式 采集到 Schneider - quantum ? 65160 中的MBP_DM6200 数组中。

限于篇幅,恕不详述。变量定义依据IEEE 754 标准,将两个word 中的浮点数还原、拆分为符号部分、阶码部分、整数部分和小数部分。

结语

该方法经过实地测试,证明有效。该方法适用于采样要求较高的表计的数据采集转换,可以使采集数据损失最小化,适于工控推广。

参考文献

[1]Schneider Electric ?. Unity Pro 操作手册[G].718.

[2]SchneiderElectric?. DM6000SeriesDigitalMetersUserManual. 09/2011.66.

[3]南京瑞利自动化有限公司.NC2000操作手册[G].4.257.

[4] IEEE.二进制浮点数算术标准(IEEE 754 )[R].1.2.1.endprint

摘 要:数据的采集和上送,是自动控制的基础。自动化领域百家争鸣的局面导致数据格式的定义有很大分歧,数制转换就成为自动控制编程的亮点。本文以发电厂母线的频率采集上送为例,简述浮点数到word 变量的转换与上送方法。

关键词:浮点数;word变量 ;数制转换

中图分类号:TP31 文献标识码:A

一、设备环境:表计DM6200 .

网络环境:485菊花链路、MODBUS PLUSH网络、以太网络.

PLC:Schneider - quantum ? 65160 .

编程软件:UNITY PRO 4.1

上位机:南瑞NC2000系统.

nybus Modbus-TCP读取数据部分与本文关联不大,限于篇幅,不作详述。从485菊花链路,以Anybus Modbus-TCP作为转换媒介用MBPMSTR方法将DM6200 中的频率值项对应的浮点数以两位word 值的方式 采集到 Schneider - quantum ? 65160 中的MBP_DM6200 数组中。

限于篇幅,恕不详述。变量定义依据IEEE 754 标准,将两个word 中的浮点数还原、拆分为符号部分、阶码部分、整数部分和小数部分。

结语

该方法经过实地测试,证明有效。该方法适用于采样要求较高的表计的数据采集转换,可以使采集数据损失最小化,适于工控推广。

参考文献

[1]Schneider Electric ?. Unity Pro 操作手册[G].718.

[2]SchneiderElectric?. DM6000SeriesDigitalMetersUserManual. 09/2011.66.

[3]南京瑞利自动化有限公司.NC2000操作手册[G].4.257.

[4] IEEE.二进制浮点数算术标准(IEEE 754 )[R].1.2.1.endprint

摘 要:数据的采集和上送,是自动控制的基础。自动化领域百家争鸣的局面导致数据格式的定义有很大分歧,数制转换就成为自动控制编程的亮点。本文以发电厂母线的频率采集上送为例,简述浮点数到word 变量的转换与上送方法。

关键词:浮点数;word变量 ;数制转换

中图分类号:TP31 文献标识码:A

一、设备环境:表计DM6200 .

网络环境:485菊花链路、MODBUS PLUSH网络、以太网络.

PLC:Schneider - quantum ? 65160 .

编程软件:UNITY PRO 4.1

上位机:南瑞NC2000系统.

nybus Modbus-TCP读取数据部分与本文关联不大,限于篇幅,不作详述。从485菊花链路,以Anybus Modbus-TCP作为转换媒介用MBPMSTR方法将DM6200 中的频率值项对应的浮点数以两位word 值的方式 采集到 Schneider - quantum ? 65160 中的MBP_DM6200 数组中。

限于篇幅,恕不详述。变量定义依据IEEE 754 标准,将两个word 中的浮点数还原、拆分为符号部分、阶码部分、整数部分和小数部分。

结语

该方法经过实地测试,证明有效。该方法适用于采样要求较高的表计的数据采集转换,可以使采集数据损失最小化,适于工控推广。

参考文献

[1]Schneider Electric ?. Unity Pro 操作手册[G].718.

[2]SchneiderElectric?. DM6000SeriesDigitalMetersUserManual. 09/2011.66.

[3]南京瑞利自动化有限公司.NC2000操作手册[G].4.257.

[4] IEEE.二进制浮点数算术标准(IEEE 754 )[R].1.2.1.endprint

猜你喜欢
浮点数
数据存储
四种Python均匀浮点数生成方法
基于FPGA的数字加速度计设计与实现
C++中的浮点数在机器中的存储精度问题
单精度浮点数累积量异常分析及解决方案
在C语言中双精度浮点数线性化相等比较的研究
非精确浮点数乘法器设计
基于FPGA 的浮点与整型数据混合运算实现*
基于FPGA的整数开方运算
Visual Basic处理浮点DSP芯片数据的方法