Ну да , конечно перекомпилирует , постоянно результаты предкомпиляции при каждом изменении наполнения проекта обновляются .
Есть такие контроллеры итальянские "Carel" со средой 1TOOL , так там редактор языка ST очень сильно похож на редактор КДС2 по функционалу и даже где-то мелькало сообщение о типа сотрудничестве с 3S , но в остальном это 1TOOL такой-же гламурный и тормозной как КДС3 с постоянными глюками-зависаниями .
Насколько КДС2 выглядит законченной , строго-функциональной чисто по германски , так и КДС3 напоминает раздолбайски-недоделанную итальянскую поделку .
Меня одного бесит, что во всех датчиках серии ДТС3ХХХ приходится припаивать провод сенсора к лепестку крепления в клеммной колодке?
Иначе провод отваливается в самый неожиданный момент (какой-то умник решил обжимать лепестки (видимо кусачками, по следу видно)). Во всех мне попавшихся датчиках, что погружных, что накладных, такая беда.
Писал им. Вроде обещались поменять тех. процесс.
Мы действительно поменяли тех процесс. Так же изменили клеммную колодку в датчиках. Наконечники одеваются на провода с помощью обжимки.
Прошу Вас отправить фото датчика со следами кусачек, а так же заводской номер датчика на адрес zoya@owen.ru
Руководитель ячейки Датчики
Тел +7(495) 641-11-56 доб 1189
Skype: z.chernova_owen
email: z.chernova@owen.ru
Купил по случаю недорого UPS для дома-для семьи. фирмы APC. был травмирован морально, узнав как он подключается к компу. По USB подключается, а USB на бесперебойнике выведен на разъем RJ-50. который 10P10C. И одна из веревок заведена на крайний пин, чтобы умники так запросто патчокрд не переделали.
Вот жеж крохоборы.
Стандарт 61131 это какой-то рассадник "неоднозначного поведения".
Вот несколько примеров, где наглядно расписаны проблемные места: http://www.gebautomation.com/help/to...cLangNotes.txt
Да, там есть немного про расширения/ограничения конкретной реализации, но большая часть про дырки в самом стандарте.
И я уж совсем молчу про то, как CoDeSys реализует этот стандарт.
Последнее предложение — гон. Копирование может давать совершенно иной эффект в многопоточной, рухнувшей или остановленной для отладки среде, т.к. внешняя переменная просто не получит [вовремя] вычисленное значение.61131 Part 8 states that a in-out variable in a POU does not correspond to local storage, but references instead an "outside" variable (ie from the caller scope) which is not copied to a local variable. (like a pass-by-reference semantic).
Our current implementation does actually a copy of the original variable, and another at the end. The resulting semantic is exactly the same, though there is a performance hit.Запретить.And what to do with 4.c?4.d без проблем выражается в ST, если передачу слева в графике мы всё-таки считаем ссылочной.Actually, it would be impossible to express 4.c and 4.d in textual languages.Ну и что?Furthermore, such a simple diagram cannot be expressed legally in ST!
Остальное почитаю как-нибудь, спс.
А бесит, что самым распространённым языком для ПЛК стало непонятно что и движется ещё более непонятно куда. Да, есть плюсы как функциональные блоки и полностью статическое выделение памяти, но выразительности маловато.