D_TRIG (OSCAT)

<< Click to Display Table of Contents >>

Navigation:  Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Генераторы импульсов >

D_TRIG (OSCAT)

ФБ D_TRIG - генератор импульсов с выводом последних изменений.

Вид ФБ в редакторе программ языка FBD:

D_TRIG_OSCAT

Входы и выходы ФБ:

Название

Тип

Описание

Входы

in

DWORD

Ко входу может быть привязана переменная любого числового типа данных или BOOL (приводится к DWORD).

Выходы

Q

BOOL

Выход генерируемого импульса.

X

DWORD

Выход индицирует последние изменения входного значения.

При любом изменении приведенного значения IN на выходе Q генерируется импульс шириной 1 цикл, а выход X индицирует, также в течение 1 цикла, последнее изменение приведенного значения IN.

Замечание по выходу X. Т.к. DWORD – беззнаковый тип данных, при изменении (-1) приведенного значения IN выход X принимает значение не (-1), а 232-2. Чтобы получить отрицательные изменения в корректном виде, нужно привести тип данных X к типу данных со знаком – например, с помощью стандартной функции DWORD_TO_INT.