2016-06-08 36 views
1

Ich bin also neu in der SPS-Programmierung und komme aus einem traditionellen objektorientierten Programmierhintergrund. Ich bin es gewohnt, Programmiersprachen mit Leitfäden/Referenzen, wie man die Sprachen zu verwenden, aber ich kann keine online verfügbar finden.Gibt es eine Möglichkeit, Methoden in Structured Text (ST) zu verwenden, um eine SPS zu programmieren

Ich möchte Methoden verwenden, um diese SPS in strukturiertem Text zu programmieren, aber ich weiß nicht wie. Gibt es eine Möglichkeit, wie ich eine Methode in ST schreiben kann?

Antwort

1

Mit der Veröffentlichung der 3. Ausgabe der IEC61131-3 durch PLCopen sind objektorientierte Erweiterungen enthalten.

Diese Erweiterungen sind bereits auf vielen SPS-Plattformen verfügbar.

Strukturierter Text ist nur ein Teil der IEC 61131-3-Sprachen. Und tatsächlich empfehle ich es als erste Wahl, wenn Sie aus einer anderen C-ähnlichen Sprache kommen (mit oder ohne OOP). Sie können es sehr gut mit OOP verwenden.

Hauptmerkmal der OOP-Erweiterung:

A FUNCTION wie eine Klasse ist und erweitern können (stammen aus) einen weiteren Funktionsblock und mehrere Schnittstellen implementieren und es können Methoden haben und Eigenschaften (get/set), die alle sein kann über Schnittstellen definiert

Codieren Sie nicht Ihre strukturierten Text-Programme mit traditionellen prozeduralen Programmiertechniken, wenn Sie nicht wollen!

+0

Woher bekomme ich dieses Dokument? Ich kann bei PLCOpen keine Hinweise auf ein reales Referenzdokument finden. –

+0

http://www.pcopen.org/pages/whats_new/tc1/status.htm –