база данных реального времени ядра
Модули в оперативной памяти::
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).
Содержание Назад Вперед