Здравствуйте!
Купил оборудование, имеющее возможность соединяться между собой посредством RS-485 - оборудование наблюдения за климатическими параметрами в серверной - SkyControl (www.skycontrol.com). Там пишут, что головной блок (5500.824 black) и модуль расширения (5505.816) могут общаться между собой по RS-485. Соединяя их обычным патчкордом убедились, что так и происходит. Причем нужны первая и последняя пары и 5-ый контакт. По данным разработчика следующие данные (RS-485 выполнен в виде RJ-45): 1 контакт - ТХ+, 2 - ТХ-, 5 - GND, 7 - RX+, 8 - RX-. Оставляли из 8-ми проводов только эти 5 - всё работает. Теперь нужно передавать в соседнее здание, используя Ethernet, т.к. возможности пробросить туда медь нет. Купили для этого Nport 5150A, но любые попытки сделать "проброс" не приводят ни к чему (собран "стенд" на столе и там практикуемся). То ли мы с распиновкой не можем угадать, то ли еще чего, может с параметрами RS-485 - пока не известно. SkyControl пока не ответил. Может Вы что-нибудь подскажете?
Настройки на оборудовании следующие:
RJ-45 (5500.824 black) DB-9 (Moxa 5150)
1 2 TX+
2 1 TX-
7 3 RX+
8 4 RX-
5 5 GND
Параметры порта RS-485 на Moxa выставлены следующие (на SkyControl параметры не знаю):
Baud rate 19200
Data bits 8
Stop bits 1
Parity none
Flow control none
FIFO disable
Interface RS-485 4-wire
Пробовали "поиграться" параметрами BaudRate, FIFO, FlowControl, Interface (выставлять пробовали и RS-422 - работа оборудования ОБЯЗАТЕЛЬНА по двум парам) и в настройках Моха выставлением TCP и UDP. Кстати, по поводу последнего вопрос - как лучше работают конвертеры при "пробросе" RS-485 - по TCP или по UDP?
При условии, что всё "оживет" будет схема, когда на один (назовем его центральным) конвертер обращаются несколько других slave-ов, т.к. у SkyControl как раз работа именно такая - головное устройство одно, а модулей расширения несколько. При идеальных условиях они могут работать при последовательном подключении по RS-485, но возможности соединить медным кабелем нет (расстояния и куча других неудобств).