Cílem práce je vytvoření nástroje pro automatické testování řídicích jednotek plynových kotlů vyráběných firmou Honeywell. Hlavním zaměřením testovacího sytému je prověření funkce stavového automatu řídicích jednotek. Tímto bude otestován správný sled a doba trvání jednotlivých režimů činnosti. Systém musí být schopen detekovat zejména závady, které by mohly ovlivnit bezpečnost provozu plynového kotle. Vstupem testovacího systému je zadání sekvence vstupně/výstupních dat popisujících chování jednotky. Výstupem provedeného testu je textová zpráva o průběhu testu s výpisem testových případů a jejich výsledků. Systém by měl být jednoduše rozšiřitelný o další testy z jiných funkčních oblastí s možností ovládání či snímání různých typů signálů.
Annotation in English
The objective of this work is to create a tool for automated test of gas boiler controllers produced by Honeywell company. The primary aim of the test system is to prove the function of the state machine inside boiler controllers. By doing this the correct sequence and timing of individual operation phases will be tested. First of all, the system must be able to detect failures which could threaten the safety of a gas boiler operation. The input of the test system is a sequence of input/output data describing the function of the controller. The output of the performed test is a text test report with a list of test cases and test results. It should be possible to expand the system easily for additional tests from other function areas with the possibility to control or sense diverse type of signals.
gas boiler, control unit, testing, safety, combustion
Length of the covering note
67 s., 9 s. příloh
Language
CZ
Annotation
Cílem práce je vytvoření nástroje pro automatické testování řídicích jednotek plynových kotlů vyráběných firmou Honeywell. Hlavním zaměřením testovacího sytému je prověření funkce stavového automatu řídicích jednotek. Tímto bude otestován správný sled a doba trvání jednotlivých režimů činnosti. Systém musí být schopen detekovat zejména závady, které by mohly ovlivnit bezpečnost provozu plynového kotle. Vstupem testovacího systému je zadání sekvence vstupně/výstupních dat popisujících chování jednotky. Výstupem provedeného testu je textová zpráva o průběhu testu s výpisem testových případů a jejich výsledků. Systém by měl být jednoduše rozšiřitelný o další testy z jiných funkčních oblastí s možností ovládání či snímání různých typů signálů.
Annotation in English
The objective of this work is to create a tool for automated test of gas boiler controllers produced by Honeywell company. The primary aim of the test system is to prove the function of the state machine inside boiler controllers. By doing this the correct sequence and timing of individual operation phases will be tested. First of all, the system must be able to detect failures which could threaten the safety of a gas boiler operation. The input of the test system is a sequence of input/output data describing the function of the controller. The output of the performed test is a text test report with a list of test cases and test results. It should be possible to expand the system easily for additional tests from other function areas with the possibility to control or sense diverse type of signals.
gas boiler, control unit, testing, safety, combustion
Research Plan
Popište funkční a bezpečnostní požadavky na řídící jednotky plynového kotle.
Vypracujte stavový a vstupně výstupní popis řídící jednotky plynového kotle.
Proveďte průzkum vhodných prostředků, nástrojů a algoritmů automatického testování.
Pro simulaci a diagnostiku signálů řídící jednotky kotle vyberte hardwarové prostředky s ohledem na požadavky firmy Honeywell.
Vytvořte návrh testovacího systému a struktury datových souborů specifikujících parametry a průběh testu.
Uvedený návrh realizujte po softwarové stránce a proveďte integraci s hardwarovými prostředky.
Ověřte vytvořený testovací systém na zvolené řídící jednotce.
Research Plan
Popište funkční a bezpečnostní požadavky na řídící jednotky plynového kotle.
Vypracujte stavový a vstupně výstupní popis řídící jednotky plynového kotle.
Proveďte průzkum vhodných prostředků, nástrojů a algoritmů automatického testování.
Pro simulaci a diagnostiku signálů řídící jednotky kotle vyberte hardwarové prostředky s ohledem na požadavky firmy Honeywell.
Vytvořte návrh testovacího systému a struktury datových souborů specifikujících parametry a průběh testu.
Uvedený návrh realizujte po softwarové stránce a proveďte integraci s hardwarovými prostředky.
Ověřte vytvořený testovací systém na zvolené řídící jednotce.
Recommended resources
DUNN, R. William. Practical Design of Safety-Critical Computer Systems. Reliability Press, c2002. ISBN 0-9717527-0-2.
GANSSLE, Jack. THE FIRMWARE HANDBOOK: The Definitive Guide to Embedded Firmware Design and Applications. Elsevier Inc, c2004. ISBN 0-7506-7606-X.
MUSIL V., RECMAN M.,PROKOP R.. Diagnostika a testování elektronických systémů. Fakulta elektrotechniky a komunikačních technologií VUT v Brně, [2003].
PATTON, Ron. Testování Softwaru. 1. vyd. Praha, Computer Press, 2002. ISBN 80-7226-636-5.
TIAN, Jeff. Software QualityEngineering: Testing, Quality Assurance, and Quantifiable Improvement., Hoboken, John Wiley & Sons, Inc., c2005 IEEE Computer Society. ISBN 0-471-71345-7.
EN298. Automatic gas burner control systems for gas burners and gas burning appliances with or without fans. European Committee For Standardization, 2003.
Product Specification MCBA type 5 / type 6. Honeywell, 2007.
Basic Esys Controller for Atmospheric and Fan Assisted Applications S4965 CM2068 Honeywell, 2007.
Recommended resources
DUNN, R. William. Practical Design of Safety-Critical Computer Systems. Reliability Press, c2002. ISBN 0-9717527-0-2.
GANSSLE, Jack. THE FIRMWARE HANDBOOK: The Definitive Guide to Embedded Firmware Design and Applications. Elsevier Inc, c2004. ISBN 0-7506-7606-X.
MUSIL V., RECMAN M.,PROKOP R.. Diagnostika a testování elektronických systémů. Fakulta elektrotechniky a komunikačních technologií VUT v Brně, [2003].
PATTON, Ron. Testování Softwaru. 1. vyd. Praha, Computer Press, 2002. ISBN 80-7226-636-5.
TIAN, Jeff. Software QualityEngineering: Testing, Quality Assurance, and Quantifiable Improvement., Hoboken, John Wiley & Sons, Inc., c2005 IEEE Computer Society. ISBN 0-471-71345-7.
EN298. Automatic gas burner control systems for gas burners and gas burning appliances with or without fans. European Committee For Standardization, 2003.
Product Specification MCBA type 5 / type 6. Honeywell, 2007.
Basic Esys Controller for Atmospheric and Fan Assisted Applications S4965 CM2068 Honeywell, 2007.
Enclosed appendices
-
Appendices bound in thesis
-
Taken from the library
Yes
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Student prezentoval výsledky své diplomové práce. Po přečtení posudků následovala diskuze. Na všechny dotazy členů komise student dokázal aktivně reagovat. Dotazy:
1. Seznámil jste se s bezpečnostními normami? Proč nejsou uvedeny v přehledu použité literatury? (prof. Srovnal)
2. Jakou třídu bezpečnosti má plynový kotel? Jak se uděluje třída bezpečnosti? (prof. Srovnal)
3. Co byla vaše práce při realizaci testovacím systému? (Ing. Dulík)