Показать сообщение отдельно
Старый 23.07.2021, 10:43   #6
Macynchic
Новичок
 
Регистрация: Jun 2021
Адрес: Москва
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Наболевший ПЧ Altivar 12 Control Word

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Откройте ваш проект, кликните ПКМ по блоку - справка, она отвечает на ваш вопрос?

Удалите все переменные, кроме той, что передается, ошибки исчезнут?


Добавлено через 44 секунды




Было бы полезно более подробно описывать проблему и решение, для будущих пользователей
Действительно, свинство с моей стороны не рассказать в чем была проблема.
На самом деле я напутал порядок битов при передаче управляющего слова.
Командное слово (регистр 2199h для управления по Modbus скоростью вращения) стоит интерпертировать следующим образом (цитирую свой же коммент в проекте):

"По шнайдеровскому протоколу есть два
регистра контрольного слова (типа условий
для разрешения начала работы), а именно
08601 - Контроль по заданию оборотов/мин
08501 - Контроль по заданию частоты в Гц.
Расшифровывается слово так:
0) 1 - ПУСК/ 0 -СТОП
1) 1 - ПОДАТЬ НАПРЯЖЕНИЕ / 0 - СНЯТЬ НАПРЯЖЕНИЕ (ДВИГАТЕЛЯ)
2) 1 - ОТСУТСТВИЕ БЫСТРОГО СТОПА/ЭКСТРЕННОЙ ОСТАНОВКИ / ЗАПРОС ЭКСТРЕННЫЙ СТОП
3) 1 - ЕСТЬ РАЗРЕШЕНИЕ НА ОПЕРАЦИЮ РАБОТЫ / 0 - НЕТ РАЗРЕШЕНИЯ
4) 0 - Служебный
5) 0 - Служебный
6) 0 - Служебный
7) 0 - Сброс ошибок перед стартом (по переднему фронту)
8) 0 - Запрошен СТАРТ у частотника / 1 - ЗАПРОШЕН СТОП У ЧАСТОТНИКА
9) 0 - Служебный
10) 0 - Служебный
11) 1/0 - Направление вращения прямое или обратное"

Таким образом я выставил управление от кнопок на бит 0 и бит 11, тем самым облегчив себе работу. ДЛЯ ГРАМОТНОГО подключения необходим контроль всех битов командного слова!
Macynchic вне форума   Ответить с цитированием