PDA

Просмотр полной версии : Монитор сети RS-485 не являясь мастером



EvilH0mer
25.12.2025, 12:29
Добрый день. Подскажите пожалуйста, почитал не совсем понял. Прибор МЭ110-220.3М и ПР100 соединены через RS-485. ПР100 является мастером, можно ли через АС4 смотреть данные с МЭ110-220.3М на ПК?

EvilH0mer
25.12.2025, 13:06
Через АС4 преобразователь интерфейсов RS-485 <-> USB

melky
25.12.2025, 13:21
ПР100 мастер сети для МЭ, вы хотите прикрутить второго мастера на ПК ? и у ПР100 вероятно всего один порт RS485?

Если ПК будет опрашивать МЭ и передавать все в ПР100 то вообще без проблем такие вещи делаются. Но вот читать параллельно с ПР у вас вряд ли получится с разбега. Это не ПЛК, и синхронизироваться при опросах с ним вряд ли получится.

kondor3000
25.12.2025, 13:25
Многие ОРС серверы на компе, могут работать слейвом. https://owen.ru/product/opc_server_insat
Достаточно ПР мастеру читать модуль и записывать в ОРС сервер, далее в скаду или куда надо.

EvilH0mer
25.12.2025, 14:05
Вот как раз и не понятно что дальше, хотелось бы, что бы работало автономно без ПК, но при этом можно было смотреть параметры с ПК. В описании к Owen OPC Server написано, что он работает только мастером.

kondor3000
25.12.2025, 14:08
Вот как раз и не понятно что дальше, хотелось бы, что бы работало автономно без ПК, но при этом можно было смотреть параметры с ПК. В описании к Owen OPC Server написано, что он работает только мастером.

Я вам ссылку дал, ОРС от Инсат работает и слейвом тоже. Подключите комп будет показывать, отключите не будет.
А вообще надо было ПР200 брать с экраном.

EvilH0mer
25.12.2025, 14:09
Если ПК будет опрашивать МЭ и передавать все в ПР100 то вообще без проблем такие вещи делаются.
Это как раз понятно, но тогда если выключить ПК, всё перестанет работать.

EvilH0mer
25.12.2025, 14:12
Да, спасибо, посмотрел, может слэйвом, вроде даже как бесплатный подойдёт для этих целей.

EvilH0mer
25.12.2025, 14:19
Вам уже писали, в смысле, используйте ПР100 с двумя сетевыми интерфейсами и не будет никаких проблем!

Всё бы хорошо, но ПР100 не бывает с двумя RS-485, а если бы и был, то уже поздно было бы, уже куплен:))) Ещё посоветовали Modbus Universal MasterOPC Server, он может работать слейвом, буду разбираться с этим вариантом.

Сергей0308
25.12.2025, 14:38
Всё бы хорошо, но ПР100 не бывает с двумя RS-485, а если бы и был, то уже поздно было бы, уже куплен:))) Ещё посоветовали Modbus Universal MasterOPC Server, он может работать слейвом, буду разбираться с этим вариантом.

Обычно всё делают наоборот, в смысле, приобретают оборудование под задачу, а не сначала что-то купят, а потом думают куда это можно приспособить!

EvilH0mer
25.12.2025, 14:40
Я вам ссылку дал, ОРС от Инсат работает и слейвом тоже. Подключите комп будет показывать, отключите не будет.
А вообще надо было ПР200 брать с экраном.

Скачал ОРС от Инсат, для пробы попробовал подключиться к МЭ мастером, работает. Я правильно понимаю, что теперь нужно настроить в ПР100 что бы он передавал данные в эмулятор ОРС от Инсат?

kondor3000
25.12.2025, 14:51
Скачал ОРС от Инсат, для пробы попробовал подключиться к МЭ мастером, работает. Я правильно понимаю, что теперь нужно настроить в ПР100 что бы он передавал данные в эмулятор ОРС от Инсат?

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

EvilH0mer
25.12.2025, 14:54
Правильно, только в OPC при создании задайте слейв.
Понял, спасибо. На сколько помню, нужно будет ещё период опроса уменьшать, что бы не тормозило, когда OPC не в сети.

melky
25.12.2025, 16:41
capzap, я понял, что нужен режим spy, но покажите, у кого реализован, чтобы понимал протокол и мог разделить запросы от пр100 и ответы от Мэ?

