Category Archives: ОВЕН ПЛК

Удаленный опрос и управление ПЧВ с помощью ПЛК-150 (часть 3)

Настройки ПЛК-150 для связи с ПЧВ

 

Для подключения регистров памяти ПЧВ и командного слова будем использовать стандартный инструментарий конфигурации ПЛК для связи с Modbus-устройствами.

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

 

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

 

 

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

 

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

 

 

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

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

 

 

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

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

 

 

 

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

 

 

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

 

 

Относительно установок по умолчанию изменяются параметры, выделенные цветом:

  • Communication speed (скорость обмена по сети) 115200→9600 б/с.
  • Frame oriented (подтип протокола связи) ASCII →RTU.

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

 

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

 

 

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

 

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

 

Теперь необходимо добавить в модуль те переменные (регистры), которые вы планируете опрашивать по сети. В рассматриваемом примере ПЛК с ПЧВ обменивается следующими параметрами:

  • Командное слово;
  • Слово состояния;
  • Слово задания частоты по RS-485;
  • Слово опроса частоты по RS-485;
  • Выходная частота, Гц (16-13);
  • Выходная мощность регулирования, КВт (16-10);
  • Ток двигателя, А(16-14).

Для добавления регистра нажмите правой кнопкой на Universal Modbus device [VAR], затем в контекстном меню выберите пункт Добавить Подэлемент, а затем Register input module.

 

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

 

 

Для добавления регистров передачи данных с ПЛК на ПЧВ (командное слово и слово задания частоты по RS-485) используйте элемент меню Register output module

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

Рисунок 9Конфигурация ПЛК под задачу

 

 

Для каждого регистра необходимо настроить параметры адресации и функции опроса. Адресация определяется согласно правилам, изложенным в п.2, функции опроса определяются согласно принципам работы по протоколу Modbus[1].

Настройки параметров модулей Universal Modbus device приведены на рис.10-16.

 

Рисунок 10 Настройки модуля командного слова

 

 

Рисунок 11 Настройки модуля слова задания по RS-485

 

 

Рисунок 12 Настройки модуля слова состояния

 

 

Рисунок 13 Настройки модуля слова считывания частоты или ОС

 

 

 

Рисунок 14 Настройки модуля слова считывания регистра 16-13 (частота, Гц)

 

 

Рисунок 15 Настройки модуля слова считывания регистра 16-10 (Выходная мощность, кВт)

 

 

Рисунок 16 Настройки модуля слова считывания регистра 16-14 (Ток двигателя, А)

 

 

После подключения ПЛК к ПЧВ в разделе Конфигурация ПЛК можно наблюдать в режиме реального времени изменение параметров работы ПЧВ[2]. Пример такой работы показан на рис.17.

Рисунок 17 Кадр работы подключения ПЧВ к ПЛК 150

 

 

 


[1] Более подробно изложено в РП ПЧВ с.71 и далее.

[2] Параметры в примере отображены соответственно формату записи в регистры. Так значению переменной freq=504 соответствует частота вращения двигателя 50,4 Гц. Положение десятичной точки в каждом параметре см. в описании переменной в РП ПЧВ.

 

Удаленный опрос и управление ПЧВ с помощью ПЛК-150 (часть 2)

Адресация регистров ПЧВ

Для опроса параметров ПЧВ и изменения их по сети используется следующие простые принципы адресации:

  1. Каждому параметру соответствует регистр (2 регистра) с уникальным адресом
  2. Адрес соответствующего регистра определяется по номеру параметра в ПЧВ по следующей формуле:

НОМЕР_РЕГИСТРА=НОМЕР_ПАРАМЕТРА*10-1

Таким образом, например, параметру 1-00 будет соответствовать регистр с номером[1] 100×10-1=999dec=3E7hex.

Помимо регистров хранящих параметры ПЧВ есть и дополнительные служебные регистры. Во-первых, это командное слово. Оно позволяет главному устройству Modbus управлять несколькими важными функциями ПЧВ:

  • Пуск
  • Останов привода различными способами:

– Останов выбегом;

– Быстрый останов;

– Останов торможением постоянным током;

– Нормальный останов (замедлением);

  • Возврат в исходное состояние (сброс) после аварийного отключения;
  • Работа с различными предустановленными скоростями;
  • Работа в обратном направлении;
  • Управление встроенным реле ПЧВ.

