Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бажин / CoDeSys - методички / старые методички / Методичка 1 по CoDeSys.doc
Скачиваний:
432
Добавлен:
12.03.2015
Размер:
537.6 Кб
Скачать

Fbd диаграмма в режиме Online

В режиме Online в редакторе FBD можно устанавливать точки останова. Если в цепи была установлена точка останова, то номер соответствующей цепи станет синим. Выполнение программы останавливается перед цепью, в которой установлена точка останова. В этом случае номер цепи становится красным.

Используя команду “Step in” или ”Step over”, можно последовательно выполнять цепи, останавливаясь после каждой. На экран выводится текущее значение каждой переменной. Исключение составляет тот случай, когда вход функционального блока – это выражение. Тогда выводится только значение первой переменной в выражении.

Двойной щелчок мышью по переменной выводит диалоговое окно для ввода нового значения переменной. Если переменная является логической, то диалоговое окно не выводится, а значение переменной просто переключается. Для записи значения переменных в контроллер используется команда “Online” ”Write values”. После этого переменные снова становятся черными.

Контроль потока выполнения программы запускается с помощью команды “Online” ”Display Flow Control”. Использую эту команду, вы можете просмотреть значения, передаваемые по линиям соединения.

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

В режиме Online, если вы переместите указатель мыши на переменную, то в подсказке появится тип, комментарии и адрес этой переменной.

5 Порядок выполнения работы

Перед выполнением работы необходимо ознакомиться с описанием программного продукта CoDeSys и языками программирования CoDeSys – Список Инструкций (IL), Диаграммы Функциональных блоков (FBD) и Релейно-контактные схемы (LD).

5.1 Запустить CoDeSys V2.3.

5.2 Создать новый проект. Выполнить команду: File, New.

5.3 Выбрать целевую платформу (Target Settings) 3S CoDeSys SP PLCWinNT V2.4.

5.4 Определить тип первого программного компонента (New POU) – PLC_PRG. Выбрать язык программирования – IL и тип компонента – программа. В однозадачных проектах система исполнения циклически вызывает программу PLC_PRG.

5.5 В редакторе набрать текст программы. Например,

LD I0

ANDN I1

ST Q4

LD I2

AND I3

OR Q4

ST Q4

5.6 Объявить переменные I0, I1, I2, I3, Q4. В диалоге определения переменных определить тип переменных – BOOL и класс переменных – VAR GLOBAL.

5.7 Откомпилировать проект. Выполнить команду: Project, Rebuild all или нажать «F11».

5.8 Исправить ошибки, если таковые имеются.

5.9 Создать визуализацию проекта. В левой части окна CoDeSys внизу выбрать страницу визуализации (Visualization). На Visualization щелкнуть правой клавишей мыши. В контекстном меню ввода задать команду Add Object… Присвоить новому объекту имя Lab_IL.

5.10 Нарисовать элементы визуализации в виде прямоугольников для переменные I0, I1, I2, I3, логических элементов AND, OR. Нарисовать элемент визуализации в виде окружности для переменной Q4. Пример визуализации приведен в приложении Б.

5.11 Настроить элементs визуализации – переменные I0, I1, I2, I3, Q4. Для них задать следующие настройки: Text Category, Contents – текст I0 (I1, I2, I3, Q4), Variables Category, Color change – переменная . I0 (.I1, .I2, .I3, .Q4), Input Category, флажок Toggle variable включен, переменная I0 (I1, I2, I3, Q4), Colors Category, Color – закраска Inside красным, закраска Alarm color – зеленым.

5.12 Перейти в режиме эмуляции. Установить флажок в меню Online, Simulation.

5.13 Запустить проект. Выполнить команду Online, Login. Выполнить команду Online, Run.

5.14 Зафиксировать результаты вычислительного эксперимента.

5.15 Остановить проект. Выполнить команду Online, Stop.

5.16 Создать новый проект. Выполнить команду: File, New.

5.17 Выбрать целевую платформу (Target Settings) 3S CoDeSys SP PLCWinNT V2.4.

