LINUX.ORG.RU

Ноутбук для шабашек

 , , ,


1

1

Со средствами разработки под промышленное железо для онтопика традиционно всё было плохо. Проприетарные программы, типа TIA Portal от Siemens, непонятно каким чудом под родной Виндой криво-косо работали, не то, что в условном Wine. По сути, было 2 пути: сидеть на Винде или держать виртуалку со всем необходимым софтом.

Однако, сейчас почти все мажорные производители от нас убежали, и их оборудование стало доступно только контрабандой. Заказчики стали интересоваться альтернативами, в чью сторону раньше особо не смотрели. Часть из них используют разные самопальные IDE для языков МЭК 6-1131/3, часть – CODESYS. CODESYS – широко известная в узких кругах проприетарщина, имеющая нативный линуксовый рантайм, но, разумеется, не имеющая нативной версии среды разработки. Я давно слышал, что CODESYS таки работает в Wine, пусть и с многочисленными оговорками. Не так давно решил попробовать и – о чудо, почти никаких пятен!

На скриншоте и фотке:

  • Manjaro на ноутбуке Dell Lattitude 7280
  • Контроллер Weintek cMT-CTRL01 с модулями расширения
  • Маленькая панелька оператора ONI
  • Plasma с Kvantum и темой KvMojaveLight
  • CODESYS 3.5 SP15 Patch 3 в Wine Staging 8.1

По сути, в Wine сейчас работают все нужные мне функции CODESYS. Небольшой проектик удалось сделать без особых проблем. Позывов плюнуть на эту дурацкую затею и запустить виртуалку с Виндой почти не было.

Хотелось бы, конечно, иметь открытый софт для МЭК 6-1131/3. Он даже есть в лице Beremiz и, вроде бы, работает. Но железа для него практически нет. Какое-то программируемое реле, хтонический ужас для автоматизации атомных станций и фигня для умного дома.

>>> Просмотр (1920x2302, 3007 Kb)

★★★★

Проверено: hobbit ()
Последнее исправление: Alden (всего исправлений: 1)

хтонический ужас для автоматизации атомных станций и фигня для умного дома.

Красиво сказано!

// Подтвердить планирую вечером, чтобы с соседними скриншотами не мешалось.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Не, я очень уважаю людей, которые могут работать с такими системами, а уж тем более разрабатывать их. Но для задач, которые мне приходится решать они никаким боком не применимы. Там огромные стоечные дублированные, а то и троированные контроллеры, для которых шкаф вместе с объектом строится :)

Хотя, CILK PAC – интересное устройство. Из всего, что не кустарно выпускается с Beremiz, пожалуй, самое подходящее для меня.

Alden ★★★★
() автор топика
Последнее исправление: Alden (всего исправлений: 1)

С софтом и областью не знаком, так что тут сказать нечего.

Plasma с Kvantum и темой KvMojaveLight

Плазма как плазма, не отличил от дефолта.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Плазма как плазма, не отличил от дефолта.

Ну, мне нравится дефолт пятой Плазмы. С Квантумом я бы и не заморачивался никогда, если бы не захотел одинаковый вид Qt 5 и Qt 6 приложений. А Breeze для Qt 6 нет и не факт, что будет. Может что-то новое изобретут для шестых Кед вообще.

Alden ★★★★
() автор топика

Можно попробовать с OWENовскими ПЛК поработать, как альтернатива и они активно внедряют ST. В OwenLogice уже есть начальная поддержка, правда более серьёзные ПЛК только на CODESYS 2 - 3.5.

Xe0N
()
Ответ на: комментарий от Xe0N

Это да, мы активно используем овеновские ПР-ки на основной работе для небольших систем, типа водооборота, локального газоанализа.

https://disk.yandex.ru/i/B425UBny2T1x9A

«Чистый» FBD, конечно, вещь специфическая (благо, появился ST), но наличие нормальной работы с переменными позволяет делать читаемые программы. Сейчас появилась модификация с Ethernet и обещают графический экран вместо двухстрочного текстового.

По контроллерам: СПК сейчас неадекватно дорогая железка, хоть и неплохая. ПЛК200 – отличный. Внешне конструктив неплохой, мощный, много портов. Есть полноценный встроенный маршрутизатор, с помощью которого можно изолировать управляющую сеть и сеть диспетчеризации. Была бы у него ещё своя отдельная высокоскоростная шина для модулей, было бы вообще великолепно.

