У контроллера, в котором есть порты RS485, присутствуют переменные для их настройки:
[b]Адрес контроллера[/b]([b]DEVADDR[/b]) - переменная содержит текущий адрес контроллера, по которому к нему может обращаться мастер. Эта переменная всегда в одном экземпляре, то есть подчиненный адрес контроллера для всех портов одинаковый. Тип данных - беззнаковый целый 1-байт. Так же как и локальная переменная, эта переменная имеет настройку сетевого доступа и флаг сохранения в ПЗУ. В случае, если необходимо запретить изменение этого параметра извне, необходимо установить значение сетевого доступа "нет" или "чтение". Использование этой переменной на схеме происходит так же, как и использование локальных переменных.
[b]Параметры порта[/b]([b]COMFL[/b], [b]COMFL1[/b],...) - эти переменные определяют скорость и четность соответствующего порта. Тип данных переменной - беззнаковый целый 1-байт.
младшая тетрада - скорость порта 0 - 1200 1 - 2400 2 - 4800 3 - 9600 4 - 19200 5 - 38400 6 - 57600 7 - 115200 Например, если переменная имеет значение 0x23, то параметры порта следующие - 9600-чет.
Список поддерживаемых скоростей и чётностей может отличаться у различных устройств. Так же как и для адреса, для этих переменных можно установить свойства, запрещающие изменять параметры порта.