Сообщество - Автоматизация

Автоматизация

80 постов 752 подписчика

Популярные теги в сообществе:

6

Применение программируемых логических контроллеров и ПО автоматизации. Опрос журнала Control Engineering

Применение программируемых логических контроллеров и ПО автоматизации. Опрос журнала Control Engineering Scada, ПЛК, Автоматизация, Автоматика, Асу, АСУ ТП, Длиннопост

Журнал «Control Engineering» провел опрос специалистов в области автоматизации и поделился своими результатами. В исследовании «Как применять контроллеры» дается анализ мнений проектировщиков, закупщиков и эксплуатантов систем, в составе которых используются промышленные контроллеры и программное обеспечение АСУ ТП. Нас, как производителей ПЛК и SCADA-систем заинтересовали данные о том, какие аппаратные и программные средства применяются заказчиками в наибольшей степени и в каких отраслях экономики используются. Делимся аналитическими наработками уважаемого издания и в конце приводим свой срез потребителей продуктов МЗТА.

Ответы на вопрос: «Какие из следующих продуктов или систем вы используете?»

Здесь и далее респондентам предлагалось дать несколько вариантов ответов (сумма более 100%) за период закупок и эксплуатации, охватывающий последние 6 месяцев.

Наименование продуктов и систем

Системы управления, HMI, PLC, PAC, DCS, одноконтурные контроллеры или контроллеры на базе ПК - 89%
SCADA, системы управления аварийными сигналами или сбора данных - 64%
Двигатели, приводы, исполнительные механизмы - 63%
Проводная или беспроводная сеть (коммутаторы, маршрутизаторы), системы ввода-вывода - 63%
Техпроцессы, машинное зрение, датчики, усилители, реле, таймеры, RF-метки, штрих-коды - 59 %
ПК, микрокомпьютеры, мобильные устройства, компьютерная периферия - 54 %
Насосы, клапаны, позиционеры - 54 %
Системы управления движением и робототехника - 49 %
Системы распределения электроэнергии, защита электропитания, шкафы автоматики - 45 %
Безопасность технологических процессов - 44 %
Аналитические приборы, испытательное или калибровочное оборудование - 41 %
Проектирование, аналитика, PLM, ERP, MES, пакетная обработка, SCM или интернет вещей - 40 %

«Какие программируемые логические контроллеры вы приобрели или использовали?»

Вид программируемого контроллера

Программируемые логические контроллеры (ПЛК) - 73 %
Оборудование человеко-машинного интерфейса (HMI) - 61 %
Промышленные ПК (IPC) - 41 %
Привод для управления движением - 32 %
Программируемые контроллеры автоматизации (PAC) - 31%
Контроллеры уровня платы/встроенные - 19 %
Распределенная система управления (РСУ) - 19 %
Контуры управления - 16 %
Программный (виртуальный) контроллер - 15 %
Пограничные компьютеры - 14 %
Контроллер или система машинного зрения - 14 %
Контроллер или модуль на базе чипа - 10 %

«Какие приложения для ПЛК вы использовали?»

Вид приложения

Непрерывный контроль процессов - 57 %
Управление оборудованием - 57 %
Разработка человеко-машинного интерфейса (HMI) - 54 %
Обработка сигналов тревог - 49 %
Мониторинг - 40 %
SCADA - 40 %
Приложения для программирования/тестирования - 37 %
Удаленное наблюдение - 37 %
Диагностика - 36 %
Безопасность - 35 %
Другое дискретное управление - 34 %
Пакетный контроль - 31 %
Управление архивными данными - 30 %
Мониторинг энергоресурсов - 29 %
Контроль доступа - 25 %
Управление движением - 24 %
Робототехника - 23 %
Формирование отчетов - 22 %
Аналитика/оптимизация активов - 19 %
Адаптивное управление - 16 %
Система управления производством (MES) - 16 %
Моделирование - 16 %
Профилактическое техобслуживание - 15 %
Облачные данные - 14 %
Удаленный терминал (RTU) - 14 %
ИИ, машинное обучение - 10 %
Моделирование - 10 %
Виртуализация - 9 %
Параллельная обработка/поддержка многоядерности - 7%
Другое - 1 %