5.18 Определить тип первого программного компонента (New POU) – PLC_PRG. Выбрать язык программирования – LD и тип компонента – программа.

5.19 В графическом редакторе нарисовать схему из параллельных и последовательных контактов I0, I1, I2, I3 и обмотки Q4. Пример схемы приведен в приложении Б.

5.20 Объявить переменные I0, I1, I2, I3, Q4. В диалоге определения переменных определить тип переменных – BOOL и класс переменных – VAR GLOBAL.

5.21 Откомпилировать проект. Выполнить команду: Project, Rebuild all или нажать «F11».

5.22 Исправить ошибки, если таковые имеются.

5.23 Создать визуализацию проекта. В левой части окна CoDeSys внизу выбрать страницу визуализации (Visualization). На Visualization щелкнуть правой клавишей мыши. В контекстном меню ввода задать команду Add Object… Присвоить новому объекту имя Lab_LD.

5.24 Нарисовать элементы визуализации в виде прямоугольников для переменные I0, I1, I2, I3, логических элементов AND, OR. Нарисовать элемент визуализации в виде окружности для переменной Q4. Пример визуализации приведен в приложении Б.

5.25 Настроить элементs визуализации – переменные I0, I1, I2, I3, Q4. Для них задать следующие настройки: Text Category, Contents – текст I0 (I1, I2, I3, Q4), Variables Category, Color change – переменная . I0 (.I1, .I2, .I3, .Q4), Input Category, флажок Toggle variable включен, переменная I0 (I1, I2, I3, Q4), Colors Category, Color – закраска Inside красным, закраска Alarm color – зеленым.

5.26 Перейти в режиме эмуляции. Установить флажок в меню Online, Simulation.

5.27 Запустить проект. Выполнить команду Online, Login. Выполнить команду Online, Run.

5.28 Зафиксировать результаты вычислительного эксперимента.

5.29 Остановить проект. Выполнить команду Online, Stop.

5.30 Создать новый проект. Выполнить команду: File, New.

5.31 Выбрать целевую платформу (Target Settings) 3S CoDeSys SP PLCWinNT V2.4.

5.32 Определить тип первого программного компонента (New POU) – PLC_PRG. Выбрать язык программирования – FBD и тип компонента – программа.

5.33 В графическом редакторе нарисовать схему. Пример схемы приведен в приложении Б.

5.34 Объявить переменные I0, I1, I2, I3, Q4. В диалоге определения переменных определить тип переменных – BOOL и класс переменных – VAR GLOBAL.

5.35 Откомпилировать проект. Выполнить команду: Project, Rebuild all или нажать «F11».

5.36 Исправить ошибки, если таковые имеются.

5.37 Создать визуализацию проекта. В левой части окна CoDeSys внизу выбрать страницу визуализации (Visualization). На Visualization щелкнуть правой клавишей мыши. В контекстном меню ввода задать команду Add Object… Присвоить новому объекту имя Lab_FBD.

5.38 Нарисовать элементы визуализации в виде прямоугольников для переменные I0, I1, I2, I3, логических элементов AND, OR. Нарисовать элемент визуализации в виде окружности для переменной Q4. Пример визуализации приведен в приложении Б.

5.39 Настроить элементs визуализации – переменные I0, I1, I2, I3, Q4. Для них задать следующие настройки: Text Category, Contents – текст I0 (I1, I2, I3, Q4), Variables Category, Color change – переменная . I0 (.I1, .I2, .I3, .Q4), Input Category, флажок Toggle variable включен, переменная I0 (I1, I2, I3, Q4), Colors Category, Color – закраска Inside красным, закраска Alarm color – зеленым.

5.40 Перейти в режиме эмуляции. Установить флажок в меню Online, Simulation.

5.41 Запустить проект. Выполнить команду Online, Login. Выполнить команду Online, Run.

5.42 Зафиксировать результаты вычислительного эксперимента.

5.43 Остановить проект. Выполнить команду Online, Stop.