Очень интересные лабораторные работы, которые помогут не только понять как правильно настраивать регуляторы, но и как практически смоделировать объект регулирования.
Заключительный блок из семейства CONTROL – TCONT_S (FB59). Как и для TCONT_CP, текст взят с __http://blog.cechina.cn/qlhcco/ - спасибо китайским ребятам.
FUNCTION_BLOCK FB59 TITLE =" PI temperature step controller" { S7_techparam :=" S7WRTX.TCONT_S" } AUTHOR : SIMATIC FAMILY : CONTROL NAME : TCONT_S VERSION : " 1.0"
Огромный исходник библиотечной функции семейства CONTROL – TCONT_CP (FB58). Регулятор температуры для приводов с аналоговыми или импульсными входными сигналами. Исходник интересен тем, что в данный блок регулятора также включена функция автоматической настройки ПИ/ПИД параметров (только найти ее в 1000 строчках будет тяжеловато:)). Блок можно найти в Standard Library -> PID Control Blocks -> FB58 TCONT_CP CONTROL
FUNCTION_BLOCK FB58 TITLE =" PID temperature controller with pulse generator and self-tuning" { S7_techparam :=" S7WRTX.TCONT_CP" } AUTHOR : SIMATIC FAMILY : CONTROL NAME : TCONT_CP VERSION : " 1.1"
Текст взят с __http://blog.cechina.cn/qlhcco/ , поэтому точность не гарантирую - но похоже на правду
Очередной исходный текст библиотечной функции семейства ICONT – PULSEGEN (FB43) генератор импульсов. Блок можно найти в Standard Library -> PID Control Blocks -> FB43 PULSEGEN ICONT
FUNCTION_BLOCK FB43 TITLE =" pulse generator" AUTHOR : SIMATIC FAMILY : ICONT NAME : PULSEGEN VERSION : " 1.6"
Очередной исходный текст библиотечной функции семейства ICONT – CONT_S (FB42) шаговый регулятор. Блок можно найти в Standard Library -> PID Control Blocks -> FB42 CONT_S ICONT
FUNCTION_BLOCK FB42 TITLE =" PID step controller" AUTHOR : SIMATIC FAMILY : ICONT NAME : CONT_S VERSION : " 1.5"
В этом материале рассмотрим стандартный блок ПИД регулятора Siemens (CONT_C). Лучшая документация к программному блоку - ее исходный текст. Блок можно найти в Standard Library -> PID Control Blocks -> FB41 CONT_C ICONT
Скомпилированный блок идентичен оригинальному.
FUNCTION_BLOCK FB41 TITLE="НепрерывныйPIDрегулятор" AUTHOR : SIMATIC FAMILY : ICONT NAME : CONT_C VERSION :" 1.5"