Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Сыграйте в классический пасьянс и попробуйте разложить по порядку колоду из 52 карт, начиная с короля и заканчивая тузом. Игра имеет четыре варианта: с 1, 2, 3 и 4 мастями. Выиграйте как можно больше в каждом варианте и улучшите свои показатели.

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Scada + Программирование ПЛК

С этим тегом используют

АСУ ТП Автоматизация ПЛК Асушник Инженер КИПиА Программа Все
9 постов сначала свежее
14
dreem1992
18 дней назад

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

Решил написать свой первый настоящий пост на Пикабу.
Даже не представлял, как получается написать такие объёмные тексты.
Но тут товарищ прислал одну статейку про новых программистов и реальную автоматизацию на заводах))) И тут вспышка 📸, ничего не помню и выходит текст из памяти!)
Добро пожаловать под кат!)

Приходит как-то молодой IT-специалист со свежим стеком из Docker’ов, микросервисов и К8s на завод. В цеху сверкают панели управления, гудят моторы, а он пытается подключиться к этому промышленному добру.
И, внезапно (нет), оказывается, что привычный IT-стек здесь не работает — у заводчан свои протоколы, свои легенды и свои правила. Годами. Десятилетиями. Из уст в уста, от конунга к сыну и т. д. и т. п. Айтишник достаёт ноутбук, спрашивает, какая тут точка доступа, а в ответ — тишина. Только матёрый усатый автоматчик (спец по работе с автоматизированными системами на заводах) медленно поднимает глаза, откашливается и с лёгкой тоской в голосе говорит:
— Тут, сынок, Modbus по RS-485. Без TLS. Без DHCP. И если что, мы это на Delphi писали, в 2004-м.
И это ещё повезло, что на Delphi в 2004-м :) А могло быть написанно в другой стране (году этак в 1990-м) на паскале или фортране. Так и живут некоторые заводы, где вместо YAML — скрипты на паскале, вместо DevOps — старая добрая флешка с патчами, а вместо облачных масштабируемых серверов — шкаф с вентиляцией (в лучшем случае) и приклеенным на скотч листом: «Работает — не трожь!»

Шёл 2011 год. У меня на первом заводе, где тогда работал, была 3-зонная методическая печь по нагреву металла, автоматизирована какими-то ПЛК (я тогда ещё слова такого не знал), программа была написана на Pascal.
Помню, приехал программист делать доработки. Мы, молодые КИПовцы, специально остались, задержались (нас мастер уговорил, мол, посмотрите, учитесь). Он строки переписывает, меняет какие-то цифры (теперь уже знаю, что это были коэффициенты ПИД), и оно оживает (горелки переходят в другой режим работы) и начинает работать по-другому. Скада, если её можно так назвать (им же нарисована в каком-то редакторе), меняет форму, изменяет значения.
Но🫣 тут же ниже на этом шкафу стоит 3 переключателя на 3 положения с фиксацией (вроде бы кулачковых) и ещё 3 обычных 3-позиционных без фиксации. Первые изменяют источник задания на газовые заслонки (1 — ПЛК, 2 — ручное управление, 3 — ещё одно🙂).
Программист заканчивает настройку, говорит: «У вас будет всё хорошо». Уходит. Нашему мастеру категорически не понравилось, как работает регулирование. И как только программист уходит, переводит эти кулачковые переклички в то самое 3е положение. И горелками начинает управлять что? Правильно! Старые добрые КСП3 с круговыми диаграммами, которые мы меняли каждые 24 часа))) Говорит, так будет лучше, и уходит, говоря: «Собирайтесь домой». Мы ещё задерживаемся минут на 10 в этом помещении. Всё это время с нами был «печник», который следит за режимом работы печи. Тот, что был на смене, тут же, как наш мастер вышел, переводит кулачковые переключатели в какое положение?) Правильно! В ручное!)😂 И говорит: «Так будет надёжнее!) 😁».

Вот тебе и стеки и TLS и DHCP и 485. А подача 220 на МЭО импульсами надёжнее для конечного пользователя)) ☝️
Но это ещё не всё.
Печники, когда лень идти в помещение с этим щитом управления, просто подходят к МЭО и что? Тоже правильно! Просто крутят его с помощью маховика)))
Вот тебе и автоматизация)))💡
МЭО было примерно как на фото)
Ну и схематически печь)

