Управление частотником через модбас

Использование протокола Modbus
Аватара пользователя
Drakon88
Рядовой
Сообщения: 32
Зарегистрирован: 02 июл 2019, 20:24
Имя: Михаил
Благодарил (а): 4 раза

Управление частотником через модбас

Сообщение Drakon88 »

Добрый день, коллеги радиолюбители)
Заранее извиняюсь если не в том разделе пишу, перенесите в нужный раздел если что.
Есть такая проблема - нужно врезаться в управление частотником и управлять им по своему.
Короче, есть система = HMI+ПЛК+частотник+асинхронник (сборная солянка Китай+Япония+Россия). Частотник крутит асинхронный двигатель. Всё отлично. Но при нажатии кнопки стоп (она сенсорная на панели HMI) частотник просто плавно останавливает двигатель и он может остановиться абсолютно в любом положении. А мне нужно, чтобы он останавливался каждый раз в одной и той же точке.
Я что думаю - поставить датчик в том месте, где требуется остановка (диск крутится через редуктор, медленно).
Далее - врезаться в модбасовскую 485-ю шину, в разрыв между ПЛК и частотником и поставить там устройство, которое бы получало сигнал от кнопки стоп с HMI (кстати не знаю как его ловить, этот сигнал, присутствует ли он на модбасе, фиг знает).
Далее, это устройство бы просто продолжало крутить мотор, с заданной скоростью, пока не дошло до датчика.
Вот подумал, на ардуине же есть какие то расширения для работы с рс485 и т.д. и решил спросить совета, как такое организовать)) понимаю что задачка простая и решается в два счёта, но я не программист и как работает модбас не знаю, я транзисторы паять умею, уже в 90х их паял. Ну и 561 логику конечно) а тут...эти новые технологии блин..
Последний раз редактировалось Drakon88 26 июл 2019, 00:07, всего редактировалось 3 раза.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Управление частотником через модбас

Сообщение pan »

Не проще проект в HMI подправить? Чем так извращаться
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Управление частотником через модбас

Сообщение krom23 »

В частотнике предусмотрено управление по клемам, можете напрямую с контроллера с релейных выходов задавать любые параметры и команды, только прочитайте мануал к нему и перепрограммируйте частотник под ваши нужды, и незачем лезть в дебри модбаса. На худой конец, если вам не подходят простые решения, сделайте управление по 0-10в или по 4-20ма, благо на алли есть соответствующие модули.

Ой я не совсем в тему, извиняюсь. По какой схеме общаются ПЛК с частотником?
Последний раз редактировалось krom23 05 июл 2019, 12:47, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Управление частотником через модбас

Сообщение Rovki »

Да уж вопрос совсем не потеме , но не страшно ...Для начала узнайте кто мастер в сети HMI или PLC
Электронщик до мозга костей и не только
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Управление частотником через модбас

Сообщение vovka1973 »

pan писал(а): 05 июл 2019, 11:08 Не проще проект в HMI подправить? Чем так извращаться
Я так думаю программу писал не он ,это надо ему все переделывать в чем я не уверен так бы он такой костыль не задумал.По хорошему ему надо все написать самому свой алгоритм даже на ардуино можно все сделать.
Изображение
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Управление частотником через модбас

Сообщение kulibinsvv »

Как частотник называется? Хотя бы его фотку.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Управление частотником через модбас

Сообщение pan »

vovka1973 писал(а): 05 июл 2019, 14:50 Я так думаю программу писал не он
я тоже это подозреваю. В любом случае то, что требуется ТС ,можно реализовать с помощью возможностей самого частотника
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Управление частотником через модбас

Сообщение vovka1973 »

pan писал(а): 05 июл 2019, 15:42 В любом случае то, что требуется ТС ,можно реализовать с помощью возможностей самого частотника
опять прочитал его задание там по ходу не выставлено динамическое торможение должен быть резистор и то не будет резко останавливаться ,так как имеет момент на валу ,хоть бы фотку скинул что за станок и почему он должен резко останавливаться ? хотя бы логику станка написал бы .
Изображение
Аватара пользователя
diman27
Сержант
Сообщения: 291
Зарегистрирован: 06 сен 2015, 07:33
Откуда: Белово
Благодарил (а): 4 раза

Управление частотником через модбас

Сообщение diman27 »

Что за частотник?
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Управление частотником через модбас

Сообщение krom23 »

vovka1973 писал(а): 05 июл 2019, 17:27 должен быть резистор и то не будет резко
Можно режим торможения постоянным током, а так как моторчик соединён с нагрузкой через редуктор, то можно определить выбег нагрузки после остановки и установить датчик раньше на расстояние выбега.
Аватара пользователя
Drakon88
Рядовой
Сообщения: 32
Зарегистрирован: 02 июл 2019, 20:24
Имя: Михаил
Благодарил (а): 4 раза

