Серия «Панели Оператора»

6

Общение панели 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
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
3

Пару слов про СПК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
Отличная работа, все прочитано!