MihailK писал(а): ↑28.03.2023{, 01:16}
starmos писал(а): ↑27.03.2023{, 15:39}
CodeSys в разы проигрывает FLProg в плане графических редакторов
Вы бы хоть почитали про CodeSys.
В CODESYS для программирования доступны все пять определяемых стандартом IEC 61131-3 (МЭК 61131-3) языков:
IL (Instruction List) — ассемблер-подобный язык
ST (Structured Text) — Pascal-подобный язык
LD (Ladder Diagram) — язык релейных схем
FBD (Function Block Diagram) — язык функциональных блоков
SFC (Sequential Function Chart) — язык диаграмм состояний
Чтобы микроконтроллер понимал CODESYS в него нужно залить специальную прошивку. Самое главное при подключении к контроллеру среда программирования переходит в режим отладки. В нем доступен мониторинг/изменение/фиксация значений переменных, точки останова, контроль потока выполнения, горячее обновление кода, графическая трассировка в реальном времени и другие отладочные инструменты.
starmos писал(а): ↑27.03.2023{, 15:39}
можно как раз с ОВЕН связаться, если им вообще что-то может помочь исправить репутацию.
Рассмешили. ОВЕН доходы из открытых источников в 2021г 254млн руб. Вы ПР200 откройте и посмотрите какой камень там стоит. FLProg инструмент для быстрого старта. Для серьезных вещей нужно писать ручками.
Немного о доступности языков в Codesys.
Не готов утверждать как у Вас на практике, но по моему опыту работы с ПЛК ОВЕН на Codesys и общения с использующими это людьми, имею следующие:
IL - на нем кодов давно не видел на ПЛК, думаю и обычный автоматчик не сталкивался, да рассказывают про неких "динозаврах" (без обид) которые только на нем и пишут в ПЛК ОВЕН, но их единицы(
ST - да, наверное имеет место, но Паскаль?? его по моему только в школе преподают (поправьте если не так), ST я бы использовал совместно с другими языками, для подпрограмм, которые слишком сложно описать в FBD, а в ST - это одна строчка. Думаю при сравнении с FlProg приходит на ум только Cи, как аналог.
LD - в своем время столкнулся на контроллерах Дельта (там просто другого не было), пришлось писать, потом на Шнайдерах ТМ221 и т.п., но это контроллеры для малых систем и очень ограничены в функционале, хотя работают достаточно стабильно)
FBD - да очень много общего с блоками из FlProg, но внедрение своих в Codesys сложновато, а на встроенных далеко не уедешь, приходится писать и на ST вдогонку.
SFC - темный лес, пробовали, не зашло, может кому и нравиться)
По итогу, конечно стандарты вещь хорошая, но времена меняются, те кому Codesys по душе, удачи Вам, но язык и среда не изменились ни на "мм" за более чем 20-25 лет.
Работать в среде не просто, но возможно, хотя у Шнайдера, АВВ, Сименса и даже Дельты сейчас ПО намного удобнее и информативнее.
Маленький P.S. Могут меня поправить форумчане, но коммуникации в Codesys, их настройка, использование, тормоза и так далее - это отдельная беда))