Приоритетным направлением Hardella является удобство разработки и безопасность кода. Ошибки отображаются на лету, автодополнение знает о параметрах и переменных

Управление шаговым двигателем

Крути ШД без забот

В Hardella есть встроенный блок управления шаговым двигателем. PRU ядра могут выдавать контролируемые импульсы вплоть до 500кГц. Вы можете как создавать свои схемы управления на основе имеющихся компонент, так и создавать свои компоненты.

Узнать Больше

Управление быстрыми входами-выходами

PRU ядра позволяют создавать логику, которая реагирует быстрее 1 мкс. И для этого не нужно программировать на ассемблере. Языка ST вполне достаточно.

Узнать Больше

Энкодер для обратной связи

Энкодер для обратной связи

Hardella позволяет использовать любые сигналы. Например, вы можете использовать сигнал с энкодера для обратной связи и останавливать мотор вовремя. Это открывает новые горизонты по точности, ведь PRU цикл в 1000 раз быстрее «основного цикла ПЛК».

Узнать Больше

Подсветка ошибок на лету

Подсветка ошибок на лету

Hardella подсвечивает ошибки прямо во время написания кода. Это сильно упрощает написание программ, т.к. типичные ошибки будут устраняться сразу.

Автодополнение

Автодополнение

В любой непонятной ситуации нажимай ctrl+пробел и Hardella подскажет что может находиться на этом месте.

Расширение CFC

Легко расширять

Среда Hardella основана JetBrains MPS, поэтому её очень легко расширять. Для примера, диаграмму можно разместить прямо посреди кода, и такая доработка может быть выполнена за часы.