Для сохранения времени наработки устройств используется блок CounterMEx.
Для надежной сохранности данных одновременно на диске находятся два файла, соответствующие одному архиву. Файлы для сохранения чередуются.
На вход блока fn подается абсолютный путь и имя файла, куда будет осуществляться запись. Расширение файла игнорируется – на диск записываются бинарные файлы с расширениями .da1 и .da2. Если оставить данное поле пустым – имя файла будет определяться автоматически по индексу блока, файл будет сохраняться в рабочую директорию контроллера.
Для начала отсчета времени наработки механизма следует подать 1 на вход enbl. Время наработки выводится на выход cnt в секундах. Число включений выводится на выход cfrn.
Чтобы записать текущее значение счетчика в файл, следует подать 1 на вход ask.
Если файл на диске существует, при перезапуске программы выходы cnt и cfrn инициализируются сохраненными значениями.



Поведение блока при возникновении ошибки записи описано в разделе.
При сохранении данных на внешний накопитель на вход rst можно завести выход флага монтирования накопителя блока 210-SD-USB. Сброс ошибок rst выполняется по фронту перехода из 0 в 1.
