Объект: SRCNTR

../../../../_images/logo_ru_no_text.png

Библиотека: ElectricalDrive

Имя на уровне решателя: ElectricalDrive.SRCNTR

Аннотация: SR-триггера с памятью состояния

Обозначение: SR-триггера с памятью состояния

Порты (степени свободы) компонента:

№

Обозначение порта

Тип

Наименование порта

1

Port1

ISIGNAL

1D сигнальный порт, вход 1

2

Port2

ISIGNAL

1D сигнальный порт, вход 2

3

Port3

OSIGNAL

1D сигнальный порт, выход

Пользовательские параметры модели:

№

Параметр

Тип

Описание

Единица

Значение по умолч.

1

Fake

real

Фиктивный параметр, -

0

Расчетные и измеряемые величины:

№

Параметр

Описание

Единица

1

V_port1

Значение сигнала на порте (V)

2

X_port1

Значение интегральной функции от сигнала на порте (X)

3

A_port1

Значение производной функции от сигнала на порте (A)

4

V_port2

Значение сигнала на порте (V)

5

X_port2

Значение интегральной функции от сигнала на порте (X)

6

A_port2

Значение производной функции от сигнала на порте (A)

7

V_port3

Значение сигнала на порте (V)

8

X_port3

Значение интегральной функции от сигнала на порте (X)

9

A_port3

Значение производной функции от сигнала на порте (A)

Пример использования компонента

Модель Set-Reset управления (SRCNTR)

Компонент SRCNTR (модуль ElectricalDrive) реализует модель логического блока Set-Reset (RS-триггера). Компонент формирует выходной логический сигнал на основе двух входных воздействий (Set и Reset). При наличии активного сигнала на входе Set выход устанавливается в единицу, а при появлении активного сигнала на входе Reset — сбрасывается в ноль. Применяется в системах управления электроприводами для фиксации состояний, построения конечных автоматов и реализации защитных блокировок. Предусмотрен фиктивный параметр Fake.

Проверка формирования выходного сигнала Set-Reset управления при подаче трапецеидальных входных сигналов.

Начальные данные:

Параметры модели
Fake — Фиктивный параметр

Входные сигналы
TrapeziumSource1 — трапецеидальный сигнал (вход Set)
TrapeziumSource2 — трапецеидальный сигнал (вход Reset)

end = 1.0 с — Время интегрирования

Схема тестирования:

На входы блока SRCNTR1 подаются трапецеидальные сигналы от источников TrapeziumSource1 и TrapeziumSource2. Выходной логический сигнал S1out регистрируется на осциллографах Check1 и RUN.

Результат:

На графиках RUN и Check1 показан выходной сигнал SRCNTR.S1out. Выходной сигнал представляет собой последовательность прямоугольных импульсов, принимающих значения 1 (высокий уровень) и 0 (низкий уровень):

при поступлении переднего фронта сигнала на вход Set (TrapeziumSource1) выходной сигнал переключается в состояние 1 (устанавливается); при поступлении переднего фронта сигнала на вход Reset (TrapeziumSource2) выходной сигнал переключается в состояние 0 (сбрасывается).

Форма и длительность импульсов соответствуют логике работы RS-триггера в зависимости от заданных входных трапецеидальных воздействий. Модуль работает корректно, формируя требуемую последовательность состояний.

Схема теста
../../../../_images/SRCNTR.sch.png

Рисунок 1 - Схема теста

Графики результатов теста
../../../../_images/SRCNTR.RUN.png

Рисунок 2 - SRCNTR.RUN (выходной сигнал S1out)

../../../../_images/SRCNTR.Check1.png

Рисунок 3 - SRCNTR.Check1 (выходной сигнал S1out)