Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

S_PEXT: Задание параметров и запуск таймера «Импульс с памятью»




Обозначение:

 

Параметр Тип данных Область памяти Описание
Т no. TIMER T Номер таймера. Диапазон номеров зависит от CPU
S BOOL I,Q,M,D,L Вход запуска
TV S5TIME I,Q,M,D,L Установка времени
R BOOL I,Q,M,D,L Вход сброса
BI WORD I,Q,M,D,L Остаток времени (значение в двоичном коде)
BCD WORD I,Q,M,D,L Остаток времени (значение в формате BCD)
Q BOOL I,Q,M,D,L Состояние таймера

 

Описание:

S_PEXT:(S5 таймер «Удлиненный Импульс») запускает заданный таймер, по нарастающему фронту на входе запуска (S). Для запуска таймера всегда необходимо изменение сигнала. Таймер продолжает работать в течение времени, заданного на входе TV, даже если состояние сигнала на входе S меняется на 0 до истечения заданного времени. Пока таймер работает выход Q выдает сигнал 1. Таймер перезапускается с заданным временем, если состояние сигнала на входе S меняется с 0 на 1 во время работы таймера.

Если во время работы таймера происходит изменение с 0 на 1 сигнала на входе сброса (R), то таймер сбрасывается. Это изменение сбрасывает в ноль время и базу времени.

Текущее значение времени может быть считано на выходах BI и BCD. Значение времени на BI представлено в двоичном формате, а на BCD – в двоично-десятичном формате. Текущее время равно разнице между начальным значением, заданным на входе TV и временем, прошедшим с момента запуска таймера.

 

Временные диаграммы (см. рис. 3.3):

Рис. 3.3 Временные диаграммы таймера S_PEXT

Компоненты таймера

Значение времени:

Биты с 0 по 9 в таймерном слове содержат значение времени в двоичном коде. Значение времени задает количество временных отрезков. Когда таймер актуализируется, значение времени уменьшается на одну единицу через интервалы, установленные базой времени. Значение времени уменьшается до тех пор, пока оно не станет равным нулю. Задавать значение времени можно в двоичном, шестнадцатиричном или двоично-десятичном коде (BCD).

Загрузить значение времени можно с использованием следующего синтаксиса:

§ S5T#aH_bM_cS_dMS,

где: a = часы,

b = минуты,

c = секунды,

d = миллисекунды.

Максимальное время, которое можно ввести, составляет 9 990 секунд или 2H_46M_30S.

S5TIME#4S = 4 секунды

s5t#2h_15m = 2 часа и 15 минут

S5T#1H_12M_18S = 1 час, 12 минут и 18 секунд

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...