Сообщение от
FPavel
Доброго дня
Не совсем понял вопрос.
Как понимаю, для минимального управления требуется всего 2 регистра - скорость и пуск/стоп.
Но, раз уж залез в ПЧВ через Modbus, то есть смысл вытянуть из него побольше - состояние (работа/останов/авария), текущий ток, рабочий ток, команду сброс аварии (иногда совмещена с регистром пуск/стоп).
Ток считывается не просто так - это дополнительный защитный параметр эквивалент "сухого хода", также это один из критериев перехода в "сон" (ПЧВ Elhart могут не снижать частоту, но снижать ток на холостом ходу). Также, на тех же Elhart при регулировании от ПИД на скорости 50 Гц ток может превышать рабочий на 10-15% - это не хорошо, можно вторым ПИД регулятором снизить ток до превышения на 0-5% (ограничивая=снижая скорость).
Один заказчик хорошо разбирается в насосной и моторной технике - самостоятельно исправлял мои программы заменяя константы формулами зависимостей ток(частота) - говорит, что наблюдал совпадение теоретических характеристик с измеренными и замена на формулы только улучшала функционал программы.
Т.е. по его ТЗ я делал программу, вместе отлаживали, а потом он в ходе эксплуатации с целью улучшения находил зависимости и заменял грубые константы на точные формулы, но сам функционал по ТЗ был готов.
Это всё к тому, что по Modbus можно считать многое - есть смысл сделать заготовку обработки всех нужных параметров сразу. Т.е. я бы предпочёл с каждого ПЧВ считывать/записывать все 6 параметров, которые и ожидает макрос:
- скорость
- команда пуск/стоп/сброс
- код ошибки
- код состояния
- ток
- рабочий ток
А так - да, можно и 2 регистрами обойтись - скорость и команда