Планирую использовать ПЛК110, посмотрел на CoDeSys 2.3 и нахожусь в шоковом состоянии.
Как можно программировать в среде, в которой нет автодополнения, нет подсказок обязательных/опциональных параметров, нет возможности "найти все использования функции", нет возможности переименовать POU?
Собственно, вопрос: только мне редактор CoDeSys'а кажется невыносимым?
Что если сделать среду с нормальным автодополнением? Будет успех?
Сделать "автодополнение для ST/CFC" легко -- язык простой.
Есть желающие попробовать/обкатать?
Что ещё нужно для полного счастья?
Текущая версия: https://hardella.com/download
Видеопример "создаём проект": https://www.youtube.com/watch?v=zCUL...ature=youtu.be
UPD 20 мар 2017: v1.7.0
PRU: Поправлен обмен PRU-host (в 1.6.2 был сломан)
PRU: Поправлен блок PDM_DW (он работал наоборот)
PRU: Статистика времени длительности работы PRU цикла в online режиме
ST: Возможность добавления комментариев справа от точки с запятой, IF, ELSIF, т.п.
UPD 24 янв 2017: v1.6.2
Регистронезависимый ввод (т.е. можно писать bool, и среда поправит на BOOL)
PRU: разделение MemoryTransfer на MemoryRead и MemoryWrite
PRU: Подключать библиотеку pruAccessLib.lib больше не требуется
Убраны лишние скобки после операции NOT
CoDeSys: поддержка PLC100 таргетов в демо проекте
UPD 25 дек 2016: v1.6.1
При замене TON(...) -> TOF(...) параметры не краснеют как раньше
Введён в строй механизм автообновлений
UPD 19 дек 2016: v1.6.0
Теперь можно программировать оба PRU ядра
Расширена библиотека встроенных блоков
Добавлена документация: https://hardella.com/docs/introduction
Добавлены встроенные примеры (при создании проекта)
UPD 27 окт 2016: v1.5.0
Добавлен режим PRU программирования (управления быстрыми входами-выходами ПЛК110М02)
Демо-проект для работы с КДС сломался. Т.е. версия подходит только для PRU программирования.
Демо "создаём PRU проект": http://recordit.co/beYcl4OfDO (в виде анимированного gif: http://g.recordit.co/beYcl4OfDO.gif)
UPD 12 июн 2016: v1.4.0
Сделал логотип: logo_with_text_436x206.png
Экран загрузки: splash@2x.png
Экран приветствия: welcome_screen.png
UPD 30 апр 2016: v1.3.0
Появилась кнопка "создать проект с лампочкой": https://youtu.be/zCULGT3yZwA
new_project.png
UPD 22 мар 2016: v1.2.0
Заработал пример с "кнопкой, TON и лампочкой": http://recordit.co/bJe2u0b3xy
Кнопка привязывается к DI1, лампочка -- к DO1.
Картинка: plc_cfg.png
остальные новости: