Informatics Point

Информатика и проектирование

Разработка фрагмента программы в среде CoDeSys

В правой части схемы может находиться любое количество обмоток (реле), которые обозначаются круглыми скобками (). Они могут соединяться только параллельно. Обмотка передает значение соединения слева направо и копирует его в соответствующую логическую переменную. В целом цепь может быть либо замкнутой (ON), либо разомкнутой (OFF). Это как раз и отражается на обмотке и соответственно на логической переменной обмотки (ИСТИНА/ЛОЖЬ). Проанализировав исходные данные по программированию контроллера, напишем простейшую программу управления двумя клапанами, семью каналами входа.

Программирование контроллера начинается с создания нового проекта.

Для реализации программы нужно выполнить следующие действия:

. Собрать контроллер ПЛК-63.

. Подключить контроллер к компьютеру нуль-модемным кабелем.

. Включить контроллер. На лицевой панели модуля ЦП должны гореть индикаторы ПРЦ и СВУ.

. Включить компьютер и запустить CoDeSys.

. Начать новый проект (File, New). Выбрать соответствующие настройки задачи и определить параметры генератора кода. Флажок No address checking должен быть установлен.

. Далее в диалоговом окне New POU выбрать для первого программного блока язык LD.

Создание нового проекта

Теперь настроим ресурсы нашего проекта. Перейдите на вкладку ресурсы (Resources) менеджера проекта и выберете папку глобальные переменные (Global Variables). И опишем выходы нашего контроллера:

Описание выходов.

Теперь можно выполнить проверку всех выполненных настроек проекта, правильность сборки и подключения контроллера. Откомпилируем проект (Project, Rebuild all). Ошибок компиляции нет.

. Проверим правильность настроек коммуникационных параметров и выполним соединение (Online Login

. Отключим соединение (Online Logout).

Вся предварительная работа и проверка окончена, приступаем непосредственно к программированию алгоритма управления. Программа для управления клапанами камеры написана на языке IL(язык релейно-контактных схем). Она представляет собой ряд схем, состоящих из контактов и обмоток реле. Каждая схема устанавливает значение реле в зависимости от состояния контактов - входов.

. Перейдем в режим графического редактора и введем программу как показано на рисунке ниже.

Определение типа переменных

Фрагмент переменных:

PROGRAM PLC_PRG

VAR SWon1: BOOL;

SWon2: BOOL;

SWon3: BOOL;

SWon4: BOOL;

SWon5: BOOL;

END_VAR

VAR_INPUT

SW1: BOOL;

SW2: BOOL;

SW3: BOOL;

SW4: BOOL;

SW5: BOOL;

END_VAR

VAR_OUTPUT

EXIT1: BOOL;

EXIT2: BOOL;

EXIT3: BOOL;

EXIT4: BOOL;

EXIT5: BOOL;_VAR

Графически программа выглядит так:

Графический фрагмент программы

Схемы предназначены для контроля пяти термопар, где SW- ключи замыкания.

Таймер срабатывает на замыкание ключа через 0,06 сек, после отправки выходного сигнала из модуля.

SW ON - срабатывает на включение, через время заданное в таймере.

Exit - завершение программы.

Проанализировав основные возможности среды программирования, мной была разработана блок-схема алгоритма функционирования системы в среде CoDeSys. Разработанный фрагмент программы, наиболее просто отображает основной алгоритм функционирования системы.

Перейти на страницу: 1 2 

Лучшие статьи по информатике

Применение цифровых фотокамер для осуществления регулярной видеосъемки в образовательных учреждениях
цифровая фотокамера видеосъёмка Современная жизнь диктует новые требования к качеству изобразительного контента. Если в 1980-90 е года черно-белая картинка с ...

Практическая реализация универсального программно-аппаратного лабораторного комплекса автоматизации измерений
Возрастание количества измерений, нарастание сложности аппаратуры, повышение требований к точности, расширение использования математических методов обработк ...

Устройство акустического автомата
Предмет проектирования - разработка конструкции функционально и конструктивно законченного устройства. Курсовой проект завершается разработкой комплекта кон ...

Меню сайта