Статья описывает три способа передачи интерфейсов RS-232/422/485 через оптику: с помощью медиаконвертеров, серверов последовательных интерфейсов и шлюзов протоколов Modbus. Для каждого варианта приведены особенности и примеры оборудования.
- Для удлинения RS-485 через медиаконвертер используют два устройства, соединённых оптикой по схеме точка-точка.
- Оптический выход медиаконвертера нельзя подключить к оптическому Ethernet коммутатору.
- При наличии сети Ethernet применяют серверы последовательных интерфейсов или конвертеры RS-232/422/485 в Ethernet.
- Сервер последовательных интерфейсов передаёт данные прозрачно, не разбирая протоколы.
- Для Modbus RTU оптимальна конвертация в Modbus TCP с помощью шлюзов протоколов.
- Шлюзы протоколов следят за протоколом и конвертируют его без ошибок.
- RS-232
- RS-422
- RS-485
- медиаконвертер
- сервер последовательных интерфейсов
- Modbus RTU
- Modbus TCP
Кому полезно: Инженерам АСУ ТП, занимающимся передачей данных по последовательным интерфейсам на большие расстояния.
- Статья В чем отличия интерфейсов RS-232, RS-422 и RS-485?
- Статья #387 САМОДЕЛКА Перехват протокола RS-232 а также RS-485, RS-422, USB, Usart
- Обучение ПОДКЛЮЧЕНИЕ ПЛК MITSUBISHI FX2N ПО RS-232 К SCADA TRACE MODE 7
Первоисточник: ipc2u.ru
Выжимка составлена редакцией сайта с помощью ИИ по тексту статьи.
Часто возникают ситуации, когда необходимо подключить какое-либо устройство с интерфейсом RS-232/422/485 к другому такому же устройству или ПК, но оно находится далеко или неудобно расположено. Тогда можно применить преобразование интерфейсов RS-232/422/485 в оптику. Но такое преобразование можно сделать несколькими способами и у каждого есть свои особенности. Давайте рассмотрим варианты. Далее примеры будут на основе RS-485, т.к. он чаще используется в АСУ ТП, но решения ниже применимы и к RS-232/422.
Удлинение сети RS-485 через медиаконвертер
Обычное удлинение сети RS-485 на несколько километров можно сделать через медиаконвертер.
В этом случае мы используем два медиаконвертера соединенных оптикой. Данные передаются прозрачно, как будто и нет никакой оптики.
Т.к. медиаконвертер просто преобразует сигналы, то оптический выход медиаконвертера нельзя подключить к оптическому Ethernet коммутатору. Вам придется прокладывать оптику от одного медиаконвертера до другого по схеме точка-точка.
Пример оборудования TCF-142 и ICF-1150.
Иногда у нас уже проложена оптика, которая подключается к Ethernet коммутатору, тогда вам поможет следующая схема.
Удлинение сети RS-485 через оптику по сети Ethernet
У вас уже есть локальная сеть Ethernet или Ethernet коммутатор с прокинутым оптическим выходом.
В этом случае мы используем серверы последовательных интерфейсов или конвертеры интерфейсов из RS-232, RS-422 и RS-485 в Ethernet или в Ethernet оптику. Данные будут упаковываться в Ethernet пакет и на другом конце распаковываться. Сервер последовательных интерфейсов не разбирает протоколов и отправляет данные как есть.
Возможны два варианта схемы подключения:
1) Прокидывание RS-485 через два сервера последовательных интерфейсов, соединенных оптикой. Один СОМ порт соединяется с другим по типу точка-точка.
2) Подключение RS-485 к серверу последовательных интерфейсов и получение данных на другом конце линии через «виртуальный СОМ порт» или по технологии TCP Client-Server.
Удлинение сети RS-485 через оптику по сети Ethernet с преобразованием Modbus протоколов
Если ваше устройство имеет протокол Modbus RTU, то наилучшим решением будет конвертация протокола Modbus RTU в Modbus TCP и работать на верхнем уровне будем через Modbus TCP.
Для этого нам понадобятся шлюзы протоколов Modbus. Шлюзы следят за протоколом и конвертируют его без ошибок.
Возможны два варианта схемы подключения:
1) Подключение RS-485 к шлюзу протоколов и получение данных на другом конце линии через Ethernet по протоколу Modbus TCP.
2) Прокидывание RS-485 через два шлюза протоколов с преобразованием Modbus RTU в Modbus TCP и обратно в Modbus RTU.
Как видим задачу по пробросу интерфейсов RS-232/422/485 через оптику можно решить несколькими способами.