proPLC – Telegram
proPLC
432 subscribers
4 photos
35 links
Канал для людей связанных с промышленной автоматизацией.
Все самые важные новости и события, публикации и многое другое.

Нет войне

Если хотите предложить пост:
@efi_fi
Download Telegram
TwinCAT UmRT beta
TwinCAT 3 работает в пространстве ядра, чтобы гарантировать обработку данных в реальном времени. Данная особенность имеет свои преимущества и недостатки. В версии TwinCAT 4024.22 появилась возможность запускать виртуальные ПЛК в виде обычных процессов Windows, пока в бета-режиме, релиз ожидается в ближайших обновлениях.
Краткая инструкция:
1) Переходим в C:\TwinCAT\3.1\Runtimes\UmRT_Default
2) Запускаем Start.bat
3) Открываем/создаём проект и при выборе системы появляется пункт UmRT_Default
Ссылка на предполагаемый продукт.
👍7
5 тенденций промышленной автоматизации в 2022 году
Переориентация производства
Наращивание производств вне Китая.
Повышенное внимание к кибербезопасности
Компаниям все более важно внедрять очень надежный и гибкий план кибербезопасности для защиты своих активов и операций.
Традиционное и аддитивное производство
Список материалов для 3D печати продолжает расти, идёт поиск рационального сочетания традиционного и аддитивного производств.
Важность профилактического обслуживания
Резко возросла потребность в сборе данных по всем аспектам промышленного производственного процесса. Системы мониторинга состояния сообщают, когда срок службы устройства подходит к концу или повышена вероятность его выхода из строя.
Устойчивая и экологически ответственная деловая практика
Производители помогают свести к минимуму негативное воздействие на окружающую среду.
Подробнее:
✏️Five Trends for Industrial Automation in 2022
Дополнительная информация об трендах в OT:
✏️Trends in Industrial Automation
✏️Trends In Industrial Networks and Technology
✏️Trends in Conveyor Systems and Technology
✏️The Latest Trends in Medical Device Technology
👍8
HMI vs GUI
GUI означает графический пользовательский интерфейс; HMI означает человеко-машинный интерфейс. Из-за большого сходства эти два понятия становятся синонимами, но на самом деле они не подразумевают одно и тоже.
Только в последнее время заметна сходящаяся тенденция, когда автоматизированные системы используют оба подхода в одном решении.
Почитать подробнее о различиях:
✏️Graphical User Interface vs Human-machine Interface
✏️Human Machine Interface vs Graphical User Interface
✏️Difference between HMI and GUI
👍2
ПЛК остается незаменимым
ПЛК много раз объявляли мертвым, но он сохранился. Меняется внешний вид, форма и форм-факторы, чтобы адаптироваться к потребностям приложений и архитектур автоматизации, которые сегодня претерпевают изменения в области информационных технологий (IT). Влияние таких инициатив, как Industry 4.0 и Industrial Internet of Things (IIoT), способствует развитию промышленных технологий необычайно быстрыми темпами.
Статьи по теме:
✏️PLCs remain essential in modern automation
✏️The PLC remains stronger than ever
👍6
Ethernet в промышленности
Ethernet — набор технологий пакетной передачи данных.
Сегодня данные технологии успешно внедряются и применяются в промышленной автоматизации за счёт распространенности в IT и использования более прочных компонентов для промышленного Ethernet, которые надежно работают в суровых условиях. Технология PoE позволяет передавать электроэнергию по кабелям Ethernet для питания устройств.
Подробнее о перспективах и возможностях Ethernet в промышленности:
✏️An Overview of Power Over Ethernet (PoE) and Its Use in Industrial Applications
✏️Future-Proofing Your Industrial Ethernet With the Right RJ45 Connector
*Под RJ-45 многие понимают 8P8C
👍6
Базовые техники для повышения кибербезопасности

Разработчики проектов промышленной автоматизации по праву уделяют основное внимание обеспечению правильной и надежной функциональности оборудования. Однако важно знать и применять базовые техники для повышения кибербезопасности:
1. Сквозное шифрование (end-to-end encryption)
2. Доступ по имени пользователя, паролю (username/password protection)
3. Детальный контроль за доступом и управление портами (granular access control and port management)
4. Аудит деятельности (activity auditing)
✏️Cybersecurity-centered systems and fundamentals
👍6
Стандарты IEC 62443

IEC 62443 является международным стандартом безопасности для систем управления промышленной автоматизацией, и его значение растет по мере того, как сети и контроллеры становятся взаимосвязанными.
Подробнее:
✏️What the IEC 62443 standard does for industrial cybersecurity
✏️Structure of IEC 62443
✏️Обеспечение безопасности АСУ ТП – краткий обзор семейства стандартов IEC 62443
👍6
Работа с памятью в CODESYS V3
На oscat.ru вышла статья посвященная работе с памятью в среде CODESYS V3.5. В ней рассматриваются вопросы копирования блоков памяти, преобразования «сырых» байтов в данные требуемого формата, изменения порядка байт и т.д. Также тезисно описываются основные особенности работы со строками.
Ссылка на статью в формате .pdf
👍17
Arduino Pro обзавелась средой разработки для PLC.
В комплекте IL,ST,FBD,SFC,LD; no-code поддержка полевых протоколов(Modbus и CanOpen); Возможность совмещать код из Ардуино скетчей и МЭК-код.
Лицензия стоит 16$
https://www.arduino.cc/pro/software-plc-ide
👍12
Дайджест новостей за неделю:
1)Преимущества MTP для оборудования автоматизации процессов.
Пакет типов модулей (MTP) применяет информационные модели OPC UA для создания стандартизированных, непатентованных описаний уровня приложений для оборудования автоматизации процессов. Для связи используется технология клиент/сервер OPC UA. Автономная разработка использует язык разметки AutomationML. Суть в том, чтобы построить завод с модульным оборудованием, чтобы упростить интеграцию и обеспечить большую гибкость, если потребуются изменения. С помощью уровня оркестрации процессов (POL) оборудование с поддержкой MTP может «подключи и работай», что сокращает время ввода процесса в эксплуатацию или внесения изменений в этот процесс.
2)Мировой рынок программируемых логических контроллеров (ПЛК)
Обзор на состояние дел на рынке мировом рынке ПЛК.
3)Компьютерные модули: преимущества и популярные стандарты
Эта статья рассказывает о том, что такое компьютеры на модулях (Computer on Module, COM) и как они могут использоваться в различных приложениях.
COM - это небольшие компьютеры, которые устанавливаются на плату расширения и могут использоваться для выполнения различных задач. Они могут быть использованы в различных областях, таких как автомобильная промышленность, медицина, телекоммуникации и др.
4)Интеллектуальная система сбора данных isoLynx® SLX200 от компании Dataforth
isoLynx® SLX200 – это модульная и полностью изолированная система сбора данных, обеспечивающая превосходную надежность и точность для широкого спектра высокопроизводительных промышленных применений, в том числе для тяжелых условий эксплуатации.
Система полностью сертифицирована организацией Modbus-IDA и совместима со стандартом OPC, что позволяет легко интегрировать ее в существующие сети Modbus.
👍4
Добрый день!

Мы – команда разработчиков российского ПО для комплексной диспетчеризации.
ПО SEDMAX – мощный инструмент для контроля и управления энергетикой, технологическим оборудованием, инженерной и IT-инфраструктурой предприятий.

От АЭС и металлургического комбината до пивоваренного завода и ЦОДа SEDMAX - универсальный помощник служб Главного энергетика, АСУТП, Эксплуатации. Единый источник технологической информации для всех сотрудников предприятия.

7 сентября проводим ВЕБИНАР для системных интеграторов.
На нём мы расскажем и покажем, почему Заказчики выбирают SEDMAX, а наши партнёры - «Уралэнерготел» и «Аврора Сервис» – об опыте создания автоматизированных систем на базе SEDMAX.

Если ваша компания ищет новые решения - присоединяйтесь к вебинару «SEDMAX как инструмент для расширения бизнеса интегратора»
7 сентября 10:00 - 11:00 мск

Здесь подробности и ссылка на регистрацию

Телеграм-канал SEDMAX

