Вход

Просмотр полной версии : ПР200 modbus RTU



Roshah
31.10.2021, 00:56
Здравствуйте. В ходе настройки ПР200 на общение с ПЧ фирмы ELHART столкнулся со следующей проблемой. ПР200 мастер. Создаю сетевую переменную для подачи команды запуска на ПЧ, и еще 1 переменную для задания нужной выходной частоты. Из таблицы регистров руководства ПЧ следует, что команда запуска имеет адрес регистра в формате HEX = 2000. Адрес регистра задания выходной частоты = 2001. Пробую присвоить такие адреса регистра соответствующим сетевым переменным в Owen logic (предварительно переведя их в формат DEC), но он мне выдает что максимальный адрес регистра = 4095. Как можно выйти из этого положения? Или может я не так понял инструкцию к ПЧ ELHART EMD MINI v2.
57759

petera
31.10.2021, 01:14
Здравствуйте. В ходе настройки ПР200 на общение с ПЧ фирмы ELHART столкнулся со следующей проблемой. ПР200 мастер. Создаю сетевую переменную для подачи команды запуска на ПЧ, и еще 1 переменную для задания нужной выходной частоты. Из таблицы регистров руководства ПЧ следует, что команда запуска имеет адрес регистра в формате HEX = 2000. Адрес регистра задания выходной частоты = 2001. Пробую присвоить такие адреса регистра соответствующим сетевым переменным в Owen logic (предварительно переведя их в формат DEC), но он мне выдает что максимальный адрес регистра = 4095. Как можно выйти из этого положения? Или может я не так понял инструкцию к ПЧ ELHART EMD MINI v2.
57759

Не верю...
57760

dan75
31.10.2021, 07:16
Максимальный адрес 4095 -- это, насколь помню, в булевском формате. Задай переменным целочисленный формат.

bayk
31.10.2021, 12:48
Тем более у частотника управление это битовая маска а не битовые регистры.

Roshah
31.10.2021, 18:39
Спасибо за ответы! Тупанул. Поменял вид переменной на целочисленный и передаю значения в виде битовой маски. Все работает