Segnetics ПЛК SMH4 простой регулятор уровня жидкости часть №3 — АСУ ТП: сообщество инженеров

Segnetics ПЛК SMH4 простой регулятор уровня жидкости часть №3

О чём видео

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

Что разбирается
  1. 00:26 Защита ручного управления насосом от перереза
  2. 01:33 Настройка SMS-оповещений в SMConfig
  3. 05:55 Настройка полей верхнего и нижнего аварийного уровня
  4. 11:00 Список переменных и отправка SMS при аварии
  5. 15:30 Настройка SMS-оповещения о нижнем аварийном уровне
Оборудование и ПО
  • Segnetics
  • SMH4
  • ПЛК

Кому полезно: Инженерам АСУ ТП, программистам ПЛК, изучающим SMS-оповещения и защиту насосов.

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

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

0:03 Здравствуйте, меня зовут Петренко Анатолий Владимирович. Давайте продолжим наш интернет проект Ячампл к контроллер электронику, электротехнику. Сегодня продолжим наше знакомство с полка контроллером Сигметик. См 4 прошлых видео мы написали простенький регулятор уровня жидкости. Ну, давайте продолжим описание данной программы в. В прошлом видео в комментариях было справедливое замечание о том, что у нас ручное управление получается без защиты от перереза. Давайте исправим эту ситуацию, у нас остановка происходит нажатием клавиши и скейт.

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

1:44 Здесь у нас есть оповещение. Сначала зайдем в пользователи и добавим пользователя, здесь у меня будет номер телефона. 8 +7(920)517-48-17 Это мой номер телефона. Дальше зайдем в оповещение. Добавим, и давайте сделаем следующее. По нажатию кнопки ф 1 на лицевой панели контроллера отправим тестовое сообщение, открываем здесь у нас так. Так так, так входы, выходы, контроллера, перемены. Вот у нас есть клавиатура. Кнопку ф 1 выбираем. Если ее значение равно единицы, будем отправлять сообщение со словом тест, здесь нажимаем.

3:09 Выбираем главный администратор. Будет у нас тест тест. Пока сворачиваем, загружаем программу в контроллер.

3:47 Программа загружена, нажимаем ф кнопку ф 1 на лицевой панели контроллера. Пришло Смс сообщение со словом тест. Отключаемся, ну и давайте следующим шагом сделаем. Аварийные, то есть оповещения. Оповещение об аварийных ситуациях запускаем смарт. Аварийными ситуациями будем считать превышение. Верхнего и нижнего уровня до критической отметки. Итак, Смар запущен, предварительно я закрыл см конфиг. Дальше давайте возьмем текст, ставим. Стамио. Нажимаем мне скет, чтобы 2 раз не остался здесь, мы напишем.

5:11 Аварийный верхний уровень.

5:42 Так здесь поднимем повыше. Здесь, наверное, тоже поднимем повыше. Мне лучше, наверное, вот так сделаем сверху. У нас будет верхний уровень снизу нижний уровень, так? Уменьшим поле. Сделаем немножко поменьше. Так что так?

7:04 Здесь у нас будет аварийный верхний уровень. Нужно сделать немножко меньше. Шрифт. Пусть это будет 14 шрифт. Здесь у нас будет текст нижний аварийный уровень.

8:07 Ну пока особой красоты наводить не будем. Возьмем ввод числа, вставим еще раз, ставим носки. И отредактируем вот числа. Здесь у нас будет, ну, допустим, переменная верхний уровень. Аварийный. Обязательно тип Рио, предположим, пусть будет 5 знака мест до запятой, 1 знаком место после запятой. Шрифт, предположим, ну пусть так и останется, наверное, 26. Фон. Ну давайте здесь фон сделаем красным. Покрупнее. Можно, наверное, Шрифт чуть чуть тоже побольше сделать?

9:43 Пусть будет 30. И здесь у нас также редактируем обязательно тип переменной Рио. Пусть будет 5 знака место 1 шрифт. Ну, предположим, тоже пусть будет 30. И цвет фона пусть тоже будет красный. По красному. Также увеличим поле. Пока особую красоту наводить не будем. Немножко поправим. Шрифт выделяю. Оба эти прямоугольничка, ну так чуть чуть их разведем. Так так. Здесь у нас список переменных и, допустим, переменная верхняя аварийное. При превышении этих значений у нас будет отправлено смс сообщение.

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

