ISaGRAF. Version 3.4


Изменение по ходу работы - часть 3


        Входы и выходы

Так как ISaGRAF система очень открытая, требуемые изменения должны быть воплощены OEM, используя определенные свойства соответствующего оборудования. Система ISaGRAF не позволяет пользователю добавлять, подсоединять или удалять переменные В/В, или изменять описание платы В/В по ходу работы. Такие операции, как изменение параметров платы и запирание каналов В/В, возможны используя стандартные свойства OEM и функцию “OPERATE”.

        Операции во время работы

Изменение запущенного приложения состоит из следующих операций:

·  изменение исходного кода приложения на workbench

·  генерация нового кода приложения

·  загрузка нового кода приложения, используя команду “изменить” вместо “загрузить

·  переключение со старого приложения на новое между циклами выполнения PLC, использую команду “Выполнить изменение”.

Эта процедура гарантирует, что целевой PLC всегда имеет полное и надежно работающее приложение, и позволяет пользователю управлять синхронизацией эталонных операций очень безопасным и эффективным путем. Это также позволяет пользователю изменять проект при любой возможности. Несмотря на сам процесс, “изменение по ходу работы”, в основном, то же самое, что и нормальный набор команд “остановить, запустить и загрузить”. Отличия состоят в том, что состояния переменных не теряются и время переключения очень мало (обычно в течении 1 или 2 циклов). Во время переключения переменные не изменяются, и все внутренние, входные и выходные переменные сохраняют то же самое значение, и до, и после изменения приложения. Во время переключения никакие действия не выполняются и SFC маркеры не передвигаются.

       Требования по памяти

 

Для поддержки способности “изменения по ходу работы”, целевое PLC должно иметь свободное место в памяти для возможности сохранения измененной версии кода приложения. Обе версии кода приложения должны храниться во время операции переключения.

       Ограничения

Как было описано ранее, разрешены только изменения последовательности кодов.


Начало  Назад  Вперед



Книжный магазин