Создание нового приложения (на примере СПК207)




МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНЖЕНЕРНЫХ ТЕХНОЛОГИЙ

   

 

Кафедра Информационных и управляющих систем

 

Специальность 15.03.04 Автоматизация технологических процессов и производств

 

 

Отчет по лабораторной работе

 

 

по дисциплине Автоматизация технологических процессов и производств

 

Студент Бышин М.С. 14-526ЗАП-5б

(Фамилия, инициалы) (Шифр) (Группа)

Руководитель _____________ _________ Рязанцев С.В.

(Подпись) (Дата) (Фамилия, инициалы)

 

 

Работа защищена ________________ ____________________

(Дата) (Оценка)

 

 

ВОРОНЕЖ – 2017г.

CoDeSys - это аппаратно-независимая система программирования контроллеров, поддерживающая все языки стандарта МЭК 61131-3. При использовании совместно с системой исполнения CoDeSys можно программировать несколько устройств в одном проекте.

Основные понятия, характеризующие программирование в CoDeSys v.3.5:

-объектная ориентированность: объектная ориентированность CoDeSys отражается не только в возможности использовать соответствующие программные элементы и функции, но и в форме работы со структурами данных и версиями, а также в организации проекта. Использование CoDeSys-проекта для нескольких устройств или нескольких приложений возможно за счет совместно используемых самостоятельных программных модулей. Таким образом, на одном устройстве можно работать с несколькими приложениями и копировать их, а также совместно использовать в одном проекте программируемые контроллеры.

- компонентная структура системы программирования: функциональность пользовательского интерфейса (редакторы, меню и т.д.) зависит от того, какие компоненты (плагины), заданные в профиле, используются в данный момент. Есть системные (обязательные) компоненты и выборочные. Дополнительно к встроенным модулям с помощью набора инструментов Automation Platform можно создавать свои собственные модули.

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

-организация проекта носит объектно-ориентированный характер: проект CoDeSys содержит ПЛК-программу, включающую в себя различные программные компоненты. Кроме того, в нем определяются «ресурсы», необходимые для запуска программы (приложения) в заданной целевой системе (устройстве, ПЛК).

 

Главное окно среды программирования (рис.1) включает в себя меню, панели инструментов, редактор, организатор объектов, окна наблюдений и сообщений, а также строку состояния.

Рис.1. Интерфейс главного окна: 1- главное меню, 2 – панель инструментов, 3 – организатор POU, 4 – организатор объектов, 5– редактор (рабочая область), 6 – панель инструментов, 7 – строка состояния (окна наблюдений и сообщений), 8 – строка состояния (информация о текущем пользователе), 9 – редактор (область объявления переменных).

Создание нового приложения (на примере СПК207)

Выбором команды «Пуск» | «Программы» | «3S CoDeSys» | «CoDeSys.3.5 SP3 Patch 5» (или воспользоваться одноимённым ярлыком на рабочем столе или панели задач) запустить CoDeSys. Откроется главное окно программы (рис.1). Далее в меню «File» | «New Project» или нажатием кнопки «New Project» панели инструментов главного окна CoDeSys – открыть окно создания нового проекта (рис.9).

Рис. 9. Диалог создания нового проекта.

В окне создания нового проекта «New Project» – в поле «Name» задать наименование нового проекта (например, «PLC+MVA8») и выбрать размещение файла проекта (в поле «Location»; выбор папки производится в стандартном окне выбора каталога «Обзор папок»). В этом же окне, в поле «Categories» – указать категорию нового проекта («General»), в поле «Templates» – указать шаблон нового проекта («Standard Project»). Нажать кнопку «OK» окна. Окно «New Project» закроется, откроется окно задания характеристик проекта «Standart Project».

В окне задания характеристик проекта «Standard Project» (рис. 10) произвести следующие действия: а) в поле «Device» – выбрать требуемый целевой файл, в рассматриваемом случае – «Owen SPK2xx 03.CS.WEB»; целевой файл должен быть предварительно инсталлирован в CoDeSys; б) в поле «PLC_PRG» – выбрать требуемый язык программирования (в данном случае – Continuous Function Chart, CFC). в) нажать кнопку «OK».

Рис. 10. Окно выбора целевой платформы.

Добавим в проект две переменные: одну для чтения данных с МВА8, вторую – для копирования этого значения.

 

Для этого в окне панели инструментов (рис. 1) необходимо выбрать элемент «ввод» и кликнуть в рабочей области. Вместо «???» требуется указать имя переменной для чтения данных с МВА8 (в нашем случае temp). Остальные параметры указать в соответствии с рис. 12.

Рис. 12. Ассистент ввода.

После проделанных манипуляций в области объявления переменных должно появиться следующее:

Рис. 13. Результат объявления переменной.

Аналогичным образом добавим еще одну переменную. Кликните на панели инструментов «Вывод» и далее в рабочей области. Тип данных WORD, имя переменной read_value (рис. 14).

Рис. 14. Результат объявления переменных и схема соединения блоков.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: