При написании драйвера для контроллера с обращением к COM-порту, возникает вопрос: каким образом происходит настройка написанного драйвера на конкретный порт(1-32)? Уточняю: обязательно ли первые байты удаленного адреса должны содержать номер COM-порта для обмена между контроллером и МРВ? Если да, то сколько байт выделяется: два или один?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Какой тип драйвера Вы имеете в виду ? В Trace Mode существует три типа драйверов: Драйвер обмена по последовательному порту - Тип Т11 Драйвер обмена по произвольному носителю - Тип Т12 Фиксированное подключение драйвера - Тип Т13
Posted by Павел (Участник № / Member № 48) on :
Имеется в виду драйвер обмена по последовательному порту - Тип Т11.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Удаленный адрес включает в себя шесть байт. Его можно разбить на несколько полей (до шести). Каждое поле может включать в себя один или два байта. Формирование значений полей удаленного адреса осуществляется с помощью настроек канала.Связь полей удаленного адреса с настройками канала, имена настроек и способы их формирования описываются в файле <NAME_KONT>.DRV Первая настройка ОБЯЗАТЕЛЬНО должна быть логическим номером СОМ-порта и иметь размерность 1 байт.
Posted by Павел (Участник № / Member № 48) on :