Test Driven Software Development for Improving the Quality of Control Software for Industrial Automation Systems

Total Page:16

File Type:pdf, Size:1020Kb

Test Driven Software Development for Improving the Quality of Control Software for Industrial Automation Systems Die approbierte Originalversion dieser Dissertation ist in der Hauptbibliothek der Technischen Universität Wien aufgestellt und zugänglich. http://www.ub.tuwien.ac.at The approved original version of this thesis is available at the main library of the Vienna University of Technology. http://www.ub.tuwien.ac.at/eng DISSERTATION Test Driven Software Development for Improving the Quality of Control Software for Industrial Automation Systems Ausgeführt zum Zwecke der Erlangung des akademischen Grades eines Doktors der technischen Wissenschaften (Dr.techn.) unter der Leitung von Univ.– Prof. Dipl.-Ing. Dr.sc. techn. Georg Schitter E376 Institut für Automatisierungs– und Regelungstechnik eingereicht an der Technischen Universität Wien Fakultät für Elektrotechnik und Informationstechnik von Dipl.-Ing. Reinhard Hametner Matrikelnummer: 0125670 Schlossstrasse 13, 3250 Wieselburg, Österreich Wien, im Oktober 2013 . Dekan: Univ.–Prof. Dipl.-Ing. Dr.techn. Gottfried Magerl Tag des Kolloquiums: 01. 10. 2013 Vorsitzender: Univ.–Prof. Mag.rer.nat. Dr.rer.nat. Gottfried Strasser Erster Gutachter: Univ.–Prof. Dipl.-Ing. Dr.sc. techn. Georg Schitter Zweiter Gutachter: Prof. Dr.-Ing. Georg Frey Vorwort Diese Arbeit wurde im Jahr 2009 im Rahmen meiner Tätigkeit als wissenschaft- licher Mitarbeiter am Institut für Automatisierungs– und Regelungstechnik an der Technischen Universität Wien begonnen. Im Oktober 2013 wurde die Ar- beit in ähnlicher Form als Dissertation an der Fakultät für Elektrotechnik und Informationstechnik an der Technischen Universität Wien eingereicht und er- folgreich verteidigt. Wien, im Oktober 2013 Dipl.-Ing. Reinhard Hametner i Acknowledgements First of all I would like to thank the contributions of a large number of people, who have provided in different ways invaluable support for the completion of this thesis. Most of all I would like to thank Professor Georg Schitter, who conducted my thesis as supervisor during a long period of time. Under his supervision I learned a lot according to scientific standards at a high level and be precise in formulate scientific statements. I gratefully acknowledge Professor Georg Frey from the Saarland University for co-supervising this work. My special thanks are dedicated to Dr. Alois Zoitl for his support and fruit- ful discussions during my work. He spent a lot of time and energy in discus- sing my results. He teaches me to write scientific papers from the very begin- ning as well as helping me to write scientific research grants. Furthermore, I want to thank Professor Gerfried Zeichen for the discussions about industry challenges during my work on different research projects. This dissertation came to standing during my employment as a research as- sistant at the Automation and Control Institute at Vienna University of Techno- logy. I want to thank all colleagues for providing a highly innovative and pro- ductive environment, especially Monika Wenger, Ingo Hegny, Martin Melik- Merkumians, Michael Steinegger, Dr. Gottfried Koppensteiner, Wilfried Lepu- schitz, Alexander Prostejovsky, and Dr. Munir Merdan. Furthermore, I would like to thank Dietmar Winkler and Thomas Östrei- cher from the Institute of Software Technology and Interactive Systems for the fruitful discussions and the pleasant cooperation. Numerous scientific publi- cations are the results of our cooperation which are presented on international scientific conferences all over the world. Many warm thanks go to my parents Maria and Franz Hametner and my brother Christoph for their support during the long period of my education. They frequently asking me about the status quo of my thesis with the state- ii iii ment: “Und wie schauts aus?” Finally and above all, I would like to thank my wonderful girlfriend Mela- nie for her devoted love and her incessant patience when this thesis was at the forefront of my thoughts. Thank you for supporting me during all these years and for pursuing me to finish this thesis as soon as possible. Parts of this work were funded by the Austrian Research Funding Agency (FFG) grant logi.DIAG (Bridge7-196929). REINHARD HAMETNER Abstract In today’s world the complexity of industrial automation systems increases rapidly. Because of this complexity, the development of such automation sys- tems becomes more time consuming and has to deal with adaptations of the industrial automation code on short notice. The engineering efficiency has to be increased in terms of reusability support of tested and testable software components for upcoming projects in order to reduce the development time and costs. The intention of this thesis is to make a significant step towards an increase in the quality of industrial automation software by providing a test infrastruc- ture with appropriate testing techniques for industrial automation software. To ensure the high software quality, testing processes are necessary which as- sist the development engineers during the life-cycle of developing industrial automation systems. Currently there is no systematic test process for testing industrial control software in the industry. First steps are available in academia to adapt testing techniques from the software engineering domain applied on the industrial automation domain. A new test framework is developed in this thesis which is able to sup- port testing of industrial automation software, i.e. based on IEC 61131 and IEC 61499, on various levels of detail and from different perspectives. New criteria are proposed for selecting Unified Modeling Language (UML) mod- els which are useable for specifying tests of industrial automation software. According to the developed test framework, different testing techniques con- sidering the different test levels are presented which are able to test industrial automation software considering the Test-First Development (TFD) strategy. Finally, a new automation component architecture and a new component de- sign for developing industrial automation applications are introduced to sup- port testability. Therefore, it is now possible to increase the quality of indus- trial control software by using the newly developed test infrastructure. iv Kurzzusammenfassung Der starke Konkurrenzdruck der Märkte lässt die Anforderungen heutiger in- dustrieller Automatisierungssysteme rapide ansteigen. Dies führt zu einer Er- höhung der Komplexität solcher Systeme. Darum steigt der Aufwand in der Entwicklung, welche mit ständigen Adaptierungen des Software Codes ver- bunden ist. Durch den Einsatz von wiederverwendbaren und testbaren Kom- ponenten kann die Effizienz für zukünftige Projekte gesteigert werden. Zu- sätzlich können die Entwicklungszeiten und Entwicklungskosten durch Ver- wendung solcher Komponenten reduziert werden. Die Intention dieser Doktorarbeit ist, einen signifikanten Schritt zur Stei- gerung der Qualität von Steuerungssoftware beizutragen und eine Testinfra- struktur mit geeigneten Techniken zum Testen einer solchen Software bereit- zustellt. Um eine hohe Softwarequalität zu erreichen ist ein Testprozess not- wendig, welcher dem/der Ingenieur/in während der ganzen Entwicklungs- zeit unterstützend zur Verfügung stehen soll. Derzeit gibt es keine systemati- schen Testprozesse für Software im Bereich der industriellen Steuerungstech- nik. Erste Ansätze sind im akademischen Bereich erforscht. Hierzu werden Techniken aus dem Bereich der Informatik, im Speziellen der Softwareent- wicklung, adaptiert. Diese Doktorarbeit zeigt eine neue Teststruktur, die das Testen von industrieller Steuerungssoftware nach dem Standard IEC 61131 und IEC 61499 an unterschiedlichen Testebenen mit unterschiedlichen Per- spektiven unterstützt. Geeignete Unified Modeling Language (UML) Model- le für die Testspezifikation werden vorgestellt. Weiters werden Testmethoden und Techniken diskutiert, die für das Testen von Steuerungssoftware nach der “Test-First Development” Strategie geeignet sind. Abschließend wird ei- ne neue komponentenbasierte Architektur und ein neues Komponentendesign für die Entwicklung testbarer Steuerungsapplikationen präsentiert. Nun ist es möglich, die Qualität der industriellen Steuerungssoftware mithilfe der neu entwickelten Testinfrastruktur zu erhöhen. v Contents List of Figures ix List of Tables xii List of Listings xiii Acronyms xiv 1 Introduction1 1.1 Problem Statement..........................2 1.2 Goal...................................3 1.3 Software Testing............................3 1.3.1 Fundamental Terms.....................4 1.3.2 Test Methods.........................5 1.3.3 Testing vs. Verification....................8 1.4 Summary................................ 10 1.5 Contributions and Outline of the Thesis.............. 10 2 Related Work 12 2.1 Modeling Languages for Industrial Automation Systems.... 15 2.1.1 IEC 61131........................... 15 2.1.2 IEC 61499 - Distributed Event-based System....... 17 2.2 Testing Control Software....................... 20 2.2.1 Testing as Commissioning Support............. 21 2.2.2 Automatic Testing...................... 21 2.2.3 Simulation-based Testing.................. 23 2.2.4 Analyzing Methods..................... 23 2.3 Model-Driven Development..................... 24 vi CONTENTS vii 2.3.1 What is a Model?....................... 24 2.3.2 Model Specification..................... 25 2.3.3 Model Transformation.................... 26 2.3.4 Model-Driven Development for Control Applications.. 27 2.4 Testing in Software Engineering................... 28 2.4.1 Test Specification in Software Engineering........ 29 2.4.2 Test Processes, Test Strategies, and
Recommended publications
  • Master's Degree Thesis Report Implementation of IEC 61499
    Master’s Degree Thesis Report Karthik Gopinath Sharma [email protected] September 19, 2019 Implementation of IEC 61499 Applications for Centralized Power System Protection Platform SUPERVISORS Prof. Oriol Gomis Bellmunt(UPC) Tin Rabuzin (KTH) Escola Tecnica` Superior d’Enginyeria Industrial de Barcelona 1 Page No. 1 Acknowledgements To InnoEnergy Master’s School for giving me two years of free and superior edu- cation in the field of Smart Grids and Renewable Energy I could ever ask for. To UPC, Barcelona and KTH, Stockholm two of the finest universities along with the best professors and friends enabling me to enjoy the journey throughout my double master’s degree. To my supervisors, Oriol Gomis Bellmunt and Tin Rabuzin, for allowing me to pursue this project as part of my master thesis and being there with me throughout the dura- tion of the Master Thesis guiding me with their knowledge and experience. To Alois Zoitl, for taking his precious time out in helping me to understand a criti- cal issue during the project. To my family, for being my support always. Page No. 2 Abstract With the onset of distributed energy resources in the electricity generation, the sce- narios for protection and automation are becoming challenging. Even with guidelines like IEC61850 which focuses on digital substations there is a big issue in terms of inte- grating systems from different vendors. On the other hand IEC 61499 is moving ahead with enabling distributed automation and control in Industrial environment. This report aims to answer if it is possible to design an IED based on IEC61850 us- ing IEC61499.
    [Show full text]
  • Smart Reconfiguration of Distribution Grids Using Agent-Based Technology
    FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO Smart Reconfiguration of Distribution Grids using Agent-based Technology Matheus Macedo Lopes Dissertation conducted under the Master’s in Electrical and Computers Engineering Program - Major Energy Supervisor: Prof. Vladimiro Miranda , Ph.D. Co-Supervisor: Prof. Diego Issicaba , Ph.D. July 28, 2016 © Matheus Macedo Lopes, 2016 Resumo As manobras de isolamento para reconfiguração em redes de distribuição de média tensão são tradicionalmente manuais ou dependem de decisões tomadas pelos operadores de rede. A abor- dagem proposta assume uma arquitetura onde os agentes interagem em um ambiente de rede de distribuição simulado a partir do estabelecimento de metas projetadas seguindo o paradigma de orientação mulit-agente. A aplicação é implementada de tal forma que agentes AgentSpeak in- teragem entre eles através de uma comunicação baseada em ato de fala/comunicação, bem como com um ambiente desenvolvido em linguagem JAVA. Neste contexto, esta tese propõe a modelagem e verificação de soluções baseadas em agentes para apoiar as operações de reconfiguração em redes de distribuição em nível de média tensão. A metodologia foi utilizada para apoiar as actividades dos operadores de redes de distribuição por meio de planos de restabelecimento de energia para ajudar em casos de falhas permanentes. As abordagens empregadas para arquitetura de agentes para a reconfiguração foram baseadas em modelo hierárquico e uma abordagem totalmente descentralizada. A capabilidade dos agentes foram desenvolvidas prevendo as possiveis aplicações do sistema de distribuição com foco em procedimentos de gestão des interrupções de service. As abordagens foram testadas em um ali- mentador teste trifásico do IEEE de 123 nós.
    [Show full text]
  • Response Time for IEC 61499 Over Ethernet
    Response Time for IEC 61499 over Ethernet Per Lindgren, Johan Eriksson, Marcus Lindner and Andreas Lindner David Pereira and Luís Miguel Pinho Luleå University of Technology CISTER / INESC TEC, ISEP Email:{per.lindgren, johan.eriksson, marcus.lindner, andreas.lindner}@ltu.se Email: {dmrpe, lmp}@isep.ipp.pt Abstract—The IEC 61499 standard provides means to specify general purpose usage. Our results are safe to the worst case, distributed control systems in terms of function blocks. The while further improvements can be obtained if the Maximum execution model is event driven (asynchronous), where triggering Transmission Unit (MTU) of general purpose (best effort events may be associated with data (and seen as a message). traffic) is controlled. In this paper we propose a low complexity implementation technique allowing to assess end-to-end response time of event We can conclude that the presented approach reduces chains spanning over a set of networked devices. In this paper we complexity of distribution (in comparison to the traditional develop a method to provide safe end-to-end response time taking SCADA approach), reduces device and network complexity both intra- and inter-device delivery delays into account. As a (does neither require complex time triggered architectures use case we study the implementation onto (single-core) ARM- like scan based PLCs, nor any dedicated network compo- cortex based devices communicating over a switched Ethernet network. For the analysis we define a generic switch model and nents/protocols), and is highly flexible (allowing network shar- an experimental setup allowing us to study the impact of network ing between real-time and best-effort devices).
    [Show full text]
  • Low-Cost Industrial Controller Based on the Raspberry Pi Platform
    Low-cost Industrial Controller based on the Raspberry Pi platform Gustavo Mendonça de Morais Rabelo Vieira Dissertation presented to the School of Technology and Management of Bragança to obtain the Master Degree in Industrial Engineering. Work oriented by: Professor PhD Paulo Leitão Professor PhD José Barbosa Professor MsC Ulisses da Graça Bragança 2018-2019 ii Low-cost Industrial Controller based on the Raspberry Pi platform Gustavo Mendonça de Morais Rabelo Vieira Dissertation presented to the School of Technology and Management of Bragança to obtain the Master Degree in Industrial Engineering. Work oriented by: Professor PhD Paulo Leitão Professor PhD José Barbosa Professor MsC Ulisses da Graça Bragança 2018-2019 iv Dedication Este trabalho é dedicado a mulher mais trabalhadora que conheço, a quem admiro muito e me inspira imensamente desde criança, minha querida e amada avó Terezinha Mendonça de Morais, singularmente importante em minha vida. À minha mãe Janaína, à minha tia Gildete, melhores amigas que sempre me ofereceram apoio a perseverar em minhas conquistas. Aos meus queridos irmãos mais novos, Lucas e Vitor que me orgulham pelas pessoas que estão se tornando e por toda a companhia que tive o prazer de desfrutar durante o nosso crescimento. v vi Acknowledgements Agradeço a todo o apoio e suporte que tive da minha família por me proporcionar a oportunidade de chegar até aqui. Aos meus professores orientadores José Barbosa e Paulo Leitão pela rica e experiente orientação. A todos os amigos, colegas e professores que foram sumariamente importantes para o sucesso da realização deste trabalho. vii viii Abstract The low-cost automation field exhibits the need of innovation both in terms of hardware and software.
    [Show full text]
  • Cost Effective Automation Energiforskrapport 2017-435
    COST EFFECTIVE AUTOMATION REPORT 2017:435 SMARTA ELNÄT Cost effective automation Open architecture for cost effective protection and control of power distribution networks GULNARA ZHABELOVA, CHEN-WEI YANG, LARS CHRISTOFFERSSON, VALERIY VYATKIN ISBN 978-91-7673-435-3 | ©Energiforsk October 2017 Energiforsk AB | Phone: 08-677 25 30 | E-mail: [email protected] | www.energiforsk.se COST EFFECTIVE AUTOMATION Förord Detta projekt behandlar fokusområdet Mer automation i eldistributionsnätet inom programmet Smarta Elnät. Projektet visar på möjligheten att med en exekveringsplattform utföra kontrollerade P&C-funktioner från olika leverantörer. Resultatet understöder leverantörsoberoende krav och utformning av stationsautomation, möjliggörande komplexa skyddssystem till lägre kostnad. Projektet är ett samarbete mellan leverantörer, universitet och användare. Projektet kombinerar den senaste utvecklingen i kommunikation (IEC 61850) och industriella informatik (IEC 61499). Projektet syftar till att utveckla IEC 61499 skyddssystemet och testa den på 10 / 0,4 kV transformatorstation i en realtids laboratorium installation. Huvudsökande är prof. Valeriy Vyatkin, Kommunikations – och beräkningssystem/ datavetensakap vid Luleå tekniska universitet. Gulnara Zhabelova från Luleå Tekniska Universitet har varit projektledare för projektet. Stort tack också till referensgruppen, som på ett mycket välförtjänt sätt har bidragit till projektet: • Hakan Ünal, Göteborgenergi AB • Niklas Sigfridsson, Vattenfall • Ellevio, Joar Johansson • Erik Wejander, Svenska
    [Show full text]
  • Standards Publications
    IRISH STANDARDS PUBLISHED BASED ON CEN/CENELEC STANDARDS 1. I.S. 178:1973 Date published 28 SEPTEMBER 2005 Extruded Rigid PVC Corrugated Sheeting 2. I.S. EN 60835-1-2:1993 Date published 1 JUNE 2005 Methods of measurement for equipment used in digital microwave radio transmission systems -- Part 1: Measurements common to terrestrial radio-relay systems and satellite earth stations -- Section 2: Basic characteristics (IEC 60835-1-2:1992 (EQV)) 3. I.S. EN 160000:1993/A1:1996 Date published 1 JUNE 2005 Generic Specification: Modular electronic units 4. I.S. EN 61595-1:1999 Date published 1 JUNE 2005 Multichannel digital audio tape recorder (DATR), reel-to-reel system, for professional use -- Part 1: Format A (IEC 61595-1:1997 (EQV)) 5. I.S. EN 1990:2002+NA:2010 Date published 24 MARCH 2005 Eurocode - Basis of structural design (including Irish National Annex) 6. I.S. EN ISO 14122-4:2004 Date published 23 FEBRUARY 2005 Safety of machinery - Permanent means of access to machinery - Part 4: Fixed ladders (ISO 14122-4:2004) 7. I.S. EN 13877-1:2004 Date published 23 SEPTEMBER 2005 Concrete pavements - Part 1: Materials 8. I.S. EN 13877-2:2004 Date published 23 SEPTEMBER 2005 Concrete pavements - Part 2: Functional requirements for concrete pavements 9. I.S. EN 12843:2004 Date published 4 MARCH 2005 Precast concrete products - Masts and poles 10. I.S. EN 13225:2005 Date published 4 MARCH 2005 Precast concrete products - Linear structural elements 11. I.S. EN 13693:2004 Date published 4 MARCH 2005 Precast concrete products - Special roof elements 12.
    [Show full text]
  • Portability of IEC 61499 Compliant Software
    Portability of IEC 61499 compliant software Alexander Hopsu School of Electrical Engineering Master’s thesis Helsinki 21.1.2019 Supervisor Prof. Valeriy Vyatkin Advisor Dr Udayanto Atmojo Copyright © 2019 Alexander Hopsu Aalto University, P.O. BOX 11000, 00076 AALTO www.aalto.fi Abstract of the master’s thesis Author Alexander Hopsu Title Portability of IEC 61499 compliant software Degree programme Electronics and Electrical Engineering Major Control, Robotics and Autonomous Systems Code of major ELEC3025 Supervisor Prof. Valeriy Vyatkin Advisor Dr Udayanto Atmojo Date 21.1.2019 Number of pages 70+18 Language English Abstract This master’s thesis investigates the portability features of three different IEC 61499 standard compliant tools. Firstly, the thesis introduces the standard’s capabilities, then illustrates its use with a few example cases. The study continues by focusing on migrating the basic and composite function block types and system architecture with application networks and device configurations from one tool to another. A converter program is subsequently created using Python programming language to automate the required modification process, thus enabling the files to migrate between the compliant tools. The study takes into consideration NxtStudio, FBDK and 4DIAC software tools. In every tool, similar function blocks and system structures are created. The portability of these created elements is examined between the tools, resulting in a table that numerically evaluates the portability from one tool to another. Keywords IEC 61499 standard, portability, compliant tool, converter program, NxtStudio, FBDK, 4DIAC Aalto-yliopisto, PL 11000, 00076 AALTO www.aalto.fi Diplomityön tiivistelmä Tekijä Alexander Hopsu Työn nimi IEC 61499 -standardia noudattavien ohjelmistojen tietojen siirrettävyys Koulutusohjelma Elektroniikka ja sähkötekniikka Pääaine Pääaineen koodi ELEC3025 Säätötekniikka, robotiikka ja autonomiset järjestelmät Vastuuopettaja Prof.
    [Show full text]
  • Sensors 2012, 12, 10259-10291; Doi:10.3390/S120810259 OPEN ACCESS Sensors ISSN 1424-8220 Article Funblocks
    Sensors 2012, 12, 10259-10291; doi:10.3390/s120810259 OPEN ACCESS sensors ISSN 1424-8220 www.mdpi.com/journal/sensors Article FunBlocks. A Modular Framework for AmI System Development Rafael Baquero 1,*, José Rodríguez 1, Sonia Mendoza 1, Dominique Decouchant 2,3 and Alfredo Piero Mateos Papis 2 1 Department of Computer Science, CINVESTAV-IPN, Instituto Politécnico Nacional 2508, San Pedro Zacatenco, Del. Gustavo A. Madero, DF 07360, Mexico; E-Mails: [email protected] (J.R.); [email protected] (S.M.) 2 Department of Information Technologies, UAM Cuajimalpa, Av. Constituyentes 1000 Lomas Altas, Del. Miguel Hidalgo, DF 11950, Mexico; E-Mails: [email protected] (D.D.); [email protected] (A.P.M.P.) 3 Centre National de la Recherche Scientifique, Laboratoire LIG, 681 Rue de la Passerelle, 38400 St Martin d’Hères, France * Author to whom correspondence should be addressed; E-Mail: [email protected]; Tel.: +5255-5747-3800 (ext. 3758); Fax: +5255-5747-3757. Received: 6 June 2012; in revised form: 12 July 2012 / Accepted: 27 July 2012 / Published: 30 July 2012 Abstract: The last decade has seen explosive growth in the technologies required to implement Ambient Intelligence (AmI) systems. Technologies such as facial and speech recognition, home networks, household cleaning robots, to name a few, have become commonplace. However, due to the multidisciplinary nature of AmI systems and the distinct requirements of different user groups, integrating these developments into full-scale systems is not an easy task. In this paper we propose FunBlocks, a minimalist modular framework for the development of AmI systems based on the function module abstraction used in the IEC 61499 standard for distributed control systems.
    [Show full text]
  • Sysgrid: IEC 61850/IEC 61499 Based Engineering Process for Smart Grid Automation Design
    Please cite as follows: G. Zhabelova, C.-W. Yang, V. Vyatkin , “SysGrid: IEC 61850 and IEC 61499 based engineering process for Smart Grid system design”, IEEE Conference on Industrial Informatics (INDIN’13), Bochum, July 29-31, 2013 SysGrid: IEC 61850/IEC 61499 Based Engineering Process for Smart Grid Automation Design Gulnara Zhabelova, Chen-Wei Yang Valeriy Vyatkin Department of Computer Systems Engineering Department of CS, Electrical and Space Engineering Lulea University of Auckland Tekniska Universitet New Zealand Sweden {gzha046,cyan083}@aucklanduni.ac.nz [email protected] Abstract — The paper proposes a novel computer-aided According to [4], there are three elements in a MBSE model-based system engineering process for Smart Gird environment: the modelling language, the modelling tool and applications. The process is supported by the SysGrid tool that the modelling process. Table 1 presents the three elements of plays the roles of system configurator and device configurator. MBSE mapped to the architecture of the proposed SysGrid The design process starts with single line diagrams which are tool. The modelling languages used are IEC 61850 and IEC automatically transformed to executable function block specifications. The process is based on the Smart Grid control 61499. The modelling tool is SysGrid and finally, the architecture that is a heterogeneous network of controllers modelling process is adopted from both the IEC 61850 and communicating in a peer to peer manner. This “artificial nervous IEC 61499 standards. system” of the Smart Grid will be capable of self-healing and Table 1. Elements of SysGrid MBSE environment. dynamic adaptation to renewable generation and ever-changing loads.
    [Show full text]
  • Open Architecture Machinery Control System
    Dr. Norbert Doerry, Tim Scherer, Jeff Cohen, Nick Guertin U.S. Navy: NAVSEA, NAVSSES, NAVSSES, PEO-IWS Open Architecture Machinery Control System commercial markets by various control ABSTRACT system suppliers who tailor their products to Machinery Control Systems are currently meet the customer’s specifications and individually crafted for each class of ship. Just frequently utilize existing technologies as the combat systems community is improving based on their experience on other ship performance while reducing cost through an platforms. As the result, the installed MCS open architecture approach, an opportunity products have a variety of Commercial-Off- exists to develop and field an open architecture The-Shelf (COTS) flavors and in many machinery control system for use on all naval cases proprietary software and hardware ships. This paper proposes a business and components. Because MCS suppliers have technical approach to developing an Open been able to leverage existing product Architecture Machinery Control System hardware, software, and development (OAMCS) common across all classes of ships. investment, customers typically get Once adopted this approach would provide competitively package pricing during initial commonality across the fleet while preserving system procurement. However, it becomes competition and a viable industrial base. This more costly to obtain and replace MCS commonality facilitates user training, improved components as the systems age and require maintenance, and regular software and hardware maintenance or upgrading due to the updates. specialized nature of each supplier’s products. Furthermore, the propagation of The technical approach includes a description of different vendor-specific products in a the open standards needed both within the particular fleet requires extra effort and cost boundaries of the MCS and between the MCS to train the operation and support and the user equipment.
    [Show full text]
  • Standards Action Layout SAV3636.Fp5
    PUBLISHED WEEKLY BY THE AMERICAN NATIONAL STANDARDS INSTITUTE 25 West 43rd Street, NY, NY 10036 VOL. 36, #36 September 9, 2005 Contents American National Standards Call for Comment on Standards Proposals ................................................ 2 Call for Comment Contact Information ....................................................... 12 Initiation of Canvasses ................................................................................. 14 Final Actions.................................................................................................. 15 Project Initiation Notification System (PINS).............................................. 16 International Standards ISO and IEC Draft Standards........................................................................ 19 ISO and IEC Newly Published Standards.................................................... 21 Proposed Foreign Government Regulations................................................ 23 Information Concerning ................................................................................. 24 Standards Action is now available via the World Wide Web For your convenience Standards Action can now be downloaded from the following web address: http://www.ansi.org/news_publications/periodicals/stan dards_action/standards_action.aspx?menuid=7 American National Standards Call for comment on proposals listed This section solicits public comments on proposed draft new American National Standards, including the national adoption of Ordering Instructions for "Call-for-Comment"
    [Show full text]
  • Usage of IEC 61131 and IEC 61499 Standards for Creating Distributed Control Systems
    Tomáš Bezák Usage of IEC 61131 and IEC 61499 Standards for Creating Distributed Control Systems Scientific Monographs in Automation and Computer Science Edited by Prof. Dr. Peter Husar (Ilmenau University of Technology) and Dr. Kvetoslava Resetova (Slovak University of Technology in Bratislava) Vol. 3 USAGE OF IEC 61131 AND IEC 61499 STANDARDS FOR CREATING DISTRIBUTED CONTROL SYSTEMS Tomáš Bezák Universitätsverlag Ilmenau 2012 Impressum Bibliographic information of the German National Library The German National Library lists this publication in the German national bibliography, with detailed bibliographic information on the Internet at http://dnb.d-nb.de. Author’s acknowledgement to Jana Green for translation. This scientific monograph originated from the author's dissertation thesis defended at the Slovak University of Technology in Bratislava, Faculty of Materials Science and Technology in Trnava. Reviewers: Peter Husár, Professor, Ph.D. Aleš Janota, Professor, Ph.D. Augustín Gese, Ph.D. Author’s contact address: Tomáš Bezák, Ph.D. Slovak University of Technology in Bratislava Faculty of Materials Science and Technology in Trnava Ilmenau Technical University / University Library Universitätsverlag Ilmenau Postfach 10 05 65 98684 Ilmenau www.tu-ilmenau.de/universitaetsverlag Production and delivery Verlagshaus Monsenstein und Vannerdat OHG Am Hawerkamp 31 48155 Münster www.mv-verlag.de ISSN 2193-6439 (Print) ISBN 978-3-86360-015-0 (Print) URN urn:nbn:de:gbv:ilm1-2012100032 Titelfoto: photocase.com Abstract This publication deals with the application of standards for industrial automation during distributed control systems design. Control systems design consists of a choice between two approaches based on the standards, IEC 61131 and IEC 61499. The question is which of the standards to use for distributed control systems design.
    [Show full text]