Друзья! Привет!
С вами снова Сергей Давыдов!
Моя первая статья на Дзене будет посвящена настройке коммуникации на собранном мною стенде для изучения возможностей промышленных контроллеров Inovance.
Видео по этой теме я выкладывал ранее. Его можно посмотреть по ссылке:
Теперь опишем всё это текстом и картинками!
Для начала собрали стенд из панели оператора Inovance IT7070E, программируемого логического контроллера Inovance H3U-1616 и преобразователя частоты ONI K750.
Соединили всё это оборудование проводами по схеме, указанной на рисунке ниже (связь между панелью оператора и ПЛК сделали по Ethernet с протоколом Modbus TCP, связь между ПЛК и преобразователем выполнили по RS485 с протоколом Modbus RTU).
Настройки сети в панели управления выполняются при включении панели (сразу после подачи питания). После того, как на экране появится надпись «Long press for system menu», нужно нажать и долго подержать экран. Когда выйдет сообщение о том, что для захода в системное меню необходимо отпустить экран, нужно отпустить.
Заходим в меню Network. Настраиваем параметры сети Ethernet с адресом IP: 192.168.1.100
Далее открываем наш проект в программе InoTouchPad (бесплатное ПО для программирования панелей оператора Inovance). В меню Communication нашего проекта выбираем вкладку Connections и создаём новое Ethernet-соединение. Выбираем тип протокола (в нашем случае это H3U Modbus TCP Protocol). Затем выставляем требуемые для связи с ПЛК параметры (IP адрес 192.168.001.002, номер станции (2), скорость 9600 бит/с, без проверки чётности, 1 стоповый бит).
*Тут надо уточнить, что указанные выше параметры относятся к параметрам ПЛК и указываются в настройках проекта панели оператора в качестве параметров сети партнёра.
После того, как настроили параметры связи в ПО InoTouchPad в проекте нашей панели оператора, переходим к настройкам параметров связи в проекте контроллера.
Для этого создаём проект программы ПЛК в ПО AutoShop (бесплатное ПО для программирования контроллеров Inovance). В меню проекта выбираем Communication Config и вкладку Ethernet.
В настройках меню Ethernet выставляем IP адрес, который должен соответствовать IP адресу в настройках коммуникации с контроллером панели оператора.
*При этом НЕ включаем галочку Custom. Почему? Увидите далее.
Поясняю, почему мы НЕ включаем галочку Custom.
Настройка подсети делается классически 3-мя старшими байтами IP адреса. Для настройки адреса станции (младший байт IP адреса) в контроллерах Inovance H3U можно пойти двумя путями: настройка в конфигурации Ethernet в ПО AutoShop, или настройка с помощью DIP-переключателей.
Для первого варианта необходимо установить галочку Custom и указать значение младшего байта IP адреса. Но, мы выбрали второй вариант.
Галочку Custom не используем, а выставляем адрес с помощью переключателей на борту ПЛК. Для выставления адреса станции в подсети необходимо включить комбинацию DIP-переключателей, находящихся на фронтальной части контроллера под крышечкой с разъёмом USB. В нашем случае для выставления адреса 2 достаточно включить один DIP-переключатель №7 (бит 3=1).
*Проще говоря, переключатели с №3 по №8 в двоичном виде кодируют номер станции. Например, для указания адреса 21 необходимо будет включить следующую комбинацию переключателей с №3 по №8: 010101 (1*2^0+1*2^2+1*2^4=1+4+16=21).
*Также стоит отметить, что мы используем контроллер H3U-1616. В случае использования контроллера с 32 входами, DIP-переключатели №9 и №10 вынесены с лицевой части ПЛК на верхнюю.
Далее переходим к настройке связи между ПЛК и преобразователем частоты. Связь по протоколу Modbus RTU осуществляется через COM1 (клеммы RS485 на верхней части ПЛК).
Проваливаемся в меню Communication Config\COM1 в проекте AutoShop нашего ПЛК. Выполняем настройки сети в соответствие с картинкой ниже (протокол Modbus-RTU master, скорость 9600 бод, нет проверки чётности, 1 стоповый бит).
Переходим к настройке связи в преобразователе частоты ONI K750.
Для обеспечения работы физического уровня связи между ПЛК и преобразователем понадобилось корректно соединить клеммы RS485 и включить терминаторы на обоих концах сети (на стороне ПЛК и на стороне преобразователя). Нахождение терминатора на стороне ПЛК можно посмотреть на картинках выше (DIP-переключатель №10). Нахождение терминатора (100 кОм) в преобразователе показано ниже.
После выполнения соединения на физическом уровне переходим к настройкам параметров самого преобразователя.
В меню ПЧ за параметры связи отвечает группа P30. Выставляем настройки сети в соответствии с настройками сети в ПЛК.
Остальные параметры сети оставляем по умолчанию.
*Можно изменять тип телеграммы, проверку чётности, скорость, и другие параметры сети. Главное, чтобы они соответствовали настройкам в ПЛК. Здесь приведён пример для моего стенда.
В итоге получили рабочую сеть для управления преобразователем частоты с панели оператора Inovance через ПЛК!
Надеюсь эта статья была вам полезна!
Постараюсь делать публикации из моего опыта регулярно!
Всем пока!
С вами был Сергей Давыдов!
Подписывайтесь на мой канал и ставьте лайки!