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

Вкладка «Флаги»

Эта вкладка присутствует в окне свойств группы компонентов слоя Система и в окне свойств канала вне зависимости от слоя.

Для канала вкладка имеет вид в соответствии с рисунком 5.5.35.

Рисунок 5.5.35 – Вкладка Флаги

На этой вкладке может быть задана часть атрибутов канала, доступных в разделе Системные редактора. Кроме того, на этой вкладке присутствуют следующие флаги:

  • HEX – этот флаг используется для изменения класса канала после его создания;

  • Загрузить – этот флаг предназначен для отладки TRACE MODE и не используется при разработке проекта;

  • Запрос времени значения – этот флаг используется в случае записи в канал значения некоторого канала другого узла при связи по любому из собственных протоколов TRACE MODE (в т.ч. по OPC):

  • если флаг для принимающего канала не установлен, в его атрибут Время изменения записывается время приема;

  • если флаг для принимающего канала установлен, в его атрибут Время изменения записывает значение атрибута Время изменения передающего канала.

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

Рисунок 5.5.36 – Вкладка Флаги для группы компонентов

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

Если флаг Загрузить установлен, монитор загружает группу (отображает ее компоненты сгруппированными).

Вкладка «Аргументы»

Эта вкладка отображается в окне свойств шаблонов и каналов класса CALL (компонентов, создание аргументов для которых разрешено), а также в окне свойств других компонентов с настроенным свойством вызов.

Вкладка «Атрибуты»

Эта вкладка носит только информационный характер и отображается в окне свойств любых компонентов слоев Система и Источники/Приемники, а также для канала вне зависимости от слоя (в соответствии с рисунком 5.5.37).

Рисунок 5.5.37 – Вкладка Атрибуты

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

5.6 Описание редакторов trace mode 6

5.6.1 Редакторы объектов структуры проекта

По команде Редактировать выделенный объект структуры открывается в соответствующем редакторе. Открыть компонент проекта в редакторе можно также с помощью нажатия клавиши ENTER или двойного нажатия ЛК на компоненте. С помощью команды Редактировать шаблон можно открыть в соответствующем редакторе шаблон, вызываемый выделенным компонентом [34].

Редакторы каналов

Для каждого класса канала в ИС встроен редактор (в соответствии с рисунком 5.6.1):

Рисунок 5.6.1 – Редактор канала класса FLOAT

Два раздела являются общими для всех редакторов каналов – верхний, содержащий кнопку вызова контекстной справки (контекстная справка вызывается также по нажатию функциональной клавиши F1) и поля для задания имени, комментария и кодировки канала, и раздел Системные, содержащий вкладки Основные, Архивация и Дополнительно.

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

Редакторы каналов содержат ту же панель инструментов для работы с буфером обмена, что и редактор узла.

Редактор шаблонов программ

Вид одного из редакторов, входящих в состав комбинированного редактора шаблонов программ, в соответствии с рисунком 5.6.2:

Рисунок 5.6.2 – Редактор шаблонов программ

Редактор шаблонов экранов

Вид этого редактора – редактора представления данных, в соответствии с рисунком 5.6.3:

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

Редактор шаблонов документов

Вид этого редактора, в соответствии с рисунком 5.6.4:

Рисунок 5.6.4 – Редактор шаблонов документов

Редактор связей с базами данных

Вид этого редактора, в соответствии с рисунком 5.6.5:

Рисунок 5.6.5 – Редактор связей с базами данных

Редактор связей с БД содержит переключатели окон и диалогов редактора:

  • Подключение – окно конфигурирования связи с БД;

  • Структура – окно структуры БД;

  • Мастер – диалог мастера SQL-запросов;

  • Аргументы – редактор аргументов данного шаблона связи с БД;

  • Запрос – окно SQL-запросов.

Редактор содержит также следующие инструменты:

  • – синхронизировать с деревом проекта (по этой команде шаблон выделяется в навигаторе проекта);

  • – закрыть редактор.

Редактор библиотек текстов

Вид этого редактора, в соответствии с рисунком 5.6.6:

Рисунок 5.6.6 – Редактор библиотек текстов

Редактор библиотек изображений

Вид этого редактора, в соответствии с рисунком 5.6.7:

Рисунок 5.6.7 – Редактор библиотек изображений

Редактор библиотек видеоклипов

Вид этого редактора в ИС, в соответствии с рисунком 5.6.8:

Рисунок 5.6.8 – Редактор библиотек видеоклипов

Редактор параметров COM-порта

Вид редактора последовательного порта, в соответствии с рисунком 5.6.9:

Рисунок 5.6.9 – Редактор параметров COM-порта

Редактор содержит ту же панель инструментов для работы с буфером обмена, что и редактор узла.

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

  • Номер порта – номер порта, выбирается из списка COM1-COM32 (rtms_COM_NUM.tmc).

  • Назначение – назначение порта (указание для монитора используемого оборудования, протокола обмена и начального статуса узла при обмене по данному порту). Значение этого параметра выбирается из списка (rtms_COM_DEST.tmc):

  • MASTER – задание для узла статуса MASTER. Это значение устанавливается при обмене по всем протоколам, кроме M-LINK.

  • SLAVE – задание для узла статуса SLAVE при обмене по M-LINK.

  • MODEM – это значение устанавливается в случае подключения модема к порту (модем конфигурируется в редакторе узла). Для обмена используется протокол M-LINK, узел может работать одновременно как MASTER и как SLAVE.

  • GSM-SMS – к порту подключен GSM-модем для обмена SMS-сообщениями. Для обмена используется протокол M-LINK, узел может работать одновременно как MASTER и как SLAVE.

  • MASTER M-LINK – задание для узла статуса MASTER при обмене по M-LINK.

  • RESERVE M-LINK – это значение устанавливается для резервированных узлов в сети M-LINK.

