Показать сообщение отдельно
Старый 03.07.2017, 14:22   #1
Roll4Repairs
Member
 
Регистрация: Jun 2017
Сообщения: 56
Благодарил(а): 7 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию SMH2010 и Ethernet

Здравствуйте! Пожалуйста помогите новичку определиться с правильным курсом для разрешения проблемы)

Недавно в проект который я разрабатывал на единственном имевшемся на руках контроллере (SMH2010) добавилось требование "Передача данных по технологии Ethernet c использованием физического стыка 100 Base T(TX) RJ-45".

У SMH2010 бортовые порты это COM1, COM2, которые согласно справке поддерживают протокол "Modbus"(я так понимаю что имеется в виду Modbus RTU) и порта Ethernet у него нет. Скажите, правильно ли я понимаю следующие вещи:

1). Требование некорректное , т.к. неизвестно какой протокол используется в устройстве куда передаём данные с контроллера. Да ещё и не знаем будем ли использовать контроллер в качестве мастера или слейва;
2). Если там протокол Modbus RTU, то достаточно будет использовать какой-нибудь NPort 5150, то есть интерфейс RS485 преобразовать в Ethernet, а протокол при этом остаётся тем же.
3). Если же там протокол Modbus TCP, то нужно использовать преобразователь протоколов навроде MGate MB3180. Правда при таких затратах(~14к рублей) целесообразнее просто плюнуть на SMH2010 и сразу купить SMH 2Gi(~15-16к рублей) с портом Ethernet и протоколом Modbus TCP.
4). Пока ситуация с этим не прояснится я всё равно могу спокойно продолжать разработку проекта на SMH2010, т.к. проект на FBD легко портируется с SMH2010 на SMH 2Gi.

Последний раз редактировалось Roll4Repairs, 03.07.2017 в 14:37
Roll4Repairs вне форума   Ответить с цитированием