Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник ИСПиУ.doc
Скачиваний:
258
Добавлен:
18.09.2019
Размер:
17.33 Mб
Скачать

Редактор группы «opc-сервер»

Группа OPC-Сервер имеет следующий редактор, в соответствии с рисунком 5.6.26 (содержимое группы аналогично редактору группы каналов):

Рисунок 5.6.26 – Редактор группы OPC-сервер

При нажатии кнопки Обзор на экране появляется диалог выбора OPC-сервера (в соответствии с рисунком 5.6.27):

Рисунок 5.6.27 – Окно выбора OPC-сервера

При выборе в этом диалоге переменных OPC-сервера в проекте автоматически создаются переменные OPC (в соответствии с рисунком 5.6.28):

Рисунок 5.6.28 – Создание переменных ОРС

Метод поиска OPC-серверов задается в настройках ИС.

Параметры переменных OPC задаются в редакторе.

Редактор группы «opc hda сервер»

Группа OPC HDA Сервер имеет следующий редактор, в соответствии с рисунком 5.6.29 (вкладка Содержимое группы аналогична редактору группы каналов):

Рисунок 5.6.29 – Редактор группы OPC HDA сервер

Для поиска серверов OPC HDA и выбора их переменных нужно нажать кнопку Обзор. Параметры переменных OPC HDA задаются в редакторе.

Редактор группы каналов слоев «Технология» и «Топология»

Группы каналов слоев Топология и Технология имеют комбинированный редактор, включающий две вкладки – Атрибуты и Содержимое группы. Вкладка Атрибуты содержит ту же панель инструментов для работы с буфером обмена, что и редактор узла (в соответствии с рисунком 5.6.30):

Рисунок 5.6.30 – Редактор группы каналов слоев Технология и Топология

Вкладка Содержимое группы аналогична редактору группы каналов.

5.6.4 Вкладки редактора узла

Редактор узла содержит вкладки и панель инструментов (в соответствии с рисунками 5.6.31-5.6.34):

Задание параметров узла:

Рисунок 5.6.31 – Панель инструментов редактора узла

Эта панель, помимо стандартных инструментов отмены и возврата последнего действия (соответственно ), содержит инструмент возврата к значениям параметров, сохраненных в файле prj.

Действие инструментов распространяется на весь редактор вне зависимости от того, какая вкладка является текущей в данный момент.

Вкладка «Основные» редактора узла

Приведена в соответствии с рисунком 5.6.32.

Рисунок 5.6.32 – Вкладка редактора узла Основные

На этой вкладе задаются следующие параметры узла:

  • Имя – имя узла;

  • Раздел «Атрибуты»:

  • пароль – пароль, который нужно указать в соответствующем диалоге монитора для запуска/остановки узла в случае, если в узле не задан ни один пользователь (т.е. не создан ни один канал класса Пользователь);

  • характеристика – комментарий к узлу (строка).

  • Раздел «Пересчет»:

  • период и Разрешение – произведение этих параметров определяет время цикла монитора.

  • Раздел «Сеть»:

  • имя компьютера/IP-адрес – сетевое имя или IP-адрес аппаратного средства, на котором будет запущен узел. В общем случае, указание этого параметра не является обязательным – монитор способен получить IP-адрес от ОС, поставить его в соответствие своему индивидуальному номеру в проекте и передать эту информацию по сети всем узлам. В случае задания, этот параметр записывается в файл addr.ind.

  • Подраздел «Адаптеры» – разрешение приема/передачи через сетевые адаптеры (для разрешения надо установить соответствующий флаг – Прием или Передача). Информация о возможности обмена по сети записывается в файл addr.ind.

