Обозначение


Описание

Блок представляет собой двунаправленный буфер данных интерфейса, при этом данные сохраняются в файле на диске контроллера.

Блок сохраняет все значения на диске контроллера аналогично блоку Архив параметров.

Назначение входов и выходов

ВходыТипОписание
itrInterсвязь от интерфейса, к которому принадлежит данный буфер
groupi16 номер группы.
Этот параметр используется в качестве номера экрана в том случае если, он соединен с интерфейсом связи с панелью оператора.
При подключении к блоку IEC104Server, определяет общий адрес ASDU.
В остальных случаях, это номер группы переменных для синхронизации приемника и передатчика.
fnms40путь и имя файла на диске
masku16 При подключении к блоку IEC104Server, определяет причину передачи.
Бит 8 - передавать спонтанно.
Бит 9 - передавать с причиной передачи "циклические".
Бит 10 - передавать с причиной передачи "фоновое сканирование".
rstbсброс ошибок записи
wrbзапись на диск
danianyзначение, которое принудительно записывается в буфер при czapi = 1
czapibзапись значения dani
typienm тип данных переменной. Определяет формат получаемых данных.
Может принимать значения:
DI, DO – 8-ми разрядный регистр.
AI, AO – вещественное число.
II, IO – 16-и разрядный регистр, или целое число.
uLX – 32-х разрядное беззнаковое целое число.

При использовании с блоком IEC104Server используется сл. интерпретация:
AI – идентификатор типа M_ME_TF_1 (значение измеряемой величины, короткий формат с плавающей запятой с меткой времени СР56Время2а) и C_SE_NC_1 (команда уставки, короткий формат с плавающей запятой).
uLX – идентификатор типа M_BO_TB_1 (строка из 32 бит с меткой времени СР56Время2а) и C_BO_NA_1 (строка из 32 бит).
adriu16 адрес переменной. Интерпретация данного адреса зависит от интерфейса, к которому подключен буфер, это может быть адрес переменной в панели Proface, адрес Modbus, условный адрес для синхронизации приемника и передатчика, адрес объекта информации для МЭК104 и т.д.
iniifltзначение, которое записывается в буфер при создании файла на диске
minifltминимум, если принятое значение меньше mini, то оно игнорируется
maxifltмаксимум, если принятое значение больше maxi, то оно игнорируется
ВыходыТипОписание
pktbsup
nexts40следующий файл
enbi16запись разрешена
stsi160 - после сброса, 1 - записан, 2 - прочитан
goodu16удачных записей
badu16ошибок записи
reju16отклонённых записей
danianyзначение переменной полученное по интерфейсу (после проверки на mini и maxi)
chnibпризнак изменения, выставляется в 1 на один цикл выполнения программы, если значение dani изменилось
zapibпризнак записи, выставляется в 1 на один цикл выполнения программы, если значение с входа dani было записано

Приложение

При использовании с блоком IEC104Server:

Для каждой группы входов создается объект протокола МЭК104 с типом M_ME_TF_1 или M_BO_TB_1 (определяется входом typi). Адрес ASDU определяется входом group, а адрес объекта информации входом adri. Причины передачи определяются входом mask. Этим объектом протоколом передается значение выхода dani клиентам.

В случае, если на выходе dani определено свойство "СКАДА: адрес" (prop_scada_address), также создается объект протокола МЭК104 с типом C_SE_NC_1 или C_BO_NA_1 (определяется входом typi). Адрес ASDU определяется входом group, а адрес объекта информации свойством "СКАДА: адрес". Это объект используется клиентами для управлением выходом dani.

Ссылки