ПЛК+HMI панель оператора Siemens, знакомство, индикатор+кнопка — АСУ ТП: сообщество инженеров

ПЛК+HMI панель оператора Siemens, знакомство, индикатор+кнопка

О чём видео

Первый урок по связке ПЛК Siemens и панели оператора: в TIA Portal создаётся проект, добавляется контроллер и HMI-панель, настраивается соединение между ними. На контроллере пишется простая программа «кнопка — лампа», на панели создаётся индикатор состояния выхода и кнопки включения/выключения, затем всё проверяется в симуляции.

Что разбирается
  1. 00:00 Зачем нужны панели оператора вместо ламп на щите
  2. 00:49 Создание проекта и добавление контроллера
  3. 03:51 Программа на контроллере: контакт и катушка
  4. 04:56 Таблица символов: кнопка и лампа
  5. 05:13 Добавление HMI-панели и настройка соединения
  6. 09:37 Элементы экрана панели и анимация индикатора
  7. 11:39 Загрузка программы и проверка индикатора
  8. 13:46 Кнопка на панели: функция Set bit
Оборудование и ПО
  • Siemens
  • ПЛК
  • HMI
  • KTP 700

Кому полезно: Инженерам АСУ ТП, начинающим работать с ПЛК Siemens и панелями оператора

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

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

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

1:39 Итак, для моих студентов. Выбор идет такой, мы выбираем контроллер. С 12.00. И в нем выбираем контроллер 12:14 ц ДЦ ДЦ. Как видите, здесь у меня 2 контроллера, так как у меня тиап актала. Версии 12 версии 13 будет 3 контроллера, вот там вам также нужно будет выбрать именно этот 2 контроллер.

2:31 Так, а так для симуляции я выбираю любой контроллер. В принципе, 300 кто мне сможет подсказать, как сделать симуляцию? На 12.00 я буду очень рад увидеть ответ в комментариях, так как я уже. Читал на форуме Сименс и, к сожалению, нашел ответ, но он получился нерабочий, ответ был такой. Нужно было скачать сервис ПАК и установить его, но, скачав сервис Пакс официального сайта Сименс.

3:05 При разархивировании этого файла вышла надпись, что файл поврежден и соответственно ничего не получилось. Я буду рад услышать какие нибудь ответы от того, кто знает так. Давайте я выбираю контроллер, 319 почему его потому, что у него есть интернет порты? Здесь их 2 в принципе мне не важно, какой выбрать. Давайте посмотрим, чем они отличаются друг от друга. Так здесь у нас 1 порт здесь 2 порта, ну давайте выберем с 2 портами. Так вот, наш контроллер.

3:51 Заходим, как обычно, в фобиям блокс и. Создаем программу в блоке мы. Обычная программа, нормально открытый контакт, катушка. Прописываем вход, и 0 0 выход будет тоскью 0 0. Кстати, я заметил, что на этом контроллере у нас не было встроенных ходов выходов, давайте добавим. Да точно вот настолько сибил, а планки с входами у нас пустые. Так вот, у нас д и это диджитал им, то есть дискретные входы, 1 попавшийся и добавляем сюда. Так теперь нужно добавить нам выходы, выходы, то у нас вот д он.

4:41 И пусть у нас будут двухамперные выходы. Так дальше по Правилам хорошего тона зайдем в ПК, такс. Таблицу символов и изменим название наших перемен. Это у нас 1 и 0 0 будет кнопка, а Кью 0 0 будет. Лампа, все программу мы с вами с вами создали контроля, у нас есть не хватает только панели операторов. Заходим в одни девайс и переходим. И переходим в пункт Эйч Май. У нас панель обычная бейсик панель. Давайте выберем ее, и опять так, как я работаю. На версии 2012 года студенты будут работать на 2015 года, то у них вот здесь будет панель диагональю, 7 вы выбираете именно ее.

5:52 А так как я в симуляции, я могу выбрать любую, какую хочу. Панель, давайте я выберу 10 и вот здесь. Если мы не знаем, какая у нас панель установлена, то можно выбрать в принципе любую из них и дальнейшем. Я покажу, как узнать выбрана панель, правильно или нет. Давайте я выберу 1 панель. И вот у нас вышло такое поле. Здесь нужно выбрать наш контроллер. Ставим галочку, и если все правильно, то должна появиться вот такая линия. У меня эта линия оранжевого цвета, потому что панель с контроллером соединилась по.

6:44 Интерфейсу МПай у студентов моих должно. Должна быть линия зеленого цвета, так как у них будет интерфейс пение и то есть контрольных соединен с панелью по интернет. Если данной линии у вас нет, то мы нажимаем на Ганса. Опять это не входит и выбираем уже 2 модель, но. Так я здесь советую нажимать некст и делать все пошагово. 1 Пункт это у нас добавление разных логотипов времени. Мы можем убрать, добавить, убрать все, задать бэкграунд Фона. Можем зайти в браузер, поменять логотип не Сименс. А какую нибудь свою картинку вставить, но подробно оставаться не буду следующий шаг? Это Алармс, то есть виды выходящих аварийных сообщений можем убрать некоторые из них, но опять не буду подробно восстанавливаться. Давайте оставим все, как было следующий шаг. Это Скринс, как видим, у нас сейчас 1 только скрин называется он Рут Скрин, то есть это 1. Экран это означает, что при создании панели у нас будет 1 экран, можно создать еще несколько сил. Вам необходимо, но мы так оставим.

8:14 Так это у нас системные экраны, также можем их добавить, которые нам нужно. Но все таки я оставлю все так же и буду работать с настройками по умолчанию и следующий пункт. Это добавление различных кнопок, ведь у нас есть 3 кнопки, можно добавить кнопки справа. Слева, и у нас есть есть возможность добавить 2 кнопки. Это локон, то есть активация пользователя и кнопка Ленд ВИЧ. Если мы хотим переключаться между языками, но давайте мы все таки оставим все, как было, и это был последний пункт, теперь мы можем нажать финиш.

9:22 Вот вышла наша панелька, давайте раскрою шире, чтобы было видно весь экран. Как видите, все эти настройки, которые мы устанавливали они здесь. Добавил крупно, давайте сначала я объясню все элементы, которые у нас. Есть в наличии для панели итак 1 пункт, а Бэйсик ропшет у нас обычные разные фигуры. Текст можно вставить свою картинку, следующий пункта элементы. У нас цифровой, вот кнопка, ну и так далее, объяснил в следующих уголках следующий пункт. Это у нас контрол и есть для очка, сейчас вас интересует.

10:09 Я уже вытянул пуки, давайте сделаем к нему надпись. Как видите, здесь можно так же, как в обычном текстовом редакторе менять. Цвет шрифт и так далее, теперь наша задача такая. Мы создали этот круг, он будет нас индикатором выхода Кью 0 0. Если на выходе Кью 0 0 находится единица, то мы то цвет круга будет красный, если точнее, если будет 0 будет. Красный, если единица, то будет зеленый. Мы зашли в настройки круга и переходим в Анимейшен. Здесь у нас есть несколько пунктов динамайт с коллапсом флешем, то есть изменения цвета и магами. Следующий пункт визибилити, то есть.

10:55 Видимость или невидимость объекта и дальше у нас есть Мурманск, движение разные движения по втекали, горизонтали, диагонали и так далее. Мы зашли в динамайт с колосным флешем и должны выбрать, так или переменная, от которой. Будет зависеть цвет нашего круга, мы выбрали лампа, как видим Кью. 0 0 И вот здесь мы задаем значение при значении. 0 У нас будет при глянуть Кала, то есть цвет красный и при значении единица у нас цвет будет зеленый.

11:33 Все вот так просто. Теперь мне нужно загрузить программу на контроллер. Так опять здесь для моих студентов мы программу на контроллер не симулируем, как я сейчас, а устанавливаем, точнее загружаем, а я симулирую программу. Поэтому я выбираю эту кнопку, здесь студенты выбирают. Пенией, так как у них по интернет соединен на контроллер, а я выбираю пай и ниже. У вас, у меня плк сим, у вас будет выход сетевых карт, нужно выбрать 1 из сетевых карт. Если это как то правильное, то появится вот такая линия, то обозначающее, что соединение, верно?

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

13:17 Его запустить опять студенты загружают программу, а я запускаю симуляцию. Вот симуляция у нас запущена, давайте откроем симулятор ПЛК. Нажмем раз. Нажимаем и 0 0 и, как видим, на панели свет лампы изменился, так как мы и планировали. Нажимаю становится зеленым, отключаю, становится красным, все правильно. А теперь давайте создадим кнопку на панели оператора, которая будет управлять выходом контроллера. Для этого у нас в пункте элемент есть моп. Кнопка.

14:07 Напишем текст, смотри так и назовем ее кнопка. И теперь перейдем к ее настройкам. Для этого правой кнопкой нажмем на нашу кнопку и перейдем в пункт. Эвенс, если мы для лампы выбирали Анимейшн, тут у нас будет Эвенс, ведь видите? Эвенс, у нас для кнопки есть клик пресс, релиз, активейт, деактивейт и так далее. Ну, перевод, я думаю, не нужен, мы с вами поработаем с кликом.

14:46 Ф функций для клика у нас очень много, поэтому давайте сейчас немножко подскажу, как быстро найти необходимые нам. Необходима нам функция. Так мы нажимаем 2 кнопку, здесь у нас все уже разложено. По папка может таскать, и нам нужна папка эти пиццы, то есть мы изменяем биты. Раскрываем ее, смотрим, что здесь есть, и нам подходит такой пункт, как Сет Бит. То есть мы установим бит, в какую то переменную. И этой переменной будет являться наша лампа, то есть Кью 0 0.

15:35 Выбираем ее, и в принципе все давайте посмотрим, как это работает. Загружаем программу только на панель, так как в контрольную программа не изменилась. Так ставим контроллер Наран, как видим, тут работает, нажимаем кнопку и у нас. Цвет лампы на контроле меняется, но почему то цвет, но почему то выход Кью номер не загорается? Давайте разберемся, в чем дело. А дело в том, что при коротком клике выход не успеет, не успевает нас загораться, поэтому нам нужно поменять выход. Кью 0 0 на Сет, то есть теперь у нас при однократном нажатии будет устанавливаться значение на Кью 0 0 единица.

16:44 Загрузим программу на контроллер. Также запустим нашу панельку. И посмотрим, какие изменения произошли. Нажимаю на кнопку. И, как видите, теперь все работает, выход загорелся. Но теперь я не могу отключить этот выход для этого, давайте изменим. Кое что в нашей программе? Я перейду опять на Рут Скрин. И для выключения нашей лампы добавлю новую кнопку эту кнопку, я переименую включить. Скопирую. Кнопку и 2 кнопка будет называться выключить, перейду в ее настройки.

17:49 И теперь вместо Сэдбит я. Установлю здесь функцию ресетмит. То есть сейчас мы сбрасываем значение на переменной кью 0 0? Давайте проверим, как это работает. Я нажимаю кнопку включить. Как видите, у нас загорелась лампа, и выход на контроллере нажимаем выключить, соответственно выключается. Это все, что мы хотели сделать на 1 уроке. Спасибо всем за внимание, жду на следующем уроке.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

Заранее спасибо

Научимся соединять ПЛК и панель оператора KTP 700, создадим первую программу "индикатор+кнопка"

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

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

Прокрутить вверх