[?] ПИ-регулятор температуры

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Schtiel
Site Admin
Posts: 1122
Joined: Wed Sep 06, 2006 12:03 pm
Location: CIS

[?] ПИ-регулятор температуры

Post by Schtiel »

Стоит задача реализовать ПИ-регулятор температуры (дифференциальная составляющая не нужна) с аналоговым выходом. Есть готовый FB58 (TCONT_CP), но он занимает в районе 10 кБ памяти, а функциональность его избыточна.

Кто-нибудь сталкивался с "урезанием" сименсовского ПИД-регулятора? Или может у кого есть пример небольшого ПИ-регулятора собственой разработки, буду весьма признателен.

CPU слабенький, VIPA 114-6BJ02
sania
Site Admin
Posts: 1387
Joined: Sat Aug 13, 2005 6:15 am

Post by sania »

а почему не FB 41 "CONT_C" ? = 1462 байта или можно SFB 41
на D навесить false = PI
Last edited by sania on Tue May 27, 2008 10:49 am, edited 1 time in total.
Schtiel
Site Admin
Posts: 1122
Joined: Wed Sep 06, 2006 12:03 pm
Location: CIS

Post by Schtiel »

Кстати, в чем "фишка" FB58, почему он так много занимает?
sania
Site Admin
Posts: 1387
Joined: Sat Aug 13, 2005 6:15 am

Post by sania »

а кто его знает....
FB58 - есть нагрев/охлаждение,чёт типа автоподстройки
FB 41 - этого нет,да оно и хватает в 90% случаях
CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Post by CHANt »

в библиотеке oscat2.74 раздел "Regelungstechnik"
FB14 FT_PI с (аналоговым вых)- 592 байта ссылка:
http://www.oscat.de/index.php?option=co ... oad&gid=81