ішу програму управління двома клапанами, сім'ю каналами входу.
Програмування контролера починається зі створення нового проекту.
Для реалізації програми потрібно виконати наступні дії:
. Зібрати контролер ПЛК - 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 - завершення програми.