RMP_W (OSCAT)

<< Click to Display Table of Contents >>

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

RMP_W (OSCAT)

RMP_W – это 16-битовый аналог RMP_B (OSCAT), т.е. данный ФБ генерирует пилообразный сигнал в диапазоне 0..65535.

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

RMP_W_OSCAT

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

Название

Тип

Описание

Входы

SET

BOOL

Установка.

PT

TIME

Время полного, от 0 до 255, изменения значения сигнала (период пилы).

E

BOOL

Разрешение/запрет работы (E=TRUE/FALSE)

UP

BOOL

Вход задает направление пилы (UP=TRUE/FALSE – возрастающая/убывающая пила)

RST

BOOL

Сброс.

Выходы

OUT

WORD

Сгенерированный пилообразный сигнал.

BUSY

BOOL

BUSY:=TRUE при генерации пилы, т.е. если E:=TRUE и 0<OUT<255.

HIGH

BOOL

Пока OUT:=255, HIGH:=TRUE, в остальных случаях HIGH:=FALSE.

LOW

BOOL

Пока OUT:=0, LOW:=TRUE, в остальных случаях LOW:=FALSE.

Используемые функции: _RMP_W (OSCAT).

Заметим, что в случае необходимости возрастания/убывания значения пилы с шагом 1 при длительности цикла 5мс в качестве PT потребуется задать величину 65536*5 = 327 секунд. При меньшем значении PT шаг изменения значения пилы пропорционально возрастет.