Обозначение


Описание

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

В отличии от блока Архив параметров, переменные записываются не по изменению их значений, а в следующих случаях:
  1. Периодически с интервалом времени Т (в секундах), если разрешена запись (т.е. enbl=1)
  2. При возникновении фронта (0→1) на входе wr, если разрешена запись (т.е. enbl=1)

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

ВходыТипОписание
fnms40имя файла
enblbпериод. запись
ТI32интервал
wrbстроб записи
in0anyпеременная 1
typ0enmтип 1
ini0fltинициализация 1
in1anyпеременная 2
typ1enmтип 2
ini1fltинициализация 2
...
innanyпеременная n+1
typnenmтип n+1
ininfltинициализация n+1
ВыходыТипОписание
o0anyвыход 1
o1anyвыход 2
...
onanyвыход n+1

Инициализация

  1. Если файл существует на диске, выходы инициализируются сохраненными значениями.
  2. Если файла не существует выходы инициализируются значениями инициализации inii.
Примечание:
При чтении содержимое файла контролируется с помощью контрольной суммы, и только при ее корректности выдается на выходы.

Важно!
Поскольку операции файлового ввода/вывода занимают значительное время, данный блок следует размещать только в Фоне.

Ссылки