Управление частотником через модбас

Сообщение Drakon88 »

vovka1973 писал(а): 05 июл 2019, 14:50
pan писал(а): 05 июл 2019, 11:08 Не проще проект в HMI подправить? Чем так извращаться
Я так думаю программу писал не он ,это надо ему все переделывать в чем я не уверен так бы он такой костыль не задумал.По хорошему ему надо все написать самому свой алгоритм даже на ардуино можно все сделать.
Да, Вы правы! HMI китайский и программа тоже написана китайцами на корявом русско-китайском, пробовал подключиться, к панели HMI - не вышло, похоже программа запаролена для защиты от копирования. Короче в HMI не залезть( но я ещё раз попробую..

Отправлено спустя 2 минуты 49 секунд:
[ref]krom23[/ref], почему, наоборот в тему) рад любому совету! Я сам тоже думал про управление по 0-10 вольт, но тогда придется как то организовать преобразователь RS485 => 0-10V. Ибо от ПЛК сигнал идёт по 485 шине на частотник. А в процессе работы скорость меняется.

Отправлено спустя 3 минуты 53 секунды:
krom23 писал(а): 05 июл 2019, 19:37 Можно режим торможения постоянным током, а так как моторчик соединён с нагрузкой через редуктор, то можно определить выбег нагрузки после остановки и установить датчик раньше на расстояние выбега.
Да, это я и хотел, с опережением поставить датчик.

Отправлено спустя 8 минут 59 секунд:
[ref]vovka1973[/ref], По поводу все писать с нуля, думаю можно, но придётся не одну ардуину использовать, или даже что-нибудь помощнее типа большого STM32 и т.п. так как ног управления очень много (более 40), а к тому же еще придётся прилепить 10 дюймовый сенсорный экран к ардуине и написать интерфейс... с кучей меню. Так что думаю проще найти решение по остановке частотника. Машина на подобие конвейерной линии, с протягивающими валами, круговыми модулями пайки, системами намотки, тензодатчиками, индуктивными датчиками и т.д. Фотать и выкладывать полностью не могу, так как я всего лишь техник-электрик, меня уволят за это)) А фото частотника, ПЛК и остальных узлов сделаю скоро!
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Управление частотником через модбас

Сообщение krom23 »

Что у вас за частотник? Я так понимаю, что 485 нужна только что бы запускать его, или в процессе выполнения программы динамически изменяется скорость?
Если скорость в процессе не меняется, то есть простейший способ включать и отключать его используя только возможности самого частотника без всяких гаргарушек, о чём я писал выше.
Аватара пользователя
Drakon88
Рядовой
Сообщения: 32
Зарегистрирован: 02 июл 2019, 20:24
Имя: Михаил
Благодарил (а): 4 раза

Управление частотником через модбас

Сообщение Drakon88 »

[ref]krom23[/ref], щас как раз ищу фотку частотника. Подключен он по 485 ой напрямую к ПЛК, и в процессе работы меняется его скорость, когда 10%, когда 40%, а иногда и 80%. То есть задание скорости выполняется по 485ой шине...
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление частотником через модбас

Сообщение Sancho »

[ref]Drakon88[/ref], Ставите свисток, usb<->485, запускаете прогу, которая будет слушать шину в hex формате, включаете станок. Одновременно документируете что делаете и что в это время шлёт плк. Особенно момент старта и останова. Модель частотника обязательна.
Выкладываете сюда. Ждёте. Читаете. Перевариваете. Дальше или сами, или спасибо дяде :)
Основная мысль - получив от плк команду на останов(это может быть и 0%) - выполнить Ваш алгоритм, при остальных командах - просто их транслировать.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Управление частотником через модбас

Сообщение Rovki »

Делаете так - сигнал RS485 отсоединяете от частотника ,и заводите его на ардуино .В ардуино прописываете такие же адреса как ЧП (пуск,стоп, итд) в ардуино еще заводите сигнал с датчика где хотите остановиться и когда поступит сигнал на остановку вы по "И" соединяете с датчиком и подаете на стоп (вывод) ЧП. :smile37:
Электронщик до мозга костей и не только
Аватара пользователя
Drakon88
Рядовой
Сообщения: 32
Зарегистрирован: 02 июл 2019, 20:24
Имя: Михаил
Благодарил (а): 4 раза

Управление частотником через модбас

Сообщение Drakon88 »

Ну вот, перенесли тему в более подходящий раздел, спасибо, уважаемые модераторы и админы! :smile9:
А тем временем раздобыл фотки и более подробную информацию о комплектующих.
Итак. HMI - weinview tk6070iq (Китай). Слева питание 24 вольта, правее ком порт идущий к ПЛК, всё, других проводов к ней нет)
P_20190619_165318.jpg
ПЛК - mitsubishi fx1s-10mr-001 (Япония). Слева от синего подстроечника круглый разъём типа как у старых мышек PS/2, вот туда подключена панель HMI. [ref=#ff8000]Rovki[/ref], как раз про Ваш вопрос - уже сталкивался с подобным подключением, в таком случае ведущий обычно HMI, даже при программировании только она подключается к компу и сам ПЛК шьётся через HMI вместе с ней и не требует прямого подключения к ПК.
P_20190619_165800.jpg
P_20190619_165820.jpg
[ref]kulibinsvv[/ref], наконец добрался до частотника - это simphoenix e550-4t0022b, 3.6 kW, Китай. Подключён по RS485 двумя проводками к двум верхним зеленым клеммам на ПЛК.
P_20190619_165706.jpg
P_20190619_165717.jpg
Движок - какой-то типа АИР, но это не меняет ничего, обычный трёхфазный асинхронник.

[ref=#ff8000]Rovki[/ref], [ref=#ff8000]Sancho[/ref], только сейчас увидел ваши сообщения! Ага, я как то так и предполагал сделать, правильно поняли то что я пытаюсь сделать. Но я не до конца понимаю с чего начать, так как только недавно (с месяц назад примерно) собрал рабочее устройство на ардуине и ещё изучаю этот интересный раздел, а про чудо-программу FLProg вообще на днях узнал))) но уже собрал с её помощью пару-тройку рабочих штучек для самообразования. С 485ым протоколом почти не сталкивался, поэтому и задаю вопрос. Спасибо за наводку, пойду гуглить как прописываются адреса на ардуине...а также как на ней создать входной 485ый порт и выходной 485ый порт для ЧП. Думаю скоро вернусь) Свисток с USB на 485 есть, через него давненько шил какой-то ПЛК, а как называется программа, которая сканирует шину?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Drakon88 26 июл 2019, 00:01, всего редактировалось 1 раз.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Управление частотником через модбас

Сообщение Rovki »

Зачем вам из RS485 делать RS485 . Я же написал - найдите в описании по каким адресам модбас запускается и останавливается частотник и их забейте в ардуинке . Ардуинка при приходе команды стоп и сигнала с датчика выдает стоп на физический вход пчв . так же организуется и старт ... :smile37: RS485 - это интерфейс ,а протокол это модбас рту.
Электронщик до мозга костей и не только
Аватара пользователя
Drakon88
Рядовой
Сообщения: 32
Зарегистрирован: 02 июл 2019, 20:24
Имя: Михаил
Благодарил (а): 4 раза

Управление частотником через модбас

Сообщение Drakon88 »

[ref=#ff8000]Rovki[/ref], Ок, это понял) то есть вообще отрубить от частотника 485ый) А как скоростью тогда управлять? :smile37:
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление частотником через модбас

Сообщение Sancho »

Rovki писал(а): 07 июл 2019, 08:12 найдите в описании по каким адресам модбас запускается и останавливается частотник и их забейте в ардуинке
Не делайте так - это пальцем в небо.
Возьмите свисток, подключите к 485 шине и запустите прогу на компе. Придётся подобрать скорость, остальное, как правило, 8N1. Получится смотрелка шины. Подайте несколько разных команд с панели, одновременно записывая время/команды, приходящие в частотник. Остальное описал выше.
Самое важное и желательное - прога, сниффер, должна отображать время приёма пакета. Так получится привязка команд ко времени, и, соответственно, пакетов.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Управление частотником через модбас

Сообщение Rovki »

Sancho писал(а): 07 июл 2019, 08:34
Rovki писал(а): 07 июл 2019, 08:12 найдите в описании по каким адресам модбас запускается и останавливается частотник и их забейте в ардуинке
Не делайте так - это пальцем в небо.
Возьмите свисток, подключите к 485 шине и запустите прогу на компе. Придётся подобрать скорость, остальное, как правило, 8N1. Получится смотрелка шины. Подайте несколько разных команд с панели, одновременно записывая время/команды, приходящие в частотник. Остальное описал выше.
Самое важное и желательное - прога, сниффер, должна отображать время приёма пакета. Так получится привязка команд ко времени, и, соответственно, пакетов.
Элементарно ...Описание регистров модбас есть в любом частотнике .И не надо огород городить ,особенно если только нужно Пуск и Стоп в нужное время. Я ж делал видео и управлял частотником со смартфона - пуск,стоп,реверс,частота ....
Электронщик до мозга костей и не только
Ответить

Вернуться в «Modbus»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя