Среда, 24.04.2024, 05:19
Приветствую Вас Гость | RSS

Студенту

F_REPCYC: Часы

A.2.10.1      F_REPCYC: Часы

Функция

Этот F-Блок функционирует как часы с регулируемым периодом, длительностью импульса и интервалами между импульсами.   

Нарастающий импульс на входные данные (IN) включает часы. Часы запускаются на выходе Q со значением "0"или"1" в зависимости от вводимых установок (START)

*   Когда вводится Старт = 0, часы сначала выводят "0" при выводе Q для интервала между импульсами, а потом "1" для продолжительности пульса.

   Когда вводится Старт = 1, часы сначала выводят "1" при выводе Q для продолжительности пульса, а  потом "0" для интервала между импульсами.

Часы неоднократно меняются до 0, пока не достигнут исходного значения (IN). Потом, Q = 0 - устанавливается

Выход (ET) всегда выдает время, которое было затрачено с запуска нового периода. Выход (RT) всегда выдает время, которое осталось до конца периода. ET перезапускается, когда период заканчивается или когда IN = 0. RT устанавливается для периода, когда период заканчивается или когда IN = 0

Период, длительность импульса, интервал между импульсами зависят от установок OFFTIME, ONTIME и PCTON при вводе, (где 0 PCTON 100). OFFTIME, ONTIME и PCTON должны устанавливаться в таком порядке чтобы период не превышал максимального значения данных TIME.

   Для OFFTIME > 0 мс, применяется следующее

Интервал между импульсами = OFFTIME

Длительность импульса = PCTON x ONTIME

Период = OFFTIME + (PCTON x ONTIME)

*   Для OFFTIME = 0 мс, применяется следующее
Интервал между импульсами
= ONTIME - (PCTON x ONTIME)
Длительность импульса = PCTON x ONTIME

Период = ONTIME.

При вводе IN = 1, показания часов при вводе ONTIME и OFFTIME не должны меняться.


Входные/выходные данные

 

 

Наименование

Тип данных

Описание

По умолчанию

Ввод:

IN

F_BOOL

Начать ввод

0

PCTON

F_REAL

Процентное значение для длительности импульса

0

START

F_BOOL

0 = начало периода с Q=0

1 = начало периода с Q=1

1

OFFTIME

F_TIME

Параметры для периода интервалов между импульсами

0 мс

ONTIME

F_TIME

Параметры для длительности импульса

0 мс

 

Выход:

Q

F_BOOL

Выход:

0

ET

F_TIME

Время счета:

0 мс

RT

F_TIME

Оставшееся время

0 мс


Безотказное время работы пользователя

  Предупреждение

Когда используете F-Блок для обработки временных данных, учитывайте первопричинные неточности расчетов во времени, когда будете определять время реакции системы:

       Узнайте неточности расчетов во времени (на основе результатов стандартных систем) возникающие вследствие циклической обработки

       Внутренний контроль времени в F-CPU

 

-        Для длительности времени от 10 мс до 50 с: 5 мс

-        Для длительности времени от > n x 50 с до (n+1) x 50 с: ± (n+1) x 5 мс

Обработка ошибок

Если входящее значение FCTON – недействительное число с плавающей запятой (NaN), или негативное значение времени присутствует при вводе ONTIME или OFFTIME, часы закрываются (функционируют также как при IN = 0). Если недействительное число с плавающей запятой (NaN) или негативное значение времени больше не рассматриваются и IN = 1, часы запускаются заново (функционируют также как при положительном перепаде при вводе IN)

Когда PCTQN < 0.0, ET и RT формируются также, как при PCTON = 0 и Q установленном в значении до 0.

Когда PCTON > 100.0, ET и RT формируются также, как при PCTON = 100 и Q установленном в значении до 1.

Если период превышает наибольшее значение категории данных TIME, функционирование F-Блока неопределенно.

F_STOP вызывается, когда появляется ошибка в формате защиты данных в соответствующем вхождении базы данных. Данное диагностическое событие позже выводится в диагностическом буфере F-ЦП:

   "Программа обеспечения безопасности: Ошибка в формате защиты данных в базе данных" (Событие ID 16#75DA)


 


Меню сайта
Форма входа
Категории раздела
Тексты с переводом [5]
Образование [11]
Учеба [11]
Новые технологии [1]
Досуг [0]
Разное [1]
Поиск
Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Архив записей
Друзья сайта
  • Перевод с английского
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Студентам

    Все права защищены ©.
    Использование материалов данного сайта разрешено
    только с активной ссылкой на //studentu.ucoz.ua!

    Copyright MyCorp © 2024