-> Hier kostenlos registrieren
Hallo zusammen,
irgendwie stehe ich im Moment auf dem Schlauch.
Ich möchte in meinem Unified Panel über ein Faceplate dynamisch Digitaleingänge darstellen (Zustand des Hardwareeingangs, Invertieren, Simulieren...Ausgabezustand für das weitere SPS-Programm).
Das habe ich soweit auch fertig. Nur möchte ich in dem Faceplate auch die Hardwareadresse des Eingangsbytes eingeben können und damit in meiner Funktion das entsprechende %EB in meinen DB mit dem UDT für das Faceplate rangieren.
Mir fehlt der Ansatz wie ich den Integerwert meines UDT DBs für die Adresse mit dem %EB verknüpfe.
Beispiel:
Ich möchte das Eingangsbyte 200 verwenden.
Standardmäßiges einlesen: "DB_Digitaleingang.HW_Eingang" := %EB200
Jetzt hab ich aber kein %EB200 sondern die Integervariable "DB_Digitaleingang.HW_Adresse" mit dem Wert 200.
Wie bekomme ich dies verknüpft?
Vielen Dank.
irgendwie stehe ich im Moment auf dem Schlauch.
Ich möchte in meinem Unified Panel über ein Faceplate dynamisch Digitaleingänge darstellen (Zustand des Hardwareeingangs, Invertieren, Simulieren...Ausgabezustand für das weitere SPS-Programm).
Das habe ich soweit auch fertig. Nur möchte ich in dem Faceplate auch die Hardwareadresse des Eingangsbytes eingeben können und damit in meiner Funktion das entsprechende %EB in meinen DB mit dem UDT für das Faceplate rangieren.
Mir fehlt der Ansatz wie ich den Integerwert meines UDT DBs für die Adresse mit dem %EB verknüpfe.
Beispiel:
Ich möchte das Eingangsbyte 200 verwenden.
Standardmäßiges einlesen: "DB_Digitaleingang.HW_Eingang" := %EB200
Jetzt hab ich aber kein %EB200 sondern die Integervariable "DB_Digitaleingang.HW_Adresse" mit dem Wert 200.
Wie bekomme ich dies verknüpft?
Vielen Dank.