Какую сферу экономики вы представляете?

Сфера экономики / Количество ответов

Пищевая промышленность, напитки, табак - 11
КИП, испытания, измерения, медоборудование - 11
Системная интеграция, консалтинг - 10
Механизмы, аппараты, технологическое оборудование - 7
Прочее - 7
Химическая промышленность - 4
Нефтегазовый сектор - 4
Автомобильная и транспортная техника - 3
Аэрокосмическая промышленность, оборона - 3
Металлообработка - 3
Добыча ископаемых - 3
Инжиниринг объектов, техобслуживание - 3
Полимеры, пластмасса, резина - 3
ЖКХ (электричество, газ, вода, канализация, связь) - 2
Электрооборудование, приборы, компоненты - 2
Древесина, бумага, полиграфия - 1
Правительство, армия - 1
Фармацевтика - 1
Текстиль, одежда - 1
Сельское хозяйство - 1
Распределительные центры, склады - 1
Медицинские учреждения - 1
Информация, обработка данных, ПО - 1
Металлургия - 1
Другое - 6

Приводим другие данные опроса, показавшиеся нам интересными:

- При использовании промышленных контроллеров 54 % респондентов согласны с тем, что они лучше интегрируются с контроллерами и устройствами других поставщиков, чем это было ранее.

- Только 8% респондентов знают, что приложение промышленного контроллера может являться причиной нарушения кибербезопасности их организации, а 79% сообщают, что вообще не видят в приложениях контроллеров потенциальных проблем. В качестве альтернативы, 17% респондентов считают, что применение промышленного контроллера помогло предотвратить взлом системы.

- 39% респондентов обычно покупают программное обеспечение, интегрированное с аппаратным обеспечением контроллера; 28% всегда покупают программное обеспечение, интегрированное с оборудованием, а треть всегда или обычно покупают их отдельно друг от друга.

- 69 % респондентов не ограничиваются определенными поставщиками или типами контроллеров при покупке промышленных контроллеров.

- В целом контроллеры должны иметь более простое в использовании программное обеспечение и быть проще в программировании.


Как и обещали приводим укрупненные данные по использованию продуктов МЗТА. Основными сферами применения наших контроллеров и систем диспетчеризации являются: теплоснабжение, вентиляция и кондиционирование, водоснабжение и водоотведение, электроснабжение и освещение, контроль доступа и видеонаблюдение, охранная и пожарная сигнализация, а также сбор, конвертация, передача данных и учет энергоресурсов.

Показать полностью 1
15

7 советов, которые должен знать каждый программист ПЛК

7 советов, которые должен знать каждый программист ПЛК ПЛК, Программирование ПЛК, Автоматизация, Автоматика, Программирование, Технологии, Длиннопост

Приводим статью Алекса Кеннеди – инженера по системам управления, опубликованную в журнале Control Engineering, в которой даются рекомендации по взаимодействию программиста ПЛК с коллегами на стороне заказчика. Согласны с мнением автора и с удовольствием делимся этим опытом, а в конце материала на основе своего опыта разработки ПО даем дополнительный совет.

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

1. Внедряйте модульные системы

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

Программы ПЛК должны быть организованы осмысленно, например, путем выделения функционала каждого из устройств и применения структуры, которую легко понять и перенастроить. При использовании модульной структуры программист может вносить изменения во все устройства одного типа, а не делать изменения в каждом отдельном модуле. Сохранение модульности кода также позволяет всем сторонам понять, кто несет ответственность за каждый раздел кода.

2. Структурируйте код, как указано клиентом

Программист анализирует спецификации конечного пользователя и разрабатывает стандарт кода. Это дает группам технического обслуживания и вспомогательному персоналу стандартную компоновку с тем, чтобы они могли легко поддерживать работоспособность оборудования.

Конечный пользователь должен указать среду программирования ПЛК, чтобы она соответствовала типу оборудования на объекте, обеспечивая правильную работу всех функций. На этапе разработки проекта программист должен использовать любые стандартные блоки кода или другой код, который уже был разработан для существующих интерфейсов. Хотя программисту может потребоваться немного больше времени для освоения блоков кода, это в конечном счете даст положительный результат, поскольку персоналу конечного пользователя будет проще продолжить работу с прежним кодом, чем осваивать новый интерфейс.