Хоть у кого-то?

В самом простом варианте, это пр должен иметь пару интерфейсов.

МихаилГл
25.12.2025, 17:38
Вроде у Овена был типа такого индикатор. Правда сейчас полазил по их сайту, не нашёл. Но он мог только один параметр вроде вылавливать из сети.

EFrol
25.12.2025, 17:46
А разве МСД-200 не может опрашивать и раздавать (даже через USB) и работать в режиме Spy?

melky
25.12.2025, 19:23
в slave необходимо передавать данные, slave настраивается и должен отвечать, что данные он получил. То есть мастер записал, в ответ получил подтверждение.
а тут нужен просто прослушиватель, но который так же как slave будет настроен, игнорировать запросы мастера к МЭ, но при этом принимать все данные от МЭ из сети и раскладывать по переменным.

Вот такое ПО есть?

то есть не просто слушать все и вываливать в лог, а именно только ответы от указанного(ых) слейвов ?

melky
25.12.2025, 19:35
capzap :) я про готовое ПО, есть такое? или опять писать? вы не представляете, как задолбало писать то, что просто должно существовать :)

а раз не существует, значит это просто мало кому нужно.

МихаилГл
25.12.2025, 21:16
Всё, что выше, не читал, но вроде в какой то теме было, что для плк2хх у Овена есть шаблон с настройкой spy...

melky
25.12.2025, 23:15
capzap а у ПР есть достаточный функционал синхронизироваться с ПК для опросов? был бы ПЛК, можно было бы реализовать, но с ПР вряд ли. Ну или подскажите как?

в рамках запрос-ответ от двух мастеров и чтобы не мешали друг другу.

Вот как раз, когда ищут определенный функционал, еще далеко не зависит, что могут писать. Прилетела задача, сперва поиск. Нет готового, чаще всего заканчивается "на нет и суда нет"

melky
26.12.2025, 06:51
При чем тут Овен? Поставьте на место ПР Овен, ПР любого другого производителя. Их функционал не рассчитан на синхронизацию с другими мастерами.

А по сути вопроса ТС, готового ПО, которое бы не просто слушало, а разбирало бы пакеты именно от слейв устройств я не видел. Все валят в общий лог.
А ТС интересуется в теме именно готовым ПО.

что касается использования OPC в качестве ещё одного слева - простой пример, у вас нет доступа к исходнику программы ПР и все, нет у вас ещё одного слева.

melky
26.12.2025, 08:57
Монитор сети RS-485 не являясь мастером
а далее описание приборов и хотелка - смотреть на ПК данные от МЭ - что у нас передает МЭ? ну явно не просто байтики в полосочку, а именно данные по току, мощности и т.д. что и хотят смотреть.

еще раз, видеть просто байтики умеют многие, показывать данные из этих байтиков в рамках описанной задачи не умеет никто (готовых решений лично я не знаю). Слейвы, мастер над мастером и так далее это уже костыли и обходные пути, не более.

EvilH0mer
26.12.2025, 09:13
Правильно, только в OPC при создании задайте слейв с другим слейв адресом, отличным от модуля, а сеть та же.

В ПР100 в мастере добавляю два устройства МЭ110-220.3М с адресом 16 и устройство "ПК" с адресом 32. Читаю одну переменную (Напряжение А) с МЭ110-220.3М с регистром 80 (перевожу в булл и на выход, выход щёлкает, т.е. всё работает). В устройстве ПК создал переменную Var1 с регистром 80. На ПР записываю сетевую переменную "Напряжение А" в переменную "Var1". В OPC создаю узел Slave добавляю в него устройство "ПК" с адресом 32, в нём тег "Var1" с регистром 80, запускаю OPC вижу "INF : Node1:Порт 6 открыт" качество переменной GOOD, но значение не меняется. Не могу разобраться что делаю не так. 87407

