PDA

Просмотр полной версии : Конвертер протокола ОВЕН



Limur
07.04.2022, 14:05
Доброго времени! При подключении существующего оборудования к сети Modbus возникло неожиданное осложнение, в состав шкафов входит несколько счётчиков СИ8, которые поддерживают только протокол ОВЕН. Как с минимальными затратами связать их с Modbus RTU?

melky
07.04.2022, 15:00
Приборы между собой? никак вроде, только шлюз создать на базе промПК или простите Raspberry или аналогичном. По другому вроде никак

Limur
07.04.2022, 15:05
Нужно показания приборов в скаду отправить. Про шлюз думал, но готового такого нет, можно конечно взять плк110 какой нибудь и в нем на разные RS порта прокинуть, но это такое себе.

Limur
07.04.2022, 15:06
Я протокол ОВЕН вообще никогда не использовал, если реализовать на мк каком нибудь сложная задача?

m.petrovich
07.04.2022, 15:25
Я протокол ОВЕН вообще никогда не использовал, если реализовать на мк каком нибудь сложная задача?

Описание протокола есть на сайте:
https://owen.ru/uploads/121/oficialnoe_opisanie_protokola_obmena_po_rs485_prib orov_firmi_oven_15.01.07.pdf

ПЛК1хх поддерживают ОВЕН протокол из коробки

melky
07.04.2022, 16:07
Если только в Scada то через Овеновский OPC сервер, он же вроде поддерживает собственный протокол.
Я думал вам в установке с приборами Modbus надо связь сделать.

Просто вам на объекте потребуется 2-х портовый преобразователь протокола, один для Modbus а второй порт для подключения счетчиков. Это будет куда дешевле всего остального

Limur
07.04.2022, 16:10
Беда в том, что 485 сеть подключается к ethernet шлюзу, а он только modbus поддерживает.

melky
07.04.2022, 16:14
Limur у вас преобразователь протоколов вместо преобразователя интерфейсов? тогда советую его заменить на второе с 2-мя портами, это будет дешевле всего остального.

Limur
07.04.2022, 17:25
Limur у вас преобразователь протоколов вместо преобразователя интерфейсов? тогда советую его заменить на второе с 2-мя портами, это будет дешевле всего остального.

Какой преобразователь подойдёт?

EFrol
07.04.2022, 20:20
Беда в том, что 485 сеть подключается к ethernet шлюзу, а он только modbus поддерживает.

Озвучьте пожалуйста, что за шлюз? Я просто не встречал Ethernet-шлюзы, которые работают ТОЛЬКО c Modbus.

Давным давно у меня была такая же проблема: Панель СП270 + Modbus-сеть (с дюжиной приборов). Надо было добавить пару с протоколом OWEN + еще одну СП.
Был в наличии глючный ЕКОН134 (https://owen.ru/product/ekon134/connection)
С помощью инструкции по прошивке ПЛК304 (https://www.owen.ru/uploads/instrukciya_po_proshivke_plk3xx.pdf) удалось из него сделать ПЛК304 (https://owen.ru/product/plk304).
Потом на CoDeSys 3.5 был реализован Modbus-сервер и обмен с OWEN-приборами + работа второго Modbus-мастера (панель СП270) + поддержка ModbusTCP.
Сейчас появились СП307 (https://owen.ru/product/sp3xx) c Ethernet-портами, подключаю несколько мастеров - это позволяет управлять объектом с разных мест.

Если очень хочется заморочиться за копейки, то вот простая схема без всяких защит. Внимание! Нужна прошивка!
60207

Limur
07.04.2022, 22:14
Озвучьте пожалуйста, что за шлюз? Я просто не встречал Ethernet-шлюзы, которые работают ТОЛЬКО c Modbus.

Давным давно у меня была такая же проблема: Панель СП270 + Modbus-сеть (с дюжиной приборов). Надо было добавить пару с протоколом OWEN + еще одну СП.
Был в наличии глючный ЕКОН134 (https://owen.ru/product/ekon134/connection)
С помощью инструкции по прошивке ПЛК304 (https://www.owen.ru/uploads/instrukciya_po_proshivke_plk3xx.pdf) удалось из него сделать ПЛК304 (https://owen.ru/product/plk304).
Потом на CoDeSys 3.5 был реализован Modbus-сервер и обмен с OWEN-приборами + работа второго Modbus-мастера (панель СП270) + поддержка ModbusTCP.
Сейчас появились СП307 (https://owen.ru/product/sp3xx) c Ethernet-портами, подключаю несколько мастеров - это позволяет управлять объектом с разных мест.

Если очень хочется заморочиться за копейки, то вот простая схема без всяких защит. Внимание! Нужна прошивка!
60207

Шлюз овеновский МКОН. Схема вполне к месту, исходников прошивки нет случаем?

melky
07.04.2022, 22:52
МКОН это как раз преобразователь протоколов, а нужен просто преобразователь интерфейсов Ethernet - RS485 ну тут на Moxa нельзя ссылки давать :)

но если сравнивать с ней, то MGate это аналог МКОН, которые именно протокол преобразуют, а NPort это те, которые преобразуют интерфейс.
Но при использовании преобразователей интерфейсов сама Scada должна уметь работать в режиме COM_over_TCP а если не умеет, устанавливать виртуальный COM порт.

EFrol
08.04.2022, 10:31
Ах да! Забыл! Конечно, МКОН - преобразователь ModbusTCP <> ModbusRTU (притом в обе стороны). Но без возможности образования виртуального COM-порта.

Если очень нужна прошивка, могу поискать.
Но скорее всего будет нужна таблица преобразования для прошивки:
Адрес Modbus <-> Адрес OWEN + HASH-код

Алгоритм примерно такой:
По адресу в Modbus-запросе определяется адрес и хэш-код параметра, а по команде - соответственно запись или чтение.
Соответственно, в прошивке указывается таймаут ожидания ответа от OWEN-ведомого.
Если ведомый ответил, то значение параметра упаковывается обратно в Modbus и отправляется обратно.
У Modbus-мастера придется увеличивать таймаут ожидания, т.к., сами понимаете, время преобразования!!!

Вам достаточно будет только считывать оперативные параметры с CИ8?
Сколько их будет и какие нужны параметры?

EFrol
08.04.2022, 11:07
Я тут спросил знакомого КИПовца.
Он берет вот такую платку (https://www.chipdip.ru/product/uart-to-eth?from=suggest_product) и подключает ее вот к такой (https://www.chipdip.ru/product/rs485-board-3.3v)
Создает на ПК виртуальный порт.
Ставит OWEN OPC Server (https://owen.ru/product/new_opc_server)
И все.

Кстати, он же сказал, что мою схему можно легко перепрошить под функционал СИ8, но уже с Modbus-протоколом.:rolleyes:

Так что вариантов много! Выбирать Вам.:cool:

m.petrovich
08.04.2022, 11:36
Ах да! Забыл! Конечно, МКОН - преобразователь ModbusTCP <> ModbusRTU (притом в обе стороны). Но без возможности образования виртуального COM-порта.

Подскажите, для каких ситуаций в Modbus TCP требуется создание виртуального COM-порта?


Я тут спросил знакомого КИПовца.
Создает на ПК виртуальный порт.

Каким образом создаете виртуальный СОМ-порт?


Мы рассматриваем возможность создания прозрачного шлюза.
Как вы бы его использовали?

EFrol
08.04.2022, 12:36
Не надо создавать прозрачный шлюз. Их и так достаточно на рынке. А вот стоимость ПЛК304 можно было бы пересмотреть, может продажи бы пошли.
Речь идет о том, как интегрировать оборудование на OWEN протоколе в уже существующие Modbus-сети без использования ПК.
Чтобы как-то сэкономить приходится выкручиваться не по-детски (например, реализовывать OWEN-протокол на уровне макросов в СП307).

melky
08.04.2022, 12:41
m.petrovich как обычно используют прозрачный шлюз это вопрос на 5 баллов. А как их еще используют? там, где нет протоколов Modbus обычно :)

A.Simonov
08.04.2022, 14:29
m.petrovich как обычно используют прозрачный шлюз это вопрос на 5 баллов. А как их еще используют? там, где нет протоколов Modbus обычно :)

Как использовать теоретически - мы понимаем.
Вопрос больше в другом, насколько это востребовано и какие практические задачи решаются? (например, опрос электросчетчиков).
Как часто с ними приходится сталкиваться и т.п.

m.petrovich
08.04.2022, 14:33
Не надо создавать прозрачный шлюз. Их и так достаточно на рынке. А вот стоимость ПЛК304 можно было бы пересмотреть, может продажи бы пошли.
Речь идет о том, как интегрировать оборудование на OWEN протоколе в уже существующие Modbus-сети без использования ПК.
Чтобы как-то сэкономить приходится выкручиваться не по-детски (например, реализовывать OWEN-протокол на уровне макросов в СП307).

Вам много оборудования приходится интегрировать на протоколе ОВЕН?
ПЛК 304 снят с производства. Продажи не пойдут))

m.petrovich
08.04.2022, 14:38
m.petrovich как обычно используют прозрачный шлюз это вопрос на 5 баллов. А как их еще используют? там, где нет протоколов Modbus обычно :)

Ого, спасибо ;) А как часто вы реализуете проекты без протокола Modbus, где используете преобразователь Eth-RS485? Какое это оборудование (без протокола Modbus)?

melky
08.04.2022, 15:36
m.petrovich а вы в интернет загляните, все, что связано с ЖКХ как правило не имеет Modbus или имеет в ограниченных экземплярах.
Счетчики электроэнергии, тепла, воды, расходомеры и так далее. Или предлагаете к каждому оборудованию прикупать в довесок ПЛК Овен ?

Одно дело когда на объекте уже есть ПЛК и на нем можно реализовать опрос одного прибора, и совсем другое, когда ПЛК нет...

Да и банальный пример со счетчиками СИ8, у которых нет Modbus и вашим МКОН его не прочесть..

m.petrovich
08.04.2022, 15:57
m.petrovich а вы в интернет загляните, все, что связано с ЖКХ как правило не имеет Modbus или имеет в ограниченных экземплярах.
Счетчики электроэнергии, тепла, воды, расходомеры и так далее. Или предлагаете к каждому оборудованию прикупать в довесок ПЛК Овен ?

Одно дело когда на объекте уже есть ПЛК и на нем можно реализовать опрос одного прибора, и совсем другое, когда ПЛК нет...

Да и банальный пример со счетчиками СИ8, у которых нет Modbus и вашим МКОН его не прочесть..

melky я не предлагаю, а интересуюсь где вы используете преобразователь. Еще раз, спасибо, за банальный пример. Из разговора понятно, что используете вы оборудование только в интернете.

Limur
08.04.2022, 19:40
m.petrovich а вы в интернет загляните, все, что связано с ЖКХ как правило не имеет Modbus или имеет в ограниченных экземплярах.
Счетчики электроэнергии, тепла, воды, расходомеры и так далее. Или предлагаете к каждому оборудованию прикупать в довесок ПЛК Овен ?

Одно дело когда на объекте уже есть ПЛК и на нем можно реализовать опрос одного прибора, и совсем другое, когда ПЛК нет...

Да и банальный пример со счетчиками СИ8, у которых нет Modbus и вашим МКОН его не прочесть..

Хотя бы новые продукты поддерживали свои же протоколы, например какой нибудь пр200 с двумя rs-485 на борту сошёл бы за нужный мне шлюз, так нет, он протокол ОВЕН не знает.

melky
08.04.2022, 23:15
m.petrovich ага, в интернете через стенку, энергия два Меркурий 236, один Меркурий 206, воды Пульсар, еще энергия с протоколом M-Bus.
А так же по дому разбросаны датчики Риелта с радиоинтерфейсом. В Офисе счетчик Энергомера 301 еще тужится.

А вот для расходомеров Логика драйвера писал да, по удаленке, покупать за свои как-то дороговато. Но люди пользуются.

На все МКОНов да ПЛК не напасешься.

з.ы. руки все не доходят сделать драйвер для Овеновского протокола, хотя есть устройства с этим протоколом в том числе.

Limur ПР200 этого всего не нужно, не той масти железка. Пусть ее хотя бы научат групповыми запросами пользоваться, и то уже радость будет...