В ролике показано подключение бюджетной панели оператора HuaQingJun QJ-A043T2 к частотному преобразователю Kippribor по интерфейсу RS-485 с протоколом Modbus. Разбирается чтение регистров мониторинга (напряжение звена постоянного тока, частота, состояние дискретных входов) и управление пуском, реверсом и остановом через запись в регистры. Демонстрируются сложности с чтением регистра команд и необходимость использования функции записи нескольких регистров.
- 00:00 Представление панели HuaQingJun QJ-A043T2 и частотника Kippribor
- 00:49 Настройка связи RS-485 Modbus и индикация обмена
- 01:06 Просмотр адресов регистров в программе
- 03:07 Чтение регистров Holding Register
- 03:46 Параметры последовательного порта
- 05:58 Управление частотником через регистр команд
- 09:45 Запись команд пуска, реверса и останова
- 12:54 Установка задания частоты и запуск
- 14:01 Проблемы совместимости при замене частотников
- HuaQingJun QJ-A043T2
- Kippribor
- RS-485
- Modbus
Кому полезно: Инженерам АСУ ТП, занимающимся подключением HMI и настройкой частотных преобразователей по Modbus.
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:00 Приветствую на канале, живем как могем на вольных хлебах, и я опять решил поюзать. Панельку. Дешевенькую нравится она мне очень вот там. Хотя есть свои фишечки, но есть и некоторый интересный потенциал, который я хочу просто потом раскрыть. Эти панельки бывают и по более. Диагональкой, ну и ладно, это пока оставим, а сейчас сейчас я ее хочу подключить. Вот к такому частотечку. Прибор, ну почему к этому потому, что он у меня есть, остался там от проектов? И вот я его изучаю, так сказать.
0:49 Связь наладил, чем мне нравится мой преобразователь. Вот этот промышленный, 4 8 5 что он показывает передачу и прием. То есть тут хорошо видно, что частотник, что частотник отправляется запросы, и частотник отправляет ответ. Вот решил я посмотреть адреса регистров, используя опять вот эту китайскую программку удобная штучка. Вот и сейчас я смотрю, вот инструкция частотник, вот эти регистры. То есть у меня здесь напряжение звена постоянного тока, вот оно оно.
1:31 Вот. Текущее значение частоты 0. Входное напряжение преобразователя, и что то она так состояние дискретных ходов. Вот даже налоговый вход, вот он 16. Вот каким образом рассчитывается адрес, вот адрес это, который я начинаю читать и. А вот как он рассчитывается д 0 0 4 вот напряжение постоянного тока, то есть мы берем. Д, вот она д, мы подставляем нолик и дальше подставляем. Шестнадцатеричной формате вот это вот число следующие. Вот это вот и потом переводим десятичную вот калькулятор программиста, и вот он получается у нас адрес.
2:27 Вот то есть здесь, у меня шестнадцатидично д 0 0 4 вот это. Адрес. 53 500 250 Вот она начинается с 53 250, а это 252 вот она значение у нас, вот она. Напряжение звена постоянного тока вот адрес соответствует, вот то есть я сейчас проверяю просто на компьютере с помощью программки. Все у меня тут, как бы работает, отвечает значения, имеются. Вот как оно тут задается, читается вот эти регистры, то есть Рид холдинг Регистр, вот у нас. Вот у нас вот этого адреса, но без разницы я здесь могу поставить.
3:23 Так что так? Вот вот он будет читать теперь со 2 адреса, вот с этого режима постоянного тока, вот вот. Вот такое дело хорошая, удобная программка, так по коммуникации. По коммуникации. Рту, ну это я уже 9 600 это задается параметров частотника. 8 Бит данных Ивен Парити стоповый бит, это все задается в частотнике. Можно задать скорость, можно задать, но я пока по умолчанию. Я просто исследую, как все будет работать, чтобы я, чтобы я четко знал, что у меня тут все коннекция, и так подключаю панельку к частотничку.
4:22 + К плюсу ты к Минусу. И вот наш параметр это. Это параметр, вот вот вот вот вот вот вот вот это напряжение постоянного тока, вот он читает и адрес у него. Вот он адрес 16 бит без знака. Вот наш адрес, который мы вычислили, то есть тут берется, там берется шестнадцатеричный адрес, а здесь и переводится в десятичный формат. Вот она, грубо говоря, Д 0 0 4 переводит шестнадцатилетний формат, пишется сюда. Вот и мы можем прочитать уже это значение замечательно.
5:23 Лампочку выключу, чтобы было видно. Вот нормально, но уже что то связь есть, будем изучать дальше. Наше значение читается. Панелька показывает связь. Вот смотрим, далее смотрим далее, ну вот этот параметр на любой можно прочитать здесь соответственно. Замечательно, теперь мне интересен, теперь мне интересно для управления. Здесь вот есть такая штучка, вот такая табличка. То есть вот он наш номер здесь написано, кстати, как вот. Номер регистра определить в этом частотнике. Вот как я говорю, 12 то здесь до 0 вот она, а 12 переводится в шестнадцатиричный формат. А потом мы вот это число переводим в десятичный вид и записываем уже туда, в панель, вот как. То же самое ф 1 это шестнадцатиричный формат, потом вот это в десятичный переводим и туда. Ну ладно, это я еще буду пробовать все это делать так, а мне сейчас интересно. Вот эта команда работы вот вот биты, вот в этого регистра.
6:56 Пуск реверс стоп, вот это мне все интересно попробовать задание частоты. Вот такие дела ладно будем, а вот насчет. Управление интереснее. Вот это он читает регистра, вот этот нет. То есть я захотел прочитать вот этот регистр задание частоты? 1000 0 2 Просто вбил его сюда точно так же, как те регистры 1000 0 2 перевел десятичный формат. И Забил вот сюда, а вот нет, не прокатило, давайте попробуем. На троечку изменить. Хотя должна быть четверка по идее.
8:01 Потому что четверка. Это тройка, это просто чтение, аналог импорт. Интересно, ну ладно, попробуем загрузить, что будет? Так что так?
8:42 Опять не читает. Как мы видим, вот этот читает этот нет. Хахах так нет, тут должна быть четверочка, потому что там мои записи чтения стройка. Только, может быть, запись может быть 97. Ну ка, ну ка? Очень странно.
9:34 Нет, не хочет он читать этот регистр, ладно? Будем разбираться, будем побеждать. бы основные регистры читает уже что то. Ну вот, друзья медленно и верно разобрался с управлением почти. Ох, вот он регистр. Посчитал, как здесь написано, вот он адрес 1001 в шестнадцатеричном формате 1001 в десятичном 4097. Вот он программе адрес 4097 перевел его в. Двоичный вид, и вот они, значит, у нас тут написано. Команды пуск вперед единичка, реверс, двоечка. Вот единичка, вот в двоичном виде единичка запускаем окей.
10:44 Заработан. Нет. Что восстановить у нас тут команда должна быть 3? То есть единичку просто убрать ничего не даст? Ну, мы отправляем команду, 0 он не останавливается, чтобы восстановился, ему надо двоичную 3 послать. На остановочку произошло. Вот такие вот дела, конечно, хорошо помогает программка выручает. Вопрос вопрос другой, как это в этой панельке реализовать не просто надо, как бы установить и сбросить бита надо вот еще троечку сделать. То есть 2 бита установить интересно, вот и самое интересное, что здесь сейчас покажу, где именно работает команда. 6 Только записать регистр, а вот прочитать его нифига не получается, то он всего не читает.
11:55 Если вот так поставлю, вот просто чтение. Вот вот тайм аут не читает его. А вот как? Троечку. Тоже не читает. Вот, а вот как. Шестерочку. Вот так он читает. Не работает отлично. Сейчас в Реверс запустим. Нет. Это он в обратную сторону поехал, а чтоб остановить, надо было еще троечку туда отправить. Такие дела для панельки вот реализовать такую функцию будет не просто следующий регистр. У нас как раз задания частоты и. Вот она. 2 Регистра перевожу так.
13:12 Так, допустим, 30 герц. Кей. 30 Герц, мы запускаем единичку. Да, Пожалуйста, 30 герц. Устанавливаем 3. Стоп. Вот такое хитрое управление у этого частотника. И также хочу друзья отметить тот, кто очень хочет заниматься управлением частотниками. По 4 8 5 дело, конечно, интересное и веселое. Я еще тут несколько фишечек покажу интересных, но для пользователей это, конечно, подстава очень серьезная. Потому что многие обращаются, когда, например, какие то модели частотников выходят, там перестают их выпускать и начинают выпускать другие модели. Даже та же фирма, то адреса вот эти, которые я вот сейчас смотрю, здесь они уже не совпадают люди.
14:43 Притаскиваю, ну он у людей выходит из строя частотник. Они уже не выпускаются частотники, они пытаются поставить туда новый, вот а ничего не выходит. Надо только проект программ, ну программу контроллера переписывать или проект панели. Вот обычно, конечно, проекты это либо запароленные программы в контроллерах в панелях, либо как там вовне их вообще нельзя скачать, вот и. Приходится полностью переписывать проект либо там ручками, все включать, переделывать схему. Вот поэтому здесь дело это вот не совсем благодарное.
15:25 Но вот так вот разобрался здесь, у нас значит, что то команда. Вот у меня 16 записать несколько регистров. Вот не знаю, как эта панель будет поддерживать только на команду 16. Вот сейчас будем думать, как ее туда прибабахать. Так вот и регистры все правильно все подходит.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.