Pull to refresh

Comments 16

Спасибо, прочитал с большим интересом. Когда же будет третья часть, с подробным описанием протокола разработки в паре с ИИ, настройки окружения и т.д? Это же самое интересное.

И еще вопрос - вам не кажется, что проект запредельно усложнен, в особенности - использование "контроллера B&R"?

Спасибо. Третья часть про работу в паре с ИИ — интерес понял, подумаю. Там есть что рассказать, но пока не обещаю.

Про сложность — вопрос правильный, и я его сам себе задавал. Только сравнивать надо не «сложно или просто», а «с чем сравниваем». Контроллер B&R я не выбирал. Он уже стоит на сотнях объектов, вместе со стойками, проводкой и проектом, который годами работает. Простой вариант — выбросить стойки, поставить Modbus-модули и переписать проект — на бумаге выглядит проще. Но это перемонтаж двух-трёх сотен точек на каждой мойке, новая проверка всей логики, и главное — простой объекта, который каждый день принимает деньги. На одной мойке это ещё можно, на двух сотнях — нет.

То, что описано в статье, сложно сделать один раз. Зато потом это ставится скриптом за час, стойки не трогаются, проект не переписывается, мойка не останавливается. Вся сложность живёт в одном мини-ПК, а на объекте ничего не меняется. Для парка это единственный вариант, который сходится по деньгам и срокам. С нуля я бы, конечно, всё это так не строил — но с нуля никто и не строит.

Мда. B&R конечно, как морская свинка в мире ПА.

И достаточно экзотика, хотя когда-то входили в мировую 10ку.

Про мировую десятку спорить не буду, в топе они не были, доля в ПЛК около 4%. Но «морская свинка» и «экзотика» — это не про них. B&R делала машинную автоматику для BMW, Volkswagen, Nestle, P&G, 4000 машиностроителей по миру, 600 млн долларов оборота на момент покупки ABB. Это стандарт для тех, кто делает машины, а не заводы.

А для России важнее другое. B&R массово ставили в оборудование, которое собиралось здесь: мойки самообслуживания, упаковка, пищевое, вендинг. Только в моей отрасли на B&R сотни объектов, и они не исчезли — они стоят и работают, просто контроллеров к ним больше не купить. То, что мировая доля скромная, ничем не помогает владельцу, у которого встала линия. Ему нужен не рейтинг вендора, а работающий способ её поднять. Про него и статья.

Морская свинка - потому что он одновременно ПЛК и ембеддед. Хочешь - LAD, а хочешь - С.

Экзотика понятие относительное. Все действительно широко распространенное (более 4%) продается на алиэкспрессе из Китая, и A-B и Сименс и Омрон итп

И с сетями то же самое - под Профибас или CAN гораздо проще найти замены, чем для поверлинка или интербаса.

B&R это все же экзотика. Причем проприетарная, где вход рубль а выход десять рублей. Уход именитых производителей конечно ударил по производству, но с другой стороны вынудил руководство думать наперед и заранее готовить замену, или изначально покупать без вот этой всей залочки. В итоге оказывается, что большинство функций, которые завязаны на эту всю проприетарщину, реализуются элементарно на более простом железе. Причем это касается и отечественных разработчиков (я их называю бракоделами-доильщиами), которые лепят в производимое ими оборудование самодельные ПЛК вообще ни с чем не совместимые. Ноль схем, ноль прошивок, обращайтесь к производителю. Был такой аппарат с несложной логикой работы - но управление двумя частотниками, экранчик, кнопочки красивые. Выкинул оттуда плк и поставил 9 реле. И все. Аппарат работает как и прежде, ну разве что нет больше кнопок и экранчиков. С каждым витком автоматизации мы уходим все дальше от собственно автоматизации...

А вот код мы писали вместе с ИИ

Отчëт на Хабр, видимо, - тоже. Но, продолжайте - интересно и познавательно.

Ну да, и код, и статью. Я про это и написал вообще-то. Или вы ждали, что я буду это скрывать?
Без ИИ вообще бы никогда ничего не написал для других. У меня нет писательских талантов. Я могу только устно в разговоре что-то излагать, более менее внятно.

без чтения коментов в прердыдущей статье было очень непонятным откуда вообще такая дивная архитектура, коменты про avr пусть будут там.

но вот чего я не понял из всего текста - а что такое "каплер"

В автоматике каплер, это контроллер шины, объединяющий модули ввода/вывода с ПЛК, по одному из промышленных протоколов. При этом внутренняя шина модулей может быть какой угодно (зависит от производителя).

Сталкивался с таким чудом на асфальто-бетонных заводах за охринеард денег, но автомойки, это пожалуй перебор. Не в качестве рекламы или антирекламы; есть продукция одной тайваньской фирмы с честной ценой и возможностями и ни Овен ни Сименс (или B&R), с их приколами мне с тех пор не нужны.

ПЛК Fatek — это неофициальный клон программируемых логических контроллеров (ПЛК) Mitsubishi FX

Тоже ничего

Есть еще Delta, но там софт был так себе.

В нашей задаче весь смысл был не замена ПЛК с переписыванием проекта (а в нашем проекте весь код на чистом Си), а замена ПЛК на мини-ПК с сохранением кода ПЛК, так как никто не хотел и не мог лезть в проект и разбираться с ним и в нем, а тем более переписывать на другую платформу ПЛК.

Ну мы тоже не коленом деланы. Изначально компания с 2015 года была дилером автомоек из Германии. Оборудование шло с автоматикой B&R. И так как в России очень хорошая поддержка этой компании на уровне ПО, то когда фирма от дилерства стала сама производить и собирать мойки, то логичным было применять отработанные решения. Тем более, что спрос на это оборудование был, и не маленький.
Когда же применили санкции против России, мы тут же переделали проект B&R для работы со сторонними модулями ввода/вывода (китайской линейки GCAN) для всех новых заказов. Это было в 2022 году. И так мы и делаем по сей день.
Речь же в статье про те мойки, которые остались на старом оборудовании. Тех поддержка в моем лице, просто, решила проблему с поломкой B&R ПЛК, заменив их обычным мини-пк.

Решение не очень. Потому что

Тех поддержка в моем лице

И дело не в Вас. Обычно преемственности нет.

Типично выглядит так - черный ящичек, исходников нет, документации нет, писал студент, уволился.

Ну и как пишут обычно самодельщики на С - примерно как математики (или врачи в обычной жизни) =)

Не нужно додумывать. Я инженер, который почти всю карьеру пишет документы. Все описано, задокументировано. Проекты лежат в репозитории gitlab. Имеются описания каждого проекта и все необходимые инструкции в компании лежать на дисках битрикс.

Sign up to leave a comment.

Articles