Дискретный интеграл | ![]() ![]() ![]() |
Функциональный блок
Описание:
Интеграл рассчитывается по формуле прямоугольников. В течение текущего Интервала времени на Выход подается интеграл значений, пришедших на Вход за предыдущий Интервал. Если произошел переход Сброс из "Ложь" в "Истина", то расчет начинается заново. Изменение Интервала равносильно переходу Сброс из "Ложь" в "Истина".
Дисциплина опроса должна быть периодической. Хорошая точность достигается, когда Период Опроса по крайней мере в 20 раз меньше Интервала.
Входы и выходы:
ОБОЗНАЧЕНИЕ | ТИП | |
ВХОДЫ | Вход | Вещественный |
Интервал | Вещественный | |
Сброс | Логический | |
ВЫХОДЫ | Выход | Вещественный |
Поддерживаемый тип опроса: периодический
Восстановление при рестарте: не требуется
Приводимый дискретный интеграл | ![]() ![]() ![]() |
Функциональный блок
Описание:
Это – тот же Дискретный интеграл, но поделенный на Делитель. Если произошел переход Сброс из "Ложь" в "Истина", то расчет начинается заново. Изменение Интервала равносильно переходу Сброс из "Ложь" в "Истина".
Дисциплина опроса должна быть периодической. Хорошая точность достигается, когда Период Опроса по крайней мере в 20 раз меньше Интервала.
Входы и выходы:
ОБОЗНАЧЕНИЕ | ТИП | |
ВХОДЫ | Вход | Вещественный |
Интервал | Вещественный | |
Делитель | Вещественный | |
Сброс | Логический | |
ВЫХОДЫ | Выход | Вещественный |
Поддерживаемый тип опроса: периодический.
Восстановление при рестарте: не требуется.
Дифференциал | ![]() ![]() ![]() |
Функциональный блок
Описание:
Рассчитывает производную dx/dt входного сигнала по времени.
Промежуток времени dt задается на входе Приращение. dx - изменение параметра Вход за этот промежуток.
Если произошел переход Сброс из "Ложь" в "Истина", то расчет начинается сначала. Изменение Приращения равносильно переходу Сброс из "Ложь" в "Истина".
Входы и выходы:
ОБОЗНАЧЕНИЕ | ТИП | |
ВХОДЫ | Вход | Вещественный |
Приращение | Вещественный | |
Сброс | Логический | |
ВЫХОД | Скорость изменения | Вещественный |
Поддерживаемый тип опроса: периодический.
Восстановление при рестарте: не требуется.
Скользящее среднее | ![]() ![]() ![]() |
Функциональный блок
Описание:
На Выход подается среднее значение из пришедших на Вход за последние Интервал секунд. Если произошел переход Сброс из "Ложь" в "Истина", то расчет начинается заново. Изменение Интервала равносильно переходу Сброс из "Ложь" в "Истина"
Вид функционального блока в дереве объекта:
Дисциплина опроса должна быть периодической. Хорошая точность достигается, когда Период Опроса по крайней мере в 20 раз меньше Интервала.
Входы и выходы:
ОБОЗНАЧЕНИЕ | ТИП | |
ВХОДЫ | Вход | Вещественный |
Интервал | Вещественный | |
Сброс | Логический | |
ВЫХОДЫ | Выход | Вещественный |
Поддерживаемый тип опроса: периодический.
Восстановление при рестарте: не требуется.
Скользящий интеграл | ![]() ![]() ![]() |
Функциональный блок
Описание:
На Выход подается интеграл значений, пришедших на Вход за последние Интервал секунд. Если произошел переход Сброс из "Ложь" в "Истина", то расчет начинается заново. Изменение Интервала равносильно переходу Сброс из "Ложь" в "Истина".
Вид функционального блока в дереве объекта:
Дисциплина опроса должна быть периодической. Хорошая точность достигается, когда Период Опроса по крайней мере в 20 раз меньше Интервала.
Входы и выходы:
ОБОЗНАЧЕНИЕ | ТИП | |
ВХОДЫ | Вход | Вещественный |
Интервал | Вещественный | |
Сброс | Логический | |
ВЫХОДЫ | Выход | Вещественный |
Поддерживаемый тип опроса: периодический.
Восстановление при рестарте: не требуется.
Приводимый скользящий интеграл | ![]() ![]() ![]() |
Функциональный блок
Описание:
Это – тот же Скользящий интеграл, но поделенный на Делитель. Если произошел переход Сброс из "Ложь" в "Истина", то расчет начинается заново. Изменение Интервала равносильно переходу Сброс из "Ложь" в "Истина".
Вид функционального блока в дереве объекта:
Дисциплина опроса должна быть периодической. Хорошая точность достигается, когда Период Опроса по крайней мере в 20 раз меньше Интервала.
Входы и выходы:
ОБОЗНАЧЕНИЕ | ТИП | |
ВХОДЫ | Вход | Вещественный |
Интервал | Вещественный | |
Делитель | Вещественный | |
Сброс | Логический | |
ВЫХОДЫ | Выход | Вещественный |
Поддерживаемый тип опроса: периодический.
Восстановление при рестарте: не требуется.
Триггер | ![]() ![]() ![]() |
Функциональный блок
Описание:
При переходе входа Включить из "Ложь" в "Истина" на Выход подается "Истина". При переходе входа Отключить из "Ложь" в "Истина" на Выход подается "Ложь". Значение запоминается до следующего перехода одного из входов.
В случае если оба входа перешли из "Ложь" в "Истина" одновременно, выдается соответствующие сообщение и новое значение Выхода не формируется.
Вид функционального блока в дереве объекта:
Входы и выходы:
ОБОЗНАЧЕНИЕ | ТИП | |
ВХОДЫ | Включить | Логический |
Отключить | Логический | |
ВЫХОД | Выход | Логический |
Поддерживаемый тип опроса: любой
Восстановление при рестарте: поддерживается
Реальное дифференцирующее звено | ![]() ![]() ![]() |
Не визуальный функциональный блок
Вид функционального блока в дереве объекта:
Входы и выходы ФБ:
Имя | Тип | Примечание | |
Входы | Вход | Вещественный дв. точности | Вычисляемое значение |
Выходы | Выход | Вещественный дв. точности | Вычисленное значение |
Описание:
Ф ункциональный блок Реальное дифференцирующее звено осуществляет математическую операцию дифференцирования поданного на вход аналогового сигнала.
Логика работы функционального блока:
Реальное дифференцирующее звено представлено в виде последовательного соединения двух звеньев: дифференцирующего и апериодического звена первого порядка (фильтр). В свойствах настроек ФБ вводятся два коэффициента:
· Кd – коэффициент дифференциатора;
· Тd – постоянная времени дифференцирования;
При равенстве Td и t0 (t0 – период, с которым проводится вычисление задачи) фильтр отсутствует. В этом случае получается идеальное дифференцирующее звено. После расчета на выход ФБ передается вычисленное значение выходной величины.
Возможности управления:
· | автоматическое, через управляющие входы; |