atpv

Навчальні матеріали з автоматизації технологічних процесів та виробництв, розроблені спільнотою

<- До підрозділу PLC MachineStruxure CODESYS (загальна) Коментувати

Обробка сигналів в контурі регулювання з ControlLoopLibrary в CODESYS: теоретичні відомості

чернетка

Передатні функції

DT1

Цей функціональний блок описує передатну функцію типу DT1 (диференціатор) з \(G(s) = \frac{K_Ms}{1+T_Ms}\) Диференціатор має бути переданий через |itfDifferentiator|. Реакцію на стрибковий вплив наведено на зображенні нижче.

image-20260228183244817

PT1

Цей функціональний блок описує передатну функцію першого порядку \(G(s) = \frac{K_M}{1+T_Ms}\) Представлений PT1 та PT1_Rtrapezoid. Перший передбачає підключення вибраного інтегратору через означений інтерфейс, тоді як PT1_Rtrapezoid вже включає трапециїдальний спосіб інтеграції.

image-20260228195627393

Scope Name Type Коментар
Input xEnable BOOL TRUE: активує визначену операцію; FALSE: перериває/скидає операцію
Output xBusy BOOL TRUE: операція виконується
Output xError BOOL TRUE: досягнуто стану помилки
Input lrValue LREAL Поточний вхід
Input lrKm LREAL Коефіцієнт підсилення передатної функції
Input lrTm LREAL Стала часу системи
Output lrOutputValue LREAL Вихід системи
Output eErrorID Controller_Error Поточна помилка. Дійсне лише якщо xError = TRUE
Input itfIntegrator Integrator Інтегратор, що використовується функціональним блоком, для PT1_Rtrapezoid вже включено

image-20260301175133128

Джерела

  1. https://product-help.se.com/ESME/2.3/VLP_Software/VLP_Lib_Temp_Ex/VLP_Libraries/VLP_Codesys_Libraries/en-US/ControlLoopLibrary

Автори

Теоретичне заняття розробив Олександр Пупена.

Feedback

Якщо Ви хочете залишити коментар у Вас є наступні варіанти:

Про проект і можливість допомогти проекту написано тут