Преобразователь протокола ЦЭ6850 в ModBus

Как проебразовать (конвертировать) протокол счетчика ЦЭ6850 в ModBus?

Преобразователь протокола ЦЭ6850 в ModBus!

Данное программное обеспечение представляет собой программный конвертер протокола счетчика Меркурий 230 в протокол ModBus RTU. Преобразователь протокола ЦЭ6850 в ModBus создан на базе SCADA-системы ГИнЭС и имеет возможность менять настройки и функциональность по желанию. Отсюда вытекает возможность использовать его в качестве преобразователя протоколов (счетчиков электрической энергии) и интерфейсов (OPC, DDE, содержимого файлов) в протокол ModBus RTU.

Общая структурная схема представлена на рисунке:

Программа опрашивает счетчик ЦЭ6850 по одному порту, по другому порту отдаёт данные в протоколе ModBus RTU.

По умолчанию ModBus-Slave имеет следующие параметры:

Скорость передачи данных – 9600 бит/с,

Без бита паритета (нет контроля четности), старт-бит, 8 бит данных, 1 стоп-бит.

Адрес подчиненного устройства: 1.

Имя COM-порта: COM4.

Параметры счетчика:

Скорость передачи данных – 9600 бит/с,

Адрес подчиненного устройства: 46077771.

Имя COM-порта: COM1.

Преобразователь протокола ЦЭ6850 в ModBus Скачать преобразователь протокола ЦЭ6850 в ModBus

Распределение регистров ModBus приведено в таблице:

регистры 4XXXX – регистры ввода (Input Registers)

Параметр

Адрес (физический)

Тип переменной

1

Напряжение фазы А

2

Real (Float32)

2

Напряжение фазы В

4

Real (Float32)

3

Напряжение фазы С

6

Real (Float32)

4

Мощность полная по ф. А

8

Real (Float32)

5

Мощность полная по ф. В

10

Real (Float32)

6

Мощность полная по ф. С

12

Real (Float32)

7

Мощность полная по сумме фаз

14

Real (Float32)

8

Мощность активная по ф. А

16

Real (Float32)

9

Мощность активная по ф. В

18

Real (Float32)

10

Мощность активная по ф. С

20

Real (Float32)

11

Мощность активная по сумме фаз

22

Real (Float32)

12

Мощность реактивная по ф. А

24

Real (Float32)

13

Мощность реактивная по ф. В

26

Real (Float32)

14

Мощность реактивная по ф. С

28

Real (Float32)

15

Мощность реактивная по сумме фаз

30

Real (Float32)

16

Ток фазы А

32

Real (Float32)

17

Ток фазы B

34

Real (Float32)

18

Ток фазы C

36

Real (Float32)

19

Среднее значение активной мощности прямого направления (P+)

38

Real (Float32)

20

Среднее значение активной мощности обратного направления (P-)

40

Real (Float32)

21

Среднее значение реактивной мощности прямого направления (Q+)

42

Real (Float32)

22

Среднее значение реактивной мощности обратного направления (Q-)

44

Real (Float32)

23

Энергия, накопленная всего от сброса (нарастающий итог) A+

46

Real (Float32)

24

Энергия, накопленная всего от сброса (нарастающий итог) R+

48

Real (Float32)

25

коэффициент активной мощности Cos f по сумме фаз

50

Real (Float32)

26

Частота сети

52

Real (Float32)

регистры 1XXXX – регистры дискретных входов (Discrete Inputs)

Параметр

Адрес (физический)

Тип переменной

1

Связь со счётчиком. 1 - нет связи.

0

Boolean

{nice1}