"Я вам че - Автоматизатор?"
1.03K subscribers
176 photos
11 videos
7 files
298 links
Об OT, новых технология и подходах в АСУТП, интересные новости из мира автоматизации и личный взгляд на все это.
Сайт: https://blog.engcore.ru/
Сотрудничество: info@engcore.ru
Download Telegram
10 основных тенденций конвергенции ИТ/ОТ, представленных на выставке SPS Fair 2022
Smart Production Solutions (или SPS), одна из ведущих выставок промышленной автоматизации, возобновила свою деятельность в начале этого месяца. Мероприятие, которое проходило с 8 по 10 ноября 2022 года в Нюрнберге, Германия, еще раз продемонстрировало последние разработки в области промышленной автоматизации.
И вот какие выводы сделали специалисты из IoT Analytics, посетив более 75 стендов, и проведя более 50 интервью(далее курсивом будут мои мысли)
1) Технологии контейнеризации на периферии.
Docker никто не отменял, да и его применение очень упрощает развертку системы и ее масштабирование. Так что если у вас не доходили до него руки, то попробуйте.
2) Интеграция инструментов ИТ и ОТ
Это мы уже и так наблюдаем и используем. Всякие системы контроля версий, CI/CD и прочая мелочь. Делает нашу жизнь удобнее, а продукты надежнее.
3) Облачные инструменты для улучшения производственных операций
Различные облачные хранилища, системы аналитики, возможно кто-то уже даже пытался поднять serverless решение. Также есть возможность прикрутить нейронки для решения каких-то задач.
4)Инструменты ИТ-программирования и языки для контроллеров
И на pascal можно программировать МК. Но что касается ПЛК, то всегда были модели, которые очень хорошо работали с С/С++, конечно возможность писать на JS или python сейчас для меня представляется избыточным, но просто для моих задач это больше похоже на эзотерику. Однако, последние эксперименты с shared memory показали, что это весьма удобная вещь. Также я буду ждать каких-нибудь сумасшедших, которые прикрутят к ПЛК Rust.
5)Виртуальные ПЛК — контейнерные контроллеры
Когда-то давно я уже рассказывал об этом чуде техники. К сожалению, я пока не могу придумать адекватной задачи, где мне бы приходилось разворачивать различные образы ПЛК, разве что для какой-то расширяющейся системы, когда ты просто строишь новый цех, аналогичный уже существующему и просто поднимаешь образ ПЛК для работы...
6)Цифровые двойники для виртуализации физических активов
Что тут можно сказать. Данная тема не такая простая, как я думал изначально. Запустить какой-то софт, который просто работает как реальный объект - это не цифровой двойник. Нужен ли подобный инструмент? Для больших и долгих проектов - да.
7)Low-Code решения
Low code будет хорошо решать типовые задачи и делать это быстро. Однако любой шаг в сторону и такие инструменты не всегда смогут вам помочь. Я бы посмотрел различные решения для каких-то высокоуровневых задач.
8)Протокол MQTT, соединяющий ОТ и ИТ
А давайте, я не против. Легковесно, просто и очень неудобно работать со строками прям в ПЛК, Брррр. Не смотря на такие неприятные ощущения, мне нравится подобный подход.
9)Модели ИТ-кибербезопасности для OT
Тут попрошу высказаться специалистов. Единственное что я знаю вот в этом всем это фаерволлы, да сервер DMZ
10)ИТ-подход к контролю качества промышленного программного обеспечения
Ну это уже в светлом будущем, когда будет время для такого контроля качества. Сейчас же вряд ли заказчик поймет, что такое юнит тесты и зачем они нужны, что такое интеграционные тесты, а потом он удивиться когда вы будете говорить за регрессионное тестирование. Но хотя бы обкладывать юнит тестами свой код надо.
Источник
@wtfcontrolsengineer
👍2
#tips
Если вы работаете с функциями и используете возвращаемое значение в расчетах, то помните, что если вы явно не присвоили значение, то вам вернется стандартное нулевое значение возвращаемого типа
👍3
Какой протокол передачи данных является самым популярным среди участников опроса?
Anonymous Quiz
9%
MQTT
12%
Profinet
21%
OPC UA
58%
Modbus RTU
"Я вам че - Автоматизатор?" pinned «И так. Представляю вашему вниманию результат опроса специалистов OT канала "Я вам че - Автоматизатор" за 2022 год. Большое спасибо всем, кто принял участие в опросе. https://blog.engcore.ru/2022/12/30/asutp-opros-2022/»
Проблемы модернизации производства никуда не ушла в 2023 году. Многие предприятия используют решения, которым уже очень много лет. Однако, автоматизация производства десять лет назад и сейчас отличаются.
Если рассматривать полную модернизацию с заменой ПЛК и систем ввода/вывода, то имеется ряд сдерживающих факторов:
1) Стоимость полной модернизации при очень ограниченном бюджете. К сожаления, все фирмы не имеют безграничный бюджет, а очень бы хотелось.
2) Время простоя оборудования. Даже просто перекинуть пару тысяч сигналов потребует остановки линии, что также влечет за собой дополнительные расходы. Плюс время на ПНР.
3) Работник, занятый на модернизации не способен в полном объеме выполнять производственные задачи. Из этого следует, что сложно найти баланс между количеством людей, занятых на модернизации и сроками данной модернизации.
Одним из вариантов такой модернизации - системы, не зависящие от интерфейсов ввода/вывода.
Такие системы позволяют заменить лишь ПЛК и интерфейсы операторов, используя старые модули. Подобные системы имеют шлюз, который обеспечивает связь новых вычислительных мощностей и старого оборудования.
Такой подход позволяет сократить время модернизации, не сильно привязываться к одному вендору, что позволяет выбирать оптимальные решения по цене, функционалу и срокам поставки, и есть возможность оптимизации бюджета.
Источник
👍6
Новые тенденции в SCADA
👍8🔥6
Сегодня на повестке дня новый программный продукт компании АдАстра - TRACE MODE 7 - многоплатформенная 64-разрядной интегрированная среда разработки автоматизированных систем управления технологическими процессами (АСУ ТП) и производством (АСУП).
Полный пресс-релиз находится здесь
Работает на amd64, arm и risc, скомпилирована под различные ОС, позволяет работать с гитом(спасибо). Шаблоны, какие-то свои абстракции.
Из опасного - свой протокол обмена данными, что заставляет насторожиться. Рекомендую ознакомиться с текстовой частью. Потом в комментариях можем обсудить.
👍3
И так, мальчики и девочки, так как мой мем, в некоторых местах, вызвал ряд дискуссий, где народ всеми силами говорил, что на ST невозможно легко понять почему что-то не работает,а на LAD все сразу видно, то такой вопрос. Нужен ли небольшой пример на ST как, с моей точки зрения, писать код, который легко дает понять что пошло не так?
🔥12👍3
Компания «ИнСАТ» сообщает о том, что компания-разработчик «МПС софт» анонсировала выход OPC-сервера MasterOPC с поддержкой операционной системы Linux.
Пользователям доступны возможности сбора данных по протоколам:
-Profinet.
-OPC UA.
-BACnet.
-IEC 60870-5-104.
-SNMP.
-MQTT.
А также опрос ряда счетчиков, таких как:
-Меркурий 230, 233, 234,236.
-Счетчики-регистраторы «Пульсар».
-СЭТ-4ТМ, ПСЧ-4ТМ, ПСЧ-3ТМ.
👍3🔥3
Виртуальная среда исполнения от Codesys.
https://www.codesys.com/products/codesys-runtime/codesys-virtual-control-sl.html
Пользователь может выбрать любую компьютерную архитектуру, например промышленные устройства, серверы или облачные платформы, для развертывания или управления CODESYS Virtual Control SL. Таким образом, они могут реализовать именно те виртуальные контроллеры, которые им нужны для их приложения. Производительность также может быть точно масштабирована. Все экземпляры управления можно организовать с помощью команд или сценариев Linux с соответствующими инструментами (например, Kubernetes, Open Shift) или непосредственно с сервера автоматизации CODESYS (в процессе подготовки). Доступ к полевому уровню обеспечивается высокопроизводительной виртуальной локальной сетью, которая также доступна во всех промышленных устройствах.
Преимущества виртуальных систем управления по сравнению с классическими ПЛК:
-Огромная экономия средств на закупку оборудования, проводку, эксплуатацию и техническое обслуживание
-Операторы машин и оборудования могут сами предоставлять и управлять аппаратной платформой.
-Независимость от оборудования и производителей оборудования
-Простое масштабирование за счет динамического создания экземпляров элементов управления и возможности расширять оборудование независимо от программного обеспечения.
-Безопасность заложена за счет распределения задач между несколькими независимыми экземплярами управления с мощной взаимосвязью
-Взаимодействие с другими сервисами («микросервисы»)
-Упрощенное развертывание обновлений безопасности
-Централизованное обслуживание и уход за виртуальными элементами управления с использованием технологий и удобства ИТ-систем, включая обновления приложений.
Скоро будет доступна на CODESYS Store
#codesys #virtualPLC
🔥1
Начну новую неделю с 11 минутного чтива про MQTT-брокеры.
https://www.umh.app/post/comparing-mqtt-brokers-for-the-industrial-iot

Обзорная статья о возможных архитектурных решениях в области OT/IT, а также небольшое сравнение: Mosquitto, VerneMQ, HiveMQ. Если вы все думаете с чего бы вам начать, то можете ознакомиться.
👍2
Codesys отзывает Codesys3.5 SP17 Patch 5.
К сожалению, эта версия содержит ошибку в компиляторе, связанную со списками параметров в библиотеках. При определенных обстоятельствах значения, измененные пользователем, не учитываются при создании приложения. Это может повлиять как на значения, измененные пользователем, так и на значения по умолчанию. Пользователь, однако, не получает никакого указания на эту проблему. Это может привести к непредсказуемым ошибкам при выполнении приложения. Например, данные из буферов могли быть получены или отправлены не полностью. Это также может помешать правильной работе полевой шины.

Мы работаем над исправленной версией и сообщим вам через наши каналы выпуска, как только она будет доступна. Мы настоятельно рекомендуем заменить все версии V3.5 SP17 Patch 5 исправленной версией.

Пожалуйста, примите наши извинения за возможные неудобства.
https://www.codesys.com/news-events/news/article/recall-codesys-v35-sp17-patch-5.html
🔥2👍1
Странная и непонятная новость, но от этого не менее интересная.
Немецкий поставщик средств связи и автоматизации Weidmüller разработал операционную систему автоматизации, которая связывает миры OT и IT
Три открытые технологии, на которых построена u-OS:
• Linux , который сочетает в себе хорошие возможности работы в реальном времени, крупного поставщика услуг и сообщество разработчиков, а также простую оптимизацию и адаптацию открытого исходного кода, если это необходимо.
• Технология контейнеров , которая позволяет пользователям объединять приложение со всеми его зависимостями в один пакет. Даже сложные выпуски программного обеспечения могут предоставляться автоматически и быстро. Это также может устранить ошибки во время установки и обновления, экономя время и деньги. Диспетчер приложений, используемый u-OS, позволяет настраивать систему в соответствии с потребностями пользователя без каких-либо знаний в области программирования.
• OPC UA(унифицированная архитектура связи на открытой платформе), открытый промышленный протокол связи, обеспечивающий независимый от платформы, надежный и безопасный обмен информацией между устройствами разных производителей.
https://www.weidmueller.com/int/products/automation_software/controls/u_os/index.jsp
👍6🔥1
STLogging.export
154.4 KB
#Codesys
Новая статья в блоге о создании системы логирования.
https://blog.engcore.ru/2023/01/30/codesys-cmplog/
Исходник к вашим услугам. Комментируйте, делитесь ну и т.д.
👍7
Разрешите вам представить, макетная плата Vostok-UNO-VN035 на базе МК 1921ВК035 от АО «НИИЭТ», которая является Arduino совместимой.
https://linuxcenter.shop/product/vostok-uno-vn035

