-> Hier kostenlos registrieren
Hallo Zusammen,
ich bin recht neu in der OOP und wollte Fragen wie Ihr das Umsetzt.
Ich habe einen Funktionsbaustein nennen wir ihn "FB_Global" geschrieben, der Global auf der CPU eingesetzt werden soll. Normalerweise würde ich eine Instanz des FB aufrufen und das Ergebnis in eine Globale Variable schreiben und die Werte dann als Parameter an andere FBs übergeben. Das passt jedoch meinen Verständnis nach nicht zur OOP, da die Globalen Variablen keinen Zugriffsschutz / Schreibschutz haben.
Kann ich die Instanz des "FB_Global" als Parameter der Bausteinschnittstelle übergeben, und dann in den jeweiligen Bausteinen, die Eigenschaften und Methoden des FB_Global aufrufen? Oder macht man das irgendwie mit Vererbung oder so?
Vielen Dank schon mal im voraus
ich bin recht neu in der OOP und wollte Fragen wie Ihr das Umsetzt.
Ich habe einen Funktionsbaustein nennen wir ihn "FB_Global" geschrieben, der Global auf der CPU eingesetzt werden soll. Normalerweise würde ich eine Instanz des FB aufrufen und das Ergebnis in eine Globale Variable schreiben und die Werte dann als Parameter an andere FBs übergeben. Das passt jedoch meinen Verständnis nach nicht zur OOP, da die Globalen Variablen keinen Zugriffsschutz / Schreibschutz haben.
Kann ich die Instanz des "FB_Global" als Parameter der Bausteinschnittstelle übergeben, und dann in den jeweiligen Bausteinen, die Eigenschaften und Methoden des FB_Global aufrufen? Oder macht man das irgendwie mit Vererbung oder so?
Vielen Dank schon mal im voraus