kondor3000
26.12.2025, 09:28
В ПР100 в мастере добавляю два устройства МЭ110-220.3М с адресом 16 и устройство "ПК" с адресом 32. Читаю одну переменную (Напряжение А) с МЭ110-220.3М с регистром 80 (перевожу в булл и на выход, выход щёлкает, т.е. всё работает). В устройстве ПК создал переменную Var1 с регистром 80. На ПР записываю сетевую переменную "Напряжение А" в переменную "Var1". В OPC создаю узел Slave добавляю в него устройство "ПК" с адресом 32, в нём тег "Var1" с регистром 80, запускаю OPC вижу "INF : Node1:Порт 6 открыт" качество переменной GOOD, но значение не меняется. Не могу разобраться что делаю не так.

Запись в ОРС 80 регистра должна быть по изменению (поставить галку), чтение убрать.
При условии что всё правильно настроено, осталось поставить (или снять) галку Старшим регистром вперёд в ПР, где запись в ОРС.

В ОРС тип данных в устройсте и в сервере должен быть одинаковый FLOAT, у вас разный 87408

EvilH0mer
26.12.2025, 09:33
Запись в ОРС 80 регистра должна быть по изменению (поставить галку), чтение убрать.
При условии что всё правильно настроено, осталось поставить (или снять) галку Старшим регистром вперёд в ПР, где запись в ОРС.

Оказывается всё было правильно, данные менялись, за исключением того, что тип данных в устройстве и сервере не совпадал, но самой главной ошибкой было подключить АС4 в конце линии, когда подключил между ПР и МЭ, всё заработало, огромное спасибо, мне этого достаточно.

melky
26.12.2025, 09:40
EvilH0mer когда выключаете ПК, ПРка начинает притормаживать ?

Подключиться к ПР в режиме отладки и посмотреть задержи есть возможность ?

хотя на одной то переменной будет незаметно, это надо добавить все необходимое, потом смотреть.

EvilH0mer
26.12.2025, 09:43
EvilH0mer когда выключаете ПК, ПРка начинает притормаживать ?

Подключиться к ПР в режиме отладки и посмотреть задержи есть возможность ?

В данной конфигурации не меняется, может если будет больше переменных будет разница, пока что с запущенным OPC, что нет, время цикла 0,17.87409

EvilH0mer
26.12.2025, 09:58
Запись в ОРС 80 регистра должна быть по изменению (поставить галку), чтение убрать.
При условии что всё правильно настроено, осталось поставить (или снять) галку Старшим регистром вперёд в ПР, где запись в ОРС.

В ОРС тип данных в устройсте и в сервере должен быть одинаковый FLOAT, у вас разный 87408

Единственное, не совсем понял на счёт резистора, в АС4 есть конфигурация переключателей без резистора, 620, 120 и 100 Ом. У меня на линии 2 метра всё без резисторов, правильно ли это?

kondor3000
26.12.2025, 10:36
Единственное, не совсем понял на счёт резистора, в АС4 есть конфигурация переключателей без резистора, 620, 120 и 100 Ом. У меня на линии 2 метра всё без резисторов, правильно ли это?

Резисторы 120 Ом на концах линии (и витая пара с экраном) это защита от помех на длинных линиях, при наличии частотников и мощных двигателей.
На столе резисторы не нужны.

EvilH0mer
26.12.2025, 10:42
Резисторы 120 Ом на концах линии (и витая пара с экраном) это защита от помех на длинных линиях, при наличии частотников и мощных двигателей.
На столе резисторы не нужны.

Понял, спасибо.

melky
29.12.2025, 14:52
В ПР100 автора неожиданно образуется 2 интерфейса?

Валенок
30.12.2025, 16:34
Купить сраный ПЛК110-30 [и выкинуть ПР].
На ПЛК 2-мя запросами к МЭ110 переложить всё (вообще всё) и в rs-слейв и в tcp-слейв
Программа сложная, целых ";" по-моему. И сотня кликов мышкой.
Но этож ПЛК покупааааааать. Ну если за еду работать, то да - дорого. Это для тех кому неделя тёрок впустую неприемлема.

EvilH0mer
15.01.2026, 15:21
Купить сраный ПЛК110-30 [и выкинуть ПР].
На ПЛК 2-мя запросами к МЭ110 переложить всё (вообще всё) и в rs-слейв и в tcp-слейв
Программа сложная, целых ";" по-моему. И сотня кликов мышкой.
Но этож ПЛК покупааааааать. Ну если за еду работать, то да - дорого. Это для тех кому неделя тёрок впустую неприемлема.