Автоматизация))) Автоматизация, КИПиА, Оператор, Dhcp, TLS, Командная работа, Завод, Технологии, Печь, Программист, Мастер, Рабочие, Ручное управление, ПЛК, Программирование ПЛК, Scada, Длиннопост
Автоматизация))) Автоматизация, КИПиА, Оператор, Dhcp, TLS, Командная работа, Завод, Технологии, Печь, Программист, Мастер, Рабочие, Ручное управление, ПЛК, Программирование ПЛК, Scada, Длиннопост
Показать полностью 2
[моё] Автоматизация КИПиА Оператор Dhcp TLS Командная работа Завод Технологии Печь Программист Мастер Рабочие Ручное управление ПЛК Программирование ПЛК Scada Длиннопост
6
3
youengineerasu
youengineerasu
10 месяцев назад

Вопрос от подписчика - смена визуализации и тренды в Codesys 3.5⁠⁠

Приветствую, недавно написали письмо с вопросом по визуализации.

Вопрос от подписчика - смена визуализации и тренды в Codesys 3.5 Асу, АСУ ТП, КИПиА, ПЛК, Программа, Тренд, Программирование, Программирование ПЛК, Scada, Видео, YouTube, Длиннопост

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

Необходимо настроить отображения каждого параметров для каждой комбинации фаз т.е. фаза А напряжение, фаза B напряжение, фаза С напряжение, фазы А и B напряжение, фазы А и С напряжение и так далее.

Всего параметров для сбора получается 18 (3 фазы * 6 параметров), а если говорить со всеми комбинациями получается 42 (7 возможных комбинаций фаз * 6 параметров). Самое простое решение, которое первое приходит в голову это создать 42 страницы визуализации и 42 тренда, но делать так не очень хочется, а хотелось бы обойтись одной страницей визуализации и просто обращаясь к объекту визуализации изменять отображающаяся тренд.


Исходя из вышеизложенного, 2 вопроса.

1. Можно ли обратится как-нибудь к элементу визуализации и сменить отображение тренда из кода или есть другой элемент визуализации для реализации описанного функционала?

2. Сможет ли СПК110 Овен переварить такое количество трендов, так как читал что он (тренд) очень трудоемкий?

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

42 фрейма это большая нагрузка на графику, будет виснуть. Требуется оптимизация.

2. Насчет трендов. Скажу честно, тренды работают очень плохо. 10 трендов уже много для слабой графики. По возможности лучше ставить Панель оператора, а ещё лучше SCADA. Вообще советую, где нужны графики - ставить SCADA по возможности.

Лучше всего помучиться и сделать 42 простые визуализации. Можно реализовать с помощью CurrentVisu - управление из кода.

А как думаете вы, у вас есть свои варианты? Как вы сделали бы?

Показать полностью 1 2
Асу АСУ ТП КИПиА ПЛК Программа Тренд Программирование Программирование ПЛК Scada Видео YouTube Длиннопост
0
6
youengineerasu
youengineerasu
10 месяцев назад
Серия Панели Оператора

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU⁠⁠

Панель оператора Weintek достаточно популярна в нашей стране. Быстрая, красивый экран, удачный функционал рецептов, есть возможность подключаться к ней удалённо, есть свой Дашборд. Давайте рассмотрим, как с помощью неё подключиться к ПЛК Овен и опросить пару-тройку регистров.

Приветствую всех посетителей, Напишу статью про связь между панелью Weintek и ПЛК ОВЕН.

Статью пишу в режиме реального времени, так как параллельно собираю объект, о нем напишу чуть позже.

Настройки со стороны ПЛК

Устанавливаем Codesys 2.3, создаём проект, добавляем таргет.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

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

И после этого, добавляем все необходимые нам регистры — если кнопки-лампочки, то регистры 8 бит, если целочисленные, то 2 байта, если вещественные с запятой, то 4 байта.

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

И желательно создавать регистры в чётном порядке, то есть по два. Пускай какие-то будут пустыми. Удобно потом будет настраивать адреса.

Адресация считается сверху вниз, начиная с нуля. Переменные по 8 бит считаем по 2 — получаем 2 байта в одном регистре. Поэтому удобно располагать вот так последовательно, становится понятно, где какой адрес. Вот у меня три регистра со сдвоенными 8-битными переменными.

Первый регистр — это адрес 0, второй — адрес 1, третий — адрес 2 и т.д.

Настройки со стороны Панели

