партнерский раздел
ФорумПроектированиеC2000-Ethernet: как сделать простой мост Ethernet - RS485?

Проектирование » C2000-Ethernet: как сделать простой мост Ethernet - RS485?

Купил сабж в ЧипДипе, позарившись на описание, слова "Виртуальный COM-порт".
Требуется подключить к компьютеру через Ethernet удаленное устройство с интерфейсом RS-485, не имеющее отношение к  Орионам.
Ранее удачно использовали ваш свисток USB-RS485 (правда с большим трудом удалось найти упоминание о чудо-галочке "RS485" в драйвере, без которой ничего не работало).
Возникло ощущение что через Ethernet получится также неплохо.
Устройство подключил к сети, увидел программой UPROG, подключился, поменял настройки.
При попытке обновить прошивку - "Ошибка перехода в режим загрузчика"
При попытке теперь создать виртуальный СОМ-порт - ступор. 
Весь мануал прочел от начала до конца.
Я не понимаю как создать себе связь с моим прибором, по моему протоколу, без всяких Орионов, как это было со свистком. 
======
Спасибо за советы, настроил C2000 и USR-VCOM в соответствии со скринами:



В общем получилось принимать данные от удаленного устройства, иногда часть данных теряется.
Но отправлять при этом ничего не получается
VCOM видит данные (COM received) и пытается их засылать на С2000, который ничего не делает.
Все стоит на столе, воткнуто в один выделенный свитч.
При запуске UPROG не видит С2000, с которым только что связывался до закрытия.
Помогает если заново создать уже имеющуюся линию Ethernet:40001. Тогда сразу находит.
Ожидаемо, что при джампере на Config работа остановлена. Необходимо для работы переставлять на Pass.
Также, судя по схемотехнике, RS-485 не имеет гальванической развязки, и если второй абонент тоже не будет иметь, то могут быть большие проблемы при питании C2000 и абонента от разных источников, вплоть до дыма.
Как бы хотелось, чтобы производитель повернулся к лесу задом, к пользователю передом.
В руководстве по эксплуатации черным по белому в начале написано, что прибор может работать в качестве моста в других системах, отличных от Орион.
По факту получается, что информации на эту тему у производителя ноль. Даже упоминания.
 

4 года 8 месяцев назад

avatar
Павел:
При попытке обновить прошивку - "Ошибка перехода в режим загрузчика"

обновляете С2000-Ethernet или Ваше устройство висящее на 485-ом?

Налетов Константин 4 года 8 месяцев назад

Обновляю С2000-Ethernet, в надежде что что-то изменится

Павел 4 года 8 месяцев назад

В USR-VCOM remote port нужно задать 40000 (UDP-порт C2000-Ethernet для фиксированных соединений).
Рекомендации по настройке C2000-Ethernet со сторонними приборами и ПО даны в РЭ C2000-Ethernet п.1.4.6.4 https://bolid.ru/files/373/566/s2000_Ethernet_rept_jun_19.pdf .

Сигуа Ольга 4 года 8 месяцев назад

Спасибо Ольга, помогло!
Правда я выставлял по логике: в свойствах С2000 "Свободное соединение" указано "использовать один порт на чтение/запись" и указан порт 40001, я даже помыслить не мог, что надо где-то еще смотреть, тем более что панель "Свободное соединение" выделено зеленым цветом как приоритетное наверное

Павел 4 года 8 месяцев назад

Выделено зелёным, чтобы акцентировать внимание, что все эти параметры относятся к группе "Свободное соединение". По свободному соединению работа осуществляется исключительно в закрытом протоколе Орион2 (следовательно, с др.приборами С2000-Ethernet и службой Орион2). На текущий момент свободное соединение используется преимущественно для конфигурирования прибора по Ethernet.
Параметр "использовать один порт на чтение/запись" означает, что для отправки данных прибор будет использовать тот же порт, что является слушающим. Если параметр не активен, то для отправки данных каждый раз открывается новый случайный порт. Этот параметр есть и для группы "свободное соединение" и для "фиксированных соедиений". Для совместимости со старыми приборами С2000-Ethernet (до v2.15 включительно) параметр должен быть активен. Для работы через VPN параметр необходимо отключить.

Сигуа Ольга 4 года 8 месяцев назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

1 ответ

1. По части виртуального COM-порта (и возможно ли это в Вашем случае) посмотрите ссылки:

  1.  http://www.forum-bolid.ru/viewtopic.php?f=44&t=2548&sid=45014026c6e398b187b627e9544e16d6
  2.  https://forum.rapidscada.ru/?topic=%D0%BD%D0%B5%D1%82-%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BA%D0%BE%D0%BC-%D0%BF%D0%BE%D1%80%D1%82-%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82-%D1%87%D1%82%D0%BE-%D0%B4%D0%B5%D0%BB%2F&paged=2

2. По обновлению прошивки. Прибор C2000-Ethernet через службу Орион2 не обновляется. Обновить можно при помощи Orion_prog и Uprog (в uprog эта опция официально не заявлена, дорабатывается, но может быть частично доступна); на текущий момент рекомендуется пользоваться программой Orion_prog. Прибор C2000-Ethernet должен находиться в сервисном режиме (перемычка на плате в положении Config), подключение осуществляется по RS232.

 

4 года 8 месяцев назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

3808 раз

ЗАДАН

4 года 8 месяцев назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.