RSLogix 5000 AHU Temperature Control: Ambient Compensation Strategy — figure 1

RSLogix 5000 жүйесіндегі AHU температураны басқаруы: сыртқы орта температурасына компенсация стратегиясы

RSLogix 5000 AHU басқару шешімі: сыртқы температураға негізделген орнатылған мән компенсациясын конфигурациялау. Маусымдық реттеу логикасы және ылғалдылық іс...

Қыс бойы бір шығатын ауа немесе кеңістік setpoint мәнін ұстап тұратын ауа өңдеу қондырғылары суық беттерде, соның ішінде камера корпустарында, конденсацияның пайда болуына және операторлардың бірінен соң бірі енгізетін қолмен түзетулеріне әкелуі мүмкін. Дұрыс емес тәсіл — «күн суытқанда setpoint-ке бес градус қосу». Мұндай үлгі әр скан сайын шексіз өсімге әкеледі немесе setpoint мәнінің мағынасын жояды. Studio 5000 (RSLogix 5000) базалық мәнді сақтап, әр скан сайын тиімді setpoint есептеп, PID-ке осы нәтижені қадағалатса, маусымдық және ылғалдылық өтемақысын таза іске асыра алады.

RSLogix 5000 AHU температураны басқару: сыртқы ортаға өтемақы стратегиясы — 1-сурет

Temp_SP мәнін бұзбай, тиімді setpoint құрастыру HVAC контурларының маусымдар ауысқанда тұрақты жұмысын сақтайды.

Setpoint мәнін тікелей өзгертудің неге сәтсіз болатыны

Қайта-қайта орындалатын тармақ ADD 5 AHU.Control_Temp AHU.Temp_SP (немесе сол SP тегіне жинақталатын кез келген жазу) бақылаусыз ауытқуға әкеледі: әр скан сайын қайтадан қосылады. Күніне бір рет орындалатын ADD командасының өзі дұрыс модель емес. Setpoint қалаған жағдайды көрсетуі тиіс; сыртқы орта мен ылғалдылық туралы ақпарат тарихқа жинақталмай, белгілі кірістерден қайта есептелетін ығысуды түзетуі керек.

Дұрыс қағида:

  • Base_Setpoint қолмен реттелген жайлылық немесе процесс нысанасын анықтайды
  • Seasonal_Offset және ылғалдылық ығысулары шектелген қосылғыштар болып табылады
  • Temp_SP (тиімді) = Base + маусымдық мүше + ылғалдылық мүшесі; әр скан сайын нөлден есептеледі
  • PID / оттық логикасы Control_Temp мәнін Temp_SP ± өлі аймақпен салыстырады

Маусымдық өтемақыға арналған тегтер жиыны

Тег Түрі Рөлі
AHU1.Base_Setpoint REAL Оператор немесе инженер белгілейтін базалық мән (мысалы, 72 °F)
AHU1.Seasonal_Offset REAL Қысқы үстеме (әдетте +3–+8 °F)
AHU1.Temp_SP REAL Әр скан сайын жазылатын тиімді SP
Clock.Month INT Контроллердің RTC сағатынан (1–12)
Summer_Mode BOOL Жылы маусым айларында true болады
AHU1.Humidity_PV / Humidity_SP REAL Конденсацияға негізделген қосымша жол

Маусымдық режим және тиімді SP тармақтары

// Summer_Mode 5–10-айларда true болады (климатқа қарай реттеңіз)
GRT Clock.Month 4
LES Clock.Month 11
OTE Summer_Mode

// Әр скан сайын тиімді SP мәнін қайта құрыңыз — ешқашан жинақтамаңыз
MOV AHU1.Base_Setpoint AHU1.Temp_SP
XIO Summer_Mode
ADD AHU1.Temp_SP AHU1.Seasonal_Offset AHU1.Temp_SP
ADD AHU1.Temp_SP AHU1.Temp_Offset_From_Humidity AHU1.Temp_SP

Солтүстік аймақтардағы нысандар қысқы режимді қазаннан сәуірге дейін қосулы ұстауы мүмкін. Операторлар Temp_SP мәнінің Base_Setpoint мәнінен неге ерекшеленетінін PID «бұзылды» деп ойламай түсінуі үшін, HMI жанында айлар аралығын көрсетіңіз.

RSLogix 5000 AHU температураны басқару: сыртқы ортаға өтемақы стратегиясы — 2-сурет

Ылғалдылықтан іске қосылатын ығысулар конденсация қаупін күнтізбелік айға ғана қарағанда тікелейірек ескереді.

Ылғалдылыққа негізделген өтемақы

Бет температурасы шық нүктесінен төмендегенде камералар буланып кетсе, негізгі компенсация ретінде ылғалдылық контурын қолданған дұрыс. Әдетте температура контурынан баяуырақ жұмыс істейтін ылғалдылық PID реттегішін пайдаланып, RH мәні Humidity_SP мәнінен асқанда шектелген Temp_Offset_From_Humidity ығысуын арттырыңыз. Ақаулы ылғал датчигі бөлме температурасын шектен тыс мәнге бұйрықпен орната алмауы үшін ығысуды шектеңіз. Процесс спецификациясында өзгеше талап болмаса, RH нысаналарын 45–55% диапазонында ұстаңыз және датчик калибрлеуін ай сайын тексеріңіз.

Жанарғы / ирек түтік өлі аймағының логикасы

Іске қосу және тоқтату реттіліктері Control_Temp мәнін үнемі өзгеріп тұратын нақты сыртқы температурамен емес, өлі аймақты ескере отырып Temp_SP мәнімен салыстыруы керек. Әдеттегі құрылым: іске қосуға рұқсат беретін биттер, қыздыруды сұрату үшін LES Control_Temp (Temp_SP − deadband) және диапазон қанағаттандырылғанда сұрауды жоюға арналған бөлек LES/GRT жұбы. Салыстыру нұсқауларын (LES, GRT, LIM) пайдаланыңыз — түсініктемелерге бейресми теңсіздік мәтінін жапсырмаңыз.

Массив индексі қатесі

Рецептке ұқсас маусымдық кестелер инженерлер COP жақшаларының ішінде күрделі өрнектерді жазғанда немесе үтірмен бөлінген 2D индекстерін ойлап тапқанда, жиі “Invalid array subscript specifier” қатесін береді. Алдымен бір DINT индексін есептеп алыңыз да, кейін 1D массивінен COP арқылы көшіріңіз:

MOV AHU_No_Select AHU_Array_Index
SUB AHU_Array_Index 1 AHU_Array_Index
// тоқсандық ығысуды қосу міндетті емес: ADD AHU_Array_Index Clock_Quarter AHU_Array_Index
COP AHU_Temp_SetPoints[AHU_Array_Index] AHU1.Temp_SP 1

Іске қосу және жиі кездесетін мәселелер

  1. Summer_Mode мәнін false күйіне мәжбүрлеп орнатып, Temp_SP мәнінің Base + Seasonal_Offset тең екенін растаңыз
  2. Summer_Mode мәнін true күйіне мәжбүрлеп орнатып, Temp_SP мәнінің Base мәніне (және ылғалдылыққа қатысты кез келген мүшесіне) қайтатынын растаңыз
  3. SP мәнінен жоғары ылғалдылықты енгізіп, ығысудың өсіп, шектелетінін растаңыз
  4. Temp_SP ± deadband нүктелеріндегі Burner_Req / салқындату сұрауының ауысу шеттерін тексеріңіз
  5. Control_Temp және Temp_SP мәндерін режим ауысымы кезінде кемінде отыз минут бойы трендте бақылаңыз

Бақылаусыз өсетін ADD үлгілерінен, бөлме ауасының орнына берілетін ауаны өлшейтін датчиктерден, жанарғыны шала-жансар ететін тым тар өлі аймақтардан және шекаралық айға жақын әр түн ортасында Summer_Mode режимін ауыстыратын, бір немесе екі күндік буфері жоқ RTC ауысуларынан аулақ болыңыз. Операторлар есептеуге сенуі үшін HMI жүйесінде Base_SP және Offset мәндерін бөлек көрсетіңіз.

AHU контроллерлері зауыттағы басқа Logix PAC жүйелерімен бірге нұсқаларды басқару және резервтік бөлшектер қорын пайдаланады — компенсация теңдеулерін PID коэффициенттерімен бірге сол жоба бумасында құжаттаңыз.

Автор туралы

Марк Таунсенд | Аға автоматтандыру инженері – Allen-Bradley жүйелері

Марк Таунсенд — ControlLogix, CompactLogix және бұрынғы SLC-500 жүйелерін қамтитын Allen-Bradley платформаларында 18 жылдан астам тәжірибесі бар аға автоматтандыру инженері. Оның күнделікті жұмысы — ескірген және аралас жүйелер парктерінде RSLogix / Studio 5000 логикасын әзірлеу және FactoryTalk View HMI жүйесін іске қосу.

RSLogix 5000 жүйесіндегі AHU температураны басқаруы: сыртқы орта температурасына компенсация стратегиясы

RSLogix 5000 AHU басқару шешімі: сыртқы температураға негізделген орнатылған мән компенсациясын конфигурациялау. Маусымдық реттеу логикасы және ылғалдылық іске қосатын температура ығысуы арқылы кон...

Қыс бойы бір шығатын ауа немесе кеңістік setpoint мәнін ұстап тұратын ауа өңдеу қондырғылары суық беттерде, соның ішінде камера корпустарында, конденсацияның пайда болуына және операторлардың бірінен соң бірі енгізетін қолмен түзетулеріне әкелуі мүмкін. Дұрыс емес тәсіл — «күн суытқанда setpoint-ке бес градус қосу». Мұндай үлгі әр скан сайын шексіз өсімге әкеледі немесе setpoint мәнінің мағынасын жояды. Studio 5000 (RSLogix 5000) базалық мәнді сақтап, әр скан сайын тиімді setpoint есептеп, PID-ке осы нәтижені қадағалатса, маусымдық және ылғалдылық өтемақысын таза іске асыра алады.

RSLogix 5000 AHU температураны басқару: сыртқы ортаға өтемақы стратегиясы — 1-сурет

Temp_SP мәнін бұзбай, тиімді setpoint құрастыру HVAC контурларының маусымдар ауысқанда тұрақты жұмысын сақтайды.

Setpoint мәнін тікелей өзгертудің неге сәтсіз болатыны

Қайта-қайта орындалатын тармақ ADD 5 AHU.Control_Temp AHU.Temp_SP (немесе сол SP тегіне жинақталатын кез келген жазу) бақылаусыз ауытқуға әкеледі: әр скан сайын қайтадан қосылады. Күніне бір рет орындалатын ADD командасының өзі дұрыс модель емес. Setpoint қалаған жағдайды көрсетуі тиіс; сыртқы орта мен ылғалдылық туралы ақпарат тарихқа жинақталмай, белгілі кірістерден қайта есептелетін ығысуды түзетуі керек.

Дұрыс қағида:

  • Base_Setpoint қолмен реттелген жайлылық немесе процесс нысанасын анықтайды
  • Seasonal_Offset және ылғалдылық ығысулары шектелген қосылғыштар болып табылады
  • Temp_SP (тиімді) = Base + маусымдық мүше + ылғалдылық мүшесі; әр скан сайын нөлден есептеледі
  • PID / оттық логикасы Control_Temp мәнін Temp_SP ± өлі аймақпен салыстырады

Маусымдық өтемақыға арналған тегтер жиыны

Тег Түрі Рөлі
AHU1.Base_Setpoint REAL Оператор немесе инженер белгілейтін базалық мән (мысалы, 72 °F)
AHU1.Seasonal_Offset REAL Қысқы үстеме (әдетте +3–+8 °F)
AHU1.Temp_SP REAL Әр скан сайын жазылатын тиімді SP
Clock.Month INT Контроллердің RTC сағатынан (1–12)
Summer_Mode BOOL Жылы маусым айларында true болады
AHU1.Humidity_PV / Humidity_SP REAL Конденсацияға негізделген қосымша жол

Маусымдық режим және тиімді SP тармақтары

// Summer_Mode 5–10-айларда true болады (климатқа қарай реттеңіз)
GRT Clock.Month 4
LES Clock.Month 11
OTE Summer_Mode

// Әр скан сайын тиімді SP мәнін қайта құрыңыз — ешқашан жинақтамаңыз
MOV AHU1.Base_Setpoint AHU1.Temp_SP
XIO Summer_Mode
ADD AHU1.Temp_SP AHU1.Seasonal_Offset AHU1.Temp_SP
ADD AHU1.Temp_SP AHU1.Temp_Offset_From_Humidity AHU1.Temp_SP

Солтүстік аймақтардағы нысандар қысқы режимді қазаннан сәуірге дейін қосулы ұстауы мүмкін. Операторлар Temp_SP мәнінің Base_Setpoint мәнінен неге ерекшеленетінін PID «бұзылды» деп ойламай түсінуі үшін, HMI жанында айлар аралығын көрсетіңіз.

RSLogix 5000 AHU температураны басқару: сыртқы ортаға өтемақы стратегиясы — 2-сурет

Ылғалдылықтан іске қосылатын ығысулар конденсация қаупін күнтізбелік айға ғана қарағанда тікелейірек ескереді.

Ылғалдылыққа негізделген өтемақы

Бет температурасы шық нүктесінен төмендегенде камералар буланып кетсе, негізгі компенсация ретінде ылғалдылық контурын қолданған дұрыс. Әдетте температура контурынан баяуырақ жұмыс істейтін ылғалдылық PID реттегішін пайдаланып, RH мәні Humidity_SP мәнінен асқанда шектелген Temp_Offset_From_Humidity ығысуын арттырыңыз. Ақаулы ылғал датчигі бөлме температурасын шектен тыс мәнге бұйрықпен орната алмауы үшін ығысуды шектеңіз. Процесс спецификациясында өзгеше талап болмаса, RH нысаналарын 45–55% диапазонында ұстаңыз және датчик калибрлеуін ай сайын тексеріңіз.

Жанарғы / ирек түтік өлі аймағының логикасы

Іске қосу және тоқтату реттіліктері Control_Temp мәнін үнемі өзгеріп тұратын нақты сыртқы температурамен емес, өлі аймақты ескере отырып Temp_SP мәнімен салыстыруы керек. Әдеттегі құрылым: іске қосуға рұқсат беретін биттер, қыздыруды сұрату үшін LES Control_Temp (Temp_SP − deadband) және диапазон қанағаттандырылғанда сұрауды жоюға арналған бөлек LES/GRT жұбы. Салыстыру нұсқауларын (LES, GRT, LIM) пайдаланыңыз — түсініктемелерге бейресми теңсіздік мәтінін жапсырмаңыз.

Массив индексі қатесі

Рецептке ұқсас маусымдық кестелер инженерлер COP жақшаларының ішінде күрделі өрнектерді жазғанда немесе үтірмен бөлінген 2D индекстерін ойлап тапқанда, жиі “Invalid array subscript specifier” қатесін береді. Алдымен бір DINT индексін есептеп алыңыз да, кейін 1D массивінен COP арқылы көшіріңіз:

MOV AHU_No_Select AHU_Array_Index
SUB AHU_Array_Index 1 AHU_Array_Index
// тоқсандық ығысуды қосу міндетті емес: ADD AHU_Array_Index Clock_Quarter AHU_Array_Index
COP AHU_Temp_SetPoints[AHU_Array_Index] AHU1.Temp_SP 1

Іске қосу және жиі кездесетін мәселелер

  1. Summer_Mode мәнін false күйіне мәжбүрлеп орнатып, Temp_SP мәнінің Base + Seasonal_Offset тең екенін растаңыз
  2. Summer_Mode мәнін true күйіне мәжбүрлеп орнатып, Temp_SP мәнінің Base мәніне (және ылғалдылыққа қатысты кез келген мүшесіне) қайтатынын растаңыз
  3. SP мәнінен жоғары ылғалдылықты енгізіп, ығысудың өсіп, шектелетінін растаңыз
  4. Temp_SP ± deadband нүктелеріндегі Burner_Req / салқындату сұрауының ауысу шеттерін тексеріңіз
  5. Control_Temp және Temp_SP мәндерін режим ауысымы кезінде кемінде отыз минут бойы трендте бақылаңыз

Бақылаусыз өсетін ADD үлгілерінен, бөлме ауасының орнына берілетін ауаны өлшейтін датчиктерден, жанарғыны шала-жансар ететін тым тар өлі аймақтардан және шекаралық айға жақын әр түн ортасында Summer_Mode режимін ауыстыратын, бір немесе екі күндік буфері жоқ RTC ауысуларынан аулақ болыңыз. Операторлар есептеуге сенуі үшін HMI жүйесінде Base_SP және Offset мәндерін бөлек көрсетіңіз.

AHU контроллерлері зауыттағы басқа Logix PAC жүйелерімен бірге нұсқаларды басқару және резервтік бөлшектер қорын пайдаланады — компенсация теңдеулерін PID коэффициенттерімен бірге сол жоба бумасында құжаттаңыз.

Автор туралы

Марк Таунсенд | Аға автоматтандыру инженері – Allen-Bradley жүйелері

Марк Таунсенд — ControlLogix, CompactLogix және бұрынғы SLC-500 жүйелерін қамтитын Allen-Bradley платформаларында 18 жылдан астам тәжірибесі бар аға автоматтандыру инженері. Оның күнделікті жұмысы — ескірген және аралас жүйелер парктерінде RSLogix / Studio 5000 логикасын әзірлеу және FactoryTalk View HMI жүйесін іске қосу.

Leave a comment

Please note, comments need to be approved before they are published.