0

Конфигурация ПЛК.

На панели необходимо отображать значения температуры на объекте и уставку регулятора температуры (переменные целого типа), давление в контуре отопления (переменная дробного типа, отображается на панели с 2 цифрами после запятой), режимы работы системы (день/ночь, лето/зима) и некоторые аварийные сигналы (пожар, затопление, обрыв линии, неисправность оборудования и т.п.). Оператор после введения соответствующего пароля имеет возможность изменять уставку и режим работы системы «день-ночь». Помимо этого, на одном из экранов организовано графическое отображение параметров работы системы (температура, давление).

Первоначально проведем конфигурирование ПЛК. В проекте использован ОВЕН ПЛК150.У.L. Конфигурирование ПЛК для работы с панелью оператора ИП-320 производится в разделе Конфигурация ПЛК на вкладке меню Ресурсы. Вид конфигурации ПЛК представлен на рис.3.1.

Конфигурация ПЛК., image001 300x208

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

В открывшейся конфигурации ПЛК добавьте новый модуль Modbus slave[1]. Для этого нажмите правой кнопкой мыши на обозначении вашей модели ПЛК (на рис. 3.2 это PLC150.U). В появившемся контекстном меню выберите пункт Добавить Подэлемент, а затем в открывшемся втором контекстном меню найдите Modbus slave.

Конфигурация ПЛК.,  3.2. Добавление подэлемента ModBus slave e1301996015711 300x145

Рисунок 3.2. Добавление подэлемента ModBus (slave)

Выделите появившийся в вашей конфигурации элемент

Откройте в появившемся слева окне настройки вкладку ModBus(Slave)[VAR]Параметры модуля. В первой настройке Address в поле Значение задайте адрес данного ПЛК при обмене с ИП320. В приведенном на рис. 3.3 примере этот адрес задан равным 1[2].
Конфигурация ПЛК., Рисунок 3.3. Параметры модуля ModBus slave

Рисунок 3.3. Параметры модуля ModBus (slave)

Далее добавим в конфигурацию модуль связи между ПЛК и панелью. Согласно рисунку 2.4 раскройте в вашей конфигурации модуль ModBus (slave) [VAR], нажав на значок «+». Нажмите правой кнопкой на появившемся пункте Modbus [FIX]. В контекстном меню найдите Добавить Подэлемент, а затем выберите тот интерфейс, по которому планируете подключаться к панели ИП320 (кроме TCP). Наиболее часто применяется интерфейс Debug RS-232 с использованием стандартного кабеля ОВЕН КС-4.

Конфигурация ПЛК.,  3.4. Добавление подэлемента связи ПЛК и панели e1301996034962 300x227

Рисунок 3.4. Добавление подэлемента связи ПЛК и панели

Выделите появившийся пункт Debug RS-232 и в появившемся окне настройки этого модуля откройте вкладку Параметры Модуля. В этом списке задаются параметры обмена данными по сети. Рекомендуемые настройки представлены на рис. 3.2. Необходимо обратить внимание на то, что передача данных должна производиться по протоколу Modbus RTU, поэтому в шестом пункте Frame Oriented необходимо выбрать RTU, нажав на значок . В рассматриваемом примере также уменьшена скорость обмена данными до 38400 б/с.

Конфигурация ПЛК.,  3.5 Параметры модуля Debug RS 232 e1302070397550 300x84

Рисунок 3.5 Параметры модуля Debug RS-232

На этом завершены настройки связи ПЛК и панели. Перейдем к определению переменных для обмена между панелью и ПЛК. Добавление элемента производится следующим образом: нажимаем правой кнопкой мыши на ModBus (Slave)[VAR] и в появившемся контекстном меню выбираем Добавить подъэлемент (рис. 3.6). Среди пунктов появившегося контекстного меню есть 4, которые могут быть использованы для объявления переменных. Их характеристики приведены в таблице 3.1.

Таблица 3.1 Типы переменных для обмена между ПЛК и панелью

Название

подэлемента

Тип данных

передаваемой переменной

Пределы измерений Число используемых для обмена регистров
2 byte WORD 0..65535 1
8 bits BYTE (битовая маска 8 переменных типа BOOL, каждая из которых может быть использована независимо) 0..255 (для маски), 0..1 (для отдельной переменной маски) 0,5 (для маски)
4 byte DWORD 0..4294967295 2
float REAL -1.2×1038.. 3.4×1038 2
Конфигурация ПЛК.,  3.6. Добавление переменных для обмена между панелью и ПЛК e1302070403384 300x245

Рисунок 3.6. Добавление переменных для обмена между панелью и ПЛК

Список тревог панели ИП320 лучше начинать с 0-го бита, поэтому сначала добавим элемент 8 bits согласно рис. 3.6 и определим первые 4 бита под соответствующие тревоги. Далее определим 2 бита режима работы системы: день-ночь и лето-зима. Конфигурация элемента 8 bits показана на рис.3.7.

Конфигурация ПЛК.,  3.7. Добавление битовых переменных e1302070410349 300x151

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

Для выравнивания памяти добавим еще один элемент 8 bits. Далее добавим, следуя рис. 3.6, переменную типа Float для задания параметра давления и 2 переменные типа 2 byte для задания температуры и уставки.

Конфигурация ПЛК.,  3.8. Добавление переменных целого и дробного типа e1302787705795 300x97

Рисунок 3.8. Добавление переменных целого и дробного типа

Определимся с адресацией добавленных элементов. Нумерация в проекте ПЛК идет сверху вниз.  Элементы 8bits занимают 0 регистр ModBus; элемент Float —  2 и 3 регистры[3] (1 остается незанятым для выравнивания памяти), элементы 2 bytes (температура и уставка) занимают 4 и 5 регистр соответственно. Нумерация регистров показана на рис. 3.9.  Именно эти номера регистров мы будем использовать в проекте панели.

Конфигурация ПЛК.,  3.9. Адресация элементов задачи в ModBus e1302070422798 300x138

Рисунок 3.9. Адресация элементов задачи в ModBus

После завершения конфигурации ПЛК сохраним проект.


[1]В сети ПЛК – панель мастером обычно выбирается панель для минимизации количества опрашиваемых переменных и соответственно загруженности сети

[2] Адрес используется как в конфигурации ПЛК, так и в проекте панели оператора.

[3] Нумерация блоков типа Float или 4 Byte обязательно начинается с четного номера регистра.

Раздел: Конфигурация ПЛК для работы с панелью (пример) Метки: , ,

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

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

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
.