--- myst: enable_extensions: ["colon_fence", "admonition"] html_meta: "description lang=de": "Dokumentation für visuelle Programmiersprachen und IEC 61499" "keywords": "IEC 61499, 4diac, SPS, Automatisierung, Visuelle Programmierung" "property=og:locale": "de" --- ```{image} _static/logos/Meisterschulen_LogoG1_4c.gif :alt: Logo Meisterschulen am Ostbahnhof :width: 400px ``` # Wiki 4: Visuelle Programmiersprachen ```{index} single: Wiki 4: Visuelle Programmiersprachen ``` ```{toctree} :maxdepth: 1 :caption: 'Grundlagen' :maxdepth: 2 Welcome Abgrenzung/Abgrenzung Visuelle-Programmiersprachen norms/norms Allgemeines/Allgemeines_Index Literatur_Index ``` ## Meisterschulen am Ostbahnhof, München --- **Willkommen bei der Dokumentation zu visuellen Programmiersprachen.** Diese Dokumentation ist Teil der Wissensdatenbank der Meisterschulen am Ostbahnhof München. **Nützliche Links:** * [🏠 Hauptmenü](https://www.ms-muc-docs.de/) * [🔍 Super-Suche (alle Wikis)](https://meisterschulen-am-ostbahnhof-munchen-docs.readthedocs.io/de/latest/) --- Willkommen in der Welt der grafischen Programmierung! Diese Dokumentation bietet Ihnen einen umfassenden Einstieg in die Konzepte der visuellen Programmierung, mit einem besonderen Fokus auf die industrielle Automatisierung nach **IEC 61499**. --- ## 🚀 Einstieg Haben Sie sich jemals gefragt, wie man Programme visuell erstellt? Hier finden Sie Ressourcen für Anfänger und Fortgeschrittene – von den Grundlagen in **Blockly** oder **Scratch** bis hin zur professionellen Anwendung in der Industrie. :::{grid} 2 :gutter: 3 **Warum visuelle Programmierung?** Abstraktion komplexer Logik in intuitive grafische Bausteine. **Fokus IEC 61499** Der Standard für verteilte, ereignisorientierte Steuerungssysteme. ::: --- ## 📖 Kernkonzepte ### IEC 61499 & 4diac Die **IEC 61499** ist eine internationale Norm für die Echtzeit-Verarbeitung in verteilten Steuerungssystemen. Sie bietet eine flexible Plattform und eine gemeinsame Sprache für die Kommunikation zwischen Systemen. **Eclipse 4diac** ist die führende Open-Source-Entwicklungsumgebung für diesen Standard. Sie ermöglicht es, komplexe industrielle Anwendungen effizient zu modellieren und zu verteilen. ```{image} img/powerdby4diac_large_light.png :align: center :width: 400px ``` --- ## 🎭 Ein wenig Inspiration :::{admonition} Die IEC 61499 – Ein Gedicht im Stile Goethes :class: note, dropdown Die IEC 61499, ein System moderner Prägung. Wie ein Uhrwerk, stets in Line, gestaltet es die Automatisierung. In Schichten aufgebaut, wie ein Turm aus Bauklotzsteinen. Jeder Baustein gut durchdacht, um Funktionen zu vereinen. Wie ein Gedanke, der durch den Kopf geht, so fließt das Programm durch die Schichten. Dynamisch, flexibel, stets bereit, die Systeme zu steuern und zu richten. ::: --- ## 🛠 Navigation :::{note} Dieses Projekt befindet sich in aktiver Entwicklung. Fragen oder Anregungen? Besuchen Sie unser [Discussion Forum](https://github.com/Meisterschulen-am-Ostbahnhof-Munchen/visual-programming-languages-docs/discussions). ::: ```{toctree} :maxdepth: 1 :caption: 'Technik & Standards' :maxdepth: 2 FunctionBlock Interface/Interface 4diac/4diac_Index runtime/runtime_Index hw/hw_Index ``` ```{toctree} :maxdepth: 1 :caption: 'Praxis & Training' :maxdepth: 2 DasErsteProjekt/DasErsteProjekt_Index Übungsaufgaben_Index Bibliotheken/Bibliotheken_Index training1/Ventilsteuerung/4diacIDE-workspace/test_AX/Uebungen_doc/Uebungen_Index training1/Ventilsteuerung/4diacIDE-workspace/test_B/Uebungen_doc/Uebungen_Index training1/Ventilsteuerung/4diacIDE-workspace/test_VV/Uebungen_doc/Uebungen ``` --- ```{toctree} :maxdepth: 1 :caption: 'Index & Suche' :maxdepth: 2 genindex search ``` ### Index & Suche * {ref}`genindex` * {ref}`search` [🏠 Hauptmenü](https://www.ms-muc-docs.de/) | [🔍 Super-Suche (alle Wikis)](https://meisterschulen-am-ostbahnhof-munchen-docs.readthedocs.io/de/latest/) | [Schnelle Suche (IEC 61499)](https://www.ms-muc-docs.de/iec-61499/abk%C3%BCrzungen-und-bedeutungen/abk%C3%BCrzungen-und-bedeutungen)