YouTube-канал SEDMAX
Вот и лето прошло, а значит, можно считать, что все повыходят из отпусков и можно возобновлять дайджесты новостей.
#Дайджест новостей с 4.09 по 8.09
1)Управление версиями программы: используйте git для фиксации изменения и отслеживания файла
Короткий рассказ про git и самый основной пул команд, чтобы это заработало. Если вы еще не использовали его, то самое время потратить пару часиков и разобраться в этом инструменте, конечно не все среды разработки АСУТП в это могут, но лучше быть готовым.
2) Материнская плата формата Mini-ITX на базе процессоров Alder Lake-N от Aaeon
Размер материнки 170*170,ЦП Intel Atom® серии x7000E поддерживает до 32 Гб оперативной памяти DDR5. Из интерфейсов - 2*USB 3, 6 * USB 2, 2 *Eth, 4 * RS232, 2 * RS232/422/485
3) Что нового в беспроводной технологии, RFID для отслеживания активов IoT?
Основные моменты:
1.Новые стандарты и протоколы: RFID-технология продолжает развиваться, и появляются новые стандарты и протоколы, такие как ISO 18000-63 и EPC Gen2 UHF
2.Повышение производительности: RFID-метки стали быстрее и имеют более длительное время работы от батареи, что позволяет использовать их для отслеживания движущихся объектов или в сложных условиях, где метки могут подвергаться воздействию высоких температур или вибрации.
3.Улучшение безопасности: RFID-системы стали более безопасными благодаря новым методам шифрования и аутентификации.
4.Интеграция с IoT: RFID-технологии все больше интегрируются с другими технологиями Интернета вещей, такими как сенсоры, датчики и сети LPWAN, что позволяет собирать и анализировать большие объемы данных об активах и их окружении.
4)Применяете ли вы эти семь инноваций SCADA?
Статья обсуждает семь инноваций в области SCADA (диспетчерского контроля и сбора данных), которые предприятия могут внедрить для улучшения эффективности и безопасности своих операций.
1. Облачные вычисления: Внедрение облачных технологий позволяет предприятиям получить доступ к своим данным из любого места и в любое время, а также снижает затраты на инфраструктуру.
2. Большие данные: Анализ больших объемов данных может помочь предприятиям выявить закономерности и тенденции, которые могут улучшить процессы и предотвратить аварии.
3. Интернет вещей (IoT): Интеграция устройств IoT в системы SCADA может обеспечить более эффективное управление активами и контроль процессов.
4. Искусственный интеллект (AI) и машинное обучение: AI может использоваться для автоматизации рутинных задач, а также для предсказания возможных проблем и принятия решений на основе анализа данных.
5. Безопасность: Использование шифрования, аутентификации и других методов защиты данных важно для обеспечения безопасности систем SCADA.
6. Беспроводные технологии: Беспроводные сети позволяют более гибко и эффективно управлять процессами, особенно в сложных и удаленных системах.
7. Виртуальная и дополненная реальность: Использование VR и AR может улучшить обучение персонала и помочь в диагностике и устранении неполадок.
"Я вам че - Автоматизатор?"
👍3👎1
Доброе утро, коллеги. Статья от "Цинтрон":
Как запустить свое электронное устройство в «серию» и не остаться без штанов
Если хотите посмотреть со стороны, как происходит часть разработки железок под автоматику, то вам сюда.
Автор рассказывает как он корпус делал, ну и как платы заказали. Очень люблю такие истории.
Хотя опыт отличается сильно, мы при разработки корпус покупаем стандартный, а вот первые версии платы также брали на аутсорсе.
Приятного чтения.
Канал:"Я вам че - Автоматизатор?!"
#АСУТП #разработка
👍4
❗️ IEC 61131-3: Сравнение 3 и 4 редакции

Новое дополнение — глава 6.9 Синхронизация параллельного выполнения на 6 страницах . Соответствующие подразделы показывают, что речь идет о мьютексах и семафорах.

Глава 7.2 Список инструкций (IL) больше не включена в Издание 4. Это означает, что IL больше не является частью IEC 61131-3, но это не обязательно означает, что IL больше не предлагается производителями. Каждый производитель может продолжать решать для себя, хотят ли они предлагать IL в своей среде разработки или нет.

