======Litteratur: Industri 4.0====== Denne siden holdes oppdatert av [[https://www.ntnu.no/ansatte/mary.a.lundteigen|Mary Ann Lundteigen]], professor på teknisk kybernetikk, NTNU. Industri 4.0 handler om sømløs tilkoblingsbarhet ("interoperability" og "connectivity") mellom utstyr som inngår i industrielle anlegg og mellom industrielle anlegg og applikasjoner utenfor anlegget og i "skyen". ====Relevante organisasjoner/arbeidsgrupper som jobber med dette:==== * [[https://www.plattform-i40.de/IP/Navigation/EN/Industrie40/WhatIsIndustrie40/what-is-industrie40.html|Plattform Industrie 4.0]] - utvikler [[https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/rami40-an-introduction.html|Reference Architecture for Industrie 4.0]] (RAMI 4.0) og [[https://www.plattform-i40.de/IP/Redaktion/EN/Standardartikel/specification-administrationshell.html|Asset Administration Shell]] (AAS) * [[https://www.namur.net/en/focus-topics/namur-open-architecture/|NAMUR Open Architecture]] * [[https://opcfoundation.org/about/opc-technologies/opc-ua/|OPC foundation]] med OPC UA * [[https://www.opengroup.org/forum/open-process-automation-forum|Open Process Automation]] med O-PAS * [[https://industrialdigitaltwin.org/en/|Industrial Digital Twin Association]] (IDTA) for AAS submodel templates ==== Asset administration (AAS): ==== ===Standarder og rammeverk:=== * IEC PAS 63088: Smart manufacturing. Reference architecture model industry 4.0 (RAMI4.0) * IEC TR 63278. Foreløpig ikke utgitt, men under utvikling. * IEC 63278-1: Asset Administration Shell for industrial applications – Part 1: Asset Administration Shell structure * IEC 63278-2: Asset Administration Shell for Industrial Applications – Part 2: Information meta model * IEC 63278-3: Asset Administration Shell for Industrial Applications – Part 3: Security provisions for Asset Administration Shells * Platform Industrie 4.0 Details of the Asset Administration Shell. [[https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/Details_of_the_Asset_Administration_Shell_Part1_V3.html|Part 1]]. Metamodels * Platform Industrie 4.0 Details of the Asset Administration Shell. [[https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/Details_of_the_Asset_Administration_Shell_Part2_V1.html|Part 2]]. API ===Rapporter og implementeringsarbeid:=== * Overview of [[https://www.plattform-i40.de/SiteGlobals/IP/Forms/Listen/Downloads/EN/Downloads_Formular.html?cl2Categories_TechnologieAnwendungsbereich_name=Standards|reports and news about AAS]] by Industrie 4.0 * IDTA overview of: * [[https://industrialdigitaltwin.org/en/use-cases|AAS use cases]] * [[https://industrialdigitaltwin.org/en/content-hub/submodels|submodel templates]] * [[https://github.com/admin-shell-io|Github]] med server og submodeller * [[https://github.com/admin-shell-io/submodel-templates/tree/main/published/Functional%20Safety/1/0|Functional safety submodeller]], primært mot maskiner og basert på en tysk standard VDMA 66413:2012. ===Common data dictionaries (CDD)=== * [[https://cdd.iec.ch/cdd/iec61987/iec61987.nsf/TreeFrameset?OpenFrameSet&ongletactif=1 |CDD basert på IEC 61987]] (prosessindustri) * [[https://cdd.iec.ch/cdd/iec61360/iec61360.nsf/TreeFrameset?OpenFrameSet&ongletactif=1|CDD basert på IEC 61360-4]] (elektriske/elektroniske komponenter) * [[https://cdd.iec.ch/cdd/iec62683/iec62683.nsf/TreeFrameset?OpenFrameSet&ongletactif=1|CDD basert på IEC 62683]] (lavspenningsbrytere) * [[https://cdd.iec.ch/cdd/iectc85/iec63213.nsf/TreeFrameset?OpenFrameSet&ongletactif=1CDD basert på IEC 63213|CDD basert på måleutstyr for elektriske parametere]] (målesensorer/utstyr) * [[https://15926.org/home/|CDD basert på ISO 15926]] (utstyr i prosessanlegg, inkl. olje og gass) ===Software/verktøy for AAS:=== * [[https://github.com/admin-shell-io/aasx-package-explorer/blob/master/README.md |AAS Package Explorer]] * [[https://github.com/admin-shell-io/aasx-package-explorer|Oversikt]] over verktøyet * [[https://admin-shell-io.com/samples/|Eksempler]] som kan lastes inn i AAS Package Explorer * [[https://admin-shell-io.com/screencasts/|Videoer]] for AAS Package Explorer * [[https://wiki.eclipse.org/BaSyx_/_Documentation_/_API_/_AssetAdministrationShell |Basyx]] med [[https://wiki.eclipse.org/BaSyx_/_Documentation_/_AssetAdministrationShell og https://www.youtube.com/watch?v=nGRNg0sj1oY |videoforklaring her]]. * Example: [[https://github.com/admin-shell-io/aasx-server|IDTA AAS server]] (github) * BaSyx (https://projects.eclipse.org/projects/technology.basyx) provides various modules to cover a broad scope of Industrie 4.0 (including AAS). Hence its substantially more complex architecture. * PyI40AAS (https://git.rwth-aachen.de/acplt/pyi40aas) is a Python module for manipulating and validating AAS. * SAP AAS Service (https://github.com/SAP/i40-aas) provides a system based on Docker images implementing the RAMI 4.0 reference architecture (including AAS). * NOVAAS (https://gitlab.com/gidouninova/novaas) provides an implementation of the AAS concept by using JavaScript and Low-code development platform (LCDP) Node-Red. * Java Dataformat Library (https://github.com/admin-shell-io/java-serializer) provides serializer and derserializer for various dataformats as well as the creation and validation of AAS, written in Java. * [[https://www.iosb.fraunhofer.de/en/projects-and-products/faaast-tools-digital-twins-asset-administration-shell-industrie40.html |FA3ST tool]] (Fraunhofer Institute of Optronics, System Technologies and Image) * Exploitation IOSB) ===Forslag til leseliste:=== * [[https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/AAS-ReadingGuide202201.pdf?__blob=publicationFile&v=4|AAS leseveiledning]] eller [[https://www.plattform-i40.de/IP/Redaktion/EN/Standardartikel/specification-administrationshell.html|Industrie 4.0 "quick guide" oversikt]] * [[https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/VWSiD%20V2.0.pdf?__blob=publicationFile&v=2|Tosider]] om AAS for digital twilling * [[https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/Hardshell-softcore_ppt.pdf?__blob=publicationFile&v=2|AAS byggesteiner]] (submodeller, properties, AAS skjell) * [[https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/vws-in-detail-presentation.pdf?__blob=publicationFile&v=12|Detaljering av AAS]] - fra konsept til implementering * [[https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/hm-2018-trilaterale-coop.pdf?__blob=publicationFile&v=4|Noen perspektiv for implementering]] (paper) * [[https://www.zvei.org/fileadmin/user_upload/Presse_und_Medien/Publikationen/2018/August/Drives_4_0_Vision_Becomes_Reality/Drives_4_0_Vision_Becomes_Reality.pdf|Eksempel på implementering for motorstyring (fra en adhoc ZVEI arbeidsgruppe]] * [[https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/AAS_Reference_Modelling.pdf?__blob=publicationFile&v=5|AAS modelleringseksempler]] * [[https://www.plattform-i40.de/IP/Redaktion/EN/Downloads/Publikation/Capabilities_Industrie40_Components.html|AAS for å modellere "capabilities" for utstyr]] * [[https://www.din.de/resource/blob/65354/1bed7e8d800cd4712d7d1786584a7a3a/roadmap-i4-0-e-data.pdf|Tysk veikart for Industrie 4.0, inkludert AAS]] * "[[https://www.bmwk.de/Redaktion/DE/Publikationen/Industrie/industrie-4-0-sino-german-white-paper-on-functional-safety-for-industry-4-0-and-intelligent-manufacturing.pdf?__blob=publicationFile&v=16|SINO German Whitepaper of Functional Safety for Industrie 4.0 and Intelligent Manufacturing"]]. Forfattet ifbm et samarbeid mellom Kinesiske forskere og Tysk Industri 4.0 miljø. * [[https://www.dke.de/resource/blob/1711304/2e4d62811e90ee7aad10eeb6fdeb33d2/alignment-report-for-reference-architectural-model-for-industrie-4-0-data.pdf|Alignment Report for Reference Architectural Model for Industrie 4.0/Intelligent manufacturing System Architecture]]. Sino-German Industrie 4.0/Intelligent Manufacturing Standardisation Sub-Working Group * [[Specification Testbed „AAS networked“ Proactive AAS - interaction according to the VDI/VDE 2193 Technical Report|Eksempel på oppsett/testbed]] utgitt av Otto von Guericke Universität Magdeburg /EIT * [[https://ieeexplore.ieee.org/document/9617596|Artikkel]] som beskriver implementering av AAS med OPC UA. ===AAS konverteringsmuligheter:=== * [[https://reference.opcfoundation.org/src/v104/I4AAS/v100/docs/readme.htm|OPC UA companian standard for AAS]] * [[https://www.automationml.org/about-automationml/specifications/|Automation ML (AML) for AAS]] (klikkbar litt nede på siden) og også beskrevet eksempelvis i denne [[https://ieeexplore.ieee.org/document/8869214|artikkelen]] ====NAMUR Open Architecture ==== * [[https://www.namur.net/en/publications/news-archive/ne-175-is-newly-published.html|NAMUR NE 175]] - NOA concept * [[https://www.vdi.de/en/home/vdi-standards/details/vdivdenamur-2658-blatt-1-automation-engineering-of-modular-systems-in-the-process-industry-general-concept-and-interfaces|NAMUR/VDI/VDE 2658]] - Automation engineering of modular systems in the process industry (MTP) ====PA-DIM==== PA-DIM er et initiativ innenfor prosessindustrien gjennom organisasjonene FieldComm Group (FCG), OPC Foundation (OPCF) and PROFIBUS/PROFINET International (PI) for dele data fra utstyr i felt uten å være avhengig av en spesiell protokoll. * [[https://www.fieldcommgroup.org/sites/default/files/imce_files/technology/documents/PA%20DIM%20white%20paper%201.0.pdf|Om PA-DIM og kobling til AAS og Namur Open Arhietecture]] ==== Open Process Automation Standard (O-PAS) ==== * [[https://publications.opengroup.org/catalogsearch/result/index/?dir=desc&order=publish_date&q=open%20process%20automation&_ga=2.137799734.766043539.1661261157-663706217.1661261157|Side]] med liste over tilgjengelige beskrivelser. ==== Modular type Package (MTP) ==== * Standarden for MTP er utviklet av NAMUR og VDE/VDI i tyskland og er dokumentert i VDI/VDE/NAMUR 2658 * [[https://www.namur.net/fileadmin/media_www/fokusthemen/MTP_Onepager_final_2020-01-02.pdf|NAMUR sin 2-sider MTP presentasjon]] * [[https://www.namur.net/fileadmin/media_www/fokusthemen/MTP-Folien_f%C3%BCr_Namur-Website.pdf|En litt utvidet presentasjon av MTP fra NAMUR]] * [[https://www.zvei.org/fileadmin/user_upload/Presse_und_Medien/Publikationen/2019/Maerz/Status_Report_Modulare_Produktion_-_On_the_doorstep_to_market_launch/Statusreport_Process_INDUSTRIE_4.0-_The_Age_of_Modular_Production_19.02.19__8_.pdf|Industrie 4.0 presentasjon av MTP]] * [[https://new.abb.com/control-systems/modular-automation/module-type-package|Slik presenterer ABB MTP]], i tillegg til en litt utvidet beskrivelse [[https://new.abb.com/control-systems/modular-automation|her]] og video om praktisk bruk [[https://www.youtube.com/embed/f3GlqWNTJgo?html5=1&rel=0&wmode=transparent&autoplay=1|her]]. * [[https://assets.new.siemens.com/siemens/assets/api/uuid:80f60ef5-df42-4979-bff1-40e5eb3e0446/modular-type-package.pdf|Slik presenterer Siemens MTP]] * [[https://www.rockwellautomation.com/en-us/company/news/blogs/module-type-package.html|Slik presenterer Rockwell Automation MTP]] ==== Master oppgaver knyttet til Industri 4.0 ==== * Alexey Siverskiy (2023). [[https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/3082412|Implementing an AAS for a Siemens motor control system]] * Birgit Salamonsen Øygard (2023). [[https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/3082410|Data Models and Data Utilisation for Improved Diagnostics for Gas Detectors]] * Anne Løvfall Våge (2023). [[https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/3082413|Industry 4.0 and Asset Administration Shell (AAS): Implementing a Small Scale Demonstrator]] * Eirik Halvdan Sølvberg Bratbak (2022). [[https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/2997101|Asset Administration Shell for Life Cycle Management of Safety Systems]] * Einar Omang (2021). [[https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/2831340|OPC-UA Interface for Safety Instrumented Systems]]