Page 10 - 4847
P. 10
ЛАБОРАТОРНА РОБОТА № 2
ОЗНАЙОМЛЕННЯ З ПАКЕТОМ ПРОГРАМ
СТВОРЕННЯ ПРОЕКТУ В STEP 7 З ВИКОРИСТАННЯМ
ЧАСОВИХ ЗАТРИМОК
Мета роботи: освоїти методи складання і редагування програм з
використанням тимчасових затримок (Тimer).
Обладнання: пакет програм STEP 7 Simatic Manager.
Теоретичні відомості
Область пам'яті і компоненти таймера
Таймери мають область, зарезервовану для них у пам'яті CPU. Ця
область пам'яті резервує одне 16-бітове слово для кожного таймерного
адресу. При програмуванні підтримуються 256 таймерів. Для визначення
точної кількості таймерів, необхідно звернутися до контролера. До
області пам'яті таймерів мають доступ такі функції:
• таймерні інструкції
• актуалізація таймерних слів генератором тактових імпульсів. У
режимі RUN ця функція CPU зменшує задане значення часу на одну
одиницю з інтервалом, встановленим базою часу, поки значення часу не
стане рівне нулю.
До області пам'яті таймерів мають доступ такі функції:
• S_PULSE: задання параметрів і запуск S5 таймера «Імпульс» .
• S_PEXT: задання параметрів і запуск S5 таймера «Подовжений
імпульс ».
• S_ODT: задання параметрів і запуск S5 таймера «Затримка
включення ».
• S_ODTS: задання параметрів і запуск S5 таймера «Затримка
включення з пам'яттю ».
• S_OFFDT: задання параметрів і запуск S5 таймера «Затримка
вимикання ».
Біти з 0 по 9 в таймерному слові містять значення часу в
двійковому коді. Значення часу задає кількість тимчасових відрізків.
Коли таймер актуалізується, значення часу зменшується на одну
одиницю через інтервали, встановлені базою часу. Значення часу
зменшується до того часу поки воно не стане рівне нулю. Можна
задавати значення часу в двійковій системі, шістнатцятковій або
двійково-десятковому коді (BCD).
Завантаження значення часу з використанням таких синтаксисів:
10