Телеграмм-канал: https://t.me/vostok_platform2021
😐3👍2
Проблема шкафов автоматизации в том, что их требуется собирать, а лучше всего собирать правильно, да еще и маркировать все.
Одной из тенденций автоматизации, которая набирает обороты в последние годы, является переход к системам управления, в которых вместо традиционных централизованных шкафов управления используются надежные децентрализованные модульные компоненты. На недавней выставке SPS в Германии несколько компаний демонстрировали последние примеры этого направления на практике.
Вот примеры таких решений:
1)Beckhoff Automation MX-System
2)Murrelektronik Vario-X
Такие решения представляют из себя общую шину, на которую устанавливаются модули, которые отвечают за питание модулей и периферии, различные модули ввода/вывода, ПЛК или пром ПК, подключение полевых устройств происходит через разъемы.
Очень интересный и красивый подход, чтобы не путаться в проводах. Не знаю насколько он приживется в среде автоматизации, но взять на заметку, как по мне, все же стоит.
👍7
Формирует ли SCADA умные фабрики будущего?
Сюзанна Гилл спросила различных поставщиков SCADA, что они считают наиболее важными функциями современных систем SCADA и почему?
Феликса Кранерта, менеджера по маркетингу человеко-машинного интерфейса компании Siemens:
«Бесшовный поток данных необходим для каждой цифровой фабрики и для достижения целей Индустрии 4.0, поэтому современные решения SCADA должны помогать инженерам, делая основные задачи максимально простыми и эффективными. С правильными инструментами становится легче достичь целей Индустрии 4.0, потому что они помогают извлечь выгоду из данных».