Устанавливаем Easy Builder PRO. Создаём проект. Ставим свою панель.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Нажимаем системные настройки.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Выбираем новое устройство.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Выбираем Modbus(Adjustable). Настраиваем интерфейс RS-485, (настройки связи, COM, скорость и т.д.) Жмём ОК.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Теперь у нас два устройства — панель и контроллер.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Ставим допустим переключатель, и настраиваем регистр с битом.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

У weintek адресация смещена на 1 , поэтому адрес 0 ПЛК — соответствует адресу 1 в панели.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Эту информацию мы можем найти в руководстве по эксплуатации к панелям.

Общение панели Weintek с ПЛК110 ОВЕН по Modbus RTU АСУ ТП, Асушник, Отдел АСУ, ПЛК, Программирование ПЛК, Scada, КИПиА, Инженер, Я у мамы инженер, Видео, YouTube, Длиннопост

Этот адрес будет соответствовать этому биту. И так далее, по порядку.

Ну и конечно делюсь результатом;

На этом я заканчиваю, если есть вопросы, пишите комментарии.

С уважением, Гридин Семен

Показать полностью 9 1
АСУ ТП Асушник Отдел АСУ ПЛК Программирование ПЛК Scada КИПиА Инженер Я у мамы инженер Видео YouTube Длиннопост
7
8
youengineerasu
youengineerasu
11 месяцев назад
Серия SCADA

Вводной курс по Simple SCADA⁠⁠

Simple-SCADA — лёгкая, удобная и красивая программа. В этой программе есть практически всё, что нужно: веб-визуализация, клиенты на телефон и на айфон, система отчётов, скрипты и архивация.

Приветствую всех, вкратце напишу простенький пример реализации связи оборудования с программой Simple-SCADA.

Simple-SCADA общее описание

От работы в Simple-SCADA я получаю кайф. Красивый и понятный интерфейс. Удобная юзабельность, понятно куда и что нажимать. Простые настройки каждого элемента, всё плавно и динамично. Единственный момент в том, что придётся разбираться в скриптах. Но, это не проблема, можно всегда обратиться в тех.поддержку. Мне удобнее всего использовать Lectus, я к нему просто привык. По сути для софта подойдёт любой сервер.

Скачать бесплатную программу на 64 тега можете с официального сайта.

Сам дистрибутив делится на несколько пакетов:

  1. Client — программа-клиент, которая получает данные необходимые для визуализации и управления процессом от «Simple-Scada Server». Программа-клиент лишь отображает данные, полученные от сервера.

  2. Editor — программа-редактор для разработки человеко-машинного интерфейса. Options — программа настройки параметров графики, языка, ведения логов и т.д.

  3. Pictures — утилита для разбиения изображения на кадры и создания анимации.

  4. Reports — редактор отчетов.

  5. Server — выполняет основные функции: подключается к OPC-серверам, получает и записывает значения тегов на устройства, отвечает за выполнение скриптов, работает с базами данных и клиентами. При этом на нем можно запустить не один, а сразу несколько проектов. Также, он может работать с неограниченным количеством OPC-серверов и клиентов по локальной сети или через интернет. При этом, пользователь может использовать защищенный канал связи. Канал защищается TLS шифрованием. Большим плюсом также является распределение разных задач на разные потоки, что позволяет быстрее выполнять задачи в многоядерных системах.

Давайте с вами попробуем создать проект, опросим тот же самый ТРМ202. Для этого нам сначала надо прописать регистры в ОРС-сервере. В нашем примере используем Lectus. Демку можно скачать с этого сайта. Теперь приступаем к настройкам.

Запускаем программу и настраиваем параметры связи и настройки устройства.

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Ставим Modbus RTU, адрес девайса, и ком-порт вашего преобразователя USB-RS485.

Обязательно нужно настроить параметры связи:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

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

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Далее настраиваем требуемые переменные — это температура и уставка:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

В поле адрес переменной вносим в 16-ричной системе Modbus-регистр, его можно найти в инструкции:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

В итоге должна получиться такая картинка:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

После этого запускаем редактор Editor Simple — SCADA и осуществляем настройки опрашиваемых тегов.

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Попадаем в следующее меню:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Нажимаем на кнопку Редактировать, для того, чтобы нам добавить переменные:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Перетаскиваем на рабочее окно поле, и настраиваем переменные с ОРС-сервера.

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

По желанию, можете добавить тренды для полного анализа картины:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Для того, чтобы нам опрашивать устройство с помощью персонального компьютера нам потребуется преобразователь USB-RS485. В моём случае используется преобразователь АС 4. Можно заказать недорогой китайский аналог.

Но, есть вероятность что он будет работать не стабильно. Вот такой должен получиться результат:

Вводной курс по Simple SCADA Программа, Программирование, Scada, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Длиннопост

Simple-SCADA может опрашивать абсолютно любой прибор, лишь бы у него был интерфейс, протокол и ОРС — сервер. Что самое интересное, с Ардуино тоже может дружить.

А какие варианты нравятся вам больше всего? С WEB-визуализацией? Или локальная SCADA-система? Хотя для разных задач существует разный софт. До следующих встреч, дорогие друзья. Подписывайтесь на новости блога, пишите комментарии. До встречи, пока-пока.

С уважением, Гридин Семен.

Показать полностью 15
Программа Программирование Scada ПЛК Программирование ПЛК АСУ ТП Асушник Длиннопост
3
1
youengineerasu
youengineerasu
11 месяцев назад
Серия Панели Оператора

Организация аварий в панели оператора Weintek⁠⁠

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

Приветствую всех, уважаемые коллеги представляю статью по реализаций аварий на панели оператора Weintek. Если нужно — пользуйтесь.

Программируем в два этапа — журнал событий и индикация аварий.

Настройка журнала событий

Для того чтобы смотреть, нам нужно заполнить таблицу необходимыми данными. Скачиваем Eаsy Builder PRO. Создаём проект на любую панель.

Организация аварий в панели оператора Weintek Панель управления, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, КИПиА, Scada, Длиннопост

Запускаем журнал событий.

Организация аварий в панели оператора Weintek Панель управления, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, КИПиА, Scada, Длиннопост

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

Организация аварий в панели оператора Weintek Панель управления, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, КИПиА, Scada, Длиннопост

Вот здесь задаётся бит или слово.

Организация аварий в панели оператора Weintek Панель управления, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, КИПиА, Scada, Длиннопост

В этом окне мы прописываем сообщения для событий.

Организация аварий в панели оператора Weintek Панель управления, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, КИПиА, Scada, Длиннопост

В результате получается такая картина, и так можно записать несколько переменных с событиями.

Индикация аварий

Следующий этап это реализация индикации, либо в табличном варианте, либо в виде текста.

Организация аварий в панели оператора Weintek Панель управления, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, КИПиА, Scada, Длиннопост

Добавляем либо панель аварий, либо дисплей.

Организация аварий в панели оператора Weintek Панель управления, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, КИПиА, Scada, Длиннопост

Вот так выглядит панель аварий.

Организация аварий в панели оператора Weintek Панель управления, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, КИПиА, Scada, Длиннопост

А вот так вот дисплей аварий. В виде таблицы.

На этом я заканчиваю, если есть вопросы, пишите в комментариях.

С уважением, Гридин Семен

Показать полностью 7
Панель управления ПЛК Программирование ПЛК АСУ ТП Асушник КИПиА Scada Длиннопост
5
5
MZTA
MZTA
11 месяцев назад
Автоматизация
Серия ПЛК

Как выбрать ПЛК?⁠⁠

Как выбрать ПЛК? ПЛК, Программирование ПЛК, Автоматизация, АСУ ТП, Scada, Длиннопост

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

  • Требования к входам/выходам. Определите количество и тип точек ввода-вывода (аналоговые и/или цифровые), необходимых для вашего приложения. Учитывайте потребности в напряжении и токе, а также параметры датчиков, исполнительных механизмов и других устройств, которые необходимо подключить к ПЛК.

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

  • Коммуникации. Определите требования по связи вашего приложения, например, необходимость взаимодействия с другими системами управления, с человеко-машинными интерфейсами (HMI) или удаленными устройствами. Составьте список протоколов связи, включая Ethernet, Modbus, Profibus и др. и интерфейсов, которые должны поддерживать ПЛК со SCADA системами.

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

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

  • Программное обеспечение. Учитывайте простоту программирования и доступность средств программирования и отладки контроллеров. Выберите ПЛК, который поддерживает знакомый вам язык программирования или имеет простую в использовании среду программирования.

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

Типы ПЛК: какой лучше всего подходит для вашего проекта?

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

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

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

  • Стоечные ПЛК. Эти ПЛК предназначены для установки в обычную 19-дюймовую стойку для соединения с другими устройствами (стекирование). Чаще всего их можно увидеть на крупных промышленных объектах, таких как электростанции и химические перерабатывающие заводы.

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

  • Распределенные ПЛК. Такие ПЛК предназначены для использования соответственно в распределенных системах управления, например, на крупных промышленных предприятиях. Они могут работать в тандеме с другими ПЛК или системами для управления различными техпроцессами.

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

Рекомендации по программированию

При выборе ПЛК для конкретного применения соображения программирования имеют решающее значение, поэтому учитывайте следующие соображения:

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

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

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

Совместимость с HMI. Ищите ПЛК, совместимый HMI, который вы уже используете или планируете использовать. Это гарантирует легкость включения ПЛК в систему управления и простоту интерфейса оператора.

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

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

Дополнительные особенности ПЛК, на которые также следует обратить внимание

Возможности диагностики и устранения неполадок. Убедитесь, что ПЛК оснащен средствами диагностики и устранения неполадок для быстрого выявления дефектов и проблем. Это может помочь сократить время простоя и повысить эффективность системы управления.

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

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

Стоимость проекта: баланс бюджета и производительности

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

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

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

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

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

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

Гарантия. Ищите ПЛК, на который распространяется гарантия производителя или поставщика. Это может помочь снизить затраты на ремонт и быть залогом надежной работы системы управления на протяжении всего ее жизненного цикла.

Техобслуживание и поддержка

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

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

Обучение и документация. Для правильной эксплуатации и обслуживания вам потребуется ПЛК, сопровождаемый обучением и предоставлением пакета документации. Документация должна быть подробной и простой для понимания, с регулярными обновлениями для поддержания ее в актуальном состоянии.

Инструменты диагностики. Обратите внимание на ПЛК со встроенными диагностическими возможностями, позволяющими быстро выявлять дефекты и трудности. Это может помочь сократить время простоя и повысить эффективность системы управления.

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

Выбор поставщика

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

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

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

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

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

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

  • Цена и доставка. Учитывайте стоимость ПЛК и доставки, а также сроки доставки. Соответственно выбирайте поставщика, который обеспечивает разумные цены и своевременную доставку.

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

Резюме

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

Комментарий МЗТА

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

Показать полностью
[моё] ПЛК Программирование ПЛК Автоматизация АСУ ТП Scada Длиннопост
15
17
MZTA
MZTA
1 год назад
Автоматизация
Серия ПЛК

Терминология автоматизации: PLC, PAC, RTU, DCS и SCADA⁠⁠

Терминология автоматизации: PLC, PAC, RTU, DCS и SCADA ПЛК, Программирование ПЛК, Асу, АСУ ТП, Автоматизация, Scada, Термины, Промышленная автоматика, Длиннопост

Разберем термины PLC (ПЛК), PAC (ПАК), RTU, DCS (РСУ) и SCADA, объяснения которых приводятся в материале специализированного портала Control Automation, объединяющего опыт инженеров в области АСУТП.

ПЛК / PLC

ПЛК – аббревиатура программируемого логического контроллера (Programmable Logic Controller – PLC). Это «мозги» множества различных промышленных процессов и, по сути, компьютеры промышленного назначения, используемые для управления на уровне оборудования.

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

Терминология автоматизации: PLC, PAC, RTU, DCS и SCADA ПЛК, Программирование ПЛК, Асу, АСУ ТП, Автоматизация, Scada, Термины, Промышленная автоматика, Длиннопост

Лестничная логика похожа на устаревший чертеж управления реле

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

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

ПАК / PAC

ПАК означает программируемый контроллер автоматизации (Programmable Automation Controller – PAC) и его можно рассматривать как «продвинутый» ПЛК с большей функциональностью и более высоким уровнем вычислительной мощности. ПЛК довольно просты по своим возможностям, в то время как PAC обычно имеют доступ к гораздо большему объему памяти и значительно более высокой вычислительной мощности, чем стандартный простой ПЛК.

Они часто используются для выполнения задач, связанных с ПИД-регулированием (пропорционально-интегрально-дифференцирующий регулятор – Proportional-Integral-Derivative - PID), а также, со связью, SCADA, регистрацией данных и другими задачами, которые традиционно выходили за рамки базовых ПЛК.

Терминология автоматизации: PLC, PAC, RTU, DCS и SCADA ПЛК, Программирование ПЛК, Асу, АСУ ТП, Автоматизация, Scada, Термины, Промышленная автоматика, Длиннопост

Пример PAC

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

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

Кроме того, концепция IPC (промышленного ПК – Industrial PC) достаточно успешна и потенциально может стать следующим этапом процессора управления.

Удаленный терминальный блок / RTU