ПЛК110-30 - предназначена для автоматизации средних систем. Если думать ж.........., а не головой, то да система из ПР100 и МЭ110-220.3М это именно система среднего уровня. Но это же нужно головой думать, а не за еду работать и такие комментарии писать.

EvilH0mer
15.01.2026, 15:46
В ПР100 автора неожиданно образуется 2 интерфейса?

Нет, ПРка MASTER 87552просто читает с МЭ110-220.3М и отправляет в тот же интерфейс во второй SLAVE (OPC сервер на ПК).

melky
15.01.2026, 15:50
EvilH0mer я в курсе, просто предлагалось иное немного, где требовался второй интерфейс, которого в ПР100 просто нет.
опять же, из разряда - поменяйте железку и у вас все будет :)

просто реализовать прослушиватель возможно (по крайней мере на RapidScada вполне себе), но это время на программирование и делать это еще платным как-то западло :)

EvilH0mer
15.01.2026, 15:53
EvilH0mer я в курсе, просто предлагалось иное немного, где требовался второй интерфейс, которого в ПР100 просто нет.
опять же, из разряда - поменяйте железку и у вас все будет :)

просто реализовать прослушиватель возможно (по крайней мере на RapidScada вполне себе), но это время на программирование и делать это еще платным как-то западло :)

Про ПО снифер да, было бы удобнее:)

melky
15.01.2026, 15:57
EvilH0mer не совсем снифера, а именно Modbus Spy (шпион) в виде драйвера для RapidScada.

з.ы. мне пока не требуется, а делать просто так, как-то нет особого желания, делать просто так но делать его платным, тоже как-то нет желания, хотя есть возможности. тут бы время на сон найти :)

melky
15.01.2026, 16:01
поэтому взял ПР200 соединил два слота 485 между собой capzap ваши же слова, у ПР200 два слота RS485, у ПР100 - ОДИН - что соединять ?

melky
15.01.2026, 16:08
capzap ага, посмотрел. Ну вы то программировать умеете :) и опять же, сделали на коленке просто валидацию пакетов, не более. Настраиваемую шнягу с передачей в любую scada сделайте. Вот как раз именно это и искал автор.

ну и сру, чё дальше то? застрелитесь ? :)

EvilH0mer
15.01.2026, 16:08
EvilH0mer не совсем снифера, а именно Modbus Spy (шпион) в виде драйвера для RapidScada.

з.ы. мне пока не требуется, а делать просто так, как-то нет особого желания, делать просто так но делать его платным, тоже как-то нет желания, хотя есть возможности. тут бы время на сон найти :)

Тоже пока не требуется, но тема интересная. Но это скорее всего будет индивидуальное решение, под каждого, т.к. снифер/шпион даже если будет видеть данные, он не будет понимать как их интерпретировать, т.е. нужно будет в ручную указывать с какого адреса в сети, памяти, что читается и куда пишется.

melky
15.01.2026, 16:10
EvilH0mer вот именно что на базе драйвера в Rapid можно сделать именно что все будет пониматься и разбираться, а не просто пакет валидный или не валидный. Это что касается Modbus.
Сделать шпион на все протоколы подряд это анриал...

melky
15.01.2026, 16:50
capzap возьмите с полки пирожок :)

доделайте уж до конца, что ли, люди спасибо скажут.

Валенок
16.01.2026, 20:10
ПЛК110-30 - предназначена для автоматизации средних систем. Если думать ж.........., а не головой, то да система из ПР100 и МЭ110-220.3М это именно система среднего уровня.
Очень сложная мысль.
Но НГ прошел, и есть еще целый год до нового НГ. Продолжайте искать, может когда и найдёте. И сэкономите на покупке ПЛК110-30.


...Но это же нужно головой думать, а не за еду работать и такие комментарии писать.
Да. Надо думать головой. И искать. Это эффективней чем решать.

EvilH0mer
19.01.2026, 08:01
Очень сложная мысль.
Но НГ прошел, и есть еще целый год до нового НГ. Продолжайте искать, может когда и найдёте. И сэкономите на покупке ПЛК110-30.


Да. Надо думать головой. И искать. Это эффективней чем решать.

Уже всё решили без вас и вашей надменной "помощи" и экономия тут абсолютно не при чём, это если у нормальных.