Для клиентов главный минус сейчас – сроки. Овен завалился заказами и не справляется. Банальные ТРМки везут месяцами. Ну и цены стали космические. На некоторые позиции просто в 2 раза повысились.

Alden ★★★★
() автор топика
Последнее исправление: Alden (всего исправлений: 1)
Ответ на: комментарий от Alden

СПК сейчас неадекватно дорогая железка

Ха, у RealLab посмотрите цены, вот где неадекват. На их фоне СПК очень даже бюджетное решение.

one_more_hokum ★★★
()

блин, круто! Если бы мне дали погроммировать железки, то я бы наверное не ливнул с завода. Мне видится эта стезя очень медитативной и интересной.

SpaceRanger ★★
()
Ответ на: комментарий от utanho

Вроде Симатик на QNX сидели. Или они переобулись?

Среды разработки только под Винду. Среда исполнения для старых WinCC может и была для QNX. А на чём там сами контроллеры крутятся – неизвестно. Не удивлюсь, что на онтопике. Они программу по факту просто интерпретируют, она не компилируется в машинный код процессора.

Alden ★★★★
() автор топика
Ответ на: комментарий от one_more_hokum

Ха, у RealLab посмотрите цены, вот где неадекват. На их фоне СПК очень даже бюджетное решение.

Мы у Реаллаба массово барьеры NAMUR закупаем. Чуть ли не на развес.

https://disk.yandex.ru/i/AzMPIBSSiCVpBQ

Контроллеры у них, конечно, да, кудряво стоят. Не знаю, кто их берёт. Вообще, как только Реаллаб перестал быть мелкой таганрогской конторой, а стал цельным «резидентом Сколково», как-то он испортился. А когда-то их клоны Адвантековских модулей были самые дешёвые на рынке, дешевле чем МВххх Овена.

Есть ещё Агавовские контроллеры. Раньше у них COSESYS ПЛК на рейку что-то в районе 12-15 тысяч был с Ethernet и несколькими RS485.

Если не рассматривать китайщину с Алибабы, типа Coolmay, самый дешёвый из доступных панельных контроллеров, наверное, будет вейнтековский cMT. У него есть косяки с работой Кодесиса, но смириться можно. Правда, у меня падал рантайм в состояние «error», если постоянно загружать изменения в проект. Машина на нём на днях уехала, и мне как-то сейчас не особо спокойно спится.

Alden ★★★★
() автор топика
Ответ на: комментарий от Alden

у меня падал рантайм в состояние «error», если постоянно загружать изменения в проект

О, а можно тут подробностей? У меня с Овен-скими СПК похожая беда: непрогнозируемые по времени исключения что-то-там-IEC-Task. Но если сделать полную очистку, то стабильности добавляется.

one_more_hokum ★★★
()
Ответ на: комментарий от one_more_hokum

В плане ценовой политики, или вообще?

Да, подорожало как-то всё. К самим железкам претензий особых не было. Сдох один барьер через пару месяцев – ну, бывает. С модбасовскими барьерами были проблемы, мой коллега с ними переписывался, они что-то у себя в прошивке исправляли.

Alden ★★★★
() автор топика
Последнее исправление: Alden (всего исправлений: 1)
Ответ на: комментарий от one_more_hokum

О, а можно тут подробностей? У меня с Овен-скими СПК похожая беда: непрогнозируемые по времени исключения что-то-там-IEC-Task. Но если сделать полную очистку, то стабильности добавляется.

Я долго бодался с поддержкой Вейнтека, они толком ничего не ответили. Проблема возникает при загрузке проекта через Кодесис. В определённый момент она зависает и всё, ПЛК-шная часть выпадает в error. Мне предложили сбросить на заводские и не заморачиваться.

При исполнении проекта проблем не замечается. Но тут и рантайм простой совсем по сравнению с СПК.

У меня с СПК были приколы с сегфолтом визуализации, если на экран график вывести. Поддержка ОВЕНа сказала, что это у 3s ошибка в Кодесисе. Типа график читает из архива, архиватор в него пишет, и, если звёзды неудачно сходятся, то проект падает. Я выполнил все рекомендации из овеновского мануала по сокращению количества обращений к архиву, и у меня всё стало нормально работать.

Alden ★★★★
() автор топика

Отлично, огромный плюс за демонстрацию работы CodeSyS в wine. Очень интересно.

James_Holden ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.