новая сеть модбас |
Ответить | Страница <123> |
Автор | |
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
Опубликовано: 16 Август 2010 13:13 |
Локалка - нормальный вариант. На рынке множество преобразователей Modbus TCP <-> RTU (ASCII). Те, что мне попадались (производства ICP DAS) вполне справляются со своими функциями. Из серии nPort коллеги используют несколько иные девайсы, не предназначенные для какого-то конкретного протокола (используются как "вирутальные" COM-порты либо в прозрачном режиме). Проблем на данный момент не наблюдаем. Кстати, вы можете не устанавливать преобразователи последовательного интерфейса на стороне оператора: компьютер может просто опрашивать вашу сеть по протоколу Modbus TCP, обращаясь через единственный установленный вами преобразователь Modbus/ASСII/RTU в Modbus/TCP |
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Новичок Присоединился: 13 Август 2010 Online Status: Offline Публикации: 16 |
|
а какие то конкретные модели nPort можно привести? "вирутальные" COM-порты либо в прозрачном режиме - если можно поподробнее об этом в чем их отличие для локалки от преобразователя Modbus/ASСII/RTU в Modbus/TCP. вопросы не праздные т.к. скорее всего кроме диспетчера еще кому нибудь захочется посмотреть что там творится. и приходится искать что то подходящее а опыта нет совсем.
|
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
У нас ребята сейчас юзают Moxa nPort 5130. Для локалки разницы нет никакой. Все эти устройства работают по обычному TCP/IP. Разница есть для приложений, которые их используют. К Modbus TCP шлюзу (преобразователю) приложение обращается по протоколу Modbus TCP. Обычный преобразователь Ethernet to serial никаких протоколов уровня приложения не поддерживает. Грубо говоря, программа-клиент устанавливает с преобразователем TCP-соединение. Каждый пакет от клиента отправляется преобразователем в линию 485го. Если какое-то устройство отвечает, данные из последовательного интерфейса упаковываются в TCP-пакет и отправляются программе-клиенту. В случае "виртуального порта" программой-клиентом является драйвер, устанавливаемый на компьютере. В драйвере прописываете IP преобразователя и указываете свободный номер COM-порта. После этого любая программа будет работать с удаленным преобразователем как с локальным последовательным портом. "Прозрачный режим" позволяет соединить 2 преобразователя локальной сетью. Можно подцепить любые RS-485 устройства к каждому преобразователю, и они смогут общаться между собой как если бы никакого Ethernet не было. В терминологии Moxa режим называется Pair connection. Кстати, преобразователи Moxa поддерживают и другие режимы (все подробно описано в родной документации). Важный момент. Если 2 и более клиентов подцепятся к преобразователю Ethernet-serial, в последовательном интерфейсе может начаться неразбериха, и связь с устройствами RS-485 пропадет. Конечно, теоретически преобразователь может отслеживать последовательность "запрос-ответ", но это надо проверять на практике. Правильнее всего сразу исключить наличие нескольких "мастеров" в системе. Например, настроить на компьютере OPC-сервер, который опрашивает последовательные устройства и является для них единственным мастером. А SCADA-клиенты пользователей будут цепляться уже к этому серверу. |
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Новичок Присоединился: 13 Август 2010 Online Status: Offline Публикации: 16 |
|
т.е. если я все правильно понял для многопользовательского режима достаточно иметь на компьютере OPC-сервер к которому прицепить преобразователь rs485/rs232. и все остальные желающие будут иметь нужную информацию с этого компьютера по локалке.
|
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
Все верно. Только уточните возможность такой конфигурации в вашем ПО верхнего уровня.
|
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Действительный член Присоединился: 11 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 392 |
|
Вот похожее решение, может пригодится : http://www.insat.ru/news/?id=225
|
|
Новичок Присоединился: 13 Август 2010 Online Status: Offline Публикации: 16 |
|
у Вас Moxa nPort 5130 используется как "виртуальный порт"? похоже для нас "виртуальный порт" это оптимальный вариант. ОРС сервер поднять можно ведь где угодно в сети. верхний уровень расчитан на работу с СОМ портом. |
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
Да, использовали для связи между сервером и контроллером. |
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Новичок Присоединился: 13 Август 2010 Online Status: Offline Публикации: 16 |
|
Спасибо всем! вроде первоначальные вопросы снал все, дальше будем разбираться по ходу пьессы.
|
|
Новичок Присоединился: 13 Август 2010 Online Status: Offline Публикации: 16 |
|
сегодня прицепил репитер 485 от сименса и результат - тишина!!!! не соединяет он сегменты между собой, светодиоды DP1,DP2 не пытаются гореть, на манипуляции с переключателем который соединяет сегменты между собой реакции никакой только питание горит. что за чудо такое. репитер новый. проверить на какой нибудь другой сети не выйдет нет ее.
|
|
Ответить | Страница <123> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |