PDA

Просмотр полной версии : СП310Р+МВ110-8АС



wad71
22.07.2021, 16:39
Добрый день. СП310 опрашивает МВ110-8АС. Проект для СП310 тестовый (прикладываю). Работает странно (мое мнение).
На МВ110 два первых входа сконфигурированы на измерение напряжения 0...10В. Результаты измерений, как раз, отображаются корректно и без задержек. Я вывел на панель еще несколько цифровых дисплеев, чтобы видеть тип датчика для входов 1 и 2 (номера регистров 0 и 1), постоянную времени фильтра также для входов 1 и 2 (регистры 24 и 25) и скорость обмена из МВ110 (регистр 48). В свойствах этих дисплеев жесткая привязка к номерам соответствующих регистров. После некоторых наблюдений я завел еще один дисплей, только с возможностью ввода номера регистра кнопками цифрового ввода. И в результате: Напряжение на входах модуля на панели отображается корректно и все изменения индицируются без задержек. Скорость обмена (скорости 115200 соответствует 8) индицируется правильно. А вот на дисплеях, где тип датчика и значение постоянной фильтра - нули. При этом на дисплее с динамическим вводом номера регистра с клавиатуры все показывает правильно. И еще наблюдение. Изначально два дисплея с номерами регистров 0 и 1. Индицируются нули. Но если к одному из них вместо 0 или 1 привязать номер 48, и перезалить проект, то на втором показывает правильный тип датчика(4). То же касается и постоянной фильтра. Два дисплея с регистрами 24 и 25. Показывают нули. Если же вместо 24 или 25 прописать в проекте 48, то второй начинает правильно показывать 10, что соответствует конфигурации МВ110. Не хочет показывать содержимое соседних регистров? Странно как то. Или есть другое обЬяснение?
И еще. При вызове окна диагностики индикатор на активном порту (PLC) светится красным, иногда промигивает зеленым. Если верить РЭ, то связи нет и панель пытается ее восстановить. При этом быстрые изменения напряжения на входе модуля отображаются на панели мгновенно, даже когда индикатор диагностики обмена красный.

wad71
23.07.2021, 09:06
Извините, а что такое Г.2, 3й абзац? Пытался сопоставить как то с руководством, но ничего не понял. Если бы знать, хотя бы в общих чертах, что искать...

wad71
23.07.2021, 09:33
То, что Вы посоветовали, конечно же, очень информативно. Я читать умею. Но пока не представляю природу происходящего и какой раздел мне нужен. Если бы я разобрался самостоятельно в ситуации, то зачем мне обращаться на форум?

wad71
23.07.2021, 10:03
РЭ на 8АС, Г.2, 3й абзац.
Спросите Petera - где откл. автогрупповой запрос.

Может быть в двух словах о чем там речь, а то я не могу понять что такое Г2..

Евгений Кислов
23.07.2021, 10:08
Может быть в двух словах о чем там речь, а то я не могу понять что такое Г2..

Добрый день.

Вы опрашиваете и оперативные (значения входов), и конфигурационные (тип датчика и т.д.) параметры модуля.
Панель автоматически делает это групповыми запросами.
Но модуль поддерживает групповые запросы только для оперативных параметров:

56189

Поэтому нужно отключить автоформирование групповых запросов в панели.

См. здесь п. 3.6: https://owen.ru/product/sp3xx/faq

wad71
23.07.2021, 10:22
Спасибо, что то начинает проясняться. Завтра буду на смене и попробую со всем этим разобраться..

wad71
26.07.2021, 06:49
В настройках цифровых дисплеев установил динамическую адресацию, теперь конфигурационные регистры мв110 отображаются корректно, изменение конфигурации модуля с панели тоже работает. Остался открытым один вопрос:
При вызове окна диагностики индикатор на активном порту (PLC) светится красным, иногда промигивает зеленым. Если верить РЭ, то связи нет и панель пытается ее восстановить. При этом чтение -запись работает правильно. Так и должно быть?
56244

Евгений Кислов
26.07.2021, 06:52
В настройках цифровых дисплеев установил динамическую адресацию, теперь конфигурационные регистры мв110 отображаются корректно, изменение конфигурации модуля с панели тоже работает. Остался открытым один вопрос:
При вызове окна диагностики индикатор на активном порту (PLC) светится красным, иногда промигивает зеленым. Если верить РЭ, то связи нет и панель пытается ее восстановить. При этом чтение -запись работает правильно. Так и должно быть?
56244

Нет, так не должно быть.
Мигание означает, что на какие-то запросы не приходити ответов или приходят ответы с кодом ошибки.

wad71
26.07.2021, 08:37
А как можно сузить круг поиска, каким образом выявить, где ошибка? Какой нибудь тестовый проект, может посоветуете? Я пробовал изменять в модуле паузу перед ответом. В панели изменял время между запросами. Скорость ставил 9600(сейчас стоит 115200)... Практически никакой разницы. Только длительность свечения зеленым чуть больше становилась и более тупая реакция на изменение напряжения на входе модуля. Что еще можно попробовать?

Евгений Кислов
26.07.2021, 08:39
А как можно сузить круг поиска, каким образом выявить, где ошибка? Какой нибудь тестовый проект, может посоветуете? Я пробовал изменять в модуле паузу перед ответом. В панели изменял время между запросами. Скорость ставил 9600(сейчас стоит 115200)... Практически никакой разницы. Только длительность свечения зеленым чуть больше становилась и более тупая реакция на изменение напряжения на входе модуля. Что еще можно попробовать?

Подключить в шину преобразователь RS-485/USB и прослушать линию связи каким-нибудь терминалом COM-порта.

wad71
30.07.2021, 12:17
Заменил в проекте привязанный адрес во всех цифровых дисплеях на динамический и индикатор наличия связи стал зеленым, то есть связь в порядке. Но есть одно наблюдение. Подключился к шине компьютером и с помощью Serial Port Analyser с поддщержкой Modbus послушал шину во время опроса. Так вот, когда индикатор наличия связи был красный, то во всех запросах контрольная сумма была неправильной. А когда индикатор на панели позеленел, то контрольные суммы стали правильными, но далеко не все, много запросов с неверной контрольной суммой.