Вход

Просмотр полной версии : Нет связи ПЛК110-160 с модулями МВ110-16ДН и МУ110-8Р



Олег174
02.03.2016, 15:37
Здравствуйте.
Извиняюсь за беспокойство и, возможно за повторение вопросов, которые задавались неоднократно.
Просьба, посылать в Поиск и на примеры не надо, уже 3 дня роюсь здесь, но ответов не нахожу. Либо не в тему, либо не смог понять. К тому же большая часть программ делается на LD, а примеры, как на грех, сплошь на других языках. В общем разобраться не смог.

Суть проблемы: В ПЛК110-160 программа должна опрашивать входы на МВ-16ДН с адресом 16, и выдавать выходы на МУ-8Р с адресом 32, - задача тривиальнейшая и вроде бы должна быть отработанной до самых последних действий. Блоки ввода-вывода прекрасно работают с программой Конфигуратор, все выставлено по методичке на диске. Так же по методичке выставлены все параметры в Овен-Мастер, в unsigned variabl (Listen), и в Float variable (Write) для всех каналов блока вывода. Все многократно проверены. Но при включении программы на контроллере он не видит эти блоки, и эти блоки не индицируют светодиодом "связь". Программа записывает в выходные регистры выходного блока нужные числа, но никаких замыканий на МУ-8Р нет. Нет также никакой реакции на включения входов на МВ-16ДН.
Заменил ПЛК-160 с версией 2.15.6 на ПЛК с версией 2.14.0, никаких перемен. Смена 485-1 на 485-2 так же никаких результатов.
Напряжение на выходах 485 есть (примерно 5v). так же есть частота, но никакой реакции нет.
В регистрах Овен-Мастер индицируется: на "ошибке" 81 (нет связи с блоками).
На Last hash 11558 и 59540
На адресе последнем числа 128, 254, 192,264, в общем через 8 до 312.

Извините. чтобы организовать связь с блоками ввода вывода нужно нагородить какие-то еще блоки. функции, программы, подпрограммы?
Или все тривиально? Но в описаниях нигде эту тривиальность не нашел. Увы.
Похоже, мне быстрее переделать схему и программу, чем разобраться с этой тривиальностью. Если не трудно, помогите.

capzap
02.03.2016, 15:57
да всё тривиально, в десятой строке лишние скобки

zendo057
02.03.2016, 18:39
Здравствуйте.

Похоже, мне быстрее переделать схему и программу, чем разобраться с этой тривиальностью. Если не трудно, помогите.

Покажите свой опус,вам и подскажут.

приборист
02.03.2016, 23:22
А в чем преимущество опроса по протоколу ОВЕН?

Олег174
03.03.2016, 08:32
да всё тривиально, в десятой строке лишние скобки
Извините, а не могли бы указать, где именно эти скобки?

Олег174
03.03.2016, 08:33
А в чем преимущество опроса по протоколу ОВЕН?

Не знаю, делал и по Моббасу, всё равно связи нет, ошибка 81. Правда в
"Последнем адресе" постоянно фигурируют заданные адреса 16 и 32.

Олег174
03.03.2016, 08:36
Высылаю 2 варианта проверки связи, с протоколом Овен и с Моббасом. Это,
разумеется, чисто для проверки связи ПЛК с модулями ввода-вывода.
Проекты на ПЛК-160 без навешенных модулей у меня получаются нормально.
В проверках включение входа 1-4 на ПЛК или 1-4 на МВ-16ДН должны
вызывать включение выходных реле на МУ-8Р. При подключении входов на ПЛК
всё срабатывает, на выходных регистрах появляются нужные числа, но на
выходные реле МУ-8Р ничего не приходит. Так же никакой реакции на
подключение входов МВ-16ДН.

capzap
03.03.2016, 08:39
Извините, а не могли бы указать, где именно эти скобки?

проект приложите и будем искать где эти скобки

Олег174
03.03.2016, 11:51
Извиняюсь, что переслали один файл не из той оперы. Повторяю, вкладываю 2 проекта в редакторе ЛД: один на Овен-Мастере, другой на Моббас.
К сожалению скриншоты на моем компе не получаются, нет у него такой функции.
Если нужны еще какие-либо сведения, кроме проектов (там вроде бы все есть), пожалуста напишите.