3. «Правильный» язык не всегда является «лучшим» языком

Программисты не всегда должны использовать «лучший» язык для приложения. Они нужно следовать тому, что говорит конечный пользователь. Как упоминалось выше, команда заказчика будет ежедневно обращаться с оборудованием и, если они не знакомы с используемым языком программирования, то не смогут его в нужной степени поддерживать и программист получит звонок в 2 часа ночи, когда оборудование выйдет из строя.

Языки IEC 61131 являются единственными языками, обычно используемыми в производственных условиях. Разные производители могут иметь собственный языковой бренд, но все они в основном одинаковы. Одно отличие касается конкретных функций, например, процедуры поиска или сортировки. Процедура поиска или сортировки с циклами «для» (for) или «пока» (while) не так проста в использовании в релейной логике по сравнению с языком более высокого уровня, таким как, например, язык структурированного управления (SCL – Standard Control Language). Там, где код может занимать всего несколько строк в SCL, для выполнения той же функции в релейной логике может потребоваться от 10 до 15 строк.

4. Понимание потребностей обработки данных

Какая обработка данных будет производиться в ячейке? Если системе требуется система управления производством (MES – manufacturing execution system), но ее нет, это создает огромную нагрузку на ПЛК для хранения и управления данными. Эти функции должен выполнять внешний компьютер.

Если у пользователя есть системы управления объектами, основным средством анализа этих данных должен быть ПК, а не ПЛК. Если процедуры поиска часто прерываются или они сопряжены с высокой нагрузкой, то они могут увеличить время сканирования, в результате чего можно пропустить сигналы от датчиков. Такие ситуации могут сильно повлиять на работу ПЛК.

5. Убедитесь, что код хорошо прокомментирован

Очевидно, что программист понимает все детали и тонкости кода, когда код пишется. Но код уже не будет так свеж в памяти, когда специалиста вызовут для устранения неполадок на объекте через несколько недель или месяцев. Если в коде есть разделы, выходящие за рамки обычных, дополнительные комментарии помогут следующему программисту понять, почему код выглядит не так, как ожидалось. Отсутствие описаний может помешать будущим программистам вносить изменения и исправления.

6. Стандартизируйте сообщения об ошибках

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

7. Сопоставьте программную среду с брендом ПЛК

Чтобы обеспечить максимальную стабильность и избежать непредвиденных проблем, по возможности используйте среду, рекомендованную производителем ПЛК. Это позволит сделать код и работу с приложением максимально удобным и, если так можно выразиться, бесшовным.

===

Дополнительный совет от МЗТА: используйте специализированные библиотеки для автоматизации технологических узлов

Такие среды программирования, как CODESYS, имеют библиотеки, содержащие достаточно простые функциональные элементы, которые программист использует для создания программ управления. К примеру, система диспетчеризации котельной требует множества таких элементов. Задача программирования для однотипных объектов будет трудоемкой, а тиражирование ПО – достаточно сложным.

Поэтому разработайте свои специализированные библиотеки укрупненных блоков с выверенным кодом. Эти библиотеки могут содержать элементы автоматизации технологических узлов, таких как регулирующие и электромагнитные клапаны, задвижки, заслонки, одиночные насосы и насосные группы прямого пуска и с регуляторами преобразователей частоты и т.п. В итоге вы получите радикальное сокращение трудозатрат на автоматизацию при одновременном увеличении надежности системы.

===

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

Показать полностью 1
13

Являются ли промышленные контроллеры оружием и как они связаны с кибербезопасностью?

Являются ли промышленные контроллеры оружием и как они связаны с кибербезопасностью? Кибератака, ПЛК, Угроза, Контроллер, Технологии, Безопасность, Plc, Длиннопост

Кибератаки растут почти во всех отраслях и, к сожалению, не видится никаких признаков уменьшения количества угроз. Если ранее предпринимались попытки получить доступ к программируемым логическим контроллерам (ПЛК) и вмешаться в конкретную программу, то сейчас киберпреступники перешли на более высокий уровень. Получив доступ к ПЛК, хакеры теперь могут управлять и другими сетевыми системами и вызвать в лучшем случае хаос. Об этом пишут Эрик Чеимберс и Кит Мандэчит в журнале Automation World.

