ISaGRAF. Version 3.4

         

Работа ISaGRAF: ISEXE


В реализации под MS-DOS целевая задача представляет собой отдельную программу ISA.EXE. При необходимости можно получить подсказку с помощью команды isa -? из каталога CMDS.

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

        Конфигурирование коммуникаций: -t ключ

Целевая задача ISaGRAF использует последовательный порт для связи с отладчиком. Название порта определяется при помощи ключа -t. Коммуникационный интерфейс учитывает особенности различных машин, поэтому можно использовать порты COM1, COM2 или COM3 в зависимости от версии BIOS.

Нет значения по умолчанию: Если эта опция не использована, то связь с целевой задачей невозможна. В таком случае может быть выдано сообщение об ошибке номер 7.

В DOS связь по ETHERNET не предусмотрена. Такая реализация может быть обеспечена вашим поставщиком.

Параметры последовательного порта должны быть установлены до запуска ISaGRAF. При использовании отладчика системы разработки убедитесь, что параметры порта соответствуют тем, которые установлены в целевой задаче (см. руководство пользователя): Управляющие программы.

Пример:

устанавливает следующие значения параметров порта:

скорость 9600 бит/с

нет контроля четности

данные 8 бит

1 стоп-бит

Заметим, что в некоторых версиях BIOS значение скорости 19200, принятое по умолчанию в системе разработки, не разрешено.

Для установки параметров порта CJ поставляет утилиту ISAMOD.EXE. Вызов

ISAMOD COM1

эквивалентен

MODE COM1:9600,N,8,1

        Номер подчиненного: -s ключ

Эта опция определяет номер подчиненного целевой задачи. Он может принимать значения от 1 до 255, исключая 13 ($0D). Этот номер используется в протоколе связи. Он нужен для того, чтобы отличать целевые задачи друг от друга, когда запущено несколько задач. Когда используется отладчик, убедитесь, что его подчиненный параметр соответствует номеру целевой задачи.

По умолчанию

номер подчиненного равен 1.

        Примеры:

isamod COM1         устанавливает на COM1: 19200 бод, без четности, данные 8 бит, 1 стоп бит

isa -t=COM1                         запуск целевой задачи ISaGRAF как подчиненный 1 с портом связи COM1

isa -s=3 -t=COM1    запуск целевой задачи ISaGRAF как подчиненный 3 с портом связи COM1



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