IQHeat OPC variabellista applikation 4.02 Innehållsförteckning 1 ALLMÄNT... 2 2 OPC-BENÄMNING PÅ FLERA VÄRMEKRETSAR... 3 3 FLÖDESBILD... 4 4 INSTÄLLNINGAR VÄRMEKRETS 1... 7 5 VÄRMEKRETS 1 TIDSSCHEMA... 9 6 INSTÄLLNINGAR TAPPVARMVATTEN... 11 7 TAPPVARMVATTEN TIDSSCHEMA... 12 8 LARMHANTERING... 13 9 INSTÄLLNINGAR LARMNIVÅER... 14 10 IQRETURN 100... 18 11 KONTAKTINFORMATION ALFA LAVAL... 18 Ändrad: 09-04-02 1/18
1 Allmänt Detta dokument beskriver namnen på de datavariabler som används av IQHeat (s.k. OPCtaggar). Dokumentets struktur är baserat på det web-gränssnitt som levereras tillsammans med IQHeat. För att koppla en OPC-klient mot IQHeat OPC-Server används den ipadress som tilldelats till IQHeat. Finns en WINS-server i nätverket kan enhetens namn användas istället för ipadressen. Namnet för IQHeat är SBT_RCC_V2_xxxx där xxxx är de 4:a sista siffrorna i MAC-adressen. Namnet på OPC-Servern är OPCServerV2.COPCServerV2Server.1. För att erhålla mer värmeteknisk information se användarmanualen för IQ Web 200. För att undersöka OPC Servern från webben kan följande sida användas: IQHeat_ip_adress/treeview/treeview.html alternativt (i äldre IQHeat-versioner): IQHeat_ip_adress/treeview.html Ändrad: 09-04-02 2/18
2 OPC-benämning på flera värmekretsar Detta dokument beskriver OPC-taggar för Värmekrets1. OPC-taggar för värmekrets 2 och 3 är uppbyggda på samma struktur men med följande skillnad. Värmekrets Gruppnamn Förkortning Värmekrets1 Heat He Värmekrets2 Vent Ve Värmekrets3 Heat3 H3 Exempel, OPC-tag för att presentera driftläge, Värmekrets OPC-tag Värmekrets1, driftläge Heat.PresentStage Värmekrets2, driftläge Vent.PresentStage Värmekrets3, driftläge Heat3. PresentStage Exempel, OPC-tag för att presentera framledningstemperatur. Värmekrets OPC-tag Värmekrets1, framledning Common.HeSecFlowTmp Värmekrets2, framledning Common.VeSecFlowTmp Värmekrets3, framledning Common.H3SecFlowTmp Exempel, OPC-tag för att presentera öppningsgrad på ventil. Värmekrets OPC-tag Värmekrets1, ventil öppningsgrad Heat.HeCtrlFM.HeVlvPos.PresentValue Värmekrets2, ventil öppningsgrad Vent.VeCtrlFM.VeVlvPos.PresentValue Värmekrets3, ventil öppningsgrad Heat3.H3CtrlFM.H3VlvPos.PresentValue Ändrad: 09-04-02 3/18
3 Flödesbild Mats Bäckström Ändrad: 09-04-02 4/18
Förklaring OPC-Group OPC-item Mätvärde Utetemperatur Common.OutDoorTemp PresentValue Temp.diff.fjv Skillnaden mellan Primär fram retur (ej tillgänglig via OPC) Rumsref 1 Common.RoomRefTemp PresentValue Rumsref 2 Common.RoomRefTemp2 PresentValue Antal Larm Aktiva larm Finns ej tillgänglig via OPC. Enda lösningen är att räkna i larmlistan. Fjärrvärme Värmemängd (MWh) Common.CoEnergy PresentValue Volym (m3) Common.CoVolume PresentValue Momentan effekt (kw) Common.CoMomEn PresentValue Momentant flöde (l/s) Common.CoMomFl PresentValue Kall/Varmvatten (m3) Common.CoWaterVol PresentValue B004 : Primär fram Common.PrimFlow PresentValue B108 : Primär retur Common.PrimReturn PresentValue Tappvarmvatten B003 : Varmvatten Common.HwFlowTmp PresentValue B032 : VVC Common.VVC PresentValue Y005: Varmvatten DHW.HwFM.HwCtrlFM.HwVlvPos PresentValue Pump VVC (on/off) DHW.HwFM.HwPmpFM.HwPmp PresentStage: 0-av, 1-på Värme1 B001 : Värme1 fram ( C) Common.HeSecFlowTmp PresentValue B103 : Värme1 retur ( C) Common.HeSecRetTmp PresentValue B007 : Prim retur Värme1 ( C) Common.HePrimRetTmp PresentValue Y001: Ventil 1 (%) Heat.HeCtrlFM.HeVlvPos PresentValue Y002: Ventil 2, sekvens (%) Heat.HeCtrlFM.HeVlvPosSeq PresentValue Q001: Pump Värme1 (on/off) Heat.HePmpFM..HePmp PresentStage: 0-av, 1 på Driftläge, Värme1 Heat PresentStage: off/standby/reduced/co mfort/fixed Värme2 B012 : Värme2 fram ( C) Common.VeSecFlowTmp PresentValue B102 : Värme2 retur ( C) Common.VeSecRetTmp PresentValue B072 : Prim retur Värme2 ( C) Common.VePrimRetTmp PresentValue Y007: Ventil 1 (%) Vent.VeCtrlFM.VeVlvPos PresentValue Y008: Ventil 2, sekvens (%) Vent.VeCtrlFM.VeVlvPosSeq PresentValue Q002: Pump Värme2 (on/off) Vent.VePmpFM..VePmp PresentStage: 0-av, 1 på Driftläge, Värme2 Vent PresentStage: off/standby/reduced/co mfort/fixed Värme3 B301 : Värme3 fram ( C) Common.H3SecFlowTmp PresentValue B303 : Värme3 retur ( C) Common.H3SecRetTmp PresentValue Ändrad: 09-04-02 5/18
B307 : Prim retur Värme3 ( C) Common.H3PrimRetTmp PresentValue Y301: Ventil 1 (%) Heat3.H3CtrlFM.H3VlvPos PresentValue Y302: Ventil 2, sekvens (%) Heat3.H3CtrlFM.H3VlvPosSeq PresentValue Q003: Pump Värme3 (on/off) Heat3.H3PmpFM..H3Pmp PresentStage: 0-av, 1 på Driftläge, Värme3 Heat3 PresentStage: off/standby/reduced/co mfort/fixed Ändrad: 09-04-02 6/18
4 Inställningar värmekrets 1 Ändrad: 09-04-02 7/18
Förklaring OPC-Group OPC-item Aktiveringstemp ECO Komfort Heat.HeEcoFM.HeEcoSPCmft BasicSetpoint Reducerad Heat.HeEcoFM.HeEcoSPRed BasicSetpoint Vilande Heat.HeEcoFM.HeEcoSPStby BasicSetpoint Önskad innetemp Komfort Heat.HeCrv.HeCrvStpCmft BasicSetpoint Reducerad Heat.HeCrv.HeCrvStpRed BasicSetpoint Vilande Heat.HeCrv.HeCrvStpStby BasicSetpoint Värmekurva P1 UteT Heat.HeCrv.HeCrvClcCLC x2 P1 Fram Heat.HeCrv.HeCrvClcCLC y2 P2 UteT Heat.HeCrv.HeCrvClcCLC x3 P2 Fram Heat.HeCrv.HeCrvClcCLC y3 P3 UteT Heat.HeCrv.HeCrvClcCLC x4 P3 Fram Heat.HeCrv.HeCrvClcCLC y4 P4 UteT Heat.HeCrv.HeCrvClcCLC x5 P4 Fram Heat.HeCrv.HeCrvClcCLC y5 P5 UteT Heat.HeCrv.HeCrvClcCLC x6 P5 Fram Heat.HeCrv.HeCrvClcCLC y6 MinFramTemp Heat.HeCrvClcMin SetPoint MaxFramTemp Heat.HeCrvClcMax SetPoint Byggntidskonst(h) Heat.HeEcoFM.HeBldTmConst BasicSetpoint Influens (%) Heat.HeEcoFM.HeEcoInfl BasicSetpoint Konstant börvärde ( C) Heat.HeCrv.HeCrvStpConst BasicSetpoint Reglering Ställdon Funktionsläge (läsa/skriva) Heat.HeCtrlFM.HeVlvPos UserAccess: 0=Manuell, 1 = Auto Öppningsgrad (läsa) Heat.HeCtrlFM.HeVlvPos PresentValue Öppningsgrad (skriva) Heat.HeCtrlFM.HeVlvPos Setpoint Reglering Pumpar Funktionsläge Heat.HePmpFM..HePmp UserAccess: 0=Manuell, 1 = Auto Pump Heat.HePmpFM.HePmp PresentStage: 0 av, 1 på Reglering Manöverläge, läsa Heat.HeEcoFM.HeEcoType PresentStage Manöverläge, skriva Heat.HeEcoFM.HeEcoType SetpointStage 0 av, 1 på, 2 Eco Temperatur/Driftläge Utetemp Common.OutDoorTemp PresentValue Använd utetemp Heat.HeEcoFM.HeOutTmpUsed PresentValue Värme 1 Bör Heat.HeCtrlFM.HeCtrl Setpoint Är Heat.HeCtrlFM.HeCtrl PresentValue Driftläge Heat PresentStage: off/standby/reduced/comf ort/fixed Ändrad: 09-04-02 8/18
5 Värmekrets 1 Tidsschema Ändrad: 09-04-02 9/18
Förklaring OPC-Group OPC-item Dygnschema 1 Status (aktivera schema) Heat.HeTimePlanFM.DayPlan01 Valid: 0 = aktiv 1 = inaktiv Läge Heat.HeTimePlanFM.DayPlan01 Stage: 0 = av 1 = vilande 2 = reducerad 3 = komfort 4 = konstant Start timma Heat.HeTimePlanFM.DayPlan01 Hour: 0-23 Start minut Heat.HeTimePlanFM.DayPlan01 Minute: 0-59 Dygnschema 2 Heat.HeTimePlanFM.DayPlan02 Se dygnschema 1. Dygnschema 3 Heat.HeTimePlanFM.DayPlan03 Se dygnschema 1. Dygnschema 4 Heat.HeTimePlanFM.DayPlan04 Se dygnschema 1. Veckoschema 1 Status (aktivera schema) Heat.HeTimePlanFM.WeekPlan01 Valid: 0 = aktiv 1 = inaktiv Läge Heat.HeTimePlanFM.WeekPlan01 Stage: 0 = av 1 = vilande 2 = reducerad 3 = komfort 4 = konstant Start dag Heat.HeTimePlanFM.WeekPlan01 StartDay: 0 mån, 1 tis, 2- ons, 3-tor, 4-fre, 5-lör, 6- sön Start timma Heat.HeTimePlanFM.WeekPlan01 StartHour: 0-23 Start minut Heat.HeTimePlanFM.WeekPlan01 StartMinute: 0-59 Stopp dag Heat.HeTimePlanFM.WeekPlan01 EndDay: 0 mån, 1 tis, 2- ons, 3-tor, 4-fre, 5-lör, 6- sön Stopp timma Heat.HeTimePlanFM.WeekPlan01 EndHour: 0-23 Stopp minut Heat.HeTimePlanFM.WeekPlan01 EndMinute: 0-59 Veckoschema 2 Heat.HeTimePlanFM.WeekPlan02 Se veckoschema 1. Veckoschema 3 Heat.HeTimePlanFM.WeekPlan03 Se veckoschema 1. Veckoschema 4 Heat.HeTimePlanFM.WeekPlan04 Se veckoschema 1. Ändrad: 09-04-02 10/18
6 Inställningar tappvarmvatten Förklaring OPC-Group OPC-item Varmvatten DHW.HwFM.HwCtrlFM.HwFlowTmp PresentValue VVC Common.VVC PresentValue Varmvatten börvärde TappVVNorm DHW.HwFM.HwSetpointNorm BasicSetpoint TappVVSpec DHW.HwFM.HwSetpointSpec BasicSetpoint Reglering Ställdon Funktionsläge (läsa/skriva) DHW.HwFM.HwCtrlFM.HwVlvPos UserAccess: 0 = Manuell/hand 1 = Auto Öppningsgrad (läsa) DHW.HwFM.HwCtrlFM.HwVlvPos PresentValue Öppningsgrad (skriva) DHW.HwFM.HwCtrlFM.HwVlvPos Setpoint Reglering Pumpar Funktionsläge (läsa/skriva) DHW.HwFM.HwPmpFM.HwPmp UserAccess: 0 = Manuell/hand 1 = Auto Pump (läsa) DHW.HwFM.HwPmpFM.HwPmp PresentStage: 0-av, 1-på Pump (skriva) DHW.HwFM.HwPmpFM.HwPmp SetPointStage: 0-av, 1- på Ändrad: 09-04-02 11/18
7 Tappvarmvatten Tidsschema Ändrad: 09-04-02 12/18
8 Larmhantering Larmhanteringen i IQHeat består av en larmlista samt larmhistoriklista som visar kvitterade larm. Observera att IQHeat själv reglerar aktiva/inaktiva larm. Ett larm som funnits i larmlistan kan därför automatiskt flyttas till larmhistoriken om omständigheterna kring larmet går tillbaka till en normal nivå. E-postlarm konfigureras via webben: Inställningar/epostlarm. Förklaring OPC-Group OPC-item Tidsstämpel för larm, år. Year Månad Month Dag Day Timma AlarmList.AlarmList01 Hour Minut Minute Sekund Second Larmstatus. Om EventState=1 så har ett larm uppstått. AlarmList.AlarmList01 EventState: 0-larm inaktiv, 1-larm aktiv. Dessa variabler beskriver vilket larm som uppstått. ObjectIDType, ObjectIDNumber, EventNumber. Resterande 14 larm finns lagrade i: AlarmList.AlarmList02 15 Historiska larm finns lagrade i: AlarmHistory01 15 Kvittera larm CoAlarmReset SetPoint 1-kvittera larm. Ändrad: 09-04-02 13/18
9 Inställningar larmnivåer Ändrad: 09-04-02 14/18
Förklaring OPC-Group OPC-item Fjärrvärme Givarfel fjärrvärme fram Common.PrimFlow ValueFault 1=Givarfel, Givarfel fjärrvärme retur Common.PrimReturn ValueFault 1=Givarfel, Undre gräns, emperature. Exempel Common.PrimFlow LowLimit2 generera larm om fjärrvärmen är lägre än 55 grc. Antal tillåtna sekunder för Common.LowTempPrimFl DelayMessage ovanstående undre gräns. Larm låg temp, fjärrvärme Common.LowTempPrimFl CurrentState 1=alarm, 0- Varmvatten Givarfel varmvattengivare Common.HwFlowTmp ValueFault 1=Givarfel, Givarfel VVC Common.VVC ValueFault 1=Givarfel, Max avvikelsetemperatur (Max DHW.HwFM.HwDLrmDTmp BasicSetpoint tillåten skillnad mellan ÄR och BÖR). Antal tillåtna sekunder för DHW.HwFM.HwDLrmMsg DelayMessage ovanstående avvikelse. Larm, avvikelsetemperatur tappvv. DHW.HwFM.HwDLrmMsg CurrentState 1=alarm, 0- Undre gräns, temperatur Common.HwFlowTmp LowLimit2 Antal tillåtna sekunder för Common.HwFlowTempLow DelayMessage ovanstående undre gräns. Larm, låg temperatur Common.HwFlowTempLow CurrentState 1=alarm, 0- Snabbstopp ventil. Snabbstänger Common.HwFlowTmp HighLimit1 ventil vid tex. 75 grc. Skållningsskydd. Larm övre gräns, temperatur. Common.HwFlowTmp HighLimit2 Genererar larm om varmvattnet blir varmare än 70 grc tex. Antal tillåtna sekunder för Common.HwFlowTempHigh DelayMessage ovanstående övre gräns (HighLimit2). Larm, hög temperatur tappvv. Common.HwFlowTempHigh CurrentState 1=alarm, 0- Värmekrets1 Givarfel Värme1 framledning Common.HeSecFlowTmp ValueFault 1=Givarfel, Givarfel Värme1 retur Common.HeSecRetTmp ValueFault 1=Givarfel, Ändrad: 09-04-02 15/18
Max avvikelsetemperatur (Max tillåten skillnad mellan ÄR och BÖR). Antal tillåtna sekunder för Heat. HeDLrmDTmp Heat.HeDLrmMsg Mats Bäckström BasicSetpoint DelayMessage ovanstående avvikelse. Larm avvikelsetemperatur värme1. Heat.HeDLrmMsg CurrentState 1=alarm, 0- Larm från pump. Elskåp X21 35,36 Heat.HePmpFM.HePmp Fault 1=alarm, 0-no alarm Fördröjning pumplarm (för att förhindra falsklarm). Fördröjning pumplarm efter strömavbrott (för att förhindra falsklarm). Larm från expansionskärl. Elskåp X21 37,38 Fördröjning larm från exp.kärl (för att förhindra falsklarm). Fördröjning larm från exp.kärl efter strömavbrott (för att förhindra falsklarm). Heat.HePmpFM.HePmp Heat.HePmpFM.HePmp DelayEnable sätts till x sekunder. DelayMessage sätts till x sekunder. Heat.HeExpErr CurrentState 1=alarm, 0- Heat.HeExpErr DelayEnable sätts till n sekunder. Heat.HeExpErr DelayMessage sätts till n sekunder. Värmekrets2 Givarfel Värme2 framledning Common.VeSecFlowTmp ValueFault 1=Givarfel, Givarfel Värme2 retur Common.VeSecRetTmp ValueFault 1=Givarfel, Max avvikelsetemperatur (Max tillåten skillnad mellan ÄR och BÖR). Vent. VeDLrmDTmp BasicSetpoint Antal tillåtna sekunder för Vent.VeDLrmMsg DelayMessage ovanstående avvikelse. Larm avvikelsetemperatur värme2. Vent.VeDLrmMsg CurrentState 1=alarm, 0- Larm från pump. Elskåp X22 1,2 Vent.VePmpFM.VePmp Fault 1=alarm, 0-no alarm Fördröjning pumplarm (för att förhindra falsklarm). Fördröjning pumplarm efter strömavbrott (för att förhindra falsklarm). Vent.VePmpFM.VePmpAlarm Vent.VePmpFM.VePmpAlarm DelayEnable sätts till x sekunder. DelayMessage sätts till x sekunder. Larm från expansionskärl. Elskåp X22 3,4 Vent.VeExpErr CurrentState 1=alarm, 0- Värmekrets3 Givarfel Värme3 framledning Common.H3SecFlowTmp ValueFault 1=Givarfel, Givarfel Värme3 retur Common.H3SecRetTmp ValueFault 1=Givarfel, Max avvikelsetemperatur (Max tillåten skillnad mellan ÄR och BÖR). Heat3. H3DLrmDTmp BasicSetpoint Ändrad: 09-04-02 16/18
Antal tillåtna sekunder för Heat3.H3DLrmMsg DelayMessage ovanstående avvikelse. Larm avvikelsetemperatur värme3. Heat3.H3DLrmMsg CurrentState 1=alarm, 0- Larm från pump. Elskåp X22 5,6 Heat3.H3PmpFM.H3Pmp Fault 1=alarm, 0-no alarm Fördröjning pumplarm (för att Heat3.H3PmpFM.H3PmpAlarm DelayEnable sätts till x förhindra falsklarm). Fördröjning pumplarm efter strömavbrott (för att förhindra falsklarm). Heat3.H3PmpFM.H3PmpAlarm sekunder. DelayMessage sätts till x sekunder. Larm från expansionskärl. Elskåp X22 7,8 Heat3.H3ExpErr CurrentState 1=alarm, 0- Övrigt Givarfel utomhusgivare Common.OutDoorTemp.ValueFault 1=Givarfel, Externt apparatlarm (Elskåp X21 45,46) och (DUC X12 13,14) Common.CoExAlarm CurrentState: 1=alarm, 0= Kvittera larm CoAlarmReset Ändra Setpoint till 1 (ON) För att se om det finns larm på fjärrvärmecentralen. AlarmList.AlarmList01 EventState: 0-Det finns inga larm, 1-Det finns ett eller flera larm på centralen. Ändrad: 09-04-02 17/18
10 IQReturn 100 Förklaring OPC-Group OPC-item Returtemperaturdifferens: Anger Heat.HeDRTSetP BasicSetpoint hur många grader temperaturen kan skilja, mellan primär retur värme1 och värme1 retur, innan IQ Return aktiveras. Antal starter: Totala antalet starter av IQ Return Heat.HeDRTRunTm CounterValue Driftstid: Hur lång tid i timmar som IQ Return har varit aktiverad(kört) Heat.HeDRTRunTm PresentValue 11 Kontaktinformation Alfa Laval Alfa Laval Lund AB Mats Bäckström tel: 0733-975546 epost: mats.backstrom@alfalaval.com Ändrad: 09-04-02 18/18