📡 Виртуальные приборы

Виртуальные приборы ModbusTCP

Два симулятора потокового газоанализатора отдают компонентный состав природного газа по протоколу Modbus TCP. Данные обновляются каждые 5 минут со случайным дрейфом.

Устройство 1
Host
calc.chromoshub.ru
TCP порт
50502
Адрес (unit)
1
Устройство 2
Host
calc.chromoshub.ru
TCP порт
50505
Адрес (unit)
1
# пример опроса (mbpoll)
mbpoll calc.chromoshub.ru -p 50502 -t3:float -a1 -0 -r18 -c28 -1

Референсный состав

КомпонентФормула Конц., мол%U
МетанCH₄ 88.0071 0.09
ЭтанC₂H₆ 5.1000 0.2
ПропанC₃H₈ 1.0250 0.06
н-БутанC₄H₁₀ 1.0090 0.06
и-БутанC₄H₁₀ 1.0180 0.06
н-ПентанC₅H₁₂ 0.5040 0.03
и-ПентанC₅H₁₂ 0.5050 0.03
НеопентанC₅H₁₂ 0.0254 0.0027
н-ГексанC₆H₁₄ 0.1013 0.011
Диоксид углеродаCO₂ 1.0880 0.07
ГелийHe 0.2470 0.016
ВодородH₂ 0.2540 0.016
КислородO₂ 0.1022 0.007
АзотN₂ 1.0140 0.04

Сравнение анализов (сходимость ЛГХ / ПГХ)

Введите молярные доли двух приборов. Компонент сходится, если значение второго прибора попадает в допустимый диапазон вокруг первого.

Компонент Прибор 1 Прибор 2 Результат
Карта Modbus (input registers)
DECHEXСлов Описание
0000 0000 1 Версия протокола (=1)
0001 0001 1 Код ошибки #1
0002 0002 1 Код ошибки #2
0003 0003 8 Резерв
0011 000B 1 Year — дата анализа
0012 000C 1 Month
0013 000D 1 Day
0014 000E 1 Hour
0015 000F 1 Minute
0016 0010 1 Second
0017 0011 1 Type (0 успех / 1 калибр. / 2 ручной)
0018 0012 2 Метан (float)
0020 0014 2 Этан (float)
0022 0016 2 Пропан (float)
0024 0018 2 н-Бутан (float)
0026 001A 2 и-Бутан (float)
0028 001C 2 н-Пентан (float)
0030 001E 2 и-Пентан (float)
0032 0020 2 Неопентан (float)
0034 0022 2 н-Гексан (float)
0036 0024 2 Диоксид углерода (float)
0038 0026 2 Гелий (float)
0040 0028 2 Водород (float)
0042 002A 2 Кислород (float)
0044 002C 2 Азот (float)