SPS Grundlagen
In diesem SPS- Themenbereich wollen wir Ihnen einen Teil unserer Erfahrungen der SPS-Programmierung mitgeben.
Wir wollen auf die verschiedenen Probleme und Systemeigenschaften hinweisen, die während der SPS-Programmentwicklung entstehen- und zu sporadischen Fehlern führen können.
Auf eins können wir uns alle verlassen:
Die Entwicklung geht weiter. Systeme und Eigenschaften werden sich ändern, SPS-Programme müssen angepasst werden.
Je flexibler der SPS-Programmierer ist, desto einfacher die Umstellung !
Schwerpunkte in den folgenden Seiten, werden die verschiedenen Programmiertechniken sein, die in den SPS-Anlagen verwendet- und auf verschiedenen SPS-Lehrgängen vermittelt werden.
Sie stammen aus unseren Erfahrungen der SPS-Technik und dem Bestreben, andere Wege zu beschreiten.
Wir bezwecken damit hauptsächlich folgende Schwerpunkte:
- Vereinfachung der SPS-Programmierung
- Fehlervermeidung im Vorfeld
- Erhöhung der Funktionalität, die in unserem SPS-Standard umgesetzt wurde
- Möglichkeit der Fehleranalyse für den SPS-Techniker
Eine Universallösung für die SPS-Anlagen wird es niemals geben!
Dafür ist die Industrie-/Prozessautomatisierung viel zu umfangreich und bedarf entsprechend individuellen Lösungen. Wir entwickeln unseren SPS-Grundstandard, der bereits jetzt auf zahlreichen Industrieanlagen eingesetzt werden kann immer weiter.
Hier wollen wir Ihnen Einblicke in die Grundelemente der SPS-Programmierung geben, sowie in Standardfunktionen, die zum programmieren verwendet werden. Dieser Themenbereich ist sehr umfangreich, so dass bereits zahlreiche Bücher und WEB-Seiten gefüllt sind.
Wir werden hier nur auf die für uns wichtigsten Elemente der SPS-Programmierung eingehen.
Ingesamt 15 Kapitel bisher:
- SPS Systemablauf
Abarbeitung eines SPS-Programms
- VKE 0/1
Bessere Übersicht zwecks Optimierung
- Richtimpuls
Gezielte Steuerung verschiedener Situationen
- Blinker
Standardsignal für Anzeigezwecke
- SPS Zeiten und deren Umgang
SPS-Zeiten
- SPS Zeitfunktionen
Erstellung von individuellen SPS-Zeiten
- SPS Zähler
Allgemeine Zählerfunktionen
- Temporäre Signale/Werte
Erstellung von Teilergebnissen
- Statische Signale/ Werte
Verwendung in FB-Bausteinen
- OB Bausteine
Organisationsbausteine
- FB/FC Bausteine
Funktionsbausteine
- DB Bausteine
Datenbausteine
- UDT Bausteine
Anwenderdefinierte Datentypen
- SFB/SFC Bausteine
Systemfunktionsbausteine
- Indirekte Adressierung
Variabler Datenzugriff