Помимо командного слова используется слово задания по интерфейсу RS-485, слово состояния, слово значения обратной связи и регистр индексирования параметров. Их назначение и адресация сведены в табл.1

 

Таблица 1. Служебные регистры ПЧВ

Номер регистра(ПЧВ) Номер регистра (Modbus) Назначение
7 6 Последний код ошибки от интерфейса объекта данных
9 8 Индекс параметра (например, 3-10)
50000 49999 Входные данные: регистр командного слова привода (CTW)
50010 50009 Входные данные: регистр задания по интерфейсу RS-485 (REF)
50200 50199 Выходные данные: регистр слова состояния привода (STW)
50210 50209 Выходные данные: регистр основного текущего значения привода (MAV)

 

Командное слово и слово состояния представляют собой набор значимых битов, к каждому из которых можно использовать отдельное обращение. Структура командного слова и слова состояния приведены в табл.2 и 3.

Табл.2. Биты командного слова

Бит

Логическое состояние бита

0

1

0

Предустановленное задание, младший бит

0

1

1

Предустановленное задание, старший бит

0

1

2

Торможение постоянным током

Нет торможения постоянным током

3

Останов выбегом

Нет останова выбегом

4

Быстрый останов

Нет быстрого останова

5

Фиксация частоты

Нет фиксации частоты

6

Останов с замедлением

Пуск

7 Нет сброса

Сброс

8

Работа по заданию

Фиксированная частота (3-11[2])

9

Изменение скорости 1 (согласно 3-4х) Изменение скорости 2 (согласно 3-5х)

10

Данные недействительны

Данные действительны

11

Реле 1 выкл.

Реле 1 вкл.
12-14

Не используются

15 Реверс

Нет реверса

 

Табл.3. Биты слова состояния

Бит Логическое состояние бита

0

1

0

Управление не готово

Готовность к управлению

1

Привод не готов

Привод готов

2

Останов выбегом

Нет останова выбегом

3

Нет авар. сигналов

Аварийный сигнал

4- 6

Не используются

7

Нет предупреждения

Предупреждение

8

Не на задании (например, разгон)

На задании

9

Ручной режим

Автоматический режим

10

Вне частотного диапазона

В частотном диапазоне

11

Остановлен

Работа

12

Не используется

13 Нет предупреждения о напряжении Предупреждение о напряжении
14

Не на пределе по току

Предел по току

15 Нет предупреждения о перегреве Предупреждение о перегреве


[1] Не все параметры ПЧВ могут быть опрошены по сети. Основные настройки задания скорости 3-02, 3-03, 3.41,3-51 и некоторые другие параметры могут быть изменены только с ЛПО.

[2] Активно только в режиме фиксации частоты

 

Удаленный опрос и управление ПЧВ с помощью ПЛК-150 (часть 1)

Показаны основные приемы работы по удаленному управлению ПЧВ с использованием командного слова, а также считывания основных параметров прибора по интерфейсу RS-485 для использования в программе управления или архивации.
Данное руководство написано для контроллеров с версией прошивки не менее 2-01-8. Если используемый вами ПЛК ОВЕН имеет более раннюю версию, для корректной работы вам необходимо сменить прошивку на 2-01-8.

Настройки интерфейса связи RS-485 на ОВЕН ПЧВ

Для определения параметров связи на частотном преобразователе ОВЕН ПЧВ используется группа параметров 8. Основные настройки параметров этой группы, которые должны быть произведены, показаны ниже.

Общие настройки. Группа параметров для конфигурирования общих настроек связи.
8-01 0 — 2
[0] Место управления:
0 – цифровое управление и командное слово.
1 – только цифровой: использование цифрового входа в качестве управляющего.
2 – только командное слово.

8-02 0; 1
[1] Источник командного слова:
0 – нет: функция не активна;
1 – RS485: источник командного слова управления создается через порт последовательной связи RS485.
Настройки порта. Параметры для конфигурирования порта ПЧВ
8-30 0; 2
[0] Протокол: используемый протокол; изменение протокола не вступает в силу до отключения ПЧВ:
0 – не используется;
2 – Modbus.
8-31 1 – 126;
[1] Адрес для шины.
[1 — 126] – диапазон адреса шины ПЧВ;

8-32 0 – 4 [2] Задает скорость передачи данных порта (бод).
Значение выбирается из вариантов:
 «0» – 2400;
 «1» – 4800;
«2» – 9600 (по умолчанию);
 «3» – 19200;
 «4» – 38400.
8-33 0 – 3 [0] Задает контроль четности данных. Значение выбирается из вариантов:
 «0» – контроль четности отсутствует (по умолчанию);
 «1» – проверка на нечетность;
«2» – контроль четности отсутствует, 1 стоповый бит;
 «3» – контроль четности отсутствует, 2 стоповых бита.
8-35 1-500
[10] Минимальная задержка реакции (миллисекунды): минимальная задержка между получением запроса и передачей ответа.
8-36 0,010 — 10,00
[5,0] Максимальная задержка реакции (секунды): максимально допустимая задержка между передачей запроса и получением ответа. Превышение времени этой задержки приводит к таймауту командного слова.

Использованные в проекте настройки связи выделены в тексте цветом (адрес ПЧВ -1, 9600 б/с, контроль четности отсутствует, 1 стоповый бит). Их нужно придерживаться при создании проекта для ПЛК.

Использование OPC-сервера 3S Software для подключения контроллеров системы CoDeSys к ПК

OPC_сервер предназначен для подключения контроллеров к системам SCADA, соответствует спецификации OPC DA 2.0 и, в т.ч., поддерживает просмотр списка имен переменных подключенного контроллера.

Технология подключения контроллеров системы CoDeSys к компьютеру следующая.

1. При загрузке проекта в среду CoDeSys осуществляется проверка, не подключен ли контроллер, и, если подключен, вызывается команда Logout .

2. Во вкладке ресурсов (Resources) Организатора объектов CoDeSys выбирается утилита Target Settings (рис. 1).

Рис. 1. Выбор утилиты Target Settings во вкладке ресурсов CoDeSys

3. В открывшейся экранной форме Target Settings (рис. 2), во вкладке General устанавливается опция Download Symbol File и подтверждается выбор нажатием клавиши ОК.

Рис. 2. Вкладка General утилиты Target Settings

4. В главном меню CoDeSys (рис. 3) выбирается пункт Project и, в появляющемся контекстном меню, команда Options.

Рис. 3. Выбор команды Project => Options

5. В открывшейся экранной форме Options (рис. 4) в списке Category выбирается опция Symbol Configuration, а в поле параметров устанавливается флаг в поле Dump symbol entries, после чего нажимается кнопка Configure symbol file.

Рис. 4. Переход к списку параметров переменных проекта

6. В открывшемся списке параметров переменных проекта (рис. 5) выбираются нужные объекты проекта, из которых требуется экспортировать переменные, и устанавливаются для них флаги в полях опций. Для обеспечения экспорта переменных в пространство имен OPC_сервера необходимо установить флаг в поле опции Export variables of object . В случае, если требуется изменять значения переменных, необходимо установить флаг в поле опции Write access.

Рис. 5. Выбор параметров переменных проекта

7. Проект сохраняется.

8. Выбирается команда меню Project Rebuild all…, и перекомпилируется проект.

9. Вызывается команда Login, и загружается проект на контроллер.

10. Запускается OPC Configurator последовательным выбором команд:

Пуск => Программы => 3S Software => Communication =>

CoDeSys OPC Configurator

11. В открывшейся экранной форме OPC Config (рис. 6) в иерархической структуре (в левом поле) выделяется пункт Server и, в поле параметров справа, устанавливается время обновления данных Update Rate,ms (ввод цифр).

Рис. 6. Экранная форма OPC Configurator

12. Правой кнопкой манипулятора «мышь» вызывается контекстное меню, и выбирается опция Append PLC (рис. 6). В открывшейся экранной форме (рис. 7) в иерархической структуре (в левом поле) для появившегося PLC1 выбирается пункт (папка) Connection и, в поле параметров справа, нажимается кнопку Edit, после чего устанавливаются параметры подключения ПЛК Communication Parameters.

13. Пользователь подтверждает свой выбор нажатием клавиши ОК, после чего OPC_сервер сконфигурирован и готов к работе под управлением SCADA_системы.

Рис. 7. Подключение ПЛК

 

Перепрограммирование ядра ПЛК без разборки контроллера

Реализована возможность перепрограммирования ядра ПЛК в процессе эксплуатации контроллера без его разборки (не снимая корпус).

Перепрограммирование ядра возможно, если на контроллере записана прошивка версии 2.02.0 или более поздняя, и контроллер подготовлен к возможности перепрограммирования ядра ПЛК без снятия корпуса.

Порядок действий при подготовке контроллера к возможности перепрограммирования ядра ПЛК без разборки контроллера следующий:

1) снимается корпус контроллера;

2) удаляется перемычка на средней плате;

3) устанавливается корпус контроллера.

Перепрограммирование ядра – прошивка новой версии – осуществляется путем записи в ПЛК файла вида UpdatePLCxxx.bin (xxx – марка ПЛК) с использованием стандартных функций среды разработки или через утилиту PLC_IO.exe.

Для прошивки новой версии ядра в ПЛК ПК соединяется с контроллером с помощью среды разработки через порт отладки (COM_порт) или USB, в PLC_Browser инициируется команда UpdateCore.

Выполнение обновления без разборки контроллера при соединении ПК с контроллером через TCP IP или через модем невозможно. В этом случае UpdateCore выдает сообщение, что обновление невозможно.

Утилита PLC_IO.exe позволяет частично автоматизировать процесс перепрошивки ПЛК. Утилита используется совместно с файлами UpdatePLCxxx.bin, которые пользователь может скопировать с сайта ОВЕН для конкретного ПЛК (или для всех ОВЕН ПЛК), следующим образом:

1) утилита PLC_IO.exe и файл UpdatePLCxxx.bin для конкретного ПЛК (или для всех ОВЕН ПЛК) копируются на жесткий диск ПК;

2) в командном файле PLC_IO.bat модифицируются IP адрес или номер COM-порта, по которому утилита будет загружать файл в ПЛК;

3) выполняется командный файл PLC_IO.bat. После запуска, если ПЛК правильно подсоединен и правильно указаны его настройки в PLC_IO.bat, программа соединится с контроллером и запишет соответствующий файл обновления. Для завершения процесса обновления необходимо соединиться с контроллером с помощью среды разработки через порт отладки (COM_порт) или USB и в PLC_Browser инициировать команду UpdateCore.

После перепрограммирования ядра ПЛК продолжает функционировать в прежнем режиме, т.е. использует настройки старой прошивки. Новая прошивка вступит в силу только после перезагрузки ПЛК.

 

Изменение сетевых настроек контроллера ОВЕН ПЛК

Использование несколько контроллеров в одной Ethernet-сети требует, чтобы их IP-адреса были уникальными. При помощи утилиты PLC_Browser можно при работающем программном соединении узнать имеющиеся сетевые настройки в контроллере и внести в них необходимые изменения. Для этих целей физическое и программное соединение со всеми контроллерами фирмы ОВЕН удобнее устанавливать через COM-порт компьютера. Порядок действий следующий:

1) физическое соединение устройств – интерфейсным кабелем из комплекта поставки контроллера связывается COM-порт компьютера с гнездом (RS232), расположенным на лицевой панели контроллера (при этом должно быть включено питание);

2) выбор вида программного соединения – запускается созданный проект программы в CoDeSys, в главном меню дается команда Online

 

Подключение ОВЕН ПЛК к Lectus OPC через GSM-модем (часть 2)

Проект LectusOPC

Для работы LectusOPC используя модемное соединение, необходимо:

1) Подключить второй модем к компьютеру с установленным Lectus OPC, через специальный кабель или используя преобразователь интерфейса (например: ОВЕН АС3-М, АС4).

2) Запустить LectusOPC, удалить ранее созданные узлы, после чего сохранить проект под новым именем — тем самым создать новый проект.

3) Добавить к текущим данным новый Modbus-узел (Рис.1).

Рис.1

 

4) В появившемся окне задать параметры modbus-узла (Рис.2). Lectus будет опрашивать прибор по адресу 1 с периодом 3 минуты. Подробное описание параметров смотрите в справке LectusOPC.

 

Рис.2

