Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Обзор инструкций с таймерами




 

Возможны следующие инструкции с таймерами:

 

FR Деблокировка таймера

L Загрузка текущего значения таймера в ACCU 1 в формате Integer

LC Загрузка текущего значения таймера в ACCU 1 в BCD - коде

R Сброс таймера

SD Таймер задержки включения

SE Удлиненный импульс

SF Таймер задержки выключения

SP Импульс

SS Таймер задержки включения с памятью

 

В таблице 4 представлены основные типы таймеров, используемых в программах на языке STEP 7.


Таблица 4 - Основные типы таймеров и алгоритм их работы

 

Рисунок 12 - Временные диаграммы работы таймеров

 

Рисунок 13 - Пример программы с использованием таймеров

 

 

Обзор инструкций с аккумуляторами и адресными регистрами

В Вашем распоряжении имеются следующие инструкции для обработки содержимого одного или обоих аккумуляторов:

 

TAK Обмен содержимым аккумуляторов ACCU 1 и ACCU 2

PUSH Для CPU с двумя аккумуляторами

PUSH Для CPU с четырьмя аккумуляторами

POP Для CPU с двумя аккумуляторами

POP Для CPU с четырьмя аккумуляторами

ENT Ввод в стек аккумуляторов


LEAVE Вывод в стек аккумуляторов

INC Инкремент ACCU 1-L-L

DEC Декремент ACCU 1-L-L

+AR1 Сложение ACCU 1 с адресным регистром AR 1

+AR2 Сложение ACCU 1 с адресным регистром AR 2

BLD Инструкция отображения программы

NOP 0 Нулевая инструкция

NOP 1 Нулевая инструкция

 

 

Примеры использования инструкций языка STEP 7 для составления программ.

 

Пример 1: Управление лентой транспортера

 

На рисунке 14 показана лента транспортера, которая может приводиться в движение с помощью электродвигателя. В начале транспортера имеются две кнопки: S1 для запуска и S2 для останова. В конце транспортера тоже имеются две кнопки: S3 для запуска и S4 для останова. Транспортер можно запускать или останавливать с любого конца. Также датчик S5 останавливает транспортер, когда предмет, находящийся на ленте, достигает конца.

 

Рисунок 14 - Внешний вид объекта управления (транспортера)

 

Абсолютное и символьное программирование

 

Вы можете написать программу для управления лентой транспортера, показанного на рисунке 14, используя абсолютные значения или их символьные имена,

 

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

 

Таблица 5 - Таблица адресации


 

Рисунок 15- Список инструкций для управления конвейером


 

Рисунок 16 - Варианты программы управления

 

Пример2: Математические инструкции с целыми числами

 

Следующий пример программы показывает, как использовать арифметические операции с целыми числами и команды L и T для вычисления результата следующего уравнения:

MD4 = ((IW0 + DB5.W3) x 15) / MW2

 

Рисунок 17 - Список инструкций программы






Поделиться с друзьями:


Дата добавления: 2018-11-12; Мы поможем в написании ваших работ!; просмотров: 452 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Настоящая ответственность бывает только личной. © Фазиль Искандер
==> читать все изречения...

2313 - | 2041 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.