-> Hier kostenlos registrieren
Hallo.
Ich möchte gerne eine Methode erstellen, mit welcher ich einem FB diverse Daten übergaben kann.
Man könnte nun natürlich auch verschiedene Methoden anlegen und würde dies Bspw. so aufrufen:
Ich würde aber gerne nur eine Methode "AddValue" anlegen, welche verschiedene Schnittstellen besitzen kann.
Ich kenne dies von Hochsprachen, dass ich eine Funktion mehrfach anlegen kann, aber mit anderen Schnittstellen.
Ist dies in Codesys auch möglich?
Bspw. So.
Ich möchte gerne eine Methode erstellen, mit welcher ich einem FB diverse Daten übergaben kann.
Man könnte nun natürlich auch verschiedene Methoden anlegen und würde dies Bspw. so aufrufen:
Code:
FbInstanz.AddTemperature(Min:= 20.0, Max:= 80.0);
FbInstanz.AddSpeed(Speed:=100.0);
FbInstanz.AddDelay(Delaytime:= T#5s);
Ich würde aber gerne nur eine Methode "AddValue" anlegen, welche verschiedene Schnittstellen besitzen kann.
Ich kenne dies von Hochsprachen, dass ich eine Funktion mehrfach anlegen kann, aber mit anderen Schnittstellen.
Ist dies in Codesys auch möglich?
Bspw. So.
Code:
FbInstanz.AddValue(Min:= 20.0, Max:= 80.0);
FbInstanz.AddValue(Speed:=100.0);
FbInstanz.AddValue(Delaytime:= T#5s);
Zuletzt bearbeitet: