Друзья , подскажите как реализовать сие:
У меня несколько одинаковых (Похожие на ПР200) контроллеров-слейвы (ModBus RS485),
хотелось бы объединить их общую(для них) сеть ETHERNET, для мониторинга и управления через
Мастерскада 3.хх или 4D.
Вид для печати
Друзья , подскажите как реализовать сие:
У меня несколько одинаковых (Похожие на ПР200) контроллеров-слейвы (ModBus RS485),
хотелось бы объединить их общую(для них) сеть ETHERNET, для мониторинга и управления через
Мастерскада 3.хх или 4D.
Если у Вас Modbus RTU, то лучше сразу не 485 в ethernet, а шлюз Modbus RTU/Modbus TCP. Их на рынке достаточно, на любой кошелёк. Главное, овеновский не берите. :D
не факт что достаточно.
1. канал связи? а то вдруг Internet окажется всего лишь 2G неожиданно
хотя кому я это все, любителям кактусов? :) MasterScada
Чё на факт-то? Полно. Как отдельные устройства, так и в составе роутеров.
1. А откуда вдруг Интернет нарисовался? У ТС ни слова, вроде как?
2. 2G. И чего? Для многих задач АСУТП достаточно даже не EDGE, а просто GPRS. Хотя у нас сейчас во многих местах, где в 90-е выделенка на 2400 бод за удачу была, 4G вполне себе работает.
Moxa NPort 5630-16. Или аналоги
Была у ОВЕН такая штука https://owen.ru/product/ekon134
С её помощью можно было многое сделать, например, подключить несколько мастеров в одну RS485 сеть, в т.ч. и через Ethernet.
А еще была такая штука https://owen.ru/product/plk304
Этот зверь мог буквально всё, даже через Internet (MQTT) на любое расстояние, в т.ч. и ModbusTCP мог конвертировать во что угодно.
Но увы. Продаж из-за цены не было. Теперь только к ардуинщикам обращаюсь https://www.chipdip.ru/product/uart-...uggest_product + https://www.chipdip.ru/product/rs485...uggest_product
Насколько помню, он более одного подключения не давал делать. Хоть на странице по ссылке и обратное утверждается. Впрочем, настаивать не буду - может с какой-то старой моделью дело имел. Но грустить по поводу ЕКОН не буду - помер максим, да и ... с ним.
Да-да. На Овене да ардуинщиках свет клином и сошёлся. :D
Думаю здесь https://owen.ru/forum/showthread.php...t=%CC%CA%CE%CD есть все ответы.
Ее вижу смысла в tcp-rtu преобразователях, если вверху scada.
Что касается интернета по сотовой связи, нужно универсальное решение, а не покупка реальных ip у оператора и выставление голым задом всего и вся в интернет. Надо не только о связи думать в данном случае а ещё и о безопасности.
Контроллеры ZenTec M245 (Вент-установки "РОВЕН" - 5 шт.) сеть только внутренняя! БЕЗ ИНТЕРНЕТА, Сеть и Скада только для этих установок.
Каков итог Друзья? (MOXA-дорого).
wallera, сеть внутренняя проводная надеюсь? :)
Если moxa дорого, смотрите Teleofis er108 преобразователь.
Или что-то из USR-IOT, в России можно купить официально.
А есть ещё Болид за копейки С2000, только не всякое ПО умеет по UDP работать.
А, про Болид можете забыть, вы же МастерСкаду собрались...
МастерСкада тоже будет стоить денег в данном случае, или вы на 5 установок планируете поместиться в бесплатные 32 тега?Цитата:
Сеть и Скада только для этих установок.
Опять же ОС? На тот же Linux для MS4D есть ограничения для бесплатного варианта, что может придется покупать.
Берите 2-х портовый Teleofis ER108
https://teleofis.ru/production/conve...4c3g4218989760
Настройки обмена в scada, в преобразователе только настройки порта и доступа, ну и сетевые.
Я тоже не пойму. Зачем Ethernet? Пусть RS-485-сеть и будет. + https://owen.ru/product/owen_as4 + Scada
EFrol. А доступ к scada типа беги к компьютеру? :)
Тут надо смотреть из соображения удобства, например у меня так.
Счётчик воды Пульсар
Счётчик электрический с MBus
Счётчик Меркурий 236
Овен ПР200
Раньше scada стояла на Raspberry Pi - 4 usb порта и соответственно преобразователя usb-rs485
Потом поменял на Orange Pi2+E а там всего 3 порта usb
Пришлось ПР200 и Меркурий 236 посадить на одну линию. Ну или надо было покупать usb хаб какой-нибудь нормальный.
Правда? А сколько преобразователей последовательного интерфейса в ethernet поддерживают множественный доступ? И какова их цена? Перечислите поимённо, пжалста. В шлюзах множественный доступ by design.
Универсальное решение в части использования Интернет как транспорта для связи - VPN. Безотносительно сотовой связи.
Мне кажется или автор дал чёткое ТЗ? 5 устройств (RS485-slave) + сеть проводная и БЕЗ ИНТЕРНЕТА + SCADA
Осталось уточнить: В пределах одного здания? ПК со скадой в пределах 1200 метров?
imaex ну ER108 два поддерживает. USR-IOT больше вроде, давно не смотрел. Просто цена за преобразователь интерфейсов как правило всегда ниже, чем за преобразователи протоколов.
Не только VPN, а например подключения шлюза в качестве клиента TCP, а на сервере подсеть провайдера в белых адресах, а остальных по борту... + бан всех, кто неправильно логинится.Цитата:
Универсальное решение в части использования Интернет как транспорта для связи - VPN. Безотносительно сотовой связи.
Вполне актуально для многих модемов без поддержки VPN например. Очень многие могут быть как TCP сервером (нужен белый IP) так и TCP клиентом, где белый IP нужен только со стороны сервера.
Если говорить про mobus rtu, то в самой спецификации протокола нет ничего, что обеспечивало бы множественный доступ. У меня на одном из объектов какой-то USR-IOT из старых серий (не шлюз) стоит. Формально больше 1-го держит, только вот при подключении 2-го уже захлёбывается и ни одного толком уже не обеспечивает - одни ошибки. Что касается цены, то у того же USR-IOT разница в цене между моделями серий М0 и М4 - пара тысяч. Рублей. Вы серьёзно?
Вы же сами говорили про универсальное решение. А не про это вот всё.
imaex, чтобы за преобразователем опрашивать rtu устройства, надо разносить время запросов.
Это вам не умные шлюзы, а сквозные.
Если ваше по этого не умеет, то это как-то ваши проблемы.
Либо покупайте умные шлюзы, которые сами опрашивают устройства, а мастерам отдают из своего буфера, но это другая ценовая категория как бы изначально.
Ну, извините! Я Вас значит не понимаю.
Вот вырезка из РЭ на ЕКОН-134:
Вложение 80229
в "UDP с запросом" не важно кто отправил запрос - он ставиться в FIFO-буфер и, получив ответ из RS-485, отправляет его на сокет запросившего
проверено - работает
Вот вырезка из РЭ на ADAM-4570:
Вложение 80228
до 5 подключения - не проблема
проверено-работает
Вот вырезка из РЭ https://www.chipdip.ru/product/uart-...uggest_product
Вложение 80230
До 4-х подключений в режиме ТСР.
проверено - работает
Что не так?
05 25, за рыбу деньги. Да как вы будете разносить время запросов, если априори не знаете, когда и каким образом очередному ПО потребуется данные? И это априори не обязаны быть одинаковые ПО.
Всё пытаетесь какие-то частные решения за добродетель выдать. EFrol, вон, мурзилками кормит.
Да я как бы Вашего совета не спрашивал. Про цены в том числе.
imaex ну в RapidScada можно разнести запросы, если синхронизировать время серверов по ntp. Я проверял на двух серверах :) А вот когда ПО разное, от ПО зависит.
Опять же, всегда можно создать шлюз, например опрашивать одной scada, другим отдавать по OPC UA как вариант.
Всегда можно найти решение, не выискивая какие-то определенные железки.
надо будет проверить на своем USR-IOT, что-то я тоже сомневаюсь в такой возможности. Судя по последней "мурзилке" там простой преобразователь.
Лично для меня вполне очевидно, что все запросы буферизируются в FIFO. Это приводит к большим тайм-аутам (время ожидания ответа).
Если в ПО нет возможности задать тайм-аут, то причем здесь мои "мурзилки"?!
Журнал «Мурзилка» издаётся с 16 мая 1924 года и адресован детям младшего школьного возраста. За 100 лет существования всеми любимого детского журнала его выпуск не прерывался ни разу. В 2012 году «Мурзилка» занесён в Книгу рекордов Гиннесса™ как детский журнал с самым длительным сроком издания в мире.
Я правильно понял? Вы относите себя к младшему школьному возрасту?
Или Вы считаете, что РЭ - это бумашка для дебилов?
просто никогда не проверял на USR-IOT такую возможность. как-то за ненадобностью. Да и на Телеофисе не проверял
Сейчас, когда появилось много устройств с ModbusTCP, многие преобразователи стали не нужны.
Если СП3хх опрашивает сама и складывает в себя, то любое ПО может забрать всё через ModbusTCP без задержки.
Я тоже ставлю ПЛК304, если мастеров очень много и каждый запрашивает "кило" данных ...
Однако Вас очередная "мурзилка" вряд ли заинтересует?!:rolleyes:
EFrol а их еще не сняли с производства? 304-е ?
В том то и дело, что всё "что нажито непосильным трудом" надо теперь переделывать под доступное железо.
EFrol ну как вариант jethub d1+ и ставить на него openPlc - таким образом можно шлюзы делать из Modbus в Modbus, где железка будет опрашивать сама, а отдавать кому угодно. Там 2 порта RS485 есть.
На этой же железке можно развернуть RapidScada и сделать шлюз в OPC UA опрашиваемых устройств, прибить там БД, оставив только текущие данные. Не ставить web. Тогда шлюз с гораздо больших устройств.
Можно и на других ПЛК попробовать. Зависит что проще и на чем. Если ту же RapidScada можно только настроить, то для ПЛК надо еще и программы писать.
я вот тоже из практики пришел к тому, что в качестве шлюза использовать софтовые вещи, ну нет сейчас такой-то железки, всегда можно найти другую. Лишь бы на нее Linux вставал да dotnet в случае с RapidScada. Хоть тот же WirenBoard, хоть OrangePi хоть какой-то промПК.
Я с Вами абсолютно согласен. Если стоит Linux, то любой вопрос решаем! Просто я летаю чуть ниже и чуть тише. Мы как то с Вами уже обсуждали esp8266 - помните? MQTT-RS485 шлюз. Я его реализовал и с успехом уже продаю.
https://owen.ru/forum/showthread.php...l=1#post422607
EFrol я даже деталек накупил, но все некогда заняться :)
EFrol а готовые есть, которые только прошивай под разные задачи? я бы прикупил пару штук. А то реально, деталек накупил, а когда до них доберусь хз просто...