Являются ли промышленные контроллеры оружием и как они связаны с кибербезопасностью? Кибератака, ПЛК, Угроза, Контроллер, Технологии, Безопасность, Plc, Длиннопост

Злоумышленники пытаются взломать рабочие станции и инженерные коммуникации, используя любое несоответствие между вашими информационными и операционными технологиями и произвести атаку под названием Evil PLC.

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

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

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

Являются ли промышленные контроллеры оружием и как они связаны с кибербезопасностью? Кибератака, ПЛК, Угроза, Контроллер, Технологии, Безопасность, Plc, Длиннопост

Рассмотрим несколько мер защиты:

  • Никаких стикеров с паролями: оператору удобно многократно активировать в течение 24-часовой смены или каждый день недели одни и те же системы используя стикер, наклеенный на компьютер с именем пользователя и паролем. Это естественно может быть проблемой, поэтому требуйте, чтобы ваши операторы установили запоминающийся и надежный пароль из 12 или более символов, который ранее не использовался для аутентификации доступа.

  • Многофакторная проверка подлинности: исследования Microsoft показывают, что использование многофакторной проверки подлинности может предотвратить до 99 % кибератак. Попросите вашу ИТ-команду внедрить многофакторную аутентификацию в вашей компании, особенно в системах, которые контролируют ваши производственные и бизнес-процессы. Чем больше закрытых зон предстоит пройти киберпреступнику, тем больше вероятность того, что он пойдет в ложном направлении.

  • Надлежащие уровни доступа: всем сотрудникам в вашей организации не требуется доступ ко всем корпоративным битам информации. Управление доступом к вашим наиболее важным системам или открытие окон доступа, которые закрываются по истечении определенного периода времени, ограничивают количество открытых точек доступа к вашим системам. Вы, конечно же не можете обновлять или вносить изменения в систему без предоставления прав доступа, но ограничение этой потребности только несколькими людьми или в течение ограниченного периода времени значительно снижает риск.

  • Политики и процедуры: после оценки собственного производственного риска, а также допустимости рисков в вашей организации внедрите политики и процедуры безопасности и проинформируйте о них своих сотрудников. Принуждение к соблюдению этих политик и процедур имеет решающее значение. Это же правило распространяется на любые информационные контакты извне. Требование к партнерам и поставщикам следовать вашим политикам обеспечивает еще один уровень безопасности.

  • Работайте с сертифицированными системными интеграторами: сертифицированные интеграторы не пожалели времени на то, чтобы убедиться в надежности их инженерных методов. Они наверняка подтвердили свои бизнес-практики и внешним аудитом. Их специалисты всегда в курсе последних обновлений и появления новых угроз.

Что касается кибербезопасности, то не существует метода, который на 100 % гарантировал бы предотвращение взлома вашей системы. Но вы можете снизить вероятность того, что столкнетесь с трудным сценарием, когда системы выходят из строя, а код оказывается скомпрометированным.

Являются ли промышленные контроллеры оружием и как они связаны с кибербезопасностью? Кибератака, ПЛК, Угроза, Контроллер, Технологии, Безопасность, Plc, Длиннопост

===

Комментарий производителя ПЛК (Московского завода тепловой автоматики – МЗТА): существует не один десяток способов уменьшения риска взлома средств автоматизации и свободно программируемых контроллеров, в частности. Упомянем лишь два из них в качестве развития темы:

  • Простой пары логин/пароль для доступа к целевому приложению или ПЛК уже недостаточно. Следует дополнить такой доступ использованием SSL/TLS сертификатов.

  • В АСУ ТП тщательно подходите к использованию веб-клиентов. Веб-доступ может создать проблемы в случае использования устаревших технологий доступа. Поэтому рассмотрите возможность применения специализированных клиентов, например, SCADA-клиентов с собственными достаточно надежными протоколами доступа.

Показать полностью 3
16

Насколько будут востребованы системы автоматизации в ближайшие время?

Насколько будут востребованы системы автоматизации в ближайшие время? Автоматизация, Технологии, ПЛК, Программирование ПЛК, Plc, Прогноз, АСУ ТП, Длиннопост

