ISaGRAF. Version 3.4


Специфические особенности - часть 2


Модули в оперативной памяти::

                         ISAx0         данные ядра системы ISaGRAF

                         ISAx1         код приложения ISaGRAF

                         ISAx2         база данных реального времени ядра ISaGRAF

                         ISAy3         буфер для обмена данными с коммуникационной задачей ISaGRAF

                         ISAx4         онлайновая модификация 1 кода приложения ISaGRAF

                         ISAx5         онлайновая модификация 2 кода приложения ISaGRAF

                         ISAx6         таблица символов приложения ISaGRAF

Пользователь не должен использовать эти имена объектов.

·       Сохранение приложения

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

ISAx1      копия кода приложения ISaGRAF (x - номер подчиненного)

Если, кроме того, прежде была загружена таблица символов, она тоже сохраняется на диске в файле под именем

ISAx6      копия таблицы символов приложения (x - номер подчиненного, y - номер задачи связи)

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

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

Если в памяти нет кода приложения, то целевая задача ждет, когда приложение будет загружено.

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

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

Второй способ - перепишите своими средствами код приложения и (если нужно) таблицу символов с ПК, где находится система разработки в долговременную память (PROM или EPROM).

При включении питания, если необходимо (для более быстрого доступа или при расстановке точек останова) можно загрузить код приложения (и, при необходимости, таблицу символов) из EPROM в RAM как ISAx1 (ISAx6).




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



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