ISaGRAF. Version 3.4
3069e04e

Основы


Управление при отказе питания имеет большое значение для приложения по следующим причинам:

- Оно зависит от особенностей процесса

- Оно зависит от возможностей аппаратуры

- Оно зависит от методов программирования

Поэтому решение, заложенное в ISaGRAF не претендует на полноту, универсальность и абсолютность, а представляет собой набор принципов, методов и инструментальных средств, которые должны комбинироваться с учетом особенностей конкретного приложения или, по меньшей мере, аппаратуры.

Для того, чтобы успешно перезапустить процесс в системе управления, после наступления отказа питания, должны быть решены 3 задачи:

- Создание резервной копии

- При старте системы распознавание ситуации, что имел место отказ питания

- Восстановление сохраненных данных

Вторая проблема не имеет стандартного решения одними лишь программными средствами, но поставщик может обеспечить соответствующие средства доступа для определения состояния аппаратуры из приложения ISaGRAF или программы C.

Далее, важно решить какие данные следует сохранять и восстанавливать. Определяется два вида данных:

-  Переменные приложения:

Такие переменные процесса как число обрабатываемых элементов, данные об отказе питания, значения параметров процесса и т.д.

Такие программные переменные, как счетчики, таймеры, промежуточные значения и флаги.

-  Состояние программы:

Это указатель активных шагов, статус каждой “C” программы и т.д.

Эти два случая изучаются в следующих главах.



Содержание раздела