Протоколы связи для рекордеров LB-480 и LB-490
Регистраторы LB-480 и LB-490 поддерживают стандартные протоколы связи, что позволяет легко интегрировать их с любыми измерительными системами и существующим программным обеспечением.
IPv4/IPv6
IP — это основной протокол, поддерживаемый регистратором LB-480. Протокол используется для связи через интерфейс Ethernet и для удаленной передачи данных через сотовую сеть GSM/GPRS.
Поддерживается четвертая версия протокола (IPv4 — доминирующая в наши дни) и шестая версия (IPv6), которая используется для замены 4-ой версии. Таким образом, модуль LB-480/LB-490 вполне готов к будущему — если вы пожелаете перенести существующие сети с IPv4 на IPv6, регистратор не потребует особых усилий или каких-то дополнительных инвестиций.
Механизм автоконфигурации IPv6-адреса (SAC) позволяет подключать LB-480/LB-490 к сети без необходимости индивидуальной настройки каждого регистратора.
UDP/TCP
В качестве протоколов транспортного уровня регистратора LB-480/LB-490 используются UDP и TCP — как стандарт для IP-сетей. Эти протоколы, в свою очередь, используются протоколами более высоких уровней (приложений).
HTTP
С помощью HTTP можно передавать данные в различных форматах:
HTML
Регистратор LB-480/LB-490 позволяет напрямую просматривать данные в веб-браузере в формате HTML с помощью HTTP-протокола. Данные автоматически обновляются без необходимости ручного обновления.
JSON
Регистратор LB-480/LB-490 записывает данные в формате JSON с помощью протокола HTTP.
Типичными областями применения являются все сетевые приложения, которые могут считывать данные в этом формате.
{
"vendor": "LAB-EL",
"type": "LB-480",
"sn": "1",
"name": "LB-480 #1",
"input": [
{
"name": "Input 1",
"mode": "bin",
"v": [ false ],
"u": null
},
{
"name": "Input 2",
"mode": "s300",
"id": {
"type": "LB-715",
"sn": 101
},
"v": [
45.1,
25.0,
1005.0
],
"u": [
"%",
"°C",
"hPa"
]
},
{
"name": "Input 3",
"mode": "t",
"v": [ 26.3 ],
"u": [ "°C" ]
},
{
"name": "Input 4",
"mode": "3v",
"v": [ 2.990 ],
"u": [ "V" ]
}
]
}
XML
Регистратор LB-480/LB-490 записывает данные в формате XML с помощью протокола HTTP.
Типичными областями применения являются все сетевые приложения, которые могут считывать данные в этом формате.
<device>
<vendor>LAB-EL</type>
<type>LB-480</type>
<sn>1</sn>
<name>LB-480 #1</name>
<input id="0">
<name>Input 1</name>
<mode>bin</mode>
<id></id>
<var>
<v>1</v>
<u/>
</var>
</input>
<input id="1">
<name>Input 2</name>
<mode>s300</mode>
<id>LB-715 #101</id>
<var id="0">
<v>55.8</v>
<u>%</u>
</var>
<var id="1">
<v>24.2</v>
<u>°C</u>
</var>
<var id="2">
<v>1012.3</v>
<u>hPa</u>
</var>
</input>
<input id="2">
<name>Input 3</name>
<mode>t</mode>
<id></id>
<var>
<v>25.2</v>
<u>°C</u>
</var>
</input>
<input id="3">
<name>Input 4</name>
<mode>3v</mode>
<id></id>
<var>
<v>2.990</v>
<u>V</u>
</var>
</input>
</device>
MODBUS
Регистратор LB-480/LB-490 предоставляет все данные в виде переменных MODBUS для программного обеспечения класса SCADA. Стандартный протокол MODBUS/TCP поддерживается в соответствии со Спецификацией организации Modbus.
Данные в протоколе MODBUS доступны по следующим интерфейсам:
- MODBUS/TCP и MODBUS/UDP — интерфейс Ethernet,
- MODBUS/RTU — последовательный порт RS-232 и RS-485.
SNMP
Регистратор LB-480/LB-490 предоставляет все данные в виде переменных протокола SNMP для программного обеспечения сетевого управления (NMS).
Мониторинг SNMP позволяет получать информацию о состоянии сетевого интерфейса и считывать все результаты измерений, полученные регистратором. В типовом применении, таком как мониторинг серверной, можно контролировать температуру в нескольких различных зонах, обнаруживать протечку воды и получать информацию об открытии двери помещения.
Можно запрограммировать аварийные пороговые сигналы для каждой измеряемой величины, обнаружение которых приведет к отправке ловушки (SNMP TRAP) в программное обеспечение NMS. Когда аварийное состояние обнаружено, NMS информирует соответствующие лица с помощью указанных механизмов (электронная почта, SMS и др.).