Просмотр полной версии : УПП ONI управление по MODBUS
Максим12
23.04.2024, 09:57
Доброго дня, товарищи!
Помогите разобраться.
Суть такова - запустить устройство плавного пуска ONI SBF по Modbus из OL.
Никак не получается, до этого момента никогда не работал по этой сети.
75320
75321
75322
75323
Пробую разные варианты байтов и регистров.
Пробую по разному записать значение, напрямую в сетевую переменную Start_YPP_1 или в переменную запуск записи Write_YPP_1 .
В общем, УПП не реагирует никаким образом. Настройки УПП заводские.
Как запустить то её??
kondor3000
23.04.2024, 10:52
Доброго дня, товарищи!
Помогите разобраться.
Суть такова - запустить устройство плавного пуска ONI SBF по Modbus из OL.
Никак не получается, до этого момента никогда не работал по этой сети.
Пробую разные варианты байтов и регистров.
Пробую по разному записать значение, напрямую в сетевую переменную Start_YPP_1 или в переменную запуск записи Write_YPP_1 .
В общем, УПП не реагирует никаким образом. Настройки УПП заводские.
Как запустить то её??
Удалите все управляющие биты на чтение, запись и статус, оставьте только галку, Запись по изменению и пробуйте записывать 0 бит в 0 или 1 регистр.
Вообще прочитать хоть что-то удалось ? Чтобы на настройки сети не грешить.
Адрес переменной Start, по идее, должен быть регистр 0, бит 1
Максим12
23.04.2024, 11:31
Удалите все управляющие биты на чтение, запись и статус, оставьте только галку, Запись по изменению и пробуйте записывать 0 бит в 0 или 1 регистр.
Вообще прочитать хоть что-то удалось ? Чтобы на настройки сети не грешить.
Попробовал, но ничего так и не хочет пускаться.
Читать тоже пытался, но тоже неудача..
Настройки чётности пробовал разные. Вообще, настройки соответствуют инструкции УПП.
Не особо в этом соображаю, что то где то упускаю из вида...
Максим12
23.04.2024, 11:33
Адрес переменной Start, по идее, должен быть регистр 0, бит 1
Пытался и так. Безуспешно..
А если поменять местами А и В?
Максим12
23.04.2024, 12:35
А если поменять местами А и В?
Поменял.
Изменял различные варианты управляющего слова- старшим байтом вперёд, старшим регистром вперёд. Реакции от УПП не последовало...
Для начала я бы проверил: работает ли сам порт на УПП через любой преобразователь (например, АС4 (https://owen.ru/product/owen_as4)) с использованием программы типа Modbus Pool (https://www.modbustools.com/modbus_poll.html). Задал чтение регистра, значение которого известно (например, 40018).
Максим12
23.04.2024, 13:28
Для начала я бы проверил: работает ли сам порт на УПП через любой преобразователь (например, АС4 (https://owen.ru/product/owen_as4)) с использованием программы типа Modbus Pool (https://www.modbustools.com/modbus_poll.html). Задал чтение регистра, значение которого известно (например, 40018).
Понял, вариант хороший, но такого преобразователя нет под рукой...:(
Вообще, подключался к трём одинаковым УПП, все три что то ещё ждут от моих действий и не хотят подчинятся..
Максим12
23.04.2024, 14:22
Для начала я бы проверил: работает ли сам порт на УПП через любой преобразователь (например, АС4 (https://owen.ru/product/owen_as4)) с использованием программы типа Modbus Pool (https://www.modbustools.com/modbus_poll.html). Задал чтение регистра, значение которого известно (например, 40018).
Вообщем, преобразователь АС4 у меня на руках...
Пробовал сканировать программкой Modbus RTU Scanner v2.1 безрезультатно.
Modbus Poll так же не смогла сконнектится с УПП, дела..��
Поэтому тема вышла из ряда OL..
kondor3000
23.04.2024, 14:28
Вообщем, преобразователь АС4 у меня на руках...
Пробовал сканировать программкой Modbus RTU Scanner v2.1 безрезультатно.
Modbus Poll так же не смогла сконнектится с УПП, дела..��
Поэтому тема вышла из ряда OL..
Значит проверяйте все сетевые настройки блока, вы должны их знать точно, а не методом тыка.
Вообщем, преобразователь АС4 у меня на руках...
Пробовал сканировать программкой Modbus RTU Scanner v2.1 безрезультатно.
Modbus Poll так же не смогла сконнектится с УПП, дела..��
Поэтому тема вышла из ряда OL..
Возможно в УПП уже изменили коммуникационные параметры.
Попробуйте сбросить на заводские:
75334
Максим12
23.04.2024, 15:06
Возможно в УПП уже изменили коммуникационные параметры.
Попробуйте сбросить на заводские:
75334
Да, выполнял данную процедуру. Находил старый проект OL с управлением таких же УПП, там по сетевым настройкам всё тоже самое, только адреса заданы, но не факт, конечно, что они правильные и рабочие в этом проекте, т.к. далее всё уходит на дискретный выход...75337
Давайте проверим еще две вещи:
1. Спецификацию модели УПП
75339
Максим12
23.04.2024, 15:56
Давайте проверим еще две вещи:
1. Спецификацию модели УПП
75339
Да, есть такое.
Вообщем, после смены полярности A и B, в Modbus Poll смог с ним сконнектится и запустить..
Опять вернулся в OL и снова никаким образом не получается запустить, да и что то прочитать тоже.:mad:
Ну хотя бы понятно, что связь должна быть, дело остаётся за правильными настройками и запросами.
Да, есть такое.
Вообщем, после смены полярности A и B, в Modbus Poll смог с ним сконнектится и запустить..
Опять вернулся в OL и снова никаким образом не получается запустить, да и что то прочитать тоже.:mad:
Ну хотя бы понятно, что связь должна быть, дело остаётся за правильными настройками и запросами.
Сбросьте скриншот с Modbus Poll/
Максим12
23.04.2024, 16:11
Сбросьте скриншот с Modbus Poll/
Ну я особо в этой проге не разбирался, просто попробовал запустить.
75343
75344
Ну я особо в этой проге не разбирался, просто попробовал запустить.
75343
75344
Команда на запуск нужна.
Максим12
23.04.2024, 16:19
Он запускается, по адресу 0, биту 1.
75345
Команда уходит, УПП работает.
kondor3000
23.04.2024, 16:23
Он запускается, по адресу 0, биту 1.
75345
Команда уходит, УПП работает.
Да адрес 0 бит 0, откуда вы 1 то берёте. А значение 1.
С учетом:
75346
делаем
75347
и проверяем
Максим12
23.04.2024, 17:05
С учетом:
75346
делаем
75347
и проверяем
Благодарочка )
Сделаю, но теперь не сегодня, но благодарю за помощь💪
Дмитрий_Юрьевич
26.04.2024, 12:23
Добрый день коллеги! Я тоже промучился, пока смог его запустить по modbus... А у кого-нибудь получилось считать регистры на этом плавном пуске с помощью ПР ОВЕН?
Максим12
27.04.2024, 14:20
Добрый день коллеги! Я тоже промучился, пока смог его запустить по modbus... А у кого-нибудь получилось считать регистры на этом плавном пуске с помощью ПР ОВЕН?
Да, читать получилось.
Что именно не выходит прчитать?
У вас перепутаны A и В сигналы 485? Интересно просто.
Борис З.
04.10.2024, 14:56
Да, читать получилось.
Что именно не выходит прчитать?
У вас перепутаны A и В сигналы 485? Интересно просто.
Добрый день! Сразу пишу, что я новичок (от слова совсем), но очень хочу научиться.Встала задача подружить ПР-200 с ONI для начала для изменения заводских токовых настроек под двигатель меньшей мощности.Прочитал эту тему. В итоге родились вопросы:
1) Заводские настройки в инструкции оказались правильными?
2) Нужно ли подключать терминальный резистор 120 Ом, если у меня только ПР-200 и один ONI ?
3) Приведите пожалуйста пример настроек переменных для считывания значений (к примеру Тока, т.е. 40002) ?
4) Как сто процентов понять средствами OL что связь есть(а то он не на что не реагирует, пуск/стоп я не пробовал) ?
kondor3000
04.10.2024, 22:11
Добрый день! Сразу пишу, что я новичок (от слова совсем), но очень хочу научиться.Встала задача подружить ПР-200 с ONI для начала для изменения заводских токовых настроек под двигатель меньшей мощности.Прочитал эту тему. В итоге родились вопросы:
1) Заводские настройки в инструкции оказались правильными?
2) Нужно ли подключать терминальный резистор 120 Ом, если у меня только ПР-200 и один ONI ?
3) Приведите пожалуйста пример настроек переменных для считывания значений (к примеру Тока, т.е. 40002) ?
4) Как сто процентов понять средствами OL что связь есть(а то он не на что не реагирует, пуск/стоп я не пробовал) ?
Кому вы пишите пол года не заходил и может ещё год не появится. А вам надо почитать эту тему и посмотреть видео по ПР их довольно много уже.
2) Терминальные резисторы нужны при помехах, на столе можно и без них.
4) Если читает значит есть связь, можно объявить переменную статуса и связи и их проверять, но на ПР они работают не совсем корректно.
Если задаёте вопросы, то выкладывайте скрины, как настроено у вас или проект.
Борис З.
07.10.2024, 11:33
Кому вы пишите пол года не заходил и может ещё год не появится. А вам надо почитать эту тему и посмотреть видео по ПР их довольно много уже.
2) Терминальные резисторы нужны при помехах, на столе можно и без них.
4) Если читает значит есть связь, можно объявить переменную статуса и связи и их проверять, но на ПР они работают не совсем корректно.
Если задаёте вопросы, то выкладывайте скрины, как настроено у вас или проект.
Добрый день!
2)Понял, спасибо!
4)Выкладываю свои настройки по порядку:
-сетевые в соответствии с руководством по эксплуатации ONI:
79131
-настройки опроса:
79132
-экран с переменной:
79133
79134
-переменная статуса:
79135
79136
-переменная старта опроса:
79137
79138
Заранее благодарен за критику и исправления!
kondor3000
07.10.2024, 13:29
Экран вам зачем? Вы онлайн отладку включите и смотрите, что принимает, статусы все уберите. И скрины нужны только настроек и Онлайн.
Вам надо данные правильные принять, а экраны и красоту, вы потом наводить будете.
То же самое связь с панелью, только настройки, если сами не можете наладить.
Борис З.
10.10.2024, 11:29
Экран вам зачем? Вы онлайн отладку включите и смотрите, что принимает, статусы все уберите. И скрины нужны только настроек и Онлайн.
Вам надо данные правильные принять, а экраны и красоту, вы потом наводить будете.
То же самое связь с панелью, только настройки, если сами не можете наладить.
Добрый день! Ввиду неопытности и нехватки теоретической базы, я решил взять данный вопрос нахрапом. Естественно так не вышло. Углубившись в изучение мат. части был выявлен ряд грубых нарушений в написании мной адресов регистров, выбора функций чтения/записи и не только.
1) Я пошёл путём автора поста- воспользовался преобразователем интерфейсов и программкой Modbus Poll. Которая ещё раз подтвердила, что наименования A и B интерфейса RS-485 на УПП перепутаны, (т.е. "А" ПР-ки нужно подключать на "B" ONI и т.п.);
2) Проверка перемычек на плате RS-485 ПР-200 показала, что они по умолчанию установлены в положении "Slave" (что я и вычитал в руководстве к ПР-200, хаа..., но уже опосля...), установил в положение "Master";
3) Ну про то, как я писал адреса регистров я вообще промолчу, на скринах выше всё видно...;
4) Но самая непростительная ошибка по невнимательности - не был включен контроль чётности в положение "чётн" в сетевых настройках.
На данном этапе всё работает. И считываю/записываю значения в регистры, и управляю пуском и остановом.Осталось навести красоту.
Спасибо за участие! Буду дальше грызть гранит таинства программирования!
kondor3000
10.10.2024, 13:10
На данном этапе всё работает. И считываю/записываю значения в регистры, и управляю пуском и остановом.Осталось навести красоту.
Спасибо за участие! Буду дальше грызть гранит таинства программирования!
Ну и отлично, побольше бы таких как вы)))
Борис З.
10.10.2024, 15:16
Ну и отлично, побольше бы таких как вы)))
Благодарю, буду стараться!
Успехов!
ZoomBoss
08.03.2025, 20:33
Здравствуйте подскажите пожалуйста как поженить по rs485 (пр100-24.1208.03.1 [МО2] как ведущий) и (пр102-24.2416.13.1 ведомый) и тка-же частотник у которого команды подаются в 16 ричной системе где (01 06 20 00 00 01) для запуска ПЧ для регулировки скорости используется слово (01 06 20 01 "скорость в 16 ричной ".
kondor3000
09.03.2025, 09:19
Здравствуйте подскажите пожалуйста как поженить по rs485 (пр100-24.1208.03.1 [МО2] как ведущий) и (пр102-24.2416.13.1 ведомый) и тка-же частотник у которого команды подаются в 16 ричной системе где (01 06 20 00 00 01) для запуска ПЧ для регулировки скорости используется слово (01 06 20 01 "скорость в 16 ричной ".
Не надо писать сразу в нескольких темах https://owen.ru/forum/showthread.php?t=26216&p=458904&viewfull=1#post458904
Сергей0308
09.03.2025, 10:03
Добрый день! Ввиду неопытности и нехватки теоретической базы, я решил взять данный вопрос нахрапом. Естественно так не вышло. Углубившись в изучение мат. части был выявлен ряд грубых нарушений в написании мной адресов регистров, выбора функций чтения/записи и не только.
1) Я пошёл путём автора поста- воспользовался преобразователем интерфейсов и программкой Modbus Poll. Которая ещё раз подтвердила, что наименования A и B интерфейса RS-485 на УПП перепутаны, (т.е. "А" ПР-ки нужно подключать на "B" ONI и т.п.);
2) Проверка перемычек на плате RS-485 ПР-200 показала, что они по умолчанию установлены в положении "Slave" (что я и вычитал в руководстве к ПР-200, хаа..., но уже опосля...), установил в положение "Master";
3) Ну про то, как я писал адреса регистров я вообще промолчу, на скринах выше всё видно...;
4) Но самая непростительная ошибка по невнимательности - не был включен контроль чётности в положение "чётн" в сетевых настройках.
На данном этапе всё работает. И считываю/записываю значения в регистры, и управляю пуском и остановом.Осталось навести красоту.
Спасибо за участие! Буду дальше грызть гранит таинства программирования!
Я пожалуй добавлю свои пять копеек, несмотря на то, что у Вас "работает". В настройках сетевого интерфейса вашего УПП сказано(скрин выкладывали), что при отсутствии контроля чётности должно быть два стоп-бита, мне кажется Вы это упускаете, в смысле, делаете неверные настройки сети!!
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot