Category Archives: модули ОВЕН

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

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

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

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

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

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

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

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

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

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

 

 

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

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

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

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

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

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

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

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

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

Рисунок 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

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

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

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

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

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

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


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

 

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

 

Подключение МК 110 по протоколу ОВЕН

Соедините прибор МК 110 с ПЛК по интерфейсу RS – 485. Запустите CoDeSys, создайте новый проект или откройте существующий. Зайдите на вкладку Resourses и выберите пункт PLC Configuration (рис. 1).

Рисунок 1 Выбор раздела настройки конфигурации ПЛК

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

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

Таким образом, вы добавляете в конфигурацию модуль обмена данными по протоколу Овен. Контроллер должен быть ведущим прибором, то есть мастером сети, что отражено в названии добавленного модуля Owen (Master).

Выделите появившийся модуль Owen (Master), в окне слева выберите вкладку Параметры модуля (Рис. 3). Задайте для параметра Max Response Delay ms значение не менее 200 мс в колонке Value.

Рисунок 3 Определение параметра Max Response Delay ms

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

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

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

Рисунок 5 Параметры интерфейса RS – 485

Нажмите правой кнопкой мыши на пункте Owen (Master), в появившемся контекстном меню выберите пункт Добавить Подэлемент, а затем Unsigned variable (Listen), как это показано на рис. 6.

Рисунок 6 Добавление входной переменной в разделе Owen Master

Выделите появившийся пункт Unsigned variable (Listen)[var]. В окне слева выберите вкладку Параметры модуля. В столбце Значение введите значения параметров, как это показано на рис. 7. В параметре Address вы должны задать адрес прибора МК110, кратный 8, соответственно определенному в конфигураторе МК 110. В рассматриваемом примере это адрес 16. В параметре  Hash name запишем r.Cn  — параметр битовой маски текущего состояния всех дискретных входов прибора.

Рисунок 7 Определение значений параметров добавленной входной Unsigned переменной

Для определения битовой матрицы может быть использован подэлемент типа 8bit, добавление которого представлено на рис.8.

Рисунок 8 Добавление подэлемента типа 8 bit для отображения входов прибора

Замыкание входа можно отследить визуально в режиме Online. Замкнутый вход будет выделен синим цветом  так, как показано на рис.9 (включен первый вход, остальные выключены).  Для прибора МК 110 – 4ДН.4Р будут срабатывать первые четыре бита, аналогично для прибора МК 110 – 8ДН(Д).4Р будут задействованы все 8 битов

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

Для получения значения числа срабатываний добавим еще один Подэлемент типа Unsigned по процедуре описанной выше. Настроим его параметры для показа числа импульсов на втором входе МК110. На рис.10 приведены параметры модуля. В поле Address введем значение 17 (адрес прибора + номер выхода — 1)[1]. В поле Hash name введем значение r.Cou. При работе в режиме связи с контроллером  в режиме реального времени будет отображаться число срабатываний счетчика.

Рисунок 10 Параметры подэлемента Unsigned счетчика импульсов и его вид в режиме счета

Для настройки управления выходным ШИМ – сигналом добавим подэлемент Floating variable (write) , как показано на рис 11.

Рисунок 11 Добавление переменной типа Floating variable (write)

Определим параметры добавленного подэлемента как показано на рис. 12. Определим параметры Address 16 (для первого выхода[2]), Hash name – r.oe, Float type – Float PIC. Первый из них определяет адрес прибора в сети, второй  — имя управляемой переменной – параметр скважности, третье – тип  данных вывода. В протоколе ОВЕН скважность задается величиной от 0 до 1. В режиме Online можно изменять параметр скважности, открыв двойным щелчком мыши диалоговое окно, аналогичное представленному на рис.13. Посылка групповой команды включения/выключения ВЭ по протоколу ОВЕН невозможна.

Рисунок 12 Параметры модуля задания скважности ШИМ – сигнала для первого выхода

Рисунок 13 Запись в ПЛК нового значения параметра скважности

Аналогично можно настроить остальные выходы МК 110 – 4ДН.4Р.


[1] Для прибора МК 110 – 4ДН.4Р, если адрес прибора 16 адреса входных счетчиков 16,17,18,19, аналогично для прибора МК 110 – 8ДН(Д).4Р адреса входных счетчиков 16,17,18,19,20,21,22,23

[2] Для второго выхода приборов типа МК 110-4(8)ДН.4Р адрес выхода = адрес прибора +1, для третьего – адрес прибора +2; для четвертого – адрес прибора +3.

 

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

Соедините прибор МВ 110 с ПЛК по интерфейсу RS – 485. Запустите CoDeSys, создайте новый проект или откройте существующий. Зайдите на вкладку Resourses и выберите пункт PLC Configuration (рис. 1).

Рисунок 1 Выбор раздела настройки конфигурации ПЛК

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

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

Таким образом, вы добавляете в конфигурацию модуль обмена данными по протоколу Овен. Контроллер должен быть ведущим прибором, то есть мастером сети, что отражено в названии добавленного модуля Owen (Master).

Выделите появившийся модуль Owen (Master), в окне слева выберите вкладку Параметры модуля (Рис. 3). Задайте для параметра Max Response Delay ms значение не менее 200 мс в колонке Value.

Рисунок 3 Определение параметра Max Response Delay ms

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

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

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

Рисунок 5 Параметры интерфейса RS – 485

Нажмите правой кнопкой мыши на пункте Owen (Master), в появившемся контекстном меню выберите пункт Добавить Подэлемент, а затем Float variable + time (Listen[1]), как это показано на рис. 6.

Рисунок 6 Добавление входной переменной в разделе Owen Master

Выделите появившийся пункт Float variable + time (Listen)[var]. В окне слева выберите вкладку Параметры модуля. В столбце Значение введите значения параметров, как это показано на рис. 7. В параметре Address вы должны задать адрес прибора МВ110, кратный 8, соответственно определенному в конфигураторе МВ 110. В рассматриваемом примере это адрес 16.

Рисунок 7 Определение значений параметров добавленной входной переменной

Таким образом, вы создали переменную, которой будет присваиваться значение с первого входа прибора МВ110, имеющего сетевой адрес 16. Описание настройки адреса и других параметров работы МВ110 приводится далее. Теперь подключим, к примеру, второй вход того же МВ 110. Для этого нажмите правой кнопкой мыши на пункте Owen (Master), в появившемся контекстном меню выберите пункт Добавить Подэлемент, а затем Float variable + time (Listen). Выделите еще один появившийся пункт Float variable + time (Listen)[var]. В окне слева выберите вкладку Параметры Модуля. В столбце Value введите значения параметров, как это показано на рис. 3. Обратите внимание, что изменилось значение только одного параметра – Address. Т.к. мы подключаем второй канал прибора с адресом 16, то в соответствии с протоколом ОВЕН адрес канала будет 17. Т.е. первый канал имеет адрес прибора, второй – адрес прибора плюс один и т.д. Восьмой канал будет иметь адрес прибора плюс семь[2].

Рисунок 8 Определение значений параметров второй добавленной входной переменной

Значения со входов МВ110 присваиваются переменным типа Real. Этим переменным можно дать имена. Для этого нажмите левой кнопкой мыши на надпись AT для соответствующей переменной и введите имя (например, var1 или var2). В итоге надпись будет выглядеть примерно так, как на рис. 9.

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

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

 

 


[1] Переменные типа Float используются для определения аналоговых входных сигналов модулей ввода МВ110 — 2А и МВ110 – 8АС или МВ110 —  8А. В случае использования модулей дискретного ввода МВ110-16ДН, МВ110-16Д или МВ110-8ДФ могут быть использованы переменные других типов

[2]Для модуля МВ 110 -224.2А могут быть использованы две входные переменные типа Float с адресами каналов равными номеру прибора и номеру прибора плюс один;  для модуля МВ110 -224.8А могут быть использованы восемь входных переменных типа Float с 8 адресами каналов, равными номер прибора, номер прибора плюс один, номер прибора плюс два, … , номер прибора плюс семь.

Конфигурация МК 110

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

Если вы подключаете МК 110 в первый раз и его заводские сетевые настойки не меняли, то просто запустите конфигуратор. Если сетевые настройки МК 110 уже менялись, то во избежание трудностей с подключением следует восстановить заводские значения (если вы помните те значения, которые выставляли ранее, в этой процедуре нет необходимости). Для установки заводских значений с обесточенного прибора МК 110 необходимо снять крышку и установить джампер Х2. Более подробно эта процедура описана в руководстве по эксплуатации МК 110 (стр. 28 — 29). После установки джампера снова закройте крышку.

Подайте питание на прибор, запустите конфигуратор. Если связь с МК 110 будет установлена сразу, то перед вами появится основное окно программы. В противном случае программа попросит вас уточнить настройки связи с модулем (рис. 1). Нажмите кнопку «Заводские сетевые параметры прибора». Значения в таблице изменятся на те, которые представлены на рис. 1. Вам нужно лишь выставить номер Com-порта, к которому подключен ваш преобразователь интерфейсов. Если вы используете преобразователь АС4, подключающийся через USB-порт, то при его установке драйверов преобразователя на вашем компьютере автоматически создается виртуальный Com-порт. Ему присваивается более высокий номер, например COM3. После этого программа-конфигуратор «видит» номер этого порта и вы можете настраивать соединение через USB. Более подробно о подключении АС4 можно прочитать в руководстве по эксплуатации (стр. 12-18).

Рисунок 1 Вид окна конфигуратора установки связи с прибором

После того, как выставлены корректные параметры связи, нажмите кнопку «Установить связь». Появится сообщение «Связь с прибором установлена». Нажмите кнопку «ОК», после чего на экране появится основное окно программы-конфигуратора.

Рисунок 2 Вид окна, подтверждающего наличие связи с прибором

Работа с основным окном конфигуратора МК 110 подробно описана в руководстве по эксплуатации на этот модуль. Сетевые настройки для рассмотренного примера приведены на рис 3. Установленные здесь параметры связи в дальнейшем будут использованы при конфигурировании в ПЛК.

Рисунок 3 Отображение сетевых параметров модуля в конфигураторе

С помощью конфигуратора определяются параметры входных и выходных  сигналов: определяется период ШИМ, аварийное значение на выходном элементе, тип логики работы выхода (по RS – 485, прямая логика, функции И, ИЛИ, НЕ, по импульсу, ШИМ и триггер), наличие и тип задержки включения, а также наличие/отсутствие дребезга контактов на входных элементах.

Рисунок 4. Определение параметров входов в конфигураторе МВ -110

Функция состояние входов и выходов позволяет уже на этапе работы с конфигуратором позволяет  проверить работоспособность прибора, настроить необходимые параметры ШИМ, установить нужные параметры счетчиков

Рисунок 5 Функция состояние входов и выходов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рисунок 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.

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

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

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

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

Конфигурация МВ 110-224.2А

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

Если вы подключаете МВ110 в первый раз и его заводские сетевые настойки не меняли, то просто запустите конфигуратор. Если сетевые настройки МВ110 уже менялись, то во избежание трудностей с подключением следует восстановить заводские значения (если вы помните те значения, которые выставляли ранее, в этой процедуре нет необходимости). Для установки заводских значений с обесточенного прибора МВ110 необходимо снять крышку и установить джампер Х2. Более подробно эта процедура описана в руководстве по эксплуатации МВ110 (стр. 33 — 35). После установки джампера снова закройте крышку.

Подайте питание на прибор, запустите конфигуратор. Если связь с МВ110 будет установлена сразу, то перед вами появится основное окно программы. В противном случае программа попросит вас уточнить настройки связи с модулем (рис. 1). Нажмите кнопку «Заводские сетевые параметры прибора». Значения в таблице изменятся на те, которые представлены на рис. 1. Вам нужно лишь выставить номер Com-порта, к которому подключен ваш преобразователь интерфейсов. Если вы используете преобразователь АС4, подключающийся через USB-порт, то при его установке драйверов преобразователя на вашем компьютере автоматически создается виртуальный Com-порт. Ему присваивается более высокий номер, например COM3. После этого программа-конфигуратор «видит» номер этого порта и вы можете настраивать соединение через USB. Более подробно о подключении АС4 можно прочитать в руководстве по эксплуатации (стр. 12-18).

Рисунок 1 Вид окна конфигуратора установки связи с прибором

После того, как выставлены корректные параметры связи, нажмите кнопку «Установить связь». Появится сообщение «Связь с прибором установлена». Нажмите кнопку «ОК», после чего на экране появится основное окно программы-конфигуратора.

Рисунок 2 Вид окна, подтверждающего наличие связи с прибором

Работа с основным окном конфигуратора МВ 110 подробно описана в руководстве по эксплуатации на этот модуль. Сетевые настройки для рассмотренного примера приведены на рис 3. Установленные здесь параметры связи в дальнейшем будут использованы при конфигурировании в ПЛК.

Рисунок 3 Отображение сетевых параметров модуля в конфигураторе

С помощью конфигуратора определяются параметры входных сигналов: определяется тип датчика, параметры коррекции характеристики и встроенного цифрового фильтра, границы измерения и параметр смещения десятичной точки. Более подробно настройка этих параметров описана в руководстве по эксплуатации МВ 110 (с. 17 — 26).

Рисунок 4. Определение параметров входов в конфигураторе МВ -110

Функция опроса ходов позволяет уже на этапе работы с конфигуратором просмотреть данные с подключенных входов в режиме реального времени, определив корректность подключения и правильность настройки входных устройств.

 

Подключение МВ — 110.8АСпо протоколу ModBus

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

Настройте параметры входов, следуя рекомендациям, изложенным в разделе 2, и проверьте корректность входных сигналов.

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

Подключение МВ — 110.8АС– 8АС по протоколу ОВЕН

Соедините прибор МВ — 110.8АС с ПЛК по интерфейсу RS – 485. Запустите CoDeSys, создайте новый проект или откройте существующий. Зайдите на вкладку Ресурсы и выберите пункт Конфигурация ПЛК (рис. 1).

Рисунок 1 Выбор раздела настройки конфигурации ПЛК

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

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

Таким образом, вы добавляете в конфигурацию модуль обмена данными по протоколу Овен. Контроллер должен быть ведущим прибором, то есть мастером сети, что отражено в названии добавленного модуля Owen (Master).

Выделите появившийся модуль Owen (Master), в окне слева выберите вкладку Параметры модуля (Рис. 3). Задайте для параметра Max Response Delay ms значение не менее 200 мс в колонке Value.

Рисунок 3 Определение параметра Max Response Delay ms

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

 

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

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

Рисунок 5 Параметры интерфейса RS – 485

Нажмите правой кнопкой мыши на пункте Owen (Master), в появившемся контекстном меню выберите пункт Добавить Подэлемент, а затем Float variable + time (Listen[1]), как это показано на рис. 6.

Рисунок 6 Добавление входной переменной в разделе Owen Master

Выделите появившийся пункт Float variable + time (Listen)[var]. В окне слева выберите вкладку Параметры модуля. В столбце Значение введите значения параметров, как это показано на рис. 7. В параметре Address вы должны задать адрес прибора МВ — 110.8АС, кратный 8, соответственно определенному в конфигураторе МВ — 110.8АС . В рассматриваемом примере это адрес 16.

Рисунок 7 Определение значений параметров добавленной входной переменной

Таким образом, вы создали переменную, которой будет присваиваться значение с первого входа прибора МВ — 110.8АС, имеющего сетевой адрес 16. Описание настройки адреса и других параметров работы МВ — 110.8АС приводится далее. Теперь подключим, к примеру, второй вход того же МВ 110. Для этого нажмите правой кнопкой мыши на пункте Owen (Master), в появившемся контекстном меню выберите пункт Добавить Подэлемент, а затем Float variable + time (Listen). Выделите еще один появившийся пункт Float variable + time (Listen)[var]. В окне слева выберите вкладку Параметры Модуля. В столбце Value введите значения параметров, как это показано на рис. 3. Обратите внимание, что изменилось значение только одного параметра – Address. Т.к. мы подключаем второй канал прибора с адресом 16, то в соответствии с протоколом ОВЕН адрес канала будет 17. Т.е. первый канал имеет адрес прибора, второй – адрес прибора плюс один и т.д. Восьмой канал будет иметь адрес прибора плюс семь.

Рисунок 8 Определение значений параметров второй добавленной входной переменной

Рисунок 8 Определение значений параметров второй добавленной входной переменной

Значения со входов МВ — 110.8АС присваиваются переменным типа Real. Этим переменным можно дать имена. Для этого нажмите левой кнопкой мыши на надпись AT для соответствующей переменной и введите имя (например, var1 или var2). В итоге надпись будет выглядеть примерно так, как на рис. 9.

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

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


[1] Переменные типа Floatиспользуются для определения аналоговых входных сигналов модулей ввода МВ — 110.8АС — 2А и МВ — 110.8АС – 8АС или МВ — 110.8АС —  8А. В случае использования модулей дискретного ввода МВ — 110.8АС-16ДН, МВ — 110.8АС-16Д или МВ — 110.8АС-8ДФ могут быть использованы переменные других типов

Конфигурация МВ – 110.8АС

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

Если вы подключаете МВ – 110.8АС в первый раз и его заводские сетевые настойки не меняли, то просто запустите конфигуратор. Если сетевые настройки МВ — 110.8АС уже менялись, то во избежание трудностей с подключением следует восстановить заводские значения (если вы помните те значения, которые выставляли ранее, в этой процедуре нет необходимости). Более подробно эта процедура описана в руководстве по эксплуатации МВ — 110.8АС (стр. 33 — 35).

Подайте питание на прибор, запустите конфигуратор. Если связь с МВ — 110.8АС будет установлена сразу, то перед вами появится основное окно программы. В противном случае программа попросит вас уточнить настройки связи с модулем (рис. 1). Нажмите кнопку «Заводские сетевые параметры прибора». Значения в таблице изменятся на те, которые представлены на рис. 1. Вам нужно лишь выставить номер Com-порта, к которому подключен ваш преобразователь интерфейсов. Если вы используете преобразователь АС4, подключающийся через USB-порт, то при его установке драйверов преобразователя на вашем компьютере автоматически создается виртуальный Com-порт. Ему присваивается более высокий номер, например COM3. После этого программа-конфигуратор «видит» номер этого порта и вы можете настраивать соединение через USB. Более подробно о подключении АС4 можно прочитать в руководстве по эксплуатации (стр. 12-18).

Вид окна конфигуратора установки связи с прибором

После того, как выставлены корректные параметры связи, нажмите кнопку «Установить связь». Появится сообщение «Связь с прибором установлена». Нажмите кнопку «ОК», после чего на экране появится основное окно программы-конфигуратора.

Вид окна, подтверждающего наличие связи с прибором

Работа с основным окном конфигуратора МВ — 110.8АС подробно описана в руководстве по эксплуатации на этот модуль. Сетевые настройки для рассмотренного примера приведены на рис .3. Установленные здесь параметры связи в дальнейшем будут использованы при конфигурировании в ПЛК.

Отображение сетевых параметров модуля в конфигураторе

С помощью конфигуратора определяются параметры входных сигналов: определяется тип датчика (может быть выбран из списка 0-5мА, 0-20 мА, 4-20мА, 0-10 В см. рис.2.4), параметры коррекции характеристики и встроенного цифрового фильтра, границы измерения и параметр смещения десятичной точки. Более подробно настройка этих параметров описана в руководстве по эксплуатации МВ — 110.8АС (с. 22 — 25).

Типы датчиков, используемых МВ 110-8АС

Определение параметров входов в конфигураторе МВ - 110.8АС– 8АС

Функция опроса входов (см. рис.5) позволяет уже на этапе работы с конфигуратором просмотреть данные с подключенных входов в режиме реального времени, определив корректность подключения и правильность настройки входных устройств.