𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Distributed control applications : guidelines, design patterns, and application examples with the IEC 61499

✍ Scribed by Strasser, Thomas; Zoitl, Alois


Publisher
CRC Press
Year
2016
Tongue
English
Leaves
508
Series
Industrial information technology series
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Content: IEC 61499 BASICSChallenges and Demands for Distributed Automation in Industrial EnvironmentsThomas Strasser and Alois ZoitlTrends in Industrial AutomationRequirements for Future Automation ArchitectureOutlookBasic Principles of IEC 61499 Reference ModelThomas Strasser and Alois ZoitlIntroductionIEC 61499 Reference ModelMain Differences between First and Second EditionsDESIGN GUIDELINES AND APPLICATION DEVELOPMENTDesign Patterns, Frameworks, and MethodologiesJames H. ChristensenIntroduction, Motivation, and OverviewDistributed Application MethodologyProxy PatternLayered Model/View/Controller/Diagnostics (MVCD) PatternLocal Multicast PatternTagged Data PatternMatrix FrameworkConclusionsApplying IEC 61499 Design Paradigms: Object-Oriented Programming, Component-Based Design, and Service-Oriented ArchitectureWenbin Dai, Valeriy Vyatkin, and James H. ChristensenIntroductionEssential Elements in IEC 61499 Function Block DesignsApplying Object-Oriented Programming Paradigm in IEC 61499 Function BlocksAdoption of Component-Based Design Paradigm for IEC 61499 Function BlocksIntroducing New Service-Oriented Architecture Paradigm for IEC 61499 Function BlocksSummaries of IEC 61499 Design ParadigmsConclusionsNew Design Patterns for Time-Predictable Execution of Function BlocksMatthew M. Y. Kuo and Partha S. RoopIntroductionCoding Guidelines for Time PredictabilityDesign PatternsRequirement QualificationOrdered Synchronous Design PatternDelayed Synchronous Design PatternTiming AnalysisConclusionAutomatic Reengineering of IEC 61131-Based Control Applications into IEC 61499Monika Wenger, Alois Zoitl, and Georg SchitterIntroductionIEC 61131 versus IEC 61499Related Work on ReengineeringDeveloped Reengineering ProcessProof of ConceptConclusionUnit Test Framework for IEC 61499 Function BlocksReinhard Hametner, Ingo Hegny, and Alois ZoitlIntroductionRelated WorkRequirements for IEC 61499 Unit TestsModeling Unit Tests According to IEC 61499Resulting Test FrameworkApplication ExamplesConclusion and Future WorkVerifying IEC 61499 ApplicationsPetr Kadera and Pavel VrbaIntroductionGeneral Software VerificationVerification of IEC 61131-3Dynamic Verification of IEC 61499Static Verification of IEC 61499ConclusionFault-Tolerant IEC 61499 ApplicationsMario de SousaIntroductionBackgroundReplication in IEC 61499 ApplicationsReplication Framework on FORTEExample of Replicated IEC 61499 ApplicationQuantifying System ReliabilitySummaryDeveloping IEC 61499 Communication Service Interface Function Blocks in Distributed Control and Automation ApplicationsGeorgios Sfiris and George HassapisIntroductionIEC 61499 Programming and Communication SemanticsExample of Distributed ApplicationUDP/IP and TCP/IP Communication Protocols in IEC 61499Example of SCADA SystemModbus Communication Protocol in IEC 61499Implementations of Other Communication Protocols in IEC 61499Programming ExampleAdapted Design Methodology to IEC 61499 for Distributed Control Applications of Machine ToolsCarlos Catalan, Alfonso Blesa, Felix Serna, and Jose Manuel ColomShort MotivationIntroductionControl Software for AMs: IEC 61499 StandardCommunicating Machine Tools with IEC 61499COSME Platform Design GoalsCOSME FB ModelCOSME Platform ArchitectureCOSME Design ProcessImplementation IssuesConclusionsINDUSTRIAL APPLICATION EXAMPLESFlexible and Reusable Industrial Control ApplicationGernot Kollegger and Arnold KopitarIntroductionExpectations to IEC 61499-based Automation SolutionsRequirements to IEC 61499-based ApplicationsPower of AttributesCAT: Composite Automation TypeProcess Control ApplicationConcept and Components of Process Control LibrariesBelt Conveyor Lines ApplicationDistributed Sequence Control ApproachDosing and Reactor ApplicationHardware Configuration and Monitoring ApplicationConclusionBuilding Automation Simply DoneGernot Kollegger and Arnold KopitarIntroductionBuilding Control Application RequirementsControl ApplicationConclusionControl Software for Cutting Glass Machine Tool Built Using COSME Platform: Case StudyFelix Serna, Carlos Catalan, Alfonso Blesa, Jose Manuel Colom, and Josep Maria RamsIntroductionIEC 61499-based Design versus Application DomainGlass Machining ModellingImplementationPractical Issues and ConclusionsDistributed Intelligent Sensing and Control for Manufacturing AutomationRobert W. BrennanIntroductionRelated WorkDISCS ArchitectureFunction Block ImplementationExample: Mobile Object TrackingFuture WorkModel-Driven Design of Cardiac Pacemaker Using IEC 61499 Function BlocksYu Zhao and Partha S. RoopIntroductionPacing System in a NutshellOverview of Proposed ApproachModeling Using IEC 61499 Function BlocksHigh-Fidelity Model CreationResponse Time Analysis Using High-Fidelity ModelsConclusionsSmart Grid Application through Economic Dispatch Using IEC 61499Srikrishnan Jagannathan and Peter IdowuIntroductionEssential ConceptsSoftware ToolsApplication DevelopmentCo-Simulation between MATLAB and FBDKSimulation Results, Conclusions, and Future WorkLABORATORY AUTOMATION EXAMPLESWorkspace Sharing Assembly Robots: Applying IEC 61499Matthias Plasch, Gerhard Ebenhofer, Michael Hofmann, Martijn Rooker, Sharath Chandra Akkaladevi, and Andreas PichlerIntroductionRelated WorkDescription of Robotic SystemDevelopment ApproachResulting System ArchitectureSummary and ConclusionHierarchically Structured Control Application for Pick and Place StationMonika Wenger, Milan Vathoopan, Alois Zoitl, and Herbert PrahoferIntroductionPrinciples for Hierarchical Structured Control ApplicationsStructure of Pick and Place StationHierarchical Control ApplicationConclusionToward Batch Process Domain with IEC 61499Wilfried Lepuschitz and Alois ZoitlIntroductionANSI/ISA-88 Batch ControlApproach 1: Hierarchical Structure Based on Automation ComponentsApproach 2: Implementation of S88 State MachineApproach 3: Generic S88 Phases Structure and Conjunction with Industrial Batch Management SystemConclusionSmart Grid Laboratory Automation Approach Using IEC 61499Filip Andren, Georg Lauss, Roland Brundlinger, Philipp Svec, Christian Seitl, and Thomas StrasserIntroduction and MotivationSmart Grid Laboratories: Needs and RequirementsBrief Overview of SmartEST Lab EnvironmentIEC 61499-Based Laboratory Automation SystemSummary and Conclusions

