1

Тема: Типы МЭК 60870-5-103

Есть в госте на МЭК 60870-5-103 один пока не понятный для меня тип описанный в разделе 7.2.6.8 называется он измеряемая величина с описателем качества (MEA). занимает сей тип 16 бит (два байта) первые два бита это качество с ними вроде всё понятно а вот остальные 13 помечены как F13[4..16]<-1..+1-2^-12>. и нет ссылки на какой бы то нибыло документ где этот тип описан не понятно как его привести к привычному для С типу с плавющей точкой.

2

Re: Типы МЭК 60870-5-103

Кто-то когда-то что-то мне разъяснял:
В 16 битном слове (следует использовать чередование байт в слове сначала младший, потом старший), на само значение отводятся 13 старших бит, а младшие 3 бита являются флагами. Протокол понимает, что максимальной величине, т.е. номинальной умноженной на 2.4 (или 1.2) соответствует 12 битное целое число со знаком (отсюда и 13 бит), другими словами +/- 4095 единицы. Отсюда номинальному значению будет соответствовать целое число 4095/2.4=1706. или 6ААh.

Присоединяйтесь!!! Мы в социальных сетях и на Ютуб.

3 (2014-12-05 08:16:27 отредактировано nik531)

Re: Типы МЭК 60870-5-103

что то немного не догняю откуда взялись числа 1,2 и 2,4 о них есть и в госте упоминание. буквально так: "Максимальное значение MAVL должно быть +-1,2 или +-2,4 номинального."
в госте МЭК 870-5-4-96, на сколько я понял именно на этом госте базируется кодирование чисел в МЭКЕ 60870-5-103, описан тип Fi и называется он там нормализованное число с фиксированной запятой со знаком.
и описан там  так Fi={UIi-1[1..i-1]<0..(2^i-1)-1>, знак}:=Fi[1..i]<-1...+1-2^i-1>  если учесть что у нас i=13 то получим
F13={UI12[1..12]<0..4095>} ну или как написано в мэке 103 F13[1..13]<-1..+1-2^i-1>
то есть по сути это без знаковое целое 12 битное число и знак. ну со знаком всё понятно. а вот как из целого сделать дробное это вопрос. я бы просто разделил его на 4096 или 4095 тоже пока не догнал.
в итоги три вопроса
1. Откуда взялись цифры 1,2 и 2,4
2. на сколько делить целое чтобы получить дробное
3. Верный ли это алгоритм.
ну вроде разобрался тут вот кое что написанно
http://www.pro-schneider.ru/content/files/191.pdf