SPS Programmierer für Maschinenbau finden und buchen
Wir ruhen nicht, bevor wir
den richtigen Experten für
Sie gefunden haben!

Global-DB Definition im Glossar von SPS-Profis.de

Definition und Zweck:
Ein Global-DB (Globaler Datenbaustein) ist ein spezifischer Typ von Datenbaustein in der SPS-Programmierung, der dazu dient, Daten und Variablen zu speichern, die global im gesamten SPS-Programm zugänglich sind. Das bedeutet, dass jeder Programmbaustein (Funktion FC, Funktionsbaustein FB, Organisationsbaustein OB) auf die Variablen zugreifen kann, die in einem Global-DB deklariert sind.

Im Gegensatz zu Instanz-Datenbausteinen, die einem spezifischen Funktionsbaustein zugeordnet sind, enthält ein Global-DB Daten, die von mehreren oder allen Teilen des Programms gemeinsam genutzt werden sollen.

Inhalte und Verwendung:
Global-DBs werden typischerweise verwendet für:

  • Sollwerte: Vordefinierte oder über das HMI eingegebene Sollwerte für Temperaturen, Drücke, Geschwindigkeiten.
  • Rezepturen: Komplette Datensätze von Parametern für verschiedene Produkte oder Betriebsmodi.
  • Konfigurationsparameter: Werte, die die Funktionsweise der Maschine global beeinflussen.
  • Meldungen und Alarme: Globale Status- oder Fehlerinformationen.
  • Zähler und Timer: Globale Zählerstände oder Timer-Werte, die über mehrere Programmteile hinweg relevant sind.
  • Kommunikationsdaten: Datenbereiche, die über Feldbusse oder Netzwerke ausgetauscht werden.
  • Globale Flags oder Zustände: Statusinformationen der gesamten Anlage.

Vorteile und Nachteile:

  • Vorteile:
    • Einfacher Zugriff: Daten sind von überall im Programm direkt zugänglich.
    • Übersichtlichkeit: Zentrale Ablage von globalen Daten.
    • Remanenz: Variablen in Global-DBs können als remanent deklariert werden, sodass ihre Werte auch nach einem Spannungsausfall oder SPS-Neustart erhalten bleiben.
  • Nachteile:
    • Geringere Kapselung: Der globale Zugriff kann die Fehlersuche erschweren, da nicht sofort ersichtlich ist, welcher Programmteil eine Variable verändert hat.
    • Risiko von Seiteneffekten: Unbeabsichtigte Änderungen können schwerwiegende Folgen haben.

Aus Gründen der Programmierpraxis wird in modernen Projekten oft der Zugriff auf Global-DBs so weit wie möglich auf Funktionsbausteine beschränkt, um die Kapselung und Wartbarkeit zu erhöhen, aber sie bleiben ein unverzichtbares Werkzeug für bestimmte globale Datenhaltung.

→ Siehe auch: Datenbaustein (DB), Instanz-DB, Baustein, Variable, Remanenz, SPS-Programmierung

SPS Programmierer freut sich darauf Sie kennenzulernen.

Schnelle Hilfe anfordern:
Finden Sie Ihren Freelancer jetzt!

  1. Füllen Sie jetzt unser kurzes Formular aus oder rufen Sie uns unter 0800 68 11 700 kostenlos an.
  2. Unsere Berater besprechen Ihren konkreten Bedarf mit Ihnen am Telefon.
  3. Sie erhalten per Mail genau auf Ihre Anforderungen passende Mitarbeitervorschläge, mit Stundensatz und ausführlichem Erfahrungsprofil, meist innerhalb weniger Stunden.
  4. Wir organisieren kostenlos und unverbindlich Vorgespräche mit Ihren Wunschkandidaten.
  5. Sobald Sie Ihren Wunschmitarbeiter ausgewählt haben, können Sie ihn über uns buchen. Alle Kosten der Vermittlung sind im Stundensatz enthalten.