Журнал Control Engineering, освещающий тему промышленной автоматизации, провел опрос специалистов по АСУ ТП, в котором попросил их поделиться мнением по развитию отрасли на следующие 12 месяцев. Выборка была взята из числа квалифицированных подписчиков, занимающихся закупкой оборудования и ПО или составлением спецификаций проектов по категориям:

  • Программируемые логические контроллеры (PLC – programmable logic controller);

  • Программируемые контроллеры автоматизации (PAC – programmable automation controller);

  • Распределенные системы управления (DCS – distributed control system);

  • Одноконтурные контроллеры (SLC – Single Loop Controller) и контроллеры на базе ПК;

  • Человеко-машинные интерфейсы (HMI – human-machine interface).

Респондентам был предоставлен список из 15 категорий программных и аппаратных средств, используемых в автоматизации. Всего было получено 158 ответов. Ниже приведены краткие данные, подготовленные Марком Т. Хоске (Mark T. Hoske).

Топ-10 наиболее востребованных автоматизированных технологических процессов

Насколько будут востребованы системы автоматизации в ближайшие время? Автоматизация, Технологии, ПЛК, Программирование ПЛК, Plc, Прогноз, АСУ ТП, Длиннопост

Респондентов спросили, в отношении каких автоматизированных технологий и сервисов вы ожидаете увеличение числа проектов в ближайшие 12 месяцев? Предлагалось дать несколько ответов, поэтому сумма результатов более 100%. Итак, в Топ-10 входят:

51 % – Автоматизация производства
37 % – Оптимизация процесса
36 % – Робототехника
29 % – Расширенный контроль процессов (APC)
21 % – Миграция DCS
19 % – Автоматическое испытательное оборудование
19 % – Модельный прогнозирующий контроль (MPC)
19 % – Автоматизация склада
19 % – Автоматизированные транспортные средства (AGV)
17 % – Автоматизированная сборка

Таким образом, автоматизация производства, оптимизация процессов и робототехника стали тремя ведущими технологиями, развитие которых респонденты ожидают увидеть в ближайшие 12 месяцев.

Топ-10 наиболее востребованных технологий систем управления

Насколько будут востребованы системы автоматизации в ближайшие время? Автоматизация, Технологии, ПЛК, Программирование ПЛК, Plc, Прогноз, АСУ ТП, Длиннопост

46 % – Контроллеры (PLC, PAC, выделенные системы управления, ПК и т.д.)
42 % – Дизайн управления
41 % – Панели управления
40 % – Человеко-машинный интерфейс (HMI)
31 % – Промышленные ПК (IPC)
27 % – Диспетчерское управление и сбор данных (SCADA)
26 % – Контроль температуры
24 % – Контроль мощности
23 % – Контроллеры движения
21 % – Система управления потоком

Контроллеры, схемы и панели управления, человеко-машинный интерфейс и интерфейс оператора являются ведущими технологиями систем управления, которые будут развиваться ближайший год.

В целом специалисты ожидают увеличение расходов в 14 категориях в течение следующих 12 месяцев. Среди списка из 39 категорий систем управления респонденты ожидают увеличение расходов, причем по всем 39 позициям.

На вопрос, какие факторы повлияли на ваши ответы, специалисты ответили следующим образом:

  • «Увеличивается значение цифровой трансформации»;

  • «Желание предложить заказчикам самые передовые технологии»;

  • «Производство требует более точного контроля, а системы 20-летней давности не отвечают новым требованиям»;

  • «Автоматизация помогает бороться с нехваткой кадров, образовавшейся в следствие пандемии».

Полностью отчет можно посмотреть по ссылке.

===
Материал переведен и подготовлен Московским заводом тепловой автоматики (МЗТА), поэтому пользуясь случаем добавим, что в российских реалиях следует ожидать волну импортозамещения в связи с уходом таких производителей, как Siemens, Schneider Electric, Danfoss. Разработка промышленных контроллеров, способных заместить продуктовые линейки этих производителей – процесс не быстрый, поэтому прогноз по линии импортозамещения можно сделать не на 12 месяцев, а на существенно больший период.

Показать полностью 2
Отличная работа, все прочитано!