Aufbau 2.1 DB Grundlagen FV

sps4you
31 Dec 202006:11

Summary

TLDRIn diesem Kapitel wird das Thema Datenbausteine (Datenbausteine) in der SPS-Programmierung behandelt. Datenbausteine bieten eine effizientere und flexiblere Methode zur Speicherung und zum Abrufen von Informationen im Vergleich zu herkömmlichen Merkern. Es werden zwei Hauptarten vorgestellt: globale Datenbausteine, die von allen Bausteinen im Programm bearbeitet werden können, und Instanz-Datenbausteine, die automatisch bei der Verwendung von Funktionsbausteinen erstellt werden. Das Video erläutert die Vorteile der Nutzung von Datenbausteinen, insbesondere in modernen Siemens-Steuerungen der Serie S7-1200 und S7-1500. Im nächsten Kapitel wird gezeigt, wie man einen globalen Datenbaustein erstellt.

Takeaways

  • 😀 Datenbausteine dienen zum Ablegen und Abrufen von Informationen in einem Programm.
  • 😀 Im Gegensatz zu Markern, die in älteren Steuerungen verwendet werden, empfiehlt Siemens die Verwendung von Datenbausteinen für die S7-1200 und S7-1500.
  • 😀 Datenbausteine bieten eine elegantere und leistungsfähigere Lösung für die Speicherung von Informationen als Merker.
  • 😀 Es gibt zwei Arten von Datenbausteinen: globale Datenbausteine (DBs) und Instanzdatenbausteine (Instanz-DBs).
  • 😀 Globale Datenbausteine können von allen Programmbausteinen bearbeitet werden, da sie nicht fest einem Baustein zugeordnet sind.
  • 😀 Instanzdatenbausteine werden automatisch erstellt, wenn ein Funktionsbaustein (FB) in einem Programm verwendet wird, und sind nur diesem Baustein zugeordnet.
  • 😀 Ein Instanzdatenbaustein speichert die Informationen eines Funktionsbausteins (FB) und fungiert als dessen Gedächtnis.
  • 😀 Programme, die mehrere Motoren steuern, können globale Datenbausteine verwenden, um wichtige Parameter wie Drehzahl und Temperatur zu speichern und gemeinsam zu nutzen.
  • 😀 Der Unterschied zwischen FC (Funktionsbausteinen) und FB (Funktionsbausteinen) wird durch das Fehlen eines Instanzdatenbausteins im FC und das Vorhandensein eines solchen im FB deutlich.
  • 😀 Das Vermeiden von Markern und die Nutzung von Datenbausteinen sorgt für eine bessere Programmstruktur und ist besonders in modernen Steuerungen sinnvoll.
  • 😀 Im nächsten Video wird gezeigt, wie man einen globalen Datenbaustein erstellt, um die Anwendung weiter zu vertiefen.

Q & A

  • Was sind Datenbausteine in der SPS-Programmierung?

    -Datenbausteine sind Speicherbereiche in der SPS-Programmierung, die verwendet werden, um Informationen zu speichern und später abzurufen. Sie sind eine effizientere Methode zur Speicherung von Daten im Vergleich zu den traditionellen Merkern.

  • Welche Vorteile haben Datenbausteine im Vergleich zu Merkern?

    -Datenbausteine bieten eine strukturierte und flexiblere Möglichkeit, Daten zu speichern und abzurufen. Sie sind von Siemens für die Steuerungen S7-1200 und S7-1500 empfohlen, da sie weniger Fehleranfällig und besser für komplexe Anwendungen geeignet sind.

  • Welche Arten von Datenbausteinen gibt es?

    -Es gibt zwei Arten von Datenbausteinen: Globale Datenbausteine (DBs) und Instanz-Datenbausteine (IDBs). Globale DBs sind benutzerdefiniert und können von allen Programmbaugruppen bearbeitet werden. Instanz-DBs werden automatisch für Funktionsbausteine erzeugt und dienen als deren Gedächtnis.

  • Was ist der Unterschied zwischen einem globalen und einem Instanz-Datenbaustein?

    -Ein globaler Datenbaustein ist ein Speicherbereich, der von verschiedenen Programmbaugruppen bearbeitet werden kann, während ein Instanz-Datenbaustein automatisch für einen Funktionsbaustein erzeugt wird und nur von diesem bearbeitet werden kann.

  • Was passiert, wenn ein Funktionsbaustein (FB) aufgerufen wird?

    -Wenn ein Funktionsbaustein aufgerufen wird, erzeugt die SPS automatisch einen zugehörigen Instanz-Datenbaustein, der spezifische Daten des Funktionsbausteins speichert. Dieser Instanz-DB ist nur für den betreffenden FB zugänglich.

  • Können Instanz-Datenbausteine von anderen Programmbaugruppen bearbeitet werden?

    -Nein, Instanz-Datenbausteine sind nur für den Funktionsbaustein, mit dem sie verbunden sind, zugänglich. Andere Programmbaugruppen können auf diese nicht zugreifen.

  • Wann wird ein globaler Datenbaustein verwendet?

    -Ein globaler Datenbaustein wird verwendet, wenn Informationen gespeichert werden sollen, die von mehreren Programmbaugruppen benötigt werden. Er kann von jeder Baugruppe im Programm bearbeitet und abgerufen werden.

  • Warum empfiehlt Siemens, auf Merker in S7-1200 und S7-1500 Steuerungen zu verzichten?

    -Siemens empfiehlt, auf Merker zu verzichten, weil sie weniger flexibel und effizient sind als Datenbausteine. Datenbausteine bieten eine bessere Organisation und Verwaltung von Informationen und sind für moderne Anwendungen besser geeignet.

  • Welche Rolle spielen Funktionsbausteine in der Verwendung von Instanz-Datenbausteinen?

    -Funktionsbausteine erzeugen bei ihrem Aufruf automatisch einen Instanz-Datenbaustein. Dieser DB speichert alle relevanten Daten für den Funktionsbaustein und dient als dessen 'Gedächtnis'.

  • Was passiert, wenn in einem Programmbaugruppen ein Funktionsbaustein ohne zugehörigen Instanz-Datenbaustein verwendet wird?

    -Wenn ein Funktionsbaustein ohne einen Instanz-Datenbaustein verwendet wird, kann dieser keine eigenen Daten speichern. Stattdessen könnte ein globaler Datenbaustein genutzt werden, um benötigte Daten zu speichern, was aber eine weniger strukturierte Lösung ist.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
DatenbausteineSiemens SPSProgrammierungS7-1200S7-1500InstanzdatenbausteinGlobaldatenbausteinAutomatisierungFunktionalitätenSteuerungstechnikSpeichertechniken
Do you need a summary in English?