<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Генераторы сигналов > RMP_W (OSCAT) |
RMP_W – это 16-битовый аналог RMP_B (OSCAT), т.е. данный ФБ генерирует пилообразный сигнал в диапазоне 0..65535.
Вид ФБ в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Описание |
Входы |
||
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 шаг изменения значения пилы пропорционально возрастет.