FRMP_B (OSCAT)

<< Click to Display Table of Contents >>

Navigation:  Приложения > Библиотека OSCAT > OSCAT.Функции > OSCAT.Функции.Арифметические функции >

FRMP_B (OSCAT)

Функция FRMP_B вычисляет значение пилообразного сигнала в заданное время TD. TR задает период пилы (время изменения от 0 до 255), TD – истекшее время. Во всех случаях выходное значение ограничивается и лежит в диапазоне [0, 255]. Если DIR=TRUE, вычисляется возрастающая пила, а если DIR=FALSE – убывающая. START задает начальное значение.

FRMP_B_OSCAT

Вид функции в редакторе программ языка FBD:

FRMP_B_OSCAT_1

Входы и выходы функции:

Название

Тип

Описание

Входы

START

BYTE

Вход функции, где задается начальное значение.

DIR

BOOL

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

TD

TIME

Вход функции, где задается прошедшее время.

TR

TIME

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

Выходы

Q

BYTE

Выход функции.

Пример в ST

FRMP_B_OSCAT_2