Обмен данными с панелью оператора и ПЛК (DELTA AS226R & Weintek cMT3162X — АСУ ТП: сообщество инженеров

Обмен данными с панелью оператора и ПЛК (DELTA AS226R & Weintek cMT3162X

О чём видео

Показано подключение контроллера DELTA AS226R к панели оператора Weintek cMT3162X по Ethernet и настройка обмена данными. Разбираются создание проекта в среде программирования контроллера, настройка связи в среде программирования панели, расчёт адресов для битов и числовых регистров, а также демонстрация считывания и записи значений.

Что разбирается
  1. 00:00 Настройка связи ПЛК Delta и панели Weintek по Ethernet
  2. 03:23 Создание проекта панели и настройка Modbus TCP/IP
  3. 07:01 Расчёт Modbus-адреса бита M1 в контроллере Delta
  4. 14:33 Считывание бита панелью оператора
Оборудование и ПО
  • DELTA AS226R
  • Weintek cMT3162X
  • Ethernet

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

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

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

0:00 Всем привет, сегодня поговорим о считывании данные с контроллера Дельта, панели оператора в данном случае Вайнтек. Значит, для того чтобы считывать данные с контроллера Дельта на панель Воентек, нам нужно установить связь. Значит, данном случае у меня связь установлена. Контроллер Дельта у нас подключен по зерно связи, здесь стоит коммутатор. Панель оператора соединена также по интернет связи и подключена к выходу из Орнет, то есть установив связь.

0:36 Нужно будет ее, то есть, подключив физически, нужно ее настроить. Том, как это в этом это настроить? Мы сейчас поговорим и попробуем передать несколько значений. На панель оператора вывести с контроллера Дельта. Итак, Нам понадобится 2 программы, это программа Си пи софт, нашу знакомая создаем новый проект. Вот сохраним на диске Д. Видео Дельта. Название проекта можно назвать любой. + 3 Создали проект. Здесь переходим во вкладку программ с Нью, ну и программа.

1:51 Ну, давайте напишем простую программу, то. То есть в принципе по битам? Значит, создаем контакт и + выход, на что будет выдавать этот контакт? Значит, замыкать будем контакт Эммануэль? Бит, который будем мы передавать в данном случае на панель оператора, назовем м 1. Давайте. Пробуем настроить связь для начала. Ходит коммуникей сенсейтинг, посмотрим, какой у нас сейчас установлен драйвер. Для интернет подключения у меня 2 драйвер. Значит, выбираем 2 2 драйвер и сжимаем окей? Давайте загрузим эту программу простенько.

2:49 Нажимаем на эту кнопку. Соглашаемся. Еще раз и загружаем программу. Еще раз окей все программа загружена, переходим в онлайн режим. То есть, что мы будем делать, мы передадим бит, то есть нажимая принудительно. С этого мы будем зажигать дискрету м, 1 будем прочитывать вот эту дискретную цепку. Значит, Как нам установить связь с панелью оператора? Сворачиваем наше окно, переходим программу, усилить менеджер программа для программирования панели. И Билдер про программу.

3:45 И создадим проект. Давайте новый проект выберем, значит, здесь в новом проекте нужно выбрать нашу панель оператора. В данном случае у меня ЦМТ 31 62 Икс нажимаем ОК. Значит, мы попадаем вот такое окно, значит? Устройство, значит, нам нужно подключить устройство, данном случае мы подключаем нашу наш контроль. Добавляем новое устройство. Значит, тип устройства, значит, здесь нужно выбрать тип устройства. В данном случае мы будем подключаться по зерно связи. Сигнал пулемет адрес, то есть в данном случае нам нужно выбрать манбас Ти Си Пи Ай Пи и.

4:44 И нажимаем ок. Еще раз смотрим. Нам, то есть, не выбираем вот этот верхний, а выбираем именно ти си пи, ай пи этот. Тип интерфейса Эзернет, в данном случае меня уже установлен, заходим параметры. Значит, здесь, в параметрах, нужно указать адрес полка контроллера Айпи, адрес. Где это узнать, узнать можно принципе так, как? У меня уже подключен к контроллеру, можно нажать на наш драйвер. Здесь мы увидим, если нажмем нажмем, Серч, если у вас этого нету. В принципе, у вас должно вот здесь появиться адрес контроллер 192 168 1 она5.

5:36 Следовательно, в подключениях нам нужно это указать порт 502 и составляем всего, как и прежде. И нажимаем ок, все мы добавили устройство, нажимаем ок. Давайте читаем вид, значит. Добавим какой нибудь индикатор. Давайте добавим битовый индикатор в в данном случае лампочка, ну типа кнопки. То есть если бит работает, то у нас будет загораться лампочка, если нет тонуть. Значит, Выбираем. Здесь нам нужно указать именно от вас адрес для чтения. Этого бита, значит, здесь выбираем наш манбаст из пиапии.

6:35 И адрес если это бит, то в данном случае это функция ИКС 1 для прочтения. Если у нас несколько устройств в 1, допустим, подсети В. В начале указывается номер устройства, номер устройства у нас по умолчанию на Дельте Единичка, поэтому оставляем единичку, дальше ставим. Такой символ решетки, и нам нужно указать далее Донбасс адрес нашего бита. Значит, заходим мой писи софт, смотрим, значит, мы хотим почитать им 1. Значит, где узнать данное по адресам? Значит, вам нужно найти вот такой вот Мануал в интернете есть, напишите.

7:29 Матбас адрес, а из серии контроллер, и вот такая появляется, есть таблица. Можете посмотреть сейчас ее, чтобы нам считать Аббас адрес. Мы видим, значит, в данном случае это тип м это бит.

7:55 Считывается Макба с адрес вот следующим образом десятичных и в Хексе. Символ значит. Видим, значит, м 0 правенно нулевому значению в Хексе, так? Дельт, ну получается, десятичных тоже равно 0. Нас интересует м 1, следовательно, + 1 то есть это в Хексе будет. Единый, ну то есть децимный лак будет равняться. Единицы так м 1. Ну а в Хексе можно посчитать, сюда идете. В калькулятор принципе тоже будет равно единиц, то есть. Единицы и в Хексе тоже единица.

8:53 Значит, давайте попробуем подставить это значение. Значит, иметь в виду, если мы введем единицу? Мы не считаем то значение, которое нам нужно. Контроллерах воентек любое значение, которое мы видим в Дельте, в данном случае это. М 1 и децималах у нас значение равно единицы, то панель оператора есть сдвиг. + 1 Следовательно, нужно вести двойку, то есть любое значение, которое. В Дельте у нас есть. То есть Макбаз адрес? В панель оператора нужно прибавить единицу, ввести это значение, то здесь есть смещение, то есть вводим двойку и добавляем наш индикатор.

9:57 Вот так. По центру поместим. И давайте загрузим эту программу панель воентек. Значит, что по настройке панели в интернете все эти системные параметры? Давайте вот сюда этот проект загрузить, пока панель. Ну, перед этим нужно. Проект, как это назвать, давайте тест 2. Сохранить. И происходит компиляция. Значит, вот здесь нужно указать, ай пи адрес устройства. По умолчанию 111111 и его оставляем также здесь. Нужно указать Айпи адрес устройства, значит, как узнать ай пи адрес устройства.

11:10 Давайте. Я покажу на примере, скажем так, моей панели оператора в данном случае. На видео так хотим подключиться к панель оператора, не знаем Ай Пи адрес устройства нашего, значит. Любой другой панели оператора есть такая кнопка полупрозрачная. Может быть, шестеренка в данном случае у меня такая кнопка, значит, на нее. Нажимаем 1 раз и заходим в это меню. Значит, нам нужно попасть в Сеттинг? Смотрите, здесь есть уже предустановленная, скажем так, а Педриса сейчас я. Подключен к Ламу, 2 у меня вот такой этапе адрес до этого айпи адрес был другой. Я его сам изменил и установил вот такой вот айпи адрес, то есть. По этому апи адресу я подключаюсь панель, оператор. Этот айпи адрес можно менять, то есть как поменять топи адрес, то есть вы заходите в сети.

12:12 И вводите пароль в данном случае пароль. У меня 111111 это стандартный пароль. Введем. Пароль 111111 и видим, что у нас. Меню разлочивать, то есть здесь. Можно перейти во вкладку нетворт, выбрать изер Нетланд 2 и здесь прописать айпи адрес, то есть в принципе сложности никаких. Переходим далее при подключении. Установив правильный ай пи адрес, нажимаем кнопку загрузить. Происходит подключение к панели оператора. Придется немножко подождать, пока проект загрузится.

13:03 Ждем. Дополнительное запишу видео, то есть вот сейчас у нас панель оператора перезагрузилась. Ждем несколько секунд у. У нас появится наш. Индикатор. Вот видим наш индикатор сейчас. Этот индикатор у нас никак не подсвечивается. Так как бит равен 0. Перейдем программу. И попробуем зажечь наш индикатор. Нажимаем. Ага, в данном случае почему то у нас есть? Или сбился? Давайте запишем еще раз программу. Перейдем в онлайн режим. И зажгем м 1. М 1 держали, ага, видим, что индикация загорелась. Давайте отключим, есть включим, есть то есть бит, считывается очень легко панелью оператора. Ну, ну и давайте еще 1 способ посмотрим. Это передача числа контроллера дельта панель оператора или наоборот.

15:01 Так давайте передадим значение на панель операторам. Напишем не простую простую программу, даже не программа просто. Мов это. Значит, здесь напишем. Есть. То есть будем записывать, считывать слово д 0 и б д 1? Символ из программ или в программу? Загрузим наш проект. Грузия переходим в онлайн. Видим, у нас д 0 равен, 0 мы этому до 0 можем придать значение к миру. 6 Нажать окей, видим, 6 передал, то есть, ну, в принципе, передача значения происходит, работает, нажимаем окей. 0 Все нам нужно считать, давайте считаем.

16:10 Тот же Деноль, ну или давайте считаем д 1 так. Хорошо, значит, переходим. Изибулдер, программ панель оператора и добавим числовой индикатор к числа. Выберем. Вот данных фигуры. Ну, в принципе, ее можно и оставить фигуру разрешить. Вот сделаем, то есть будем передавать и сами же записывать число, чтобы прочитать. Д 1 в данном случае так. Д 1 мы хотим прочитать, да то есть это тот же случай, что и с м. 1 То есть нам нужно крыть мангал, смотрим д. Начинается также с 0, с 0, как и.

17:12 Эмки в Хексе, видимо, единственное, нам нужно выбрать уже функцию. 4 Устройство Макбаста Си, Ай Пи, адрес 4 Икс, номер устройства решетка и ставим дочку. Дочка, потому что у нас д 1, то есть + 1 2 смещение + 1 не забываем разрешить. Вот формат чисел, оставляем такой же. Тогда достаточно нажимаем ок и. Добавляем число, ну давайте только немножко увеличим это число, чтоб визуально. Было побольше до 50 все. И загрузим проект в панель оператора. Так загрузили проект, сейчас мы считываем д 1 здесь, перейдем к панели оператора, мы видим здесь число 0.

18:16 Давайте принудительно в в д 0 введем значение, к примеру, 6 жмем окей. Видим, в д 1 у нас здесь поменялось значение, посмотрим на панель оператора, также поменяла значение. То есть происходит считывание числа? Смотрите, в чем прикол в данном случае мы считаем, да и 1 если мы будем вводить число с панель оператора в, к примеру, 7 нажмем энтер у. Нас останется 6, то есть это значение не передалось и не перезаписался. Почему это произошло потому, что на данном случае мы считываем?

19:04 Данные СД 1 давайте напишем программу для того, чтобы. Можно было вписывать значения в д 0, то есть для этого надо. Изи Болдере ввести это значение. Давайте перейдем в эту программу. Добавим контрол це контроловые еще 1 манбас адрес. Деноль, то есть это + 1 Деноль, это единичка жмем ОК загрузим, проект наш проект проект загрузили. Значит, видим, у нас, 66 значит, 1 шестерка это у нас, да и 1 нижняя шестерка это дано значит. 1 Число мы не можем менять значение, а 2 можем, потому что это Деноль. Давайте попробуем 9 видим, девятка поменялась и в д 1 также поменялось, как и в программе. Давайте посмотрим, вот и в программе у нас также поменял. Давайте поставим другое число здесь от 6 момент, здесь же также поменялось, также поменялось и.

20:22 Самой программе Это число. Ну вот, я вам рассказал 2 способа передачи данных, то есть числового значения также битого значения, давайте еще и бит включим есть. Включили, горит этот же бит, мы не можем управлять, так как мы считаем м 1. Если бы мы считывали, 0 также можно было бы управлять Битом всем спасибо.

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

Подключаюсь к контроллеру DELTA AS226R и настраиваю обмен данными с панелью оператора Weintek cMT3162X

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

Войти

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

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

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

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