PDA

Просмотр полной версии : ПЛК100 и ПЧВ101-К75-В



anisnaya
07.06.2024, 10:03
Здравствуйте! Я начинающий в области программирования ПЛК.
Сейчас впервые пробую работать над проектом, в котором используется управление преобразователями частоты (ПЧВ старой серии, ПЧВ101-К75-В) по ModBus RTU с ПЛК100. Контроллер будет заменён на новый (ПЛК110 [М02]), но возможности выгрузить исходный проект со старого контроллера нету, есть лишь начальные версии проекта, которые явно не соответствуют действительности, но я хочу использовать их как отправную точку.
В проекте я вижу, что для управления частотным преобразователем используется регистр командного слова (номер регистра modbus: 49999) и регистр задания по интерфейсу RS-485 (номер регистра modbus: 50009).
В переменную отвечающую за регистр командного слова записывается одно из двух значений (3196 или 3132). Разобрав эти значения, я заметил, что меняется как раз только 6-ой бит, который отвечает за команду "Останов с замедлением" и "Пуск". Отсюда два вопроса: (1) Правильно ли я это понял? (2) Если я буду менять состояние 15-го бита командного слова, то я смогу управлять направлением вращения двигателя?
В переменную отвечающую за регистр задания по интерфейсу RS-485 записываются различные значения (например, 16000 или 5000). (3) Хотелось бы знать, что это значит для частотника?

1exan
07.06.2024, 10:28
Здравствуйте! Я начинающий в области программирования ПЛК.
Сейчас впервые пробую работать над проектом, в котором используется управление преобразователями частоты (ПЧВ старой серии, ПЧВ101-К75-В) по ModBus RTU с ПЛК100. Контроллер будет заменён на новый (ПЛК110 [М02]), но возможности выгрузить исходный проект со старого контроллера нету, есть лишь начальные версии проекта, которые явно не соответствуют действительности, но я хочу использовать их как отправную точку.
В проекте я вижу, что для управления частотным преобразователем используется регистр командного слова (номер регистра modbus: 49999) и регистр задания по интерфейсу RS-485 (номер регистра modbus: 50009).
В переменную отвечающую за регистр командного слова записывается одно из двух значений (3196 или 3132). Разобрав эти значения, я заметил, что меняется как раз только 6-ой бит, который отвечает за команду "Останов с замедлением" и "Пуск". Отсюда два вопроса: (1) Правильно ли я это понял? (2) Если я буду менять состояние 15-го бита командного слова, то я смогу управлять направлением вращения двигателя?
В переменную отвечающую за регистр задания по интерфейсу RS-485 записываются различные значения (например, 16000 или 5000). (3) Хотелось бы знать, что это значит для частотника?

По поводу регистра REF можете посмотреть в этом документе - насколько я помню, он подходит к старому ПЧВ

kondor3000
07.06.2024, 10:48
В переменную отвечающую за регистр задания по интерфейсу RS-485 записываются различные значения (например, 16000 или 5000). (3) Хотелось бы знать, что это значит для частотника?

Достаточно распаковать биты из регистра и посмотреть за что эти биты отвечают, 5000 76355 16000 76356
Каждому биту соответствует своё число, нажимая несколько бит, упаковав и отправив их на ПЧ, вы им управляете.

Посмотрите видео на ю-туб, по ПЧ там есть несколько штук.