Siemens — 4.2.3. Регулирование 3 - PULSEGEN: Непрерывный регулятор CONT_C с последовательно включенным формирователем импульсов PULSEGEN и имитацией объекта регулирования

Примеры программ для технологии " Регулирование " На следующем рисунке показаны структура и параметры блока PROC_P, моделирующего объект управления . Системный функциональный блок PROC_P моделирует последовательное соединение трех апериодических звеньев 1 - го порядка . В качестве входного сигнала объекта управления действуют не только импульсные входы POS_P и NEG_P, но , дополнительно , и возмущающее воздействие DISV , так что в этом месте могут быть вручную подключены помехи на объекте управления . Через коэффициент GAIN можно определить статический коэффициент передачи объекта управления :

QPOS_P DISV GAIN 1 00.0 OUTV X + 0.0 QNEG_P TM_LAG 1 TM_LAG2 TM_LAG3 - 1 00.0 0.0 Блочная структура Пример 3 состоит из функционального блока PULS_CTR, который содержит блоки для регулятора (CONT_C и PULSEGEN), и имитируемого объекта регулирования PROC_P , а также из блоков вызова для нового пуска (OB 1 00) и уровня циклических прерываний (OB 35 с периодичностью 1 00 мс ). Вызов блоков реализован так , что CONT_C вызывается каждые 2 с (= CYCLE * RED_FAC), а PULSEGEN каждые 1 00 мс (= CYCLE). Время цикла OB 35 установлено на 1 00 мс . При новом ( теплом ) пуске в OB 1 00 вызывается блок PULS_CTR, а вход COM_RST устанавливается в TRUE.

Функциональному блоку PULS_CTR поставлен в соответствие экземплярный блок данных DB 1 0 1 , а функциональному блоку PROC_P – DB 1 00. Примеры программ для технологических функций A5E00 1 30042-0 1 4- 1 5 Блок Имя (в строке символов) Описание OB 100 RESTART OB нового пуска OB 35 CYC INT5 OB, управляемый временем: 100 мс SFB 41 _ CONT C Непрерывный PID-регулятор SFB 43 _ PULSEGEN Формирователь импульсов FB 100 PROC P _ Объект управления для непрерывного регулятора с импульсными входами DB 100 DI PROC P Экземплярный DB для FB PROC P FB 101 _ _ PULS CTR _ Вызов SFB CONT C и PULSGEN DB 101 _ DI PULS CTR _ Экземплярный DB для FB PULS CTR