问问题描述
答精选答案

在 IEC60870-5-101、103、104 中,指出遥测值上送支持三种标准:归一化、标度化、短浮点
数。其中归一化的处理比较繁琐,尤其是将真实值与归一化值做相互转换的时候,假如按照
规约的处理方式会变得十分麻烦,这儿给出一个极其简单的转换公式,以供大家参考:
f(归一) = f(真实) * 32767 / 满码值 -----------------------------公式 1
f(真实) = f(归一) * 满码值 / 32767 -----------------------------公式 2
注:在对负数做归一化处理时,有将 32767 变为 32768 来处理的情况。
其中,满码值是通信双方约定的一个值,这个值一般是真实值的上限,也就是说真实的值应
该小于该值。假如真实值大于满码值,将会发生溢出的情况。但满码值不宜取的过大。因为
在归一化转换和还原的时候,必然会出现数值的误差情况,具体误差跟满码值有直接的关系,
可以自行验证。
本文来自作者[喂完大嘴该喂小嘴了填饱]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/649456.html
评论列表(4条)
我是公众科技网的签约作者“喂完大嘴该喂小嘴了填饱”!
希望本篇文章《101规约的满码值》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:在 IEC60870-5-101、103、104 中,指出遥测值上送支持三种标准:归一化、标度化、短浮点数。其中归一化的处理比较繁琐,尤其是将真实值与归一化值做相互转换的时候,假如按照规约的处理方式会变得十分麻烦,这儿给出一个极其简单的转换公式,以供大家参考:f(归一) = f(真实) * 32767 / 满码值 -----------------------------公式 1f(真实) = f(归一) * 满码值 / 32767 -----------------------------公式 2注:在