Прилетела халтурка запрограммировать контроллер HiWELL.
Для него есть своя среда программирования HIWELLHAPPY.
Первые впечатления: совсем не HAPPY .
Нет символьных имен для переменных, вместо них зарезервированные имена (к ним можно написать комментарии)
Комментарии к переменным не выводятся на поле программы, и мышкой когда наводишь, не подсвечиваются (посмотреть можно открыв специальное окно).
Нет возможности программировать в ST.
Функциональные блоки создавать можно, но есть ограничения (8 входов, 3 выхода, если не путаю).
Попробовал таймером воспользоваться внутри функционального блока, если один - работает нормально,
если больше, то таймер работает не корректно (у каждого таймера свой номер, задается в свойствах, из-за этого и глюки,
что функциональные блоки работают по факту с одним таймером, приходится выносить их в основное тело программы).
Есть прикол с удалением вставкой входа для функционального блока.
Создадим Саб программу coolprogram c двумя входами и одним выходом.
Внутрь для примера засунем всего один "OR".
И вдруг мы решили добавить еще один вход.
Ниже картинка уже с добавленным входом, она не отличается от того, что было до вставки.
Вот такие первые впечатления, буду мучатся дальше.