Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Teil 2: Automatisieren mit JS++
Rating: 4.7 out of 5(3 ratings)
77 students

Teil 2: Automatisieren mit JS++

Die Runtime mit IEC-61131-3 und Grafcet
Created byJohannes Hofer
Last updated 7/2020
German
German [Auto],

What you'll learn

  • Anwendung der Programmiersprache JavaScript mit Node_JS für Aufgaben aus der industriellen Automatisierung
  • Programmierung eines eigenen Tools JS++ für den Aufbau einer SPA (Single Page Application)
  • Erweiterung der Function-Data-Base (FDB) aus Kurs Teil-1 zur Anwendung von IEC-61131-3 und Grafcet-Basics
  • Erstellen fortgeschrittener SVG-Elemente mit 'path'
  • Inline-Scripte zur Verbindung der SVG-Elemente
  • RUN-Scripte und Erstellung der Datei SDB (Script-Data-Base)
  • Wie funktioniert ein GcAutomat mit 'eval'
  • Anwendung als Funktionsplan oder Grafcet und dessen eigene Erweiterung

Course content

6 sections30 lectures6h 22m total length
  • Abschnitt A113:21

    Was lernen wir:

    SVG-Objekte mit ‚Path‘ zeichnen. Es werden verschiedene SVG-Elemente erzeugt, welche wir auch als HMI-Objekte anwenden können. Diese Elemente werden für den Test einer Automatisierung vorbereitet und dienen auch als Sollwertgeber, wie z. B. der Slider. Erweiterung des „main“ mit ‚Move‘ innerhalb eines SVG-Elementes und Erweiterung mit der Anwendung rotate auf SVG-Elemente mit einem path. Kennenlernen der verschiedenen Attribute M, L , A, Z und C zur Positionierung absolut oder relativ. Dieses Kapitel hat seinen Schwerpunkt im Praktikum. Deswegen sind dafür 4 Abschnitte realisiert worden. Sie lernen so die Anwendung des Frameworks und bilden mehrere zusätzliche SVG-Elemente für die Objekt-Liste.

    • SVG-Slider

    • SVG-Pumpe

    • Rotating der SVG-Pumpe

    • Set_Value und Get_Value

    • GetDocCurve()

    • Fehlererkennung am Server-Text

    • Der Jump-Effekt vom Objekt-Menü zur Zeichenfläche

    • SVG-Tank

    • SVG-Agitator

    • Praktikum P1 – P4

  • Abschnitt A218:54

    siehe Beschreibung zu Abschnitt A1

  • Abschnitt P119:20

    siehe Beschreibung in Abschnitt A1

  • Abschnitt P214:09

    siehe Beschreibung im Abschnitt A1

  • Abschnitt P313:30

    siehe Beschreibung im Abschnitt A1

  • Abschnitt P45:25

    siehe Beschreibung im Abschnitt A1

Requirements

  • Installation NodeJS, Nodemoon und Google-Chrome, PC mit Windows-10 Betriebssystem
  • Grundlagen JS oder C/C++, C#
  • Teilnahme am Kurs Automatisieren Teil-1 ist zu empfehlen

Description

Aufbaukurs zu Teil 1

Erstellen einer SPA mit JavaScript pur für Automatisierer aus verschiedenen Branchen.

Lernen und Praktizieren mit JavaScript, SVG-Elemente sowie die Anwendung eines eigenen Private-Server mit Node.js und dem Browser Google-Chrome.

Basis-Grundlagen der Web-Technologie für die industrielle Automatisierung zur ersten SPA mit dem Framework JS++, welches schrittweise selbst erarbeitet wird. Dazu gehört auch die Anwendung von 'eval' wie an einem GcAutomat gezeigt wird.

Der Kursteilnehmer kann nach diesem zweiten Teil die eigenen SVG-Elemente in fortgeschrittenen Formen erstellen und diese als Objekte über ein Menü auf dem Browser abbilden. Das so entstehende Projekt wird über den Browser auf die Festplatte gespeichert und bei einem Neustart des Browsers automatisch gelesen und abgebildet. Die SPA kann im Run-Modus getestet werden. So ist der Teilnehmer in der Lage verschiedene Aufgaben der Automatisierung zu lösen. Dazu gehört im Wesentlichen die HMI-Gestaltung und SVG-Elemente zum Funktionsplan nach Grafcet.

Die Anwendungen der SVG-Elemente zum Funktionsplan (FUP) und Grafcet können selbständig, beliebig geändert oder erweitert werden.

Die Programmierung in JavaScript erfolgt ausschließlich nach dem Prinzip der Klassen (class), so wie es C/C++-Programmierer kennen.

Doing  learning ist hier zu 100% angesagt. Es handelt sich um ein praktisches System-Seminar für Experten und bietet den besten learning style.

Die Quellcode (Sourcen) in JavaScript zur Umsetzung in eine SPA für diesen Kurs, können in eigener Verantwortung beliebig verwendet werden.

Who this course is for:

  • Umsteiger oder Quereinsteiger von C/C++, C# oder ähnliche Sprachen nach JavaScript
  • Automatisierer aus den industriellen Bereichen, welche SPA mit JavaScript programmieren möchten
  • JS-Programmierer für technische Aufgaben wie Web-HMI
  • Studenten aus Maschinenbau, Softwareentwicklung, Informatik und Automatisierung ab fünftes Semester
  • Anwender von IEC-61131-3 oder Grafcet