12:35 Вот числа, вот числа верхний, аварийный уровень. Подсоединим к входу Б. Дальше зайдем в функциональные блоки. Выход выход. Также зайдем в логику, возьмем Триггер переднего фронта. И произведем следующее соединение. Если значение измерено в метрах водного столба, превышает аварийную ставку больше либо равно, то отправить СМС сообщение. Смс верхний аварийный. Вверх. Готово нажимаем, Эскейд. Заходим на сканфик. Здесь добавляем условия отправки смс сообщения, выбираем нашу переменную.

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

15:30 Закроем и возьмем следующего условия. Предположим, когда электромагнитный пускать и не включился расход воды, происходит и башня у нас просто опустошается на напорной башне. Также также зайдем в отношения сравнение с тип Рио. Произведем соединение с выходом метров водного столба. Соединим с, а дальше зайдем в Ай. Здесь у нас вот числа нижний аварийный уровень берем и по. И производим соединение. Дальше также заходим в функциональные блоки, зайдем в логику, воспользуемся триггером переднего фронта. Если переменная, а больше равно у ставки аварийной, то выдать 1 импульс.

16:29 И записать его в переменную. Здесь у нас будет перемена и скейт 2 раз ставился, выделяем делить. Здесь у нас будет переменная смс. Авар нижний уровень. Нижний уровень. Сохраним проект. Снова откроем. Оповещение и добавим еще 1 условие отправки СМС сообщения, переменные СМС, авария, нижний уровень. Если будет равно значению единицы. Отправить сообщение на номер, указанный главным администратором и сообщение с текстом авария. Нижний уровень. Сворачиваем, сохраняем.

17:58 И загружаем в контроллер. Подтверждаем замену ставок. Следующим шагом вводим новые вставки, верхний уровень. Предположим, пусть это будет 9 м водного столба. Набираем на цифровой клавиатуре, нажимаем энтер нижний уровень. И предположим, пусть это будет у нас 5 м водного столба. Аварийный верхний уровень будет 10 м. Водного столба. И аварийные нижний уровень будет 3 м водного столба. Нажимаем Интер. Итак, Давление у нас равно 0 м водного столба. Теперь пробуем.

19:09 Создавать давление. Так пришло сообщение, авария, нижний уровень, все правильно у нас изначально 0 было равно. Давление водонапорной башни теперь создаем давление. Которое у нас превысит верхний аварийный уровень, так у нас рабочий аварийный, вернее, рабочий, верхний уровень 9 произошло. Отключение электромагнитного пускателя и доводим до аварийного вот у нас. 11 М водного столба я создал. Пришло сообщение авария, верхний уровень, теперь мы производим снижение давления. Я подключила манометр агала Адем, 100 здесь у меня просто трубка заполнена водой. С заглушкой ее сжимаю, создаю давление, опускаем давление.

20:23 Опустил давление. Меньше 5 м водного столба у меня включился электромагнитный пускатель, продолжает падать давление. И у нас падение давления меньше 3 м водного столба, мы не давали аварийное 3 м столба водного столба. Должно было прийти сообщение, сообщение. Сообщение пришло все правильно, потому что я в программе сделал ошибку. Давайте исправим, развернем вот это соединение, и у нас будет. Меньше либо равно. Вот у меня здесь программе ошибка сохраняем ошибку, потому что мы меряем нижний уровень, а не верхней, вернее, сохраняем проект, исправляем ошибку, пробуем загрузить программу контроллер.

21:56 Здесь у нас получается переменная, а должна быть меньше либо равно, то есть мы сравниваем с нижним уровнем. В прошлый раз я сравнил с верхним уровнем, так электромагнитный кускатель сразу втянулся значение у нас. Меньше то есть аварийный уровень, у нас видим здесь единица, сейчас должно прийти со мной сообщение, и вот у нас пришло смс сообщение аварийный нижний уровень. Пробуем создать давление, повышаем до. 9 М водного столба электромагнитный пускатель выключается, превышаем аварийный 10 м водного столба. Сейчас у нас 11 м водного столба.

22:53 Приходит сообщение аварийный верхний уровень, понижаем давление. Понизили давление меньше, 5 у нас электромагнитопускатель снова включился и продолжаем повышать, понижает давление, понижаем давление не меньше 3 м водного столба. Приходит СМС сообщение авария, нижний уровень, на этом наше небольшое видео завершаем спасибо.

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

Принимаю заказы на автоматизацию технологических процессов. Разработка ПО для ПЛК, панелей операторов, SCADA. Доработка ПО. Возможно удалённо.

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

Войти

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

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

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

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