-> Hier kostenlos registrieren
Hallo zusammen,
ich habe in einer Anlage mehrere Codeleser (Keyence SR-2000) die über Profinet mit meiner CPU (1515-2 PN) verbunden sind. Die Verwendete Version des TIA-Portals ist V15.1.
Zum Steuern und auslesen der Sensoren nutze ich die Hardware-Kennung. Um nicht jeden Sensor einzeln zu programmieren habe ich mir einen fb geschrieben. Dem ich die benötigten Parameter übergebe. Innerhalb des fb's werden die einzelnen HW_Submodule des Scanners eingelesen bzw. beschrieben.
Mein Problem ist nun das ich dem Baustein den Gerätenamen des Sensors übergeben möchte um dann intern die Submodule zusammensetzen zu können.
Bsp. Sensor 1 heißt "sr-2000" die Fehler stehen in HW_Submodul "sr-2000~Error_Status_Bits_1_1". ich Möchte dem fb nun "sr-2000" als Input "Gerätename" übergeben und dann im fb mit "#Gerätename~Error_Status_Bits_1_1" arbeiten.
Leider habe ich hierzu noch keine Lösung gefunden. Ist es überhaupt möglich einen Teil des Submoduls Variabel zu gestalten?
Vielen Dank im Voraus,
Florian
ich habe in einer Anlage mehrere Codeleser (Keyence SR-2000) die über Profinet mit meiner CPU (1515-2 PN) verbunden sind. Die Verwendete Version des TIA-Portals ist V15.1.
Zum Steuern und auslesen der Sensoren nutze ich die Hardware-Kennung. Um nicht jeden Sensor einzeln zu programmieren habe ich mir einen fb geschrieben. Dem ich die benötigten Parameter übergebe. Innerhalb des fb's werden die einzelnen HW_Submodule des Scanners eingelesen bzw. beschrieben.
Mein Problem ist nun das ich dem Baustein den Gerätenamen des Sensors übergeben möchte um dann intern die Submodule zusammensetzen zu können.
Bsp. Sensor 1 heißt "sr-2000" die Fehler stehen in HW_Submodul "sr-2000~Error_Status_Bits_1_1". ich Möchte dem fb nun "sr-2000" als Input "Gerätename" übergeben und dann im fb mit "#Gerätename~Error_Status_Bits_1_1" arbeiten.
Leider habe ich hierzu noch keine Lösung gefunden. Ist es überhaupt möglich einen Teil des Submoduls Variabel zu gestalten?
Vielen Dank im Voraus,
Florian