0

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

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

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

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

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

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

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

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

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

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

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

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

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

 

 

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

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

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

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

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

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

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

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

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

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

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

Теперь необходимо добавить в модуль те переменные (регистры), которые вы планируете опрашивать по сети и которыми предполагаете управлять. Список адресов регистров МК 110 приведен в руководстве по эксплуатации на этот прибор (стр. 48-53).

Получим битовую маску входов прибора, счетчик импульсов для входа и управляющий ШИМ – сигналом выход. Для этого добавим подэлементы 8 bit input module (маска входов), register input module (счетчик), register output module (управление ШИМ).

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

Рисунок 8 Добавление переменных

Теперь в дереве PLC configuration появилось три новых элемента. Для настройки выделите первый из них и откройте вкладку Параметры Модуля (рис. 10). Параметру Register Address необходимо присвоить адрес регистра, в котором хранятся значения битовой маски входов МК110. Адрес этого регистра для первого входа МК110 равен 51 (более подробно способ адресации данных изложен в руководствах на модуль МК110 с. 48-51). В строке Command необходимо выбрать команду 0х04 в соответствии с рис. 9. Аналогичным образом настройте элемент register input module [VAR]. В параметре Register Address укажите адрес регистра 65[1] для опроса второго канала счетчика МК 110.

Для подэлемента register output module [VAR] в параметре Register Address укажите адрес регистра 00[2] для управления первым каналом ШИМ — сигнала МК 110. Параметры настроек блоков приведены на рис.  9 – 11

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

Рисунок 9 Параметры настройки регистра подэлемента 8 bit input module

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

Рисунок 10 Параметры настройки регистра подэлемента register input module

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

Рисунок 11 Параметры настройки регистра подэлемента register output module

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

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

Рисунок 12 Задание скважности ШИМ - сигнала и опрос значений битовой маски и счетчиков при запуске программы

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


[1] Для опроса входных счетчиков  приборов типа МК 110-4(8)ДН.4Р   используются регистры 64 – 67 (1-4 входы соответственно)

 

[2] Для управления выходными ШИМ – сигналами приборов типа МК 110-4(8)ДН.4Р   используются регистры 00 – 03 (1-4 выходы соответственно)

 

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

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

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

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
.