✦ Subjects


Model-driven software architecture. ARCHITECTURE / Design, Drafting, Drawing & Presentation


πŸ“œ SIMILAR VOLUMES


Modelling Control Systems Using Iec 6149
✍ R. W. Lewis πŸ“‚ Library πŸ“… 2001 🌐 English

New technologies and standards are emerging which will have a dramatic effect on the design and implementation of future industrial control systems. PLCs and PC-based soft controllers are beginning to use software components, such as object-oriented technology, to bring together the hitherto differe

Applied Akka Patterns: A Hands-On Guide
✍ Nash, M.;Waldron, W. πŸ“‚ Library πŸ“… 2016 πŸ› O’Reilly Media 🌐 English

<p>When it comes to big data processing, we can no longer ignore concurrency or try to add it in after the fact. Fortunately, the solution is not a new paradigm of development, but rather an old one. With this hands-on guide, Java and Scala developers will learn how to embrace concurrent and distrib

Iec 61499 Function Blocks for Embedded a
✍ Valeriy Vyatkin πŸ“‚ Library πŸ“… 2011 πŸ› Instrumentation Systems 🌐 English

IEC 61499 is the newly adopted standard for distributed control systems and follows on from the IEC 61131 standard for programmable logic controller (PLC). Part of the ISA/O3neida series on distributed industrial automatoin, this book is a practical guide for component-based development of distribut

IEC 61499 Function Blocks for Embedded a
✍ Vyatkin, Valeriy πŸ“‚ Library πŸ“… 2007 πŸ› ISA

IEC 61499 is the newly adopted standard for distributed control systems and follows on from the IEC 61131 standard for programmable logic controllers (PLC). Part of the ISA/O<sup>3</sup>neida series on distributed industrial automation, this book is a practical guide for component-based development