5) Не закрывая окно «Добавить узел», нажать на кнопку «Настройка..», где указать COM-порт, к которому присоединён модем, а так же телефонный номер SIM-карты, установленной в другой модем (модем, подключенный к ПЛК). (Рис.3).

 

Рис.3

6) После добавления узла, необходимо задать настройки используемого COM-порта. Для этого в меню «Настройка» главного окна программы выбрать «COM порт» или нажать соответствующую пиктограмму на панели, появиться окно настройки. Для заводских настроек модема ПМ01, настройки порта представлены на Рис.4.

 

Рис.4

7) Добавить переменные в Modbus-узел, для этого нажать правой кнопкой мыши на узел и выбрать пункт меню «Добавить переменную» (Рис.5).

 

Рис.5

8) В появившемся окне задать параметры переменной (Рис.6). Описание параметров смотрите в справке LectusOPC. В данном примере значение переменной контроллера v1 будет считываться в opc-переменную var1, а значение opc-переменной var2 будет записываться в v2 ПЛК.

 

Рис.6

9) Настроить дополнительные параметры опроса. Вкладка «Настройка» главного окна программы «Параметры» (Рис.7).

 

Рис.7

10) После создания узла и добавления в него переменных сохраните проект и запустите LectusOPC, нажав на кнопку «Запустить опрос». Перейдите на вкладку «Лог», где можно отследить звонок и обмен посылками Modbus (Рис.8).

 

Рис.8

Описание лога: После запуска клиента Lectus звонит на удаленный модем, удачелнный модем поднимает трубку, после чего устанавливается связь, о чем свидетельствует — «Сonnect 9600». Затем Lectus посылает запрос по 03 modbus-функции (чтение регистров) для переменной v1 и получает ответ от ПЛК. Через полминуты Lectus отключается (параметр «Время простоя до разъединения» см. Рис 3.7).

11)Вернитесь на вкладку «Состояние», там появился узел, где будут отображены значения переданных переменных из модуля (Рис.9).

 

Рис.9

12) Записать значение в ПЛК. Выделить переменную var2 и нажать на пиктограмму кнопки Записи или через контекстное меню. Качество переменной var2 – неопределенно, потому что данная переменная работает только на запись в ПЛК. После нажатия появиться окно «Записать значение», где введите новое значение переменной (Рис.10).

 

Рис.10

13) Теперь перейдите на вкладку «Лог», там вы увидите результат произведенных вами действий. Lectus OPC после инициализации Записи (в данном случае в самом OPC) организует внеочередной обмен данными (не соответствующий периоду опроса переменной или узла), в рамках которого и записывает заданное значение (Modbus-функция 10, значение – 05) (Рис.11).

 

Рис.22

На этом организация передачи текущих данных из ОВЕН ПЛК в Lectus OPC через модемное соединение закончена. Теперь они доступны для любого OPC-клиента (например, SCADA системы).

Подключение ОВЕН ПЛК к Lectus OPC через GSM-модем (часть 1)

Данный пример реализован на ОВЕН ПЛК100R-L. CSD-соединение обеспечивают gsm-модемы ОВЕН ПМ01. Протокол обмена данными Modbus ASCII ПЛК – Slave, ПК с Lectus OPC – Master.

Для организации обмена данными необходимо создать проекты ОВЕН ПЛК и Lectus OPC настроенные на работу через CSD-соединение.

Проект ПЛК

Для работы ПЛК через CSD-соединение, необходимо:

1) Создать новый проект в CoDeSyS, указав соответствующий target.

2) На вкладке «Ресурсы» («Resources»), выбрать «Конфигурация ПЛК» («PLC_Configuration»), и добавьте модуль Modbus(slave) к базовой конфигурации (Рис.1.1).

рис.1.1

3) Задать адрес ПЛК в параметрах модуля (Рис.1.2).

Рис.1.2

4) В качестве интерфейса модуля добавить интерфейс «Modem» (Рис.1.3).

Рис.1.3

5) Настроить подмодуль «Modem» на работу в режиме «Ожидания вызова» (Рис.1.4).

Рис.1.4

6) Выбрать интерфейс подключения gsm-модема (Рис.1.5).

Рис.1.5

7) Задать параметры интерфейса в соответствии с настройками модема. В данном примере модем имеет заводские сетевые настройки (Рис.1.6).

Рис.1.6

8) Добавить переменные в проект (Рис.1.7).

Рис.1.7

9) Задать имена переменным, для последующего обращения к ним из программы ПЛК (Рис.1.8).

Рис.1.8

10) Создать программу ПЛК, например (Рис.1.9).

Рис.1.9

На этом создание проекта CoDeSys завершено, сохраните проект и загрузите его в ПЛК.

Подключите модем к ПЛК по выбранному интерфейсу.

 

Организация связи Lectus OPC с прибором ОВЕН через модемное соединение (часть 3).

Проект LectusOPC

Для работы LectusOPC используя модемное соединение, необходимо:

1) Подключить второй модем к компьютеру с установленным Lectus OPC, через специальный кабель или используя преобразователь интерфейса (например: ОВЕН АС3-М, АС4).3

2) Запустить LectusOPC, удалить ранее созданные узлы, после чего сохранить проект под новым именем — тем самым создать новый проект.

3) Добавить к текущим данным новый Modbus-узел (Рис.3.1).

Рис.3.1

4) В появившемся окне задать параметры modbus-узла (Рис.3.2). Lectus будет опрашивать прибор по адресу 16 с периодом 1с. В примере показан постоянный опрос, т.к. период опроса заведомо меньше параметра «Время простоя до разъединения» (Меню «Настройка» главного окна программы-

«Параметры»-«Modbus»-«Телефонное подключение»). Подробное описание параметров смотрите в справке LectusOPC.

Рис.3.2

5) Не закрывая окно «Добавить узел», нажать на кнопку «Настройка..», где указать COM-порт, к которому присоединён модем, а так же телефонный номер SIM-карты, установленной в другой модем (модем, подключенный к модулю). (Рис.3.3).

Рис.3.3

6) После добавления узла, необходимо задать настройки используемого COM-порта. Для этого в меню «Настройка» главного окна программы выбрать «COM порт» или нажать соответствующую пиктограмму на панели, появиться окно настройки. Для заводских настроек модема ПМ01, настройки порта представлены на Рис.3.4.

Рис.3.4

7) Добавить переменные в Modbus-узел, для этого нажать правой кнопкой мыши на узел и выбрать пункт меню «Добавить переменную». В появившемся окне задать параметры переменной (Рис.3.5). Описание параметров смотрите в справке LectusOPC.

Рис.3.5

8) После создания узла и добавления в него переменных сохраните проект и запустите LectusOPC, нажав на кнопку «Запустить опрос». Перейдите на вкладку «Log», где можно отследить звонок и обмен посылками Modbus (Рис.3.6).

Рис.3.6

9) Вернитесь на вкладку «Состояние», там появился узел, где будут отображены значения переданных переменных из модуля (Рис.3.7).

Рис.3.7

В данный проект были добавлены переменные из прибора с адресами регистров 0 – измеренное целочисленное значение с первого входа и 1 – смещение точки для целочисленного значения с первого входа (см. Обмен по Modbus в РЭ прибора МВ110-224.2А).

Отсюда видно, что температура измеренная датчиком на первом входе модуля равна 27,4 градуса.

На этом организация передачи текущих данных из прибора ОВЕН в Lectus OPC через модемное соединение закончена. Теперь они доступны для любого OPC-клиента (например, SCADA системы).

 

Проект ПЛК для работы с Leptus OPC (часть3)

Чтение данных OPC-клиентом

В качестве OPC-клиента в данном проекте выступает Matrikon OPC Explorer. Данная программа бесплатна и доступна на сайте производителя: http://www.matrikon.com/ .

Для настройки Matrikon OPC Explorer на чтение переменных нужно выполнить последовательно следующие действия:

1) Соединиться с LectusOPC;

 

2) Добавить новую группу для переменных;

 

3) В появившемся окне задать имя группы;

 

4) Добавить к новой группе, переменные;

 

5) В появившемся окне, добавить к новой группе, нужные, переменные Lectus;

 

6) После добавления переменных, зафиксировать изменения;

 

7) Если ПЛК и Lectus настроены согласно данной инструкции и запущены, то в окне подключения вы увидите текущие значения переменных ПЛК.

 

На этом организация передачи текущих данных из ОВЕН ПЛК в Lectus OPC по протоколу Modbus TCP для их последующей передачи OPC-клиенту закончена.