Вход

Просмотр полной версии : Управление по Modbus ПЧВ Altivar 630



FPavel
15.05.2026, 20:09
Доброго дня!

Пытаюсь управлять ПЧВ Altivar 630 по Modbus.
Получается считать выходной ток, выходную частоту, включать и выключать. Но сбросить аварию не получается.

Руководствуюсь документами с официального сайта

Включение / выключение выполняется битами в регистре CMD (регистр 8501 со смещением 0) записью чисел 15 и 0 соответственно.
Сброс, вроде бы, должен выполняться при установке бита 7 (число 128), но почему-то не выполняется.
Эксперименты выполнял из ModbusPoll. Включение и выключение выполняется, а сброс - нет, значит номер регистра и функция - правильные.

Как выполнить сброс ошибки через Modbus?

FPavel
26.05.2026, 21:38
Поделюсь решением.

Работа проводилась с ПЧВ, который уже кем-то как-то когда-то настраивался, а от меня требовалось лишь перевести управление с клемм на Modbus.
Существующая настройка была излишне агрессивной - слово управления было сильно изменено (Altivar ATV600 позволяет полностью изменить назначение любого бита в слове управления) - не работал сброс.
Сильно не вдавался во все детали настройки, и легко допускаю, что и другие биты получили другие функции.
Сбрасывать на заводские не стал, т.к. существующая программа часть сигналов получала от аналоговых и дискретных сигналов ПЧВ, а не собственных модулей ввода-вывода - пришлось бы долго восстанавливать ввод и вывод.

Решение было в конфигурировании параметра "Сброс неисправности" (RSF)- установил в нём источник сброса ошибки на CD07 (на 7-й бит слова управления CMD).
До внимательного прочтения документации полагал, что слово управления неизменно, а в параметре RSF выбирается дополнительный источник команды сброса.