Обозначение

Описание
Блок работает аналогично блоку Архив параметров.
В отличии от блока Архив параметров, переменные записываются не по изменению их значений, а в следующих случаях:
В отличии от блока Архив параметров, переменные записываются не по изменению их значений, а в следующих случаях:
- Периодически с интервалом времени Т (в секундах), если разрешена запись (т.е. enbl=1)
- При возникновении фронта (0→1) на входе wr, если разрешена запись (т.е. enbl=1)
Назначение входов и выходов
| Входы | Тип | Описание |
| fnm | s40 | имя файла |
| enbl | b | период. запись |
| Т | I32 | интервал |
| wr | b | строб записи |
| in0 | any | переменная 1 |
| typ0 | enm | тип 1 |
| ini0 | flt | инициализация 1 |
| in1 | any | переменная 2 |
| typ1 | enm | тип 2 |
| ini1 | flt | инициализация 2 |
| ... | ||
| inn | any | переменная n+1 |
| typn | enm | тип n+1 |
| inin | flt | инициализация n+1 |
| Выходы | Тип | Описание |
| o0 | any | выход 1 |
| o1 | any | выход 2 |
| ... | ||
| on | any | выход n+1 |
Инициализация
- Если файл существует на диске, выходы инициализируются сохраненными значениями.
- Если файла не существует выходы инициализируются значениями инициализации inii.
Примечание:
При чтении содержимое файла контролируется с помощью контрольной суммы, и только при ее корректности выдается на выходы.
При чтении содержимое файла контролируется с помощью контрольной суммы, и только при ее корректности выдается на выходы.
Важно!
Поскольку операции файлового ввода/вывода занимают значительное время, данный блок следует размещать только в Фоне.
Поскольку операции файлового ввода/вывода занимают значительное время, данный блок следует размещать только в Фоне.