0

Подключение МВ 110 по протоколу ModBus

Для определения параметров устройства МВ 110 необходимо настроить его конфигурацию. С этой целью подключите модуль МВ 110 к компьютеру, используя преобразователь интерфейсов (например, АС3-М или АС4). Установите на компьютере программу-конфигуратор прибора МВ110, следуя инструкции по эксплуатации.

Произведите конфигурирование прибора. При определении сетевых настроек выберем протокол ModBus согласно рис. 1.

Подключение МВ 110 по протоколу ModBus, image0027

Рисунок 1 Сетевые параметры в конфигураторе МВ 110 для протокола ModBus

Настройте параметры входов и проверьте корректность входных сигналов.

Запустите CoDeSys, создайте новый проект или откройте существующий. Зайдите на вкладку Ресурсы и выберите пункт Конфигурация ПЛК (рис. 2).

Подключение МВ 110 по протоколу ModBus, image0048

Рисунок 2 Конфигурация ПЛК

В открывшемся слева окне конфигурации ПЛК правой кнопкой «мыши» нажмите верхнюю надпись. Например, при использовании ПЛК100-24.К-М этой надписью будет PLC 100 К. В открывшемся контекстном меню выберите пункт Добавить Подэлемент, а в появившемся новом контекстном меню – пункт ModBus (Master).

Подключение МВ 110 по протоколу ModBus, image0064

Рисунок 3 Добавление подэлемента ModBus Master

Таким образом, вы добавляете в конфигурацию модуль обмена данными по протоколу ModBus. Для опроса модулей и других устройств по сети с помощью данного протокола контроллер должен быть ведущим прибором, то есть мастером сети, что отражено в названии добавленного модуля ModBus (Master) (Рис.4).

Подключение МВ 110 по протоколу ModBus, image0087

Рисунок 4 Параметры добавленного модуля ModBus Master

Заметим, что модуль расширения МВ 110 общаются с ПЛК по интерфейсу RS485. Поэтому в параметрах подэлемента ModBus Master заменим значение параметра используемого интерфейса Debug RS-232[Slot] на RS – 485.

Подключение МВ 110 по протоколу ModBus, image0103

Рисунок 5 Замена параметра интерфейса связи подэлемента ModBus Master

Разверните пункт ModBus (Master), нажав левой кнопкой «мыши» на значке «+». Выделите пункт RS-485 [SLOT] , как это показано на рис 6. Затем зайдите на вкладку Параметры Модуля, расположенную в верхней части правого окна на экране. На Рис. 7 представлены рекомендуемые значения параметров обмена по сети, которые вам необходимо установить. Выберите нужные значения из списков, выпадающих при нажатии на кнопки .

Подключение МВ 110 по протоколу ModBus, image0141

Рисунок 6 Значения параметров сети модуля МВ 110 по протоколу ModBus

Для того, чтобы самостоятельно настроить список и формат получаемых с МВ 110 данных, нажмите правой кнопкой мыши на пункте ModBus (Master), в появившемся контекстном меню выберите пункт Добавить Подэлемент, а затем модуль Universal Modbus device (рис. 7).

Подключение МВ 110 по протоколу ModBus, image0161

Рисунок 7 Добавление модуля Universal Modbus device

Выделите появившийся модуль Universal Modbus device [VAR], затем откройте окно его свойств, выбрав вкладку Параметры Модуля (рис. 8). Первые три пункта можно оставить без изменений, т.к. они описывают параметры связи по Ethernet, в то время как ПЛК связывается с МВ110 и другими модулями расширения ОВЕН по интерфейсу RS485. Необходимо выставить в параметре NetMode значение Serial, а также задать адрес МВ110 в пункте ModuleSlaveAddress.  Например, адрес 16. Остальные параметры можно оставить в том виде, в каком они представлены на рис. 8

Подключение МВ 110 по протоколу ModBus, image018

Рисунок 8 Параметры модуля Universal Modbus device

Теперь необходимо добавить в модуль те переменные (регистры), которые вы планируете опрашивать по сети. Список адресов регистров МВ 110 приведен в руководстве по эксплуатации на этот прибор (стр. 29-30). К примеру, будем опрашивать значения на первом и втором входе МВ 110. Причем они должны передаваться в виде числа с плавающей точкой. Нажмите правой кнопкой на Universal Modbus device [VAR], затем в контекстном меню выберите пункт Добавить Подэлемент, а затем Real input module. Проделайте это дважды.

Подключение МВ 110 по протоколу ModBus, image0202

Рисунок 9 Добавление входной переменной в формате с плавающей точкой

Теперь в дереве PLC configuration появилось два новых элемента Real input module [VAR]. Для настройки выделите первый из них и откройте вкладку Параметры Модуля (рис. 10).  Параметру Register Address необходимо присвоить адрес регистра, в котором хранится значение, полученное на входе МВ110. Адрес этого регистра для первого входа МВ110 равен 4 (более подробно способ адресации данных изложен в руководствах на модуль МВ110 с. 29-31). В строке Command необходимо выбрать команду 0х04 в соответствии с рис. 10. Аналогичным образом настройте другой элемент Real input module [VAR]. В параметре Register Address укажите адрес регистра 10 для опроса второго канала МВ 110. Так вы можете организовать опрос нужного количества каналов одного модуля МВ 110, добавляя в Universal Modbus device [VAR] требуемое число переменных. Этим переменным также можно присвоить имена, например, var3 и var4.

Подключение МВ 110 по протоколу ModBus, image0221

Рисунок 10 Параметры настройки регистра 1 входа

Работа с Universal Modbus device удобна в случае, когда вам нет необходимости собирать с модуля всю доступную информацию. Выбирая вручную количество и тип опрашиваемых переменных, удается уменьшить информационную нагрузку сети RS485 и размеры занятой памяти ввода/вывода ПЛК.

Подключение МВ 110 по протоколу ModBus, image025

Рисунок 11 Задание имен входных переменных и просмотр их значений при запуске программы

При запуске программы на ПЛК, информация о входных сигналах будет отображаться в режиме реального времени в строке, определяющей переменную (см. рис. 11).

Раздел: модули ОВЕН Метки: , ,

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

Отправить сообщение

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen OWEN Easy Logic owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.