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

Wood Blocks Jam

Головоломки, Казуальные, Логическая

Играть

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

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

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

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

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

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

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

Анализ данных в CODESYS с использованием трендов⁠⁠

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

Приветствую всех. На связи Гридин Семен. Для анализа данных визуально удобнее всего смотреть графики. Вообще чаще всего используют SCADA-системы, т.к. там нагляднее, но если этот функционал есть, почему бы его не импользовать.

Тренды на контроллерах ОВЕН довели до ума как раз начиная с прошивок Patch SP 17. Ниже даже нет смысла ставить, так как графики будут жёстко виснуть.

Что такое CODESYS Trend?

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

Как использовать тренды в CODESYS?

Рассмотрим маленький пример реализации трендов.

Настройка тренда: Для создания тренда вам надо в менеджере Trend Recording Manager добавить новый тренд. Здесь вы сможете выбрать переменные для наблюдения, а также определить детали визуализации.

Анализ данных в CODESYS с использованием трендов ПЛК, Тренд, АСУ ТП, Асушник, Программирование ПЛК, КИПиА, Длиннопост

В этом окне мы вводим все первичные настройки — количество перьев, присвоение переменных, толщину линий, цвет линий.

Анализ данных в CODESYS с использованием трендов ПЛК, Тренд, АСУ ТП, Асушник, Программирование ПЛК, КИПиА, Длиннопост

В данном примере у меня настроена температура, уставка и дифференциал в холодильной камере.

Запись данных: После настройки тренда, вы сможете увидеть, как значения переменных меняются во времени. CODESYS берет образцы данных с определенной частотой (которую можно настроить) и сохраняет их в памяти или на жестком диске.

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

Значит на визуализации нам нужно разместить три компонента и связать их друг с другом.

Сам тренд:

Анализ данных в CODESYS с использованием трендов ПЛК, Тренд, АСУ ТП, Асушник, Программирование ПЛК, КИПиА, Длиннопост

Прокрутка интервала времени

Анализ данных в CODESYS с использованием трендов ПЛК, Тренд, АСУ ТП, Асушник, Программирование ПЛК, КИПиА, Длиннопост

И элемент выбора времени

Анализ данных в CODESYS с использованием трендов ПЛК, Тренд, АСУ ТП, Асушник, Программирование ПЛК, КИПиА, Длиннопост

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

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

Анализ данных в CODESYS с использованием трендов ПЛК, Тренд, АСУ ТП, Асушник, Программирование ПЛК, КИПиА, Длиннопост

Здесь мы настраиваем диапазоны интервалов, минимумы и максимумы и т.д.

Анализ данных в CODESYS с использованием трендов ПЛК, Тренд, АСУ ТП, Асушник, Программирование ПЛК, КИПиА, Длиннопост

Вставляем в свойствах настроенный ранее нами тренд.

Анализ данных в CODESYS с использованием трендов ПЛК, Тренд, АСУ ТП, Асушник, Программирование ПЛК, КИПиА, Длиннопост

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

Анализ данных в CODESYS с использованием трендов ПЛК, Тренд, АСУ ТП, Асушник, Программирование ПЛК, КИПиА, Длиннопост

Тоже самое и с объектом элемент интервала времени.

Анализ данных в CODESYS с использованием трендов ПЛК, Тренд, АСУ ТП, Асушник, Программирование ПЛК, КИПиА, Длиннопост

В элементе интервал времени можно настроить различные диапазоны, в которых вы хотите видеть графики — минуты, часы, дни, сутки и т.д.

Анализ данных в CODESYS с использованием трендов ПЛК, Тренд, АСУ ТП, Асушник, Программирование ПЛК, КИПиА, Длиннопост

Все базовые настройки на этом всё.

С тонкими настройками я думаю вы поиграетесь и сами.

