Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Редактор параметров 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 параметры Базовый адрес и Прерывание нельзя задавать нулевыми (рекомендуется указать их реальные значения, установленные в ОС);

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

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 170; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты