Цитата:
Сообщение от Alex1980
С этим тоже проблема. Прописывать где надо адрес? В смлогике в свойствах контроллера вместо стоящего по умолчанию 192.168.0.213? Если в смконекте установил адрес слейва 10.2.0.10 то этот адрес нужно указывать?
|
Насколько я понимаю, вам недостаёт опыта работы с инкапсулированными сетями.
Вам нужно сделать следующие шаги:
1) На одном из 2Gi_client создаёте "мастера" модбас (как в примере из предыдущего сообщения сообщения)
2) Подключаете два провода между портами RS485 всех трёх контроллеров
Проверяете, что всё работает. Это вы настроили уровень Modbus. Если не работает - читаете справку ещё раз. Там всё в картинках и по шагам. Достаточно не заниматься самодеятельностью и не искать сложностей и всё будет работать.
---------------------
Далее втыкаете все контроллеры в какой-нибудь хаб или свитч.
3) Переносите в программе "мастера" оба слейва с СОМ-порта на Ethernet-порт, задаёте слейвас IP-адреса двух остальных контроллеров (там, где выделено цветом на прилагаемой картинке)
Проверяете, что всё работает. Это вы настроили уровень Modbus-TCP. Если не работает - проверяйте работоспособность проводов, свитча или адреса, указанные вами в настройках.
Ничего, кроме поля, выделенного жёлтым, трогать не нужно!
---------------------
Далее на 2Gi_server настраиваете SMConnect. В результате у всех трёх контроллеров будут в дополнение к физическим адресам (192.168.*.*) появятся виртуальные адреса (10.*.*.*)
4) Заменяете IP-адрес слейва (
жёлтое поле на картинке!) на виртуальный. И так у обоих слейвов.
Проверяете, что всё работает. Это вы настроили уровень Modbus-TCP через SMConnect. Тут вероятности, что не заработает нет, т.к. все места, где можно ошибиться, были пройдены и изучены в предыдущих шагах.