Удаленный терминальный блок (Remote Terminal Unit – RTU) представляет собой устройство управления, расположенное отдельно от более крупного блока, обычно как часть гораздо более крупной системы. Во многих случаях они являются частью системы DCS или SCADA и включают в себя отдельные компоненты, для мониторинга которых применяется SCADA. RTU часто используются для контроля отдельных групп оборудования, таких как датчики, клапаны, вентиляторы и приводы.

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

Терминология автоматизации: PLC, PAC, RTU, DCS и SCADA ПЛК, Программирование ПЛК, Асу, АСУ ТП, Автоматизация, Scada, Термины, Промышленная автоматика, Длиннопост

RTU часто являются частью SCADA-системы и могут использоваться для управления отдельными компонентами, такими как клапаны

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

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

РСУ / DCS

Распределенная система управления (Distributed Control System – DCS) – это ступень к системе более высокого уровня, используемая для управления и мониторинга нескольких системам одновременно. Они во многих случаях имеют встроенный уровень резервирования, помогающий снизить риск простоя в случае сбоя РСУ. Распределенные системы управления используются для мониторинга ряда систем в масштабах предприятия и управления выходными данными.

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

Терминология автоматизации: PLC, PAC, RTU, DCS и SCADA ПЛК, Программирование ПЛК, Асу, АСУ ТП, Автоматизация, Scada, Термины, Промышленная автоматика, Длиннопост

Как правило, большинство РСУ состоят из компонентов управления одного производителя, поэтому все компоненты могут легко взаимодействовать друг с другом. Например, в новой системе имеет смысл использовать ПЛК, устройства ввода-вывода и программное обеспечение одного производителя, чтобы гарантировать совместимость всего оборудования и иметь возможность взаимодействия как РСУ. Устаревшее оборудование можно адаптировать для работы в РСУ, но обычно это более сложная и дорогостоящая задача, чем проектирование с нуля.

SCADA

Диспетчерский контроль и сбор данных – SCADA (Supervisory Control And Data Acquisition) – это термин, используемый для описания типа системы мониторинга и управления оборудованием, применяемой в различных производственных процессах. Эти системы используются для управления аппаратным и программным обеспечением многих систем, позволяя повысить эффективность производственных процессов всего предприятия.

Системы SCADA содержат HMI (Human Machine Interface – человеко-машинный интерфейс) как часть своей инфраструктуры, которая помогает оператору в диспетчерской принимать решения о состоянии системы и при необходимости вносить изменения по мере обновления информации о состоянии оборудования.

Терминология автоматизации: PLC, PAC, RTU, DCS и SCADA ПЛК, Программирование ПЛК, Асу, АСУ ТП, Автоматизация, Scada, Термины, Промышленная автоматика, Длиннопост

SCADA система обычно является центром диспетчерской предприятия

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

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

Профессиональный сленг

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

Материал подготовлен Московским заводом тепловой автоматики (МЗТА)

Показать полностью 5
[моё] ПЛК Программирование ПЛК Асу АСУ ТП Автоматизация Scada Термины Промышленная автоматика Длиннопост
0
11
MZTA
MZTA
1 год назад
Автоматизация
Серия ПЛК

Что такое ПЛК?⁠⁠

Что такое ПЛК? ПЛК, Программирование ПЛК, АСУ ТП, Scada, Plc

ПЛК в щите автоматики

Что такое программируемый логический контроллер (ПЛК)? – ответ на этот вопрос дает одноименная статья "What is a programmable logic controller (PLC)?" на портале «Control Design eNews. Публикуем аннотацию перевода (более подробный текст находится здесь).

Краткое описание программируемых логических контроллеров:

  • ПЛК – это мини-компьютер, управляющий электромеханическим оборудованием и предназначенный для связи с устройствами с цифровыми и/или аналоговыми вводами/выводами, получения данных от датчиков, выполнения на их основе вычислений и логических операций, необходимых для управления исполнительными механизмами и приводами.

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

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

  • Программирование ПЛК основано на стандарте IEC 61131-3 (МЭК 61131-3), который включает в себя языки более высокого уровня: LD, IL, ST, FBD и SFC.

  • ПЛК поддерживают такие протоколы связи, как Ethernet, Modbus, EtherNet/IP, Profinet/Profibus, CIP, CANopen и EtherCAT. Взаимодействие ПЛК с оператором осуществляется посредством человеко-машинных интерфейсов (HMI) и систем диспетчерского управления (SCADA).

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

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

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

Показать полностью 1
ПЛК Программирование ПЛК АСУ ТП Scada Plc
16
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии