Стартовая страница › Форумы › Понять, как работает ПО › SCADA + OPC вопрос
- В этой теме 52 ответа, 5 участников, последнее обновление 2 года, 11 месяцев назад сделано
Mikhail.
-
АвторЗаписи
-
19.06.2023 в 13:24 #28910
p-region
УчастникДобрый день.
Устройство ОВЕН ПР-103 с модулями расширения.
Устанавливаю СКАДу настраиваю подключение к OPC серверу делаю всё по мануалу. Работает MasterOPC Universal Modbus server. Всего тегов 18, все считываются в таблицу. Сохраняюсь передаю на сервер к исполнению, и дальше ничего не происходит статистика показывает исправную работу, а данных нет — ошибка. Выключаю OPC сервер и данные появляются. В настоящий момент OPC сервер выключен данные все подгружаются.У меня вопрос так и должно быть? Как добавить теги?
Можно привести пример настройки протокола модбас не на симуляторе, а на конкретном приборе (Например тотже ПР-103).
Заранее спасибо.Система: Вин10
Скада: RAPID 5.8.4
установлен opc-core-components-redistributables-3.00.108-2019122019.06.2023 в 13:34 #28914
manjey73УчастникЗачем читать Modbus через OPC если есть драйвер Modbus ?
Ошибка возможно связана с тем, что система сама должна вызвать OPC на исполнение.
Может еще зависеть от типа пользователя, доменный, локальный и т.д.19.06.2023 в 14:00 #28915p-region
УчастникСпасибо.
1. Тоесть, после того как теги загружены, скада самостоятельно запускает сервер опс как службу. и снимает с него данные.
2. Естественно лучше работать через modbus, но что-то у меня не получается. может не догоняю чего-то, поэтому прошу хоть какой простенький пример, но не симулятора, а реального подключения к прибору.19.06.2023 в 14:53 #28916
JurasskParkУчастникНаверное, вы в настройках драйвера modbus не выставили
Параметры шаблона — Адресация — Начиная с 0.
Вот вам и кажется что ничего не получается.
А так скрины, логи в студию. 🙂19.06.2023 в 15:43 #28917
manjey73Участникпо идее да, Адресация с нуля, десятичный вид адреса.
У ПР пользовательская адресация начинается с 512-ого регистра.
Не знаю, как у ПР103, у 200-го перестановка байт для float 230120.06.2023 в 14:34 #28924
MikhailМодераторДобрый день!
Естественно лучше работать через modbus, но что-то у меня не получается.
Сделайте скриншоты настроек и журнала линии связи, демонстрирующие проблему.
24.07.2023 в 11:36 #29242p-region
УчастникСкажите как тут прикрепить скрины?
24.07.2023 в 11:49 #2924325.07.2023 в 08:44 #29245p-region
УчастникВот примерно так выглядит.
https://ibb.co/94BghXp
https://ibb.co/RQh6dNN
https://ibb.co/jrv3Gy325.07.2023 в 09:49 #29246
manjey73УчастникУ вас же красным по белому написано — что такого адреса НЕТ…
Возможно один из регистров просто не существует в карте регистров устройства. Это стандартная ошибка Modbus протокола.
Причины — адресация с 0 или с 1, разные мастера по разному формируют и начинают отсчет.
25.07.2023 в 09:53 #29247
manjey73Участник3F FB Starting address Physical: 0x3FFB (16379)
Logical: 0x3FFC (16380)Ваш первый регистр по групповому запросу 16380, но физический адрес указан 16379
Смените стартовый на единицу или укажите что начинать с 0, будет ответ от устройства?25.07.2023 в 14:17 #29253
MikhailМодераторЕсли OPC-сервер показывает лог запросов Модбас, то можно проверить, чем запросы отличаются.
25.07.2023 в 16:05 #29255p-region
УчастникДля каждого адреса нужно указывать что начинаем с 1?
25.07.2023 в 17:20 #29256
manjey73УчастникНет, нажмите шестеренку, там общая настройка для ввода адресов, использовать адреса в HEX, начинать с 0 или 1
Подберите правильный вариант для вашего устройства.
Производители по разному указывают адреса в документации, кто-то физический, кто-то логический, и чтобы в уме не прибавлять или отнимать, проверяется один раз и выставляется в шаблоне…02.08.2023 в 11:26 #29314p-region
УчастникПоменял. переписал шаблон.
Что с нуля что с единицы.
Начало данных с 16384https://ibb.co/7RLdGg8
Уважаемые товарищи. Если есть шаблон, или пример как правильно создать шаблон не сочтите за труд приложите сюда. Если есть шаблон под ПР-103 буду благодарен.
«Использовать адреса в HEX» Это куда надо нажать в настройках?
https://ibb.co/fM790dt -
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.