Сверхбюджетная HMI HuaQingJun QJ-A043T2 работа с частотником Kippribor по rs485 modbus часть 3 — АСУ ТП: сообщество инженеров

Сверхбюджетная HMI HuaQingJun QJ-A043T2 работа с частотником Kippribor по rs485 modbus часть 3

О чём видео

Третья часть трилогии о подключении сверхбюджетной панели HuaQingJun QJ-A043T2 к частотнику Kippribor по RS-485 Modbus. Показана работа с аналоговым входом частотника, создание макросов на панели, подключение преобразователя сигнала термодатчика PT100 и настройка отображения температуры.

Что разбирается
  1. 01:12 Проверка аналогового входа частотника через Modbus
  2. 04:56 Работа с макросами на панели HMI
  3. 10:36 Справочная информация по командам и служебным битам панели
  4. 13:41 Подключение преобразователя сигнала термодатчика к аналоговому входу частотника
  5. 18:25 Режимы аналогового входа частотника и настройка показаний
Оборудование и ПО
  • HuaQingJun QJ-A043T2
  • Kippribor
  • RS-485
  • Modbus

Кому полезно: Инженерам АСУ ТП, интересующимся бюджетными HMI и интеграцией с частотниками

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:00 Приветствую на канале, живем как могем на вольных хлебах. Отдельный привет подписчикам, ребята, здоровья вам всех благ и бодрости духа, также физкульт привет. Жадным паралитиком инвалидам, которые контент потребляют, но в силу своих, так сказать, своей немощности не могут дотянуться до кнопочки с пальчиком вверх. Вот ну а я. Продолжаю трилогию, в которой делаю мозги частотному преобразователю вот такому по порту 4 8 5 протокол модбас. Ну а со зрителями я общаюсь по порту акустический сигнал, то есть колебания атмосферы по протоколу русский язык.

1:07 Пожалуй, сегодня я хочу просто побаловаться. Увидите, в чем это баловство будет заключаться. Поехали, так что же я хочу сделать, хочу я поиздеваться над аналоговым входом частотника вход. Аналогов, конечно же, у меня не задействован, потому что у меня все читается через моббас. Создал я 2 кранчик и читаю значение аналогового входа.

1:44 Порядочку значение аналогового входа, вот она. Аналоговый вход параметра д 0 7 так замечательно смотрим, как аналоговый вход у нас подключается. Вот она у нас родной, подключается сюда резистор. Вот то есть у Нас идет она обычно на аналоговый вход, частотник подается от 0 до 10 вольт. Может быть, и 20 миллиампер это переключаю, но только сейчас нас не интересует. Я буду работать с напряжением. Вот то есть, если мы замыкаем его на висит здесь 10 вольт нависи, значит, он должен показывать максимальное значение. Вот мне сейчас интересно посмотреть, какое же максимальное значение у этого аналогового входа вот.

2:42 Вот когда 0 не знал его вход, не подключен у нас тут 16. Подключил провод к контакту вещей. Подаю его на аналог инкуд и вижу 10020. Ну вот тут, ну вот тут скок, наверное, двенадцатибитный АЦП, потому что, наверное, + она еще этот то есть. То есть сколько там 2048 получается? Вот двенадцатибитный, короче, ну ничего не плохой, нормально. Подключаю, подключаю. Вот так работает уже хорошо. Кнопочки создал вот 2 экранчик, создается вот здесь, вот новый скрин 2 экран получился, создаем кнопочку.

3:48 Вот то же самое все кнопки кнопки индикатор у них все в 1 месте просто выбирается. Функционал написано Скрин Баттл, здесь выбирается Джам Тоу. Спешл Скрин и переход на скрин, 2 вот и все. Ну и что, написать на кнопочке?

4:14 Вот она 1 кнопочка, ну и чтобы вернуться с этого экрана, делаю 2 кнопочку. Кнопочку вот, ну а здесь наш адрес. Переведенный в десятичный вид д 0 0 6 0 7. Продолжаю мучить сверхбюджетную китайскую панельку силу, так сказать, проблем со здоровьем остался дома, не поехал на халтурку и вот тут как раз продолжаю заниматься. Этой панелью программированием. Вот у меня кнопочка моргает, как вы уже заметили это для того, чтобы я просто. Вот она, она отображает, она просто внутренний ал адрес внутренней битой лб. 0 Я тут тренируюсь с макросами, вот написала Макрос. Просто посмотреть, как это все будет работать, как все это вообще. Делается, к сожалению, тут небольшой баг у китайчиков, но это у них в программах часто бывает. Грубо говоря, хочу отредактировать свой макрос. Вот беру чай, вот он у меня запускается, значит, раз.

5:36 В 100 Миллисекунд 120 секунды, грубо говоря, вот и хочу я его, вот он у меня увиделся. Да хочу я его отредактировать, и Нифига только вот Уайт. Записать макросков пишу какой то вот другой, с любым там именем окей попадаю вот в эту редакторку, ну а здесь вот. Делит и вот здесь, вот мой макрос. Вот он мой макрос. Значит, здесь и просто исключительно для того, чтобы потестировать вообще, как писать что? Вот, значит, у меня здесь прежде всего мы пишем.

6:27 Так сказать, переменной задаем либо внутренние битвы мы. Мы здесь просто можем перемены задать, которые будут в Макросе, которые не касаются никак внешней памяти и внешних устройств. Которые касаются, так сказать, памяти, непосредственно адресов. Там памяти либо в самом панели, либо во внешних устройствах мы задаем. Вот здесь была уже у меня про этот видео, про это вот вот пишем любое имя и задаем его. Ну вот, я сейчас буду, например. Что у нас там?

7:09 Аналоговый вход. Аналог вот пришел 16 битый менеджер. Дети мои пришли, так кома не помню, какой у меня там адрес был, я записываю. Чтение аналогового входа. Из частотника наш адрес. 53 255 Вот. Совершенно без разницы, любое имя переменной вот. Вот она, ну и его можно использовать в программе. Это я пробовал использовать в программе аккаунт, вот бит пульс, вот он. И так вот наш аналог. Вот и еще создал 1 переменную это внутренняя внутренняя память, внутреннее слово.

8:30 То есть аналог у Эчи Май, то есть сейчас у меня панелька. Вот это значение непосредственно читает из частотника по непосредственному адресу. А здесь я хочу, чтобы она с помощью вот этого макроса читала. Значит, аналог у нас и записывала вот этой строчкой в память и чем это панели?

8:59 Вот. Компиль все нормально, так сохраняю. Здесь сохраняю там перевод, если не увидели. Закрываю Кей Кей, вот эта моргалка сделана исключительно для пробы, просто посмотреть, как работает это глобальный макрос. И вот здесь я теперь поставлю. Дата тип здесь, я уже поставил внутреннюю память ЛВ. 0 Его и 1 точнее, вот и посмотрю, как это все будет читаться, зачем все это надо. Она увидите, как бы далее смотрите далее. Вот. Записываем это в панельку.

10:03 Вот то есть теперь у нас значение нового входа, будет читаться через макрос. Вот он считается, так сказать, без проблем. Вот сейчас замкну тут. Разомкнул, замкнул, замкнул, замкнул. Ну вот как то так, то есть Макрос работает, все нормально. Замечательно двигаюсь далее. Справки на программу кое что интересное тут нашел описание. Вот команда ив. Вот. Переменные, как вот эти, как раз то, что я говорил, описываются. Вот они описание всех команд, на самом деле это не сильно нужно здесь и так, как бы вот они команды и так на них вот справочка выплывает принципе. Там, в описании, больше ничего и нет, чем что тут выплывает.

11:19 Вот я себе перевел там, вот они не пошли все. Вот как все это, блин! Вот такие дела. Кому интересно также то, что я говорил, не нашел в прошлый раз описание адресов внутренних битов? Что за что отвечает, если перевел, просто это все дело? Вот вот все описание полное битов слов служебных. Тут энергонезависимость, это который я говорил в прошлый раз.