Ключевые преимущества использования трендов в CODESYS

  1. Выявление проблем на ранних стадиях: Тренды помогают обнаруживать проблемы, еще до того как они станут очевидными. Например, если величина нагрузки на двигателе постепенно увеличивается, её легче заметить на графике, чем обнаружить в числовых значениях.

  2. Оптимизация процессов: Тренды могут помочь в определении оптимальных настроек для переменных процесса, показывая, как изменение параметров влияет на систему в целом.

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

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

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

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

Организация аварий в панели оператора 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
3
youengineerasu
youengineerasu
1 год назад
Серия Панели Оператора

Пару слов про СПК210...⁠⁠

Заказали оборудование фирмы ОВЕН называется оно СПК210.

Пару слов про СПК210... Спк, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Отдел АСУ, Видео, YouTube, Яндекс Дзен (ссылка), Длиннопост

Скачал демо-проект с сайта ОВЕН, если кому интересно, вот ссылка. Это чисто моё субъективное мнение, озвучиваю свои впечатления.

Из плюсов:

  1. Мощный процессор - 4х Cortex-A35 - 1200 МГц против ARM Cortex™-A8 Core 600 MHz 600 МГц

  2. Гигантские возможности CODESYS 3.5, и аппаратные, и математические, и функциональные.

  3. Есть Разъем для интерфейсов RS-485 в комплекте.

  4. Прочный и качественный корпус.

Из минусов:

  1. Слабая графика, к сожалению для меня это имеет огромную и решающую роль в выборе оборудования. Панельный контроллер должен выполнять именно свою основную функцию - графику.

  2. Тренды работают плохо, вытекает из слабой графики.

  3. И "плохая тыкабельность", плохо реагирует на нажатие на экране. В реальных условиях на объектах у операторов пальцы обычно в чём-то, так как они работают ещё где-то. Пальцы в саже, в муке, в сахаре, в патоке. Ну вы поняли. Для них нажимать на подобный экран - это мука.

Пару слов про СПК210... Спк, ПЛК, Программирование ПЛК, АСУ ТП, Асушник, Отдел АСУ, Видео, YouTube, Яндекс Дзен (ссылка), Длиннопост

Я немного расстроился, честно, я ожидал нечто большего. Вот видео работы СПК210.

Тестируем ОВЕН СПК210

А вы как думаете, друзья?

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

Показать полностью 2 1
Спк ПЛК Программирование ПЛК АСУ ТП Асушник Отдел АСУ Видео YouTube Яндекс Дзен (ссылка) Длиннопост
2
1
youengineerasu
youengineerasu
1 год назад
Серия Алгоритмы

Психрометрический метод измерения влажности на ПЛК⁠⁠

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

Такой алгоритм не у всякого оборудования есть возможность реализовать. Есть уже готовое оборудование, а можно обойтись и собственными алгоритмами на свободно-программируемом оборудовании.

Приветствую вас на нашем сайте kipiaplc. Рассмотрим этот метод и что с ним можно сделать?

Суть психрометрического метода

Психрометрический метод основан на измерении влажности воздуха по понижению температуры тела при испарении с его поверхности, за счёт затраты тепла на испарение воды.

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

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

е = E` - Ap (t - t)' · (1 + 0,00115 · t`), гПа,

Что за готовое оборудование?

Из готового оборудования компания ОВЕН производит МПР51. Это программируемый шаговый терморегулятор. На самом деле очень дубовое устройство - операторы мучаются с настройками, без специалиста разобраться с ним невозможно. Это и хорошо и плохо.

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

Есть ещё приборы компании Замер - ИТР-02П. Заказчика и нас этот прибор тоже не устроил, потому что не понятно, как его настраивать. Та же ситуация, как и с МПР51.

Способ реализации на ПЛК

Для Codesys 2.3 есть специальная библиотека PSI_MOIST. Находится она в категории PID_regulators, Это штатная - заводская библиотека. Опробована на реальном объекте. На печи для варки и сушки колбасы.

Психрометрический метод измерения влажности на ПЛК Асушник, АСУ ТП, ПЛК, Программирование ПЛК, Видео, YouTube, Длиннопост

Работает в достаточно большом диапазоне от 0 до 100 Градусов по сухому датчику температуры. Ну хочу сразу сказать этот метод измерения сам по себе не точный. Но для варки колбасы для циклической подачи пара хватило.

Психрометрический метод измерения влажности на ПЛК Асушник, АСУ ТП, ПЛК, Программирование ПЛК, Видео, YouTube, Длиннопост

Входы функционального блока:

T_Dry:REAL; (Температура сухого)
T_Moist:REAL; (Температура влажного)
A_Koeff:REAL; (Психрометрический коэффициент от 0.064 до 0.014)
Pressure:REAL; (Датчик атмосферного давления - приведенного к гектопаскалям - если не присваивать используется значение по умолчанию 1013.25 ГтПа)

И вот, как выглядит сама печь и шкаф автоматики:

Психрометрический метод измерения влажности на ПЛК Асушник, АСУ ТП, ПЛК, Программирование ПЛК, Видео, YouTube, Длиннопост

Интерфейс на панели оператора для реализации алгоритмов.

Интерфейс панели печи для варки и сушки колбасы

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

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

Показать полностью 3 1
Асушник АСУ ТП ПЛК Программирование ПЛК Видео YouTube Длиннопост
0
4
SergioAli
1 год назад

Siemens S7-300/S7-1200 и весы МАССА-К⁠⁠

Ребята помогите, пожалуйста, тупому.

Есть весовой терминал МАССА-К AB(RUEW) с вайфаем, эзернетом и прочими RS-232.

Есть PLC Siemens S-7 300 и S-7 1200 + HMI панель от сименса. Нужно получить в ПЛК текущий вес с терминала и загнать его в панель ЧМИ, точнее загнать его в дата блок и оттуда забрать в панель. Проблема в том, что я не знаю как организовать запрос из плк в весовой терминал и получить их в блок DB на плк.

Через PowerShell всё получаю таким вот кодом:

$client = new-object net.sockets.udpclient(0)

$peerIP = "10.10.70.136"

$peerPort = "5001"

[Byte[]] $send = 0xF8,0x55,0xCE,0x01,0x00,0x23,0x23,0x00

[void] $client.send($send, $send.length, $peerIP, $peerPort)

$ipep = new-object net.ipendpoint([net.ipaddress]::any, 0)

$receive = $client.receive([ref]$ipep)

echo ($receive|ForEach-Object ToString X2)

$client.close()

Первая строка – создали объект для отправки в сеть.

Вторая и третья – задали адрес и порт

Четвёртая – шестнадцатеричная строка запроса веса (из руководства, CRC там заранее рассчитана)

Пятая – отправили запрос

Шестая – создали объект для приёма из сети.

Седьмая – приняли ответ

Восьмая – вывели побайтно в виде кодов (иначе смайликами всё нарисует)

Девятая – закрыли соединение.

Ниже снимок экрана, на весах стоит груз на 114,7 кг. В руководстве опечатка, длина сообщения 13 символов 0x0D

0x47b – 1147  и множитель 100г (цифра 3 как цена деления)

Siemens S7-300/S7-1200 и весы МАССА-К АСУ ТП, Асушник, Отдел АСУ, КИПиА, Автоматизация, Программирование, Программирование ПЛК, ПЛК, Контроллер, Программирование Siemens, Siemens, Весовой контроль, Помощь, Программист, IT

цветом выделена масса в ответе терминала в шестнадцатеричной системе счисления

Помогите, если можете. Очень надо.

Комменты для минусов внутри.

Показать полностью 1
АСУ ТП Асушник Отдел АСУ КИПиА Автоматизация Программирование Программирование ПЛК ПЛК Контроллер Программирование Siemens Siemens Весовой контроль Помощь Программист IT
37
311
user5872257
user5872257
2 года назад

Моя работа. Инженер АСУ ТП бурового оборудования⁠⁠

Моя работа. Инженер АСУ ТП бурового оборудования Волна постов, Работа, Асушник
Моя работа. Инженер АСУ ТП бурового оборудования Волна постов, Работа, Асушник
Показать полностью 2
[моё] Волна постов Работа Асушник
11
5
OnufriyAlex
2 года назад

Взаимодействие предприятий с РЖД⁠⁠

Привет Пикабу! Нужна твоя помощь.

Я из Мариуполя, принимаю участие в восстановлении нашего ММК им.Ильича. Косвенно связан с железнодорожным транспортом.

И вот возник вопрос: Мне необходимо получать номера и реквизиты вагонов, которые заходят на комбинат с путей РЖД. У Укрзализныци (УЗ) была клиентская программа настроенная на конкретного получателя, в которую диспетчеры УЗ "передавали" входящие на комбинат составы. Далее, это ПО имело некий API, через который информация о входящих составах попадала уже в мою АСУ.

Так вот, какой комплекс ПО (хотя бы названия) используется на предприятиях России для взаимодействия с РЖД?

[моё] Асу АСУ ТП Асушник РЖД Железная дорога Текст
10
15
Eromko
3 года назад

Ответ на пост «Немного про АСУ ТП»⁠⁠1

Как понять АСУ-шнику знать ничего не нужно?
Программировать те же регуляторы ты на базе чего будем? О точно - учим ТАУ, при чем до уровня полного понимания баланса систем.
Читать схемы, дабы понять что эти идиоты накосячили при проектировании - учиться не нужно? Учим ТОЭ - при этом не только "простые линейные схемы" (КИП), но и силовые. Учим так чтобы попа не горела когда что-то под ней шарахнет из-за коссяка проектантов.
И так далее.
А разобраться в SCADA или запрограммировать панельку с контроллером - что сложного? Только вот без понимания основы нихрена не сделаешь. Сколько я за свой стаж работы переделывал за "героическими" мальчиками с искрой во взгляде и огнем в заднице. Которые точно "знают" по первого аварийного останова оборудования или выхода из строя автоматики, как и что делать и спешат... спешат.
С учетом прожитых лет и полученного опыта, на мой взгляд хороший АСУ-шник готовится -
КИП - 2-3 года, Электрик - 1 год, и только потом с ним можно как-то про АСУ говорить. И то только про один объект. Если же мы хотим обслуживать несколько не типовых - умножаем сроки на 3.
Да, программировать в иностранных SCADA и для их же контроллеров по сути любой сможет - интуитивно понятный интерфейс, стандартные алгоблоки, уже готовые примеры. Простейший проект с обвязкой регулятора или пары датчиков разворачивается на коленке за 10 минут. А Вы возьмите какой-нибудь контроллер из РФ (КР-500 Вам в плечи), отечественную же SCADA (TraceMode например) и соберите это все до кучи в 3 уровня управления. Скажу так - и мягко замудохаетесь и жестко, а если еще отечественные вычислители применить (СПТ, СПГ) с их 9-битным протоколом связи - будет весело. Вы, возможно все сделаете правильно и с первого раза, но это же РФ. Поддержка SCADA  будет постоянно разводить руками и говорить : "ХЗ, у нас работает". Контроллер при каждой перезагрузке может решить и поменять адресацию плат и соответственно вся Ваша привязка сигналов пойдет поссать. Вычислители будут прекрасно работать, но без подключения к системе, при связи по протоколам будет лететь такой бред что вы все же напишите драйвер сами и будете креститься видя их программный комплекс или логотип компании. 
Вот поработав с такими недоразумениями с пяток лет на каком-нибудь опасном производстве - можете назваться инженером АСУ, правда глазка будет дергаться и валерьяночка питься литрами. Прочувствовал на себе за более чем 20 лет стажа в АСУ и работе на том что есть. 

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