Цитата:
Сообщение от Roll4Repairs
Здравствуйте! Пожалуйста помогите новичку определиться с правильным курсом для разрешением проблемы)
Недавно в проект который я разрабатывал на единственном имевшемся на руках контроллере (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.
|
1) Прописано физическое подключение, т.е. вид и тип разъёма, электрические характеристики сигнала. Протокола нет.
Это как сказать, что "Для жизни нам нужна планета" безо всяких уточнений о температуре, силе тяжести и составе атмосферы.
2) Да.
3) Да.
4) Да.