Как стать автором
Обновить

Комментарии 9

О, не думал что про STEP 5 ещё кто-то помнит, вроде как уж лет 20 STEP 7 и WinCC везде.

Есть ещё предприятия, где с S5-100 ещё работают:)

А в STEP5 были английские мнемоники?

Вроде бы можно было переключать англ. и нем.

Стоп, стоп, стоп...

Статья не про собственно RS-триггер и поиски новых его воплощений. Этому посвящены другие статьи. Статья про так как прокачать новую для вас технологию и/или язык программирования и понять их возможности. И здесь "Hello ..." - это уровень детского сада, а RS-триггер - профессионала. Именно обычный, известный своей классической схемой RS-триггер позволяет сразу многое выявить.

Статья именно об этом - демонстрации возможностей простого и эффективного в данной ситуации небольшого по объему теста. Если кто-то использует или им известны другие аналогичные тесты - поделитесь своим опытом.

Поскольку типа данных «массив» в языке обнаружено не было

В HaiwellHappy вообще нет понятия типов данных. Есть функции для разных типов данных которые работают с физическими адресами (устройствами - в терминологии среды разработки). И только на совести разработчика, что он положил по какому адресу и правильную ли функцию он применяет к нему. В родной библиотеке есть функции для работы с массивами одним из аргументов которой адрес первого элемента. И конечно массив существует только в голове программиста и следить за его размером должен только разработчик.

Тем не менее один проект на этом "чуде" китайской инженерной мысли уже сделан. Это простой плоскошлифовальный станок с одним сервоприводом, одним частотником и устройством цифровой индикацией. В целом станок уже работает несколько месяцев на производстве и жалоб по его работе не поступало.

Сейчас делаю проект универсального круглошлифовального станка (внутренняя и наружная шлифовка). Станок с графической панелью C7S так же от Haiwell, два сервопривода и два частотника HNC на шине Modbus. На станке планируются к реализации возможность набирать программу обработки из встроенных циклов. Из интересного - буду тестировать встроенную возможность контроллеров - круговая и линейная интерполяция для двух импульсных выходов! В общем не сойти бы с ума )

...В HaiwellHappy вообще нет понятия типов данных. 

Насколько я понял, то все же есть. В любом случае отсутствие типов данных, отсутствие их проверок в языке, прямая адресация переменных - это нонсенс в современном программировании. В ISP Soft все это присутствует и позволяет и легче программировать и многие ошибки ловятся на этапе компиляции.

Так что Вам просто уважуха, что Вы на таком инструменте что-то еще и делаете. Я бы с ума сошел точно :) Поэтому и не очень (можно даже сказать, совсем) понимаю "начальников" которые в угоду цене жертвуют качеством разработки. Уж я думал Delta - это плохо (после С++ то). Но тут... "со дна постучали" ;) Попытаюсь, конечно, отбиться, но ... времена больно непредсказуемые :(

Эээ, а что, в проекте одновременно используются нотации LD и FBD?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории