Ход выполнения работы

3.1 Подготовка ПЛК к работе в составе системы управления.

В качестве проекта предлагается проект с пользовательской программой двухпозиционного регулятора для управления процессом нагревания или охлаждения (по указанию преподавателя). Ниже представлен вариант пользовательской программы:

IF pusk THEN

ust1:=ust1_sl;

ust2:=ust2_sl;

IF temperatura>ust1 THEN

ten:=FALSE;

vent:=TRUE;

lamp:=TRUE;

END_IF

IF temperatura<ust2 THEN

ten:=TRUE;

vent:=FALSE;

lamp:=FALSE;

END_IF

END_IF

temperatura1:=temperatura;

В данной программе система управления включается по значению переменной «pusk», а состояние выходных элементов определяют переменные «lamp», «vent» и «ten». Текущее значение температуры и уставку определяют переменные temperatura и ust1:=ust1_sl или ust2:=ust2_sl. Так как все перечисленные переменные необходимо передавать по сети их необходимо дублировать для сохранения их значения в программном модуле ModBus-Slave.

Итак, создайте в среде CoDeSys 2.3 проект с именем lr_2_name.pro (где name – фамилия студента), определите необходимый таргет-файл и язык программирования POU PLC_PRG. В качестве целевой платформы выберите ПЛК ОВЕН150-I.L, а язык программирования выберите CFC. Перейдите во вкладку «Ресурсы» и выберите утилиту «Конфигурация ПЛК». В соответствии с полученным заданием проведите конфигурирование ПЛК в соответствии со схемой стенда и описанными выше переменными. После конфигурирования ПЛК фиксированного набора программных модулей ввода/вывода перейдите в окно POU PLC_PRG для ввода пользовательской программы. Далее после ввода откомпилируйте программу, подключитесь к ПЛК с помощью программного коммуникационного модуля и загрузите готовый проект в ПЛК. Для загрузки используйте интерфейс RS-232. При необходимости отладьте готовый проект.

3.2 Конфигурирование программного модуля ModBus-Slave.

Для реализации сетевого обмена по последовательному интерфейсу RS-485 создайте через контекстное меню в папке «PLC150.I-L» модуль «Modbus (slave)». Во вкладке «Параметры модуля» оставьте настройки без изменений. В модуле «Modbus (slave)» снова через контекстное меню создайте элемент «RS-485-1» и во вкладке параметры модуля настройте параметры обмена в соответствии с экранной формой, изображенной на рис.2.4.

.

 

Далее в модуль «Modbus (slave)» через контекстное меню необходимо добавить элементы для хранения переменных соответствующих типов: Float, 8 bits, как это показано на рис. 2.5. Например, это будут регистры для хранения значений текущего параметра, уставки и управляющих сигналов («Ручной режим», «Сброс» и т.д.), которые будут передаваться по последовательному интерфейсу RS-485 между ПЛК и панелью оператора.

Снова сохраните проект и откомпилируйте его, используя команду «Компилировать все» в меню «Проект». Далее загрузите проект в ПЛК по интерфейсу RS-232. Для запуска проекта необходимо нажать функциональную кнопку «F5» или выбрать команду «Старт» в меню «Онлайн».

3.3 Конфигурирование панели оператора

Выполнение пункта 2.3 требует загрузки программы конфигурации панели оператора «Конфигуратор ИП320». Для этого используйте ярлык на рабочем столе ПК или соответствующую команду в меню «Пуск».

Программа «Конфигуратор ИП320» производства компании ОВЕН – это программное обеспечение, предназначенное для программирования панели оператора ИП320. Программа работает под управлением ОС MS Windows 98/2000/XP и позволяет формировать и сохранять пользовательские экраны, отображаемые на дисплее панели в процессе эксплуатации и настраивать обмен между панелью и ПЛК данными, отображаемыми в пользовательских экранах.

Прибор ИП320 предназначен для отображения и редактирования значений параметров, полученных по сети RS-485 от ПЛК, работающих по протоколу ModBus.

Последовательность выполнения операций в программе «Конфигуратор ИП320» следующая:

1. Создание нового или запуск существующего проекта.

2. Создание нового экрана или редактирование существующего экрана.

3. Сохранение изменений в проекте.

4. Загрузка проекта в панель оператора ИП320.

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

Ниже описан порядок разработки проектов, позволяющих прибору выполнять функции «Мастера сети». После запуска программы-конфигуратора откроется окно, имеющее вид, представленный на рис. 2.6.

 
 

 

 


Для создания нового проекта следует:

1. Нажать кнопку «Новый проект» панели инструментов, или выбрать команду Файл|Новый проект, или нажать сочетание горячих клавиш <Ctrl+N>. Откроется окно «Выбор ПЛК» для определения статуса панели по отношению к ПЛК. В этом окне в строке «Тип ПЛК» выбирается протокол связи ПЛК и режим работы панели:

– для того, чтобы панель ИП320 работала главным устройством, следует выбрать Modbus-RTU (ИП320_Master);

– для того, чтобы панель ИП320 была подчиненным устройством, следует выбрать Modbus-RTU (ИП320_Slave). В этом же окне выбирается адрес панели – диапазон значение от 1 до 255.

Выберите режим панели – «Мастер».

2. Далее в этом же окне – нажать кнопку «Настройки». Откроется окно «Настройки параметров соединения» (см. рис. 2.7), где необходимо выбрать соответствующие настройки.

После того, как требуемые значения заданы – нажать кнопку «ОК». Окно закроется, а введенные данные будут сохранены в проекте. Далее нажмите кнопку «ОК» в окне «Выбор ПЛК». Окно закроется, а введенные данные будут сохранены в проекте. Теперь все готово для создания проекта.

Работа с программой заключается в создании экранов, выборе графических элементов и настройке их свойств. Используйте «Руководство пользователя» для конфигурирования панели оператора ИП320.

Далее используя «Руководство…» необходимо создать ряд экранов: для выбора текущего экрана, для отображения числового значения параметра, для отображения графика изменения параметров, для ввода заданий и отображения состояния объектов стенда (ТЭН, вентилятор, кнопка «Пуск» и т.д.). После окончания создания проекта сохраните проект, используя стандартные процедуры.

ЗАМЕЧАНИЕ: Для загрузки проекта в панель необходимо отключить переходник с интерфейсом RS-485 и подключить кабель конфигуратора RS-232 напрямую к панели. После удачной загрузки отключите кабель и подключите переходник. Теперь будут соединены только ПЛК и ПО с помощью интерфейса RS-485 с применением протокола Modbus-RTU.

3.4 Проверьте правильность настроек сетевых переменных и параметров протокола, а также работу системы управления.

3.5 Составьие отчет в редакторе Microsoft Office в соответствии с правилами оформления отчетов: сведения об исполнителе, название и цели работы, схему соединений, листинг программы ПЛК и параметры сетевых настроек.

Контрольные вопросы.

1. Каково назначение ПЛК и ПО?

2. Какие интерфейсы и протоколы используют для обмена информацией между ПЛК и ПК, ПО и ПК, а также между ПЛК и ПО?

4. Какая последовательность создания проекта в CoDeSys2.3?

5. Какая последовательность конфигурирования ПО ИП320?

6. Формат кадра в протоколе Modbus.

7. Почему Modbus-RTU быстрее, чем Modbus-ASCII?