Перейти в хранилище документации
Обратиться в техническую поддержку
...
Описание событий от объекта BACNET:
Событие | Описание события |
ERROR | Получено сообщение об ошибке |
EVENT_OCCURES | Подтверждение получения сообщения |
WRITE_OCCURES | Подтверждение выполнения записи |
WRITE_RESULT | Результат выполнения записи |
Формат оператора для описания действий с объектом BacNet:
...
Список команд и параметров для объекта BACNET представлен в таблице.
Команда – описание команды | Параметры | Описание параметров |
WRITE – отправить значение в устройство BACnet | bacnet_application_tag<> | Тип данных. Возможные значения: NULL = 0
BOOLEAN = 1
UNSIGNED INT = 2
SIGNED INT = 3
REAL = 4
DOUBLE = 5
OCTET STRING = 6
CHARACTER STRING = 7
BIT STRING = 8 |
bacnet_value<> | Значение параметра | |
bacnet_objtype<> | Тип объекта: ANALOG INPUT = 0
ANALOG OUTPUT = 1
ANALOG VALUE = 2
BINARY INPUT = 3
BINARY OUTPUT = 4
BINARY VALUE = 5 | |
bacnet_instance<> | Уникальный глобальный идентификатор устройства BACnet | |
bacnet_property_id<> | Идентификатор свойства | |
bacnet_device_id<> | Идентификатор устройства BACnet в системе | |
EVENT – отправить сообщение в устройство BACnet | event_type<> | Тип события |
from_state<> | Перевод из состояния | |
to_state<> | Перевод в состояние | |
message_text<> | Название события |
Примеры. Код примеров приведен на языке JScript – см. Руководство по программированию (LScript).
...
Code Block |
---|
DebugLogString("Script2");
var msg = CreateMsg();
msg.StringToMsg("BACNETINT|1|EVENT");
msg.SetParam("event_type", "0");
msg.SetParam("from_state", "1");
msg.SetParam("to_state", "0");
msg.SetParam("message_text", "test_text1!!!!!!!!!!!!!!");
DoReact(msg); |
Если модуль получит событие, то в Отладочном окне будет отображено следующее событие:
Event : BACNETINT|1|EVENT_OCCURES|sender<Udp:47808>,slave_id<ASUS>,fraction<683>,owner<ASUS>,event_type<EVENT_CHANGE_OF_BITSTRING>,module<bacnetint.vshost.exe>,message_text<test_text1!!!!!!!!!!!!!!>,date<27-11-18>,guid_pk<{6D34BA08-1CF2-E811-8B83-C860008A29F9}>,from_state<EVENT_STATE_FAULT>,core_global<1>,adr<192.168.0.197:57878>,to_state<EVENT_STATE_NORMAL>,time<11:11:34>,source_guid<bd51a40d-1cf2-e811-8b83-c860008a29f9>