PDA

Просмотр полной версии : МУ110-8Р + GPRS-модем + MasterOPC



AquariusNox
26.11.2014, 15:50
Здравствуйте!
Нарисовалась маленькая проблема. Схема простая: MasterOPC --> GPRS-роутер ... (связь) ... GPRS-модем -->МУ110-8Р. Протокол Modbus. Получается считать данные с МУ110-8Р без проблем командами 3 и 4, а вот записать параметр командой 16, как в инструкции к МУ110-8Р, чтобы реле замкнулось, скажем, на 8 выходе, не представляется возможным, так как в опс просто нет задания команды 16 (принудительная запись командой 6 естественно не проходит). Может есть какой-то обходной маневр?
И еще вопрос по MasterScada. Один и тот же тег с опс невозможно привязать к двум разным кнопкам без фиксации. Приходится просто дублировать тег и назначать один и тот же, по сути, чтобы передавались с разных кнопок скажем 0 и 1. Так задумано?

SCADAMaster
26.11.2014, 16:13
Здравствуйте!
Нарисовалась маленькая проблема. Схема простая: MasterOPC --> GPRS-роутер ... (связь) ... GPRS-модем -->МУ110-8Р. Протокол Modbus. Получается считать данные с МУ110-8Р без проблем командами 3 и 4, а вот записать параметр командой 16, как в инструкции к МУ110-8Р, чтобы реле замкнулось, скажем, на 8 выходе, не представляется возможным, так как в опс просто нет задания команды 16 (принудительная запись командой 6 естественно не проходит). Может есть какой-то обходной маневр?

Есть. задается на уровне устройства - настройка "Не использовать команду Write Single Register", по умолчанию включена, то есть запись идет командой 0x10.
Посмотрите в режиме исполнения. на закладке "Запросы" - что происходит на шине. Уходит ли запрос, что устройство отвечает.
Лучше сначала отладить обмен напрямую - без GPRS модемов (через конвертер USB - RS-485).



И еще вопрос по MasterScada. Один и тот же тег с опс невозможно привязать к двум разным кнопкам без фиксации. Приходится просто дублировать тег и назначать один и тот же, по сути, чтобы передавались с разных кнопок скажем 0 и 1. Так задумано?
Разумеется на один вход нельзя подавать сигнал с двух выходов.
Вы можете использовать ФБ "Триггер" (закладка "Обработка сигналов"). Им вы сможете управлять двумя кнопками.
Либо использовать действия у команд

AquariusNox
27.11.2014, 06:32
Большое спасибо за ответ!
У нас еще частотный преобразователь просто подключен, а у него запись работает командой 6, и нигде, к сожалению, не нашел, что по умолчанию команда 16 и "Не использовать команду Write Single Register" была отключена. С овеном заработало моментально.
А с кнопочками, думаю, разберемся :)

С уважением!

SCADAMaster
27.11.2014, 08:34
Если запись идет командой 6, то "Не использовать команду Write Single Register" нужно поставить у этого устройства в "ложь".
"Принудительная запись командой 6" нужна на случай, когда у устройства есть регистры с записью командой 6 и командой 16 (как например ОВЕН ТРМ251).
Посмотрите наши видеопримеры по ОРС серверу - там все это описывается.