Назначение порта сохраняется в файле addr.ind;

  • Скорость – скорость обмена, выбирается из стандартного списка (rtms_COM_SPD.tmc): 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 144000, 192000, 288000, 576000 бит/с. Скорость обмена по протоколу M-LINK не должна быть ниже 600 бит/с.

  • Базовый адрес – базовый адрес порта.

  • Контроль четности – данный параметр выбирается из списка (rtms_COM_EVEN.tmc), содержащего значения в формате k-m-x:

  • k – количество информационных бит в посылке;

  • m – количество стоповых бит;

  • x – наличие проверки на четность;

  • n – отсутствие проверки;

  • e – проверка на четность;

  • o – проверка на нечетность.

  • Прерывание – номер используемого прерывания.

  • Управление передачей – режим управления передатчиком. Значение этого параметра выбирается из списка rtms_TRNFR_CTRL.tmc (режимы с использованием специальных портов – для RS-485 представлены в таблице 5.6.1):

Таблица 5.6.1 – Режимы с использованием специальных портов

Значение

Посылка

Прием

нет

нет управления

нет управления

DTR

DTR = on

DTR = off

RTS

RTS = on

RTS = off

DTR-RTS

DTR, RTS = on

DTR, RTS = off

360H

outp(0x360,1)

outp(0x360,0)

DTR, RTS=on

DTR,RTS = on

DTR, RTS = on

DTR=on

DTR = on

DTR = on

20CH

outp(0x20с,1)

outp(0x20с,0)

RTS=on

RTS=on

RTS=on

RTS(auto)

Внешнее управление RTS

Внешнее управление RTS

C3H

outp(0xс3,1)

outp(0xс3,0)

DTR=on, RTS(auto)

DTR=on, Внешнее управление RTS

DTR=on, Внешнее управление RTS

DTR/RTS

RTS=on, DTR=off

RTS=off, DTR=on

  • Тайм-аут – время ожидания ответа от устройства, которому был послан запрос (в миллисекундах, значение по умолчанию – 100 мс). Если в течение этого времени ответ на запрос от устройства или МРВ не пришел, запрашивающему каналу устанавливается флаг аппаратной недостоверности.

Существует механизм задержки выключения передатчика после окончания передачи, реализуемый с помощью передачи после кадра 1-2 лишних байтов. 2 байта формируются в том случае, если тайм-аут ожидания ответа больше или равен 200 мс. Следует учитывать, что для очень медленных линий передачи этой задержки выключения передатчика может оказаться недостаточно.

  • RS-передача – задержка (в миллисекундах) между транзакциями (процедурами ЗАПРОС/КОМАНДА+ОТВЕТ).

При связи по модему этот тайм-аут задает время ожидания звонка. В режим ожидания звонка узел MASTER переходит в следующих случаях:

  • узел не блокирован, для обмена нет ни одного канала;

  • после каждого прохода по базе;

  • Включение передатчика – задержка (в миллисекундах) начала передачи данных после включения передатчика (реализуется только для узла со статусом MASTER).

  • Задержка запроса – задержка передачи данных (в миллисекундах) после установления соединения при связи по модему. Величина этого тайм-аута должна быть меньше значения времени ожидания ответа;

Таймауты используются в случае подключения к порту дополнительного оборудования.

  • CRC16 – если этот флаг установлен, команда записи по M-LINK дополнительно защищается CRC16, а при приеме ответов по M-LINK вычисляется дополнительная контрольная сумма. Чтобы данный механизм работал, флаг CRC16 должен быть установлен как для порта узла M-LINK MASTER, так и для порта узла M-LINK SLAVE. При обмене с контроллером ADAM по порту с установленным флагом CRC16 выполняется дополнительная проверка ответов контроллера.

При связи по модему, после приема звонка и соединения узел SLAVE переходит в режим ожидания приема данных. Узел выходит из этого режима в следующих случаях:

  • ситуация, когда узел вошел в режим приема, а у него ничего не запросили, повторилась трижды;

  • узел MASTER «повесил трубку».

Параметры последовательных портов задаются в ИС для узлов. При запуске узлов под управлением мониторов эти параметры устанавливаются для портов аппаратных средств, на которых размещены узлы – при этом данная процедура имеет следующие особенности:

  • монитор устанавливает параметры Базовый адрес и Прерывание для COM-порта аппаратного средства только в DOS, в WINDOWS эти параметры задаются средствами ОС;

  • для работы в WINDOWS параметры Базовый адрес и Прерывание нельзя задавать нулевыми (рекомендуется указать их реальные значения, установленные в ОС);

  • для контроллера ЛАГУНА наличие ненулевых настроек базового адреса и прерывания обязательно, хотя их конкретные значения несущественны.