capzap
03.03.2016, 21:31
Извиняюсь, что переслали один файл не из той оперы. Повторяю, вкладываю 2 проекта в редакторе ЛД: один на Овен-Мастере, другой на Моббас.
К сожалению скриншоты на моем компе не получаются, нет у него такой функции.
Если нужны еще какие-либо сведения, кроме проектов (там вроде бы все есть), пожалуста напишите.
что касается модбас, применение шаблона МВУ зачем? Он у Вас разве используется? Точно также через UMD
Какие регистры нужно читать/писать в документации прописаны проверять нет сил. Теперь к самому интересному, когда загружаете проект с использованием модбас, на модулях, предварительно надо настроить тоже на протокол модбас, не все из них(из модулей) автоматически понимают какой протокол, после изменений новые настройки вступают в силу обычно после пересброса питания и тогда возможно всё у вас получится

ЗЫ забыл уточнить, раз в конфигураторе стоит ASCII то и модули должны использовать этот же вид модбаса, не перепутайте с RTU

Олег174
04.03.2016, 08:40
что касается модбас, применение шаблона МВУ зачем? Он у Вас разве используется? Точно также через UMD
Какие регистры нужно читать/писать в документации прописаны проверять нет сил. Теперь к самому интересному, когда загружаете проект с использованием модбас, на модулях, предварительно надо настроить тоже на протокол модбас, не все из них(из модулей) автоматически понимают какой протокол, после изменений новые настройки вступают в силу обычно после пересброса питания и тогда возможно всё у вас получится

ЗЫ забыл уточнить, раз в конфигураторе стоит ASCII то и модули должны использовать этот же вид модбаса, не перепутайте с RTU

Разумеется пробовал и так, и так, и по шаблону, и по универсальному модулю, и через ASCII, и через RTU, и неоднократно выключал-включал. Глухо как в танке после бомбёжки. Висит ошибка 81, светодиоды RS-485 на модулях никак не моргают, данные не передаются ни туда, ни сюда. Увы, мне.
Увы.

capzap
04.03.2016, 09:09
пришлите скрины текущих настроек всех приборов в сети. Покажите, что на данный момент у Вас везде один протокол (еще раз напоминаю что изменению вступят в силу после передергивания питания), скорости, стоп биты, четности всё у всех совпадает. В конце концов неплохо бы подключить ПК в сеть, запустить прогу http://www.hmisys.com/downloads/PeakHMISlaveSimulatorInstall.exe открыть окно монитора с галкой show message raw и убедится что действительно мастер не посылает пакеты. Если провода подключенные к плк не перепутаны, то хоть какие то пакеты или просто мусор Вы всёравно должны увидеть, если мусор значит со скоростями что то напутано

Олег174
04.03.2016, 16:32
пришлите скрины текущих настроек всех приборов в сети. Покажите, что на данный момент у Вас везде один протокол (еще раз напоминаю что изменению вступят в силу после передергивания питания), скорости, стоп биты, четности всё у всех совпадает. В конце концов неплохо бы подключить ПК в сеть, запустить прогу http://www.hmisys.com/downloads/PeakHMISlaveSimulatorInstall.exe открыть окно монитора с галкой show message raw и убедится что действительно мастер не посылает пакеты. Если провода подключенные к плк не перепутаны, то хоть какие то пакеты или просто мусор Вы всёравно должны увидеть, если мусор значит со скоростями что то напутано

Присылаю скрины 3 пакета. В одном скрины по Овен, в другом Модбас с АСЦ2, в третьем Модбас с РТУ. На МУ110-8Р строки с протоколом нет. Чтобы не путать, буду посылать по одному пакету.

Олег174
04.03.2016, 16:36
По Моббас с АСЦ2

Олег174
04.03.2016, 16:39
По Модбас с РТУ

Yegor
04.03.2016, 17:14
Омг bmp. За что?
АСЦ2Аски (https://www.youtube.com/watch?v=ojwvvPS4TcE).

Вы даже скорость обмена одинаковую не выставили.

23011

Олег174
05.03.2016, 07:58
Увы мне, позор на мою седеющую и лысеющую голову.
Упустил этот момент, мол зачем, когда с Конфигуратором блоки так хорошо работают.
Выставил скорости обмена на блоках ввода-вывода, наконец-то всё пошло.

Всем спасибо. С наступающим праздником.