7.8 Accepttest Accepttesten er en test udført på kravspecifikationens punkter, og er en egentlig kontrol af om de ønskede krav er opfyldt. Hver enkelt krav testes som beskrevet i nedenstående skema, og der skal laves en beskrivelse af hvorledes testen skal udføres og det forventede resultat. Testen udføres som simulering af et hus med fire rum(nr. 1-4) med: 1 El-radiator (simuleret vha. en effekt modstand). 1 Temperaturføler. 1 Vindueskontakt (simuleret med en skiftekontakt). 1 Lyskontakt (ringtryk) 1 Lampe Alle tests foretages i rum 1 med en rumtemperatur på 20?C, slukket Webserver. Slave-enheder har adressenr. svarende til rumnr. Krav nr. Test måde Forventet resultat Resultat 01.01.01 Fra PC tændes lys. Lyset tænder i rum 1. 01.01.02 Visuelt, under opstart RTkernel opstarts information af program. fremkommer på skærm. 01.01.03 Visuelt i Ontime s Ontime kræver 80486 eller dokumentation. mindre. 01.01.04 Visuelt på PC. Kommunikationsstik sidder i en COM-port. 01.02.01 Fra PC sættes Radiator slukket. rumtemperatur til 0?C. Fra PC sættes Radiator tændt. rumtemperatur til 40?C. 01.02.02 varmestyring i gruppen hverdag, sættes følgende indstillinger: Temperatur: dag: 30?C starter kl. 7.00 nat: 15?C starter kl. 14.00 Radiator slukket. PC ur sættet til kl. 15.00. d 16/01-2002 Intelligent House Control Side 7.8-1
varmestyring i gruppen hverdag, sættes følgende indstillinger: Temperatur: dag: 30?C starter kl. 7.00 nat: 15?C starter kl. 16.00 PC ur sættet til kl. 15.00. d 16/01-2002 varmestyring i gruppen weekend, sættes følgende indstillinger: Temperatur: dag: 30?C starter kl. 7.00 nat: 15?C starter kl. 14.00 PC ur sættet til kl. 15.00. d 19/01-2002 varmestyring i gruppen weekend, sættes følgende indstillinger: Temperatur: dag: 30?C starter kl. 7.00 nat: 15?C starter kl. 16.00 PC ur sættet til kl. 15.00. d 19/01-2002 01.02.03 Rumtemperaturen sættes til 40?C, vindue åbnes. 01.02.04 Rumtemperaturen sættes til 17?C, rummet holdes lukket, og temperaturen Radiator tændt. Radiator slukket. Radiator tændt. Radiator slukket. Temperatur holder sig mellem 16?C og 18?C Det ses af bilag fig. 7.8.1, at dagtemperaturen svinger imellem 15?C og 20?C Intelligent House Control Side 7.8-2
kontrolleres med et digitalt termometer med hukommelse. Udføres i 5 timer 01.03.01 Trykkontakt aktiveres Lys skifter status. 01.03.02 Symbol for kontakt Lys skifter status. på skærm aktiveres. 01.04.01 Visuel aflæsning på Temperaturværdier kan skærm. aflæses på skærm. 01.04.02 Visuel aflæsning på Lysstatus kan aflæses på skærm. skærm. 01.04.03 Visuel aflæsning på Vinduesstatus kan aflæses på skærm. skærm. 01.04.04 Logning aktiveres. Tekstfil med logningsværdier oprettes på bootdrev. 01.04.05 Logning deaktiveres Tekstfil med logningsværdier opdateres ikke. 01.04.06 Logfil åbnes. Posterne: dato, tidspunkt, 01.04.07 Visuelt i datablade for benyttede komponenter i temperaturføler. 01.04.08 Fra PC sættes rumtemperatur til 40?C. 01.04.09 Et digitalt reference termometer, placeres umiddelbart ved siden af temperaturføler. 01.05.01 Fra PC sættes rumtemperatur til 40?C. 01.06.01 Fra en browser på en klientcomputer, indtastes URL en til hjemmesiden. 01.06.02 Korrekt adgangskode indtastes. 01.06.03 Værdier for temperaturer og tidspunkter ændres. Opdaterknappen aktiveres. 02.01.01 Tilslut en slave-enhed med unik adresse, læs- netværk. slaveadresse og værdi ses. Komponenter i temperaturføler er funktionsdygtige i intervallet -40?C til 50?C Temperatur udlæsning på skærm inkrementeres i step af heltal. forskellen imellem de målte temperaturer overstiger ikke 1 C. Værdien for rumtemperaturen opdateres hver 20. sek. Et skærmbillede hvor adgangskode skal indtastes Et skærmbillede som figur 8 i kravspec. Et skærmbillede som figur 8 i kravspec. fremkommer, indeholdende de nye værdier. Ny slave-enhed fremgår af listboksen. Intelligent House Control Side 7.8-3 Krav udgået
02.01.02 Kommunikationskabel afmonteres til PC en, databussen testes med et oscilloscope. Ingen aktivitet på databussen. 02.01.03 Visuelt Temperaturføler, lyskontakt, vindueskontakt samt radiator 02.01.04 Visuelt i datablade for benyttede komponenter der interfacer til bussen. Samlet inputbelastning for 64 slave-enheder sammenholdes med den maksimale outputbelastning på bus-driver. 02.01.05 Visuelt kontrolleres, grænseflade til elinstallation. er tilsluttet. Den samlede inputbelastning overskrider ikke den maksimale outputbelastning for bus-driver. Et relæ adskiller slave-enhed og stærkstrømsinstallation. 02.01.06 Visuelt Ingen udskiftning af termostat er foretaget 02.01.07 Markering af Temperaturvisning på skærm checkboks for forsvinder. TempFøler i dialogboks slaveplacering fjernes. 02.01.08 Visuelt Ét kabel forbinder installerede slave-enheder serielt. 02.01.09 Visuelt i datablade Foreskrevet kabellængde op for benyttet fysisk til 1000m. bus. Intelligent House Control Side 7.8-4 Ingen mulighed for test. 02.01.10 som 02.01.01 som 02.01.01 Fejl. Systemet låser når LUKknappen i Læsnetværk aktiveres efter ny slave er fundet. 02.01.11 Slave-enhedens adresse ændres til 16, og læsnetværk opdateres. 02.01.12 Rumtemperaturen sættes til 20?C. Slave-enhed med adressenr. 1 er erstattet af slave-enhed med adressenr. 16. Temperatur holder sig mellem 19?C og 21?C Ingen logning mulig
Kommunikationskabel til PC en afmonteres, rumtemperatur overvåges med reference termometer i 5 timer. 02.01.13 som 02.01.07 som 02.01.07 03.01.01 Visuelt, efter opstart af program, kontrolleres skærmbillede. 03.01.02 for slaveplacering, ændres koordinatsæt for tempføler. 03.01.03 Visuelt kontrolleres at samtlige værdier for temperatur på skærmbillede. 03.01.04 Visuelt kontrolleres menubaren på skærmbillede. 03.01.05 Under menuen Opsætning vælges LæsNetværk. Under menuen Opsætning vælges SlavePlacering. Under menuen Betjening vælges Varmestyring. Under menuen Betjening vælges Webserver. Under menuen Betjening vælges Logning. 03.01.06 PC en genstartes og visuelt, efter opstart af program, kontrolleres skærmbillede Et skærmbillede som figur 1 i kravspec. ses. Placeringen for udlæsning af temperaturværdien ændres på skærmbillede. Temperaturværdier er repræsenteret som heltal. Menuerne Opsætning og Betjening ses. Dialogboksen LæsNetværk Dialogboksen SlavePlacering Dialogboksen Varmestyring Dialogboksen Webserver Dialogboksen Logning Et skærmbillede som figur 1 i kravspec. ses. Intelligent House Control Side 7.8-5
03.02.01 Visuelt kontrolleres dropdown menuen under Opsætning. 03.02.02 03.02.03 en LæsNetværk aktiveres knappen Hent Slaveenheder. 03.02.04 Visuelt kontrolleres Læs Netværk. 03.02.05 for slaveplacering, ændres koordinatsæt for tempføler, vindueskontakt og lyskontakt. 03.02.06 Visuelt kontrolleres comboboks. 03.02.07 Markering i samtlige checkbokse fjernes. 03.02.08 I x-koordinat for TempFøler indtastes værdien 5000. I øvrige felter indtastes værdien 10. I y-koordinat for TempFøler indtastes værdien 5000. I øvrige felter indtastes værdien 10. I x-koordinat for VinduesKontakt indtastes værdien 5000. I øvrige felter indtastes værdien 10. I y-koordinat for VinduesKontakt indtastes værdien 5000. I øvrige felter indtastes værdien 10. I x-koordinat for Lyskontakt indtastes værdien 5000. I øvrige felter indtastes værdien 10. Et skærmbillede som figur 2 i kravspec. ses. 3 slave-enheder ses i listboksen, med adressenumrene 1 til 4. Et skærmbillede som figur 3 i kravspec. ses. Placeringen for udlæsning af temperaturværdien, vindueskontakt samt lyskontakt ændres på skærmbillede. Slave-enhederne 1 til 3 er valgbare. Udlæsning for slave-enheden forsvinder fra skærmbillede...... Intelligent House Control Side 7.8-6
I y-koordinat for Lyskontakt indtastes værdien 5000. I øvrige felter indtastes værdien 10. 03.02.09 Visuelt kontrolleres SlavePlacering. 03.03.01 Visuelt kontrolleres dropdown menuen. Et skærmbillede som figur 4 i kravspec. ses Et skærmbillede som figur 5 i kravspec. ses. under Betjening. 03.03.02 som 01.02.02 som 01.02.02 03.03.03 som 01.02.02 som 01.02.02 03.03.04 som 01.02.02 som 01.02.02 03.03.05 som 01.02.02 som 01.02.02 03.03.06 Visuelt kontrolleres comboboks. 03.03.07 (hverdag gruppe) DagTemp 5000. DagTemp -5. DagTemp 20,1. I NatTemp 5000. Slave-enhederne 1 til 3 er valgbare.. Intelligent House Control Side 7.8-7 Fejl. Ingen fejlmeddelelse fremkommer og temperaturen afrundes ned til nærmeste hele tal.
(weekend -gruppe) I NatTemp -5. I NatTemp 20,1. Dag starter kl. 25:00 Nat starter kl 25:00 ovenstående DagTemp 5000. DagTemp -5.. Fejl. Ingen fejlmeddelelse fremkommer og temperaturen afrundes ned til nærmeste hele tal. Intelligent House Control Side 7.8-8
DagTemp 20,1. I NatTemp 5000. I NatTemp -5. I NatTemp 20,1. Dag starter kl. 25:00 Nat starter kl 25:00 Fejl. Ingen fejlmeddelelse fremkommer og temperaturen afrundes ned til nærmeste hele tal. Fejl. Ingen fejlmeddelelse fremkommer og temperaturen afrundes ned til nærmeste hele tal. Intelligent House Control Side 7.8-9
ovenstående 03.03.08 (hverdag gruppe) Dag starter kl. 07,00.. Nat starter kl 23,00 ovenstående (weekend. gruppe) Dag starter kl. 07,00. Nat starter kl 23,00 ovenstående 03.03.09 som 03.03.07 som 03.03.07 03.03.10 Visuelt kontrolleres Et skærmbillede som figur 6 i kravspec. ses Varmestyring. 03.03.11 Fra en browser på en klientcomputer, indtastes URL en til hjemmesiden. Webserver, indtastes IP- Et skærmbillede hvor adgangskode skal indtastes fremkommer ikke. Et skærmbillede hvor adgangskode skal indtastes Fejl. Der testes kun på tal. 07,00 gemmes som 0007 Fejl. Der testes kun på tal. 23,00 gemmes som 0023 Fejl. Der testes kun på tal. 07,00 gemmes som 0007 Fejl. Der testes kun på tal. 23,00 gemmes som 0023 Intelligent House Control Side 7.8-10
adresse:130.225.184. 249, checkboks for tænd/sluk markeres og kode sættes til password. Fra en browser på en klientcomputer, indtastes URL en til hjemmesiden. 03.03.12 IP-adressen: 130.225.184.250. Fra en browser på en klientcomputer, indtastes URL en til hjemmesiden 03.03.13 Fra en browser på en klientcomputer, indtastes URL en til hjemmesiden Adgangskode password indtastes. Kode til karl Fra en browser på en klientcomputer, indtastes URL en til hjemmesiden Adgangskode karl indtastes 03.03.14 Kode til karlborge (9 tegn) 03.03.15 IP-adressen til : 500.111.111.111 IP-adressen til : 111.500.111.111 Et skærmbillede hvor adgangskode skal indtastes Et skærmbillede som figur 8 i kravspec. Et skærmbillede som figur 8 i kravspec. fremkommer Intelligent House Control Side 7.8-11
IP-adressen til : 111.111.500.111 IP-adressen til : 111.111.111.500 03.03.16 Visuelt kontrolleres Webserver. Et skærmbillede som figur 7 i kravspec. ses 03.03.17 som 03.03.03 som 03.03.03 Udgår 03.03.18 som 03.03.04 som 03.03.04 Udgår 03.03.19 som 03.03.05 som 03.03.05 Udgår 03.03.20 Visuelt kontrolleres hjemmesiden. 03.03.21 I comboboks for slave-enheder i Logning vælges slave nr.1 I comboboks for logningsinterval vælges 20. Logfilen åbnes. Et skærmbillede som figur 8 i kravspec. ses Værdier for slave nr. 1 noteret hver 20.sek. 03.03.22 som 03.03.21 som 03.03.21 I comboboks for slave-enheder i Logning vælges slave nr.1 I comboboks for logningsinterval vælges 40. Logfilen åbnes. Værdier for slave nr. 1 noteret hver 40.sek. I comboboks for slave-enheder i Logning vælges slave nr.1 I comboboks for logningsinterval vælges 60. Logfilen åbnes. 03.03.23 Visuelt kontrolleres comboboks. 03.03.24 Visuelt kontrolleres Værdier for slave nr. 1 noteret hver 60.sek. Slave-enhederne 1 til 3 er valgbare. Et skærmbillede som figur 9 i kravspec. ses Intelligent House Control Side 7.8-12
Logning. 03.04.01 som 01.03.02 som 01.03.02 03.04.02 som 01.03.02 Symbol for kontakt på skærm, skifter indstilling. (grøn/rød) Herunder ses grafen for temperaturlogning på dagene 30.april til 31.april. Da reguleringen af temperaturen ikke er en del af projektet, er denne ret simpel, hvilket giver de store udsving, som ses på grafen. Temperaturføleren er under denne test placeret lige oven på radiatoren, hvilket i sig selv giver store temperaturudsving. Kl. 16 hvor temperaturen sænkes holdes temperaturen stadig ca. en time senere. Denne træghed skyldes den store mængde vand, der er i radiatoren og som afgiver varme indtil rumtemeraturen er nået. Efter radiatoren og rummet er afkølet til under den ønskede nat-temperatur begynder systemet igen at tænde for varmen, hvilket igen giver denne svingning omkring den ønskede temperatur med 1-2 grader C. og klokken 06 hvor en højere temperatur på 17 grader C. ønskes følger den målte rumtemperatur med op som forventet. Temperatur Logning 30.apr. - 31.apr. 25 20 15 10 5 0 Målt temp Ønsket temp Klokkeslet fig.7.8.1 - Temperaturlogning Intelligent House Control Side 7.8-13