Издание 4 больше не поддерживает восьмеричные литералы (например , 8#267 ). В Издании 3 восьмеричные литералы уже были помечены как устаревшие.

Благодаря двум новым типам данных USTRING и UCHAR теперь также поддерживаются строки символов, в которых каждый символ кодируется в соответствии с UTF-8.

Функции символьных строк описаны в главе 6.6.2.5.12. Функции LEN_MAX и LEN_CODE_UNIT являются новыми дополнениями.

В строке или символьном литерале любой символ может быть указан кодом символа. Он указывается в шестнадцатеричной записи после $ в фигурных скобках.

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

Функции для преобразования типов данных между строками и ARRAY OF BYTE являются новыми дополнениями. Они описаны в главе 6.6.2.5.8 Преобразование типов данных между строковыми типами и массивом байтов.

Функция TRUNC была удалена. Эта нотация уже была помечена как устаревшая в издании 3 и теперь удалена из издания 4.

Издание 4 (наконец) определяет свойства. Свойства являются частью CLASS , FUNCTION_BLOCK или INTERFACE . Методы сеттера и геттера объявляются так, чтобы значение свойства можно было установить или прочитать. Объявление похоже на объявление метода. Однако вместо ключевого слова METHOD используются ключевые слова PROPERTY_GET и PROPERTY_SET.

В главе 6.6.2.5.17 Утверждения 4-го издания определяется функция ASSERT , которая имеет входной параметр IN типа BOOL и не имеет возвращаемого значения. ASSERT используется для проверки допустимости выражений или переменных во время разработки.

Глава 6.9 Синхронизация параллельного выполнения была добавлена ​​в Издание 4 и определяет объекты и функции для синхронизации программного кода, который был разделен на несколько задач. Синхронизация требуется, например, если две параллельные программы обращаются к общей переменной, при этом одна программа также изменяет эту переменную.
В 4-м издании определены мьютексы и семафоры, упрощающие синхронизацию параллельно работающих программ.

Поддержка чисел BCD прекращена. В издании 4 следующие функции отмечены как устаревшие.

Ссылка на полный текст статьи: https://stefanhenneken.net/2025/06/11/iec-61131-3-comparison-of-edition-3-and-edition-4/

#iec61131
@pro_asutp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Дополнительный набор навыков для программиста АСУТП(OT) в 2026 году
Субъективное мнение автора канала «Я вам че - Автоматизатор?!»
🟢Linux
Работа в терминале, знание основных команд, работа с SSH, systemd, различные конфигурации сервисов, chmod.
Минимальный набор, который уже надо изучать. Все больше сервисов и решений переходят в среде АСУТП на Linux.
Про плюсы и минусы говорить можно долго, но хотя бы не теряться в консоли уже надо.
🟢Docker
Пока еще не так сильно входит в рабочую среду, но что-то уже просачивается. Так что стоит изучить что такое образ, контейнер, раздел, как это все запускается. Наверное самое частое - это как собрать образ и запустить прокинув порты наружу.
Так что если вы не знали чего изучить, то Docker + docker compose
P.S. На винде он тоже есть, но через WSL
P.P.S. Контейнер и виртуальная машина - разные вещи.
🟢Git или в целом контроль версий
Вот уже несколько лет идет популяризация контроля версий в средах АСУТП.
Из минусов: существенный порог входа, подходит не под все IDE
Да, многие до сих пор любят складировать архивы с разными версиями одного проекта, но если ваша IDE способна в текстовые исходники, то лучше использовать Git
А про накопление тех долга от архивов с проектами мы поговорим чуть позже.
🟢Дополнительный язык программирования
Считаю, что требуется иметь в запасе хотя бы один язык программирования высокого уровня, а не только МЭК и скриптовые языки HMI.
У каждого языка свой порог входа и свои особенности, требуется положить хотя бы пол года на изучение, но оно того стоит.
Для простоты входа советуют Python, но он начинает сильно усложняться когда нам необходимо в GUI.
Я могу посоветовать C#, который немного другой и очень ООП, но там благодаря VS легко делать приложения с GUI. В свое время я написал визуализацию на установку за месяц ПНР, по вечерам, на командировочной квартире, с навыками близкими к нулю, когда еще не было различных GPT.
Сам я уже несколько лет пишу на Golang. Он сложен для GUI, прекрасен для CLI и хорошо себя чувствует в контейнерах и сетевом взаимодействии.
Ну и можно посмотреть в сторону современной версии Delphi, там хотя бы будет привычный синтаксис.
🟢SQL
Это для тех, кто работает с БД. Да и в целом для себя, чтобы понимать как все работает. Для начала подойдут все INSERT, UPDATE, SELECT ну и разобраться с JOIN. Вложенные запросы, функции и хранимые процедуры пока не сильно нужны
Еще бы я добавил сюда что-нибудь для просмотра работы сервисов и ПЛК, но тут столько решений, что глаза разбегаются - Grafana, Viktoria Metrics
🟢Брокеры сообщений
Асинхронное общение и асинхронная работа системы, вместе с граничными вычислениями мягко намекают нам, что стоит потыкать палочкой этот аспект современных систем. Mqtt - стал каким-то стандартом в АСУТП. Так что брокеры, продюсеры, консьюмеры и топики)
Дополните, если что-то забыл.
#АСУТП #OT
Корпоративные стандарты АСУ ТП: какие эффекты они реально дают бизнесу
Мне нравится эта серия статей про корпоративные стандарты в АСУТП. Как минимум ты начинаешь понимать что и куда, необходимость этих стандартов, есть кейсы кто как вводил и также еще целый набор интересных статей для ознакомление.
То ли с конца прошлого года, то ли с начала этого сам стал задумываться о стандарте для конторы, где я работаю, так как уже очень надо.
Либо делать код ревью, но долго. Да и хочется уже весь бойлерплейт генерировать. Рекомендую к чтению)
#АСУТП #станадрты