Мелисса Топп, директора по глобальному маркетингу компании Iconics:
Требование при выборе SCADA:
1)SCADA должна быть перспективной в отношении протоколов и интерфейсов, которые она поддерживает, включая, например, OPC UA, MQTT, веб-сервисы, REST, JSON, Sparkplug B, которые имеют все это приобрело значение в последние годы.
2) Вся информация должна быть помещена в контекст, чтобы она была понятна пользователям и облегчала многоуровневую объектно-ориентированную аналитику.
«Легко повторно внедрить существующую систему с помощью некоторых новых технологий, добавив при этом несколько новых наворотов. Гораздо сложнее понять весь потенциал современной SCADA и одновременно стремиться к созданию системы, которая была бы значительно улучшена»

Стефан Ройтер, член исполнительного совета Copa-Data:
Поставщики систем SCADA также должны быть готовы постоянно внедрять и внедрять новые стандарты, чтобы не отставать от растущих масштабов сетей устройств промышленного Интернета вещей (IIoT). «При выборе платформы SCADA обязательно наличие гарантированных обновлений, однако поставщики также должны обеспечить долгосрочную поддержку на срок до 10 лет»

Замена устаревших систем
«Недостаточность одних только традиционных SCADA или распределенных систем управления (DCS) для автономных операций в основном связана с появлением многосайтовых модульных бизнес-моделей экосистемы; когда отдельные системы на объектах должны работать вместе друг с другом как система систем», — пояснил Марсель Келдер, директор по продажам цифровых корпоративных решений Yokogawa Europe BV.
«Согласно эталонной модели предприятия Purdue (ISA-99), обе системы (SCADA и DCS) не предназначены для одновременного достижения вертикальной и горизонтальной интеграции данных», — сказал Келдер. В качестве примера он разместил модульное производство зеленого водорода. «Горизонтальная интеграция относится к интеграции различных локальных систем — системы электролизера, системы компрессора и OPC UA, Profibus DP, Modbus TCP/IP или IEC61850. Вертикальная интеграция относится к интеграции с бизнес-доменом, облаком (например, через интерфейс MQTT), удаленными центрами или устройствами IIoT, где кибербезопасность имеет решающее значение для поддержки различных архитектур и протоколов».
Источник
🔥4
Компания ДАТАРК, один из лидеров рынка модульных центров обработки данных, представила продукт собственной разработки — систему диспетчеризации инженерной инфраструктуры центров обработки данных DATCHECK.
DATCHECK является SCADA-системой, построенной на российской платформе MasterSCADA, работает на любом ПК под управлением как MS Windows, так и OS семейства Linux. Компонентная база также российская, что позволяет снизить риски при внедрении и эксплуатации ЦОД.
Вот и новый подход. Делать свои специализированные решения на общей платформе. Не знаю насколько это удобно относительно MasterSCADA, но интересно. Кто работал с MasterSCADA сложно ли это сделать?
👌2