12:16 Вот все так более менее описано после перевода более менее понятно. Не буду показывать долго, искать разберете. Короче, кому кому захочется это программировать. Она тут есть, записал я сюда вот такую строчку, вот. Зачем я это сделал вот этот? Макрос вот И Вот это на лоха чумай, у меня теперь я его переделал. У меня теперь тридцатибитный флот. Вот вот он. Такая штучка. А вот это вообще лишнее, это можно удалить. Ну ладно, бог с ним, пока не буду удалять.

13:15 И здесь. Переписал вот этот, который у меня как раз. Короче, то, что решает вот эта формула 4 и здесь поставил 32 убитый флот. Что она мне теперь отображает, она мне теперь отображает вот эту штуку. В каких то там неизвестных единицах? Максимум это 50, а минимум это она. 50 Почему потому, что купил я вот такую таблеточку? Ногами преобразователь. Вот что он у нас, он делает, он к нему подключается. Термодатчик под тестом положу, чтобы получше видно было. Так ручку возьму, термодатчик пт стула, вот он.

14:11 Вот и выдает он на выходе, выход от 0 до 10 вольт. Как раз такой выход, который читает аналоговый вход частотника, и у него рейндж от * то есть при 0 у нас ты 50. При + + 50 10 вольт, вот я сделал такое преобразование данных с аналового входа, чтобы не видеть уже вот эти градусы. И я сейчас хочу подключить вот эту приладку.

14:41 Вот тут даже какие то крутилки есть, что то можно настраивать. Вот эту таблетку каналом уходу частотника, чтобы не частотник показывал, измерял еще и температуру. Мало того, чтобы мотор крутил, еще и температуру мерил. Подключил я нашу таблеточку преобразователь. Из датчика ПТ 100 температурного сопротивления термосопротивления. Аналоговый вход к аналоговому входу. Вот он аналоговый вход частотника, и вот что мы тут видим, 28 так. Беру Грею. Реагирует.

15:34 Подключаться не надо, вот. Конечно, температурка не совсем правильная. Надо корректировать значение. Но аналоговый вход работает при образовании, работает, то есть если вам нужен аналоговый вход для каких то действий. А в контроллере лишнего аналогового хода нет, не обязательно покупать. Дополнительный модуль можно использовать аналоговый вход контроллера. Ой, Господи, контроллера, аналоговый уход частотника, а если их несколько, то в каждом частотнике свой аналоговый вход.

16:28 Вот пожалуйста. Ну говорю, здесь с формулой надо поработать. Как коэффициентики выставлять и показания будут нормальные? Главное, что вход работает при образовании, работает вот. Вот буквально глобальный макрос. Делает это буквально вот 1 строчка. Ничего хитрого нет, ну в эту строчку можно еще там. Коэффициентики вставлять, чтобы температура более менее лучше показывала правильнее. Можно у нас понастраивать сам преобразователь? Вон там какие то крутилки, ну давайте покрутим, попробуем.

17:27 Так что так? Что нам даст? Вот тут. Ловит 0 ЕМАе Ну что ты выключаешься, то есть. Что то ничего не дает, пока крутилка, а это. Тоже ничего особо не дает, вот. Ну ладно, Бог с ней. Короче, можно коэффициентики выставлять все это дело главное, чтобы. Датчик, датчик читается, значения изменяются. Вот, кстати говоря, этот вход. Может работать не только как от 0 до 10, точнее, он по моему работает от она 10 до + 10 Вольта. Вот, но он может еще и работать как токовый вход 4, 20 миллиампер или 0 20 миллиампер. То есть тут прям так хорошо, все получается красиво.

18:44 Вот так на этом завершу принципе то, что я и хотел. Я чисто для себя хотел проверить работоспособность этой таблетки. Поэтому и решил снять этот видос. На этом завершаю до новых встреч на опытах, добавлю, покрутил я все таки получше. Вот этот резистор тут неудобно крутить, 1 рукой ловится. Тут Нолик вон значение корректируется. Приблизительно подогнать, но испытывать не буду. Но как бы вот кручу подстроечный язычок? И можно подогнать тут. Значение.

19:40 У меня здесь, где то вот так. Рим показания меняются. Датчик этот. Надо попробовать другой покрутить. Ну ладно, все завершаю теперь точно до новых встреч. На опытах с промышленными железками благо у китайцев они достаточно доступны.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх