[?]: Настройка ПИД регулятора

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
KIRILL ASUTP
Posts: 30
Joined: Thu Dec 14, 2006 1:57 pm
Location: Belarus

[?]: Настройка ПИД регулятора

Post by KIRILL ASUTP »

В примере zEn01_13_STEP7_PID-Temp
Я использовал модель регулятора непрерывного действия
скажите как взаимосвязаны блоки FB58 и FB100 ,я хочу просто
удалить блок FB100 и просто использовать пид регулятор,
если при этом какая нибуд-нибудь особенность
которую необходимо учитывать.
.... и еще параметр СОМ_RST 42.0
В доке написано что бит запускает программу
инициализации что происходит при этом ?
Schtiel
Site Admin
Posts: 1122
Joined: Wed Sep 06, 2006 12:03 pm
Location: CIS

Post by Schtiel »

Удаляйте FB100 и используйте ПИД-регулятор, в чем проблема?

FB58 - это собственно сам ПИД-регулятор
FB100 - модель процесса

Про COM_RST тоже в документации все понятно написано:
Блок FB "TCONT_CP" содержит программу инициализации, которая выполняется при условии, что установлен входной параметр: COM_RST = TRUE (ИСТИНА). После выполнения программы инициализации входной параметр сбрасывается: COM_RST = FALSE (ЛОЖЬ). Во время инициализации И-компонент получает начальное значение I_ITLVAL. При вызове в циклическом прерывании он продолжает работу с этим значением. Все другие выходы получают свои начальные значения. Если необходима инициализация при перезапуске CPU, необходимо вызвать блок в OB100 с параметром COM_RST = TRUE (ИСТИНА).