Для реализации автоматического выбора адаптера при работе в WINDOWS XP нужно установить флаги адаптера Системный. В WinCE и DOS используемый адаптер следует указать явно, а для переключения на другой адаптер использовать системные переменные.

  • Подраздел «Мост» – чтобы указать, что для широковещательных рассылок данный узел должен использовать мост, нужно установить флаг Использовать и выбрать в списке Искать одну из опций (см. rtm_bridge.tmc):

  • нет – не искать мост;

  • первый – использовать мост, заданный переменной @IP_parameter с атрибутом Параметр=9;

  • второй – использовать мост, заданный переменной @IP_parameter с атрибутом Параметр=10;

  • оба – использовать оба моста, заданные переменными @IP_parameter.

Эти опции равнозначны заданию соответствующих битов переменной @IP_parameter с атрибутом Параметр=3.

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

  • Раздел «Номер узла в проекте»:

  • индивидуальный – индивидуальный номер узла в проекте, при создании узлов инкрементируется автоматически. Этот параметр анализируется мониторами, что позволяет перенести узел на другое аппаратное средство (например, на компьютер с другим IP-адресом) без модификации проекта. Индивидуальный номер узла сохраняется в файле addr.ind;

  • изменять индивидуальный номер узла вручную допускается исключительно для реализации обмена по M-LINK с мониторами версии 5;

  • групповой – групповой номер узла в проекте (по умолчанию – 255). В TRACE MODE существует механизм запросов ко всем узлам, имеющим одинаковый групповой номер. Этот параметр сохраняется в файле addr.ind;

  • код проекта – мониторы могут взаимодействовать по I-NET только в том случае, если узлы имеют один и тот же код проекта. При связи по M-LINK код проекта не анализируется. Данный параметр позволяет в одном проекте создавать подсистемы, не взаимодействующие между собой.

  • Раздел «Модемы» – задание для 1-2 модемов, подключенных к данному узлу, номеров телефонов (поля Телефон 1 и Телефон 2, номер задается в международном формате) и строк инициализации (поле Строка инициализации). Номера телефонов сохраняются в файле addr.ind. Строка инициализации GSM-модема имеет следующий формат:

PIN:<PIN-код>;SCA:<номер сервис-центра>[;NO_DSR]

Номер телефона сервис-центра задается в международном формате. Необязательный параметр NO_DSR отключает проверку DSR при обмене по GSM;

  • Раздел «Регистратор»:

  • при старте – состояние архивирования каналов узла в глобальный архив при старте монитора (Включено / Выключено);

  • статус – поддержка глобального архива (Активен/Пассивен). Если узел поддерживает архивирование в регистратор (Активен), в реальном времени можно включить архивирование каналов в глобальный архив – для этого используется канал, связанный с системной переменной @Logging (группа СИСТЕМНЫЕ).

  • Раздел «Системные» (настройки этого раздела не влияют на работу мониторов OEM-продуктов):

  • сторожевой таймер – тип аппаратного сторожевого таймера, выбирается из следующего списка (rtms_watchdog.tmc):

0 – no;

1 – type1 (201);

2 – type2 (20C);

3 – type3 (443);

4 – type4;

5 – Wafer-4823;

6 – type6;

7 – type7;

8 – type8;

9 – type9;

  • тип дисплея – тип терминала, выбирается из следующего списка (rtms_display.tmc):

0 – VGA;

1 – Smart_Link (эмулятор терминала OCTAGON);

2 – VT100;

3 – DK8070 (4-строчный дисплей ИКОС);

4 – V04 (8-строчный, по командам совместим с DK8070);

8 – stdout (вывод в стандартный поток);

9 – Smart Link;

10 – VT100;

11 – DK8070;

12 – V04.

Если монитор должен инициализировать COM-порт обмена с терминалом Smart Link / VT100 / DK8070 / V04, следует выбирать позицию с номером меньше 8 (соответственно 1...4); если инициализация COM-порта не требуется, нужно выбирать позицию с номером больше 8 (соответственно 9...12);

  • тип клавиатуры – тип клавиатуры, выбирается из следующего списка (rtms_keyboard.tmc):

1 – Standard;

2 – int17h.