Просмотр полной версии : Монитор сети 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
ПР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 не в сети.
capzap, я понял, что нужен режим spy, но покажите, у кого реализован, чтобы понимал протокол и мог разделить запросы от пр100 и ответы от Мэ?
Хоть у кого-то?
В самом простом варианте, это пр должен иметь пару интерфейсов.
МихаилГл
25.12.2025, 17:38
Вроде у Овена был типа такого индикатор. Правда сейчас полазил по их сайту, не нашёл. Но он мог только один параметр вроде вылавливать из сети.
А разве МСД-200 не может опрашивать и раздавать (даже через USB) и работать в режиме Spy?
в slave необходимо передавать данные, slave настраивается и должен отвечать, что данные он получил. То есть мастер записал, в ответ получил подтверждение.
а тут нужен просто прослушиватель, но который так же как slave будет настроен, игнорировать запросы мастера к МЭ, но при этом принимать все данные от МЭ из сети и раскладывать по переменным.
Вот такое ПО есть?
то есть не просто слушать все и вываливать в лог, а именно только ответы от указанного(ых) слейвов ?
capzap :) я про готовое ПО, есть такое? или опять писать? вы не представляете, как задолбало писать то, что просто должно существовать :)
а раз не существует, значит это просто мало кому нужно.
МихаилГл
25.12.2025, 21:16
Всё, что выше, не читал, но вроде в какой то теме было, что для плк2хх у Овена есть шаблон с настройкой spy...
capzap а у ПР есть достаточный функционал синхронизироваться с ПК для опросов? был бы ПЛК, можно было бы реализовать, но с ПР вряд ли. Ну или подскажите как?
в рамках запрос-ответ от двух мастеров и чтобы не мешали друг другу.
Вот как раз, когда ищут определенный функционал, еще далеко не зависит, что могут писать. Прилетела задача, сперва поиск. Нет готового, чаще всего заканчивается "на нет и суда нет"
При чем тут Овен? Поставьте на место ПР Овен, ПР любого другого производителя. Их функционал не рассчитан на синхронизацию с другими мастерами.
А по сути вопроса ТС, готового ПО, которое бы не просто слушало, а разбирало бы пакеты именно от слейв устройств я не видел. Все валят в общий лог.
А ТС интересуется в теме именно готовым ПО.
что касается использования OPC в качестве ещё одного слева - простой пример, у вас нет доступа к исходнику программы ПР и все, нет у вас ещё одного слева.
Монитор сети 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 в конце линии, когда подключил между ПР и МЭ, всё заработало, огромное спасибо, мне этого достаточно.
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 Ом на концах линии (и витая пара с экраном) это защита от помех на длинных линиях, при наличии частотников и мощных двигателей.
На столе резисторы не нужны.
Понял, спасибо.
В ПР100 автора неожиданно образуется 2 интерфейса?
Купить сраный ПЛК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 сервер на ПК).
EvilH0mer я в курсе, просто предлагалось иное немного, где требовался второй интерфейс, которого в ПР100 просто нет.
опять же, из разряда - поменяйте железку и у вас все будет :)
просто реализовать прослушиватель возможно (по крайней мере на RapidScada вполне себе), но это время на программирование и делать это еще платным как-то западло :)
EvilH0mer
15.01.2026, 15:53
EvilH0mer я в курсе, просто предлагалось иное немного, где требовался второй интерфейс, которого в ПР100 просто нет.
опять же, из разряда - поменяйте железку и у вас все будет :)
просто реализовать прослушиватель возможно (по крайней мере на RapidScada вполне себе), но это время на программирование и делать это еще платным как-то западло :)
Про ПО снифер да, было бы удобнее:)
EvilH0mer не совсем снифера, а именно Modbus Spy (шпион) в виде драйвера для RapidScada.
з.ы. мне пока не требуется, а делать просто так, как-то нет особого желания, делать просто так но делать его платным, тоже как-то нет желания, хотя есть возможности. тут бы время на сон найти :)
поэтому взял ПР200 соединил два слота 485 между собой capzap ваши же слова, у ПР200 два слота RS485, у ПР100 - ОДИН - что соединять ?
capzap ага, посмотрел. Ну вы то программировать умеете :) и опять же, сделали на коленке просто валидацию пакетов, не более. Настраиваемую шнягу с передачей в любую scada сделайте. Вот как раз именно это и искал автор.
ну и сру, чё дальше то? застрелитесь ? :)
EvilH0mer
15.01.2026, 16:08
EvilH0mer не совсем снифера, а именно Modbus Spy (шпион) в виде драйвера для RapidScada.
з.ы. мне пока не требуется, а делать просто так, как-то нет особого желания, делать просто так но делать его платным, тоже как-то нет желания, хотя есть возможности. тут бы время на сон найти :)
Тоже пока не требуется, но тема интересная. Но это скорее всего будет индивидуальное решение, под каждого, т.к. снифер/шпион даже если будет видеть данные, он не будет понимать как их интерпретировать, т.е. нужно будет в ручную указывать с какого адреса в сети, памяти, что читается и куда пишется.
EvilH0mer вот именно что на базе драйвера в Rapid можно сделать именно что все будет пониматься и разбираться, а не просто пакет валидный или не валидный. Это что касается Modbus.
Сделать шпион на все протоколы подряд это анриал...
capzap возьмите с полки пирожок :)
доделайте уж до конца, что ли, люди спасибо скажут.
ПЛК110-30 - предназначена для автоматизации средних систем. Если думать ж.........., а не головой, то да система из ПР100 и МЭ110-220.3М это именно система среднего уровня.
Очень сложная мысль.
Но НГ прошел, и есть еще целый год до нового НГ. Продолжайте искать, может когда и найдёте. И сэкономите на покупке ПЛК110-30.
...Но это же нужно головой думать, а не за еду работать и такие комментарии писать.
Да. Надо думать головой. И искать. Это эффективней чем решать.
EvilH0mer
19.01.2026, 08:01
Очень сложная мысль.
Но НГ прошел, и есть еще целый год до нового НГ. Продолжайте искать, может когда и найдёте. И сэкономите на покупке ПЛК110-30.
Да. Надо думать головой. И искать. Это эффективней чем решать.
Уже всё решили без вас и вашей надменной "помощи" и экономия тут абсолютно не при чём, это если у нормальных.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot