Обозначение

Описание
Блок представляет собой двунаправленный буфер данных интерфейса, при этом данные сохраняются в файле на диске контроллера.
Блок сохраняет все значения на диске контроллера аналогично блоку Архив параметров.
Блок сохраняет все значения на диске контроллера аналогично блоку Архив параметров.
Назначение входов и выходов
| Входы | Тип | Описание |
| itr | Inter | связь от интерфейса, к которому принадлежит данный буфер |
| group | i16 |
номер группы. Этот параметр используется в качестве номера экрана в том случае если, он соединен с интерфейсом связи с панелью оператора. При подключении к блоку IEC104Server, определяет общий адрес ASDU. В остальных случаях, это номер группы переменных для синхронизации приемника и передатчика. |
| fnm | s40 | путь и имя файла на диске |
| mask | u16 |
При подключении к блоку IEC104Server, определяет причину передачи. Бит 8 - передавать спонтанно. Бит 9 - передавать с причиной передачи "циклические". Бит 10 - передавать с причиной передачи "фоновое сканирование". |
| rst | b | сброс ошибок записи |
| wr | b | запись на диск |
| dani | any | значение, которое принудительно записывается в буфер при czapi = 1 |
| czapi | b | запись значения dani |
| typi | enm |
тип данных переменной. Определяет формат получаемых данных. Может принимать значения: 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 бит). |
| adri | u16 | адрес переменной. Интерпретация данного адреса зависит от интерфейса, к которому подключен буфер, это может быть адрес переменной в панели Proface, адрес Modbus, условный адрес для синхронизации приемника и передатчика, адрес объекта информации для МЭК104 и т.д. |
| inii | flt | значение, которое записывается в буфер при создании файла на диске |
| mini | flt | минимум, если принятое значение меньше mini, то оно игнорируется |
| maxi | flt | максимум, если принятое значение больше maxi, то оно игнорируется |
| Выходы | Тип | Описание |
| pkt | bsup | |
| next | s40 | следующий файл |
| enb | i16 | запись разрешена |
| sts | i16 | 0 - после сброса, 1 - записан, 2 - прочитан |
| good | u16 | удачных записей |
| bad | u16 | ошибок записи |
| rej | u16 | отклонённых записей |
| dani | any | значение переменной полученное по интерфейсу (после проверки на mini и maxi) |
| chni | b | признак изменения, выставляется в 1 на один цикл выполнения программы, если значение dani изменилось |
| zapi | b | признак записи, выставляется в 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.
Для каждой группы входов создается объект протокола МЭК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.