Programmierung "revpimodio2" IoListe nicht vollständig
Posted: 08 Dec 2020, 09:46
Hallo zusammen.
Ich habe Probleme mit der "revpimodio2"-Programmierung.
Kurz zur Hardware: Testumgebung mit einem RevPi Connect+ & einem Profinet Gate IRT. Diese sind über einen Switch mit einen Profinet Controller verbunden. Über "piTest" kann ich die laufende Verbindung testen, die auch funktioniert.
Das eigentliche Problem liegt in der Programmierung. In dem Programm führe ich erst einen nativen Test (def test()) mit den Namen der IO's durch. Dabei ist fast alles OK. Nur ist mir als Erstes die Länge der IO-List aufgefallen. Diese wird mit 50 angegeben, obwohl ich nur 20 Eingänge/20 Ausgänge über "PiCtory" definiert habe. Also warum 50?
Im Zweiten Schritt parse ich über die IO-Liste und lasse mir Namen, Typ und Value ausgeben. Und da ist das zweite Problem; mir werden nur die "Inputs" ausgegeben. Wo sind meine Output's?
Vielleicht habe ich auch einen logischen Fehler gemacht und deswegen bin ich um jeden Rat dankbar.
Grüße
Martin
Ich habe Probleme mit der "revpimodio2"-Programmierung.
Kurz zur Hardware: Testumgebung mit einem RevPi Connect+ & einem Profinet Gate IRT. Diese sind über einen Switch mit einen Profinet Controller verbunden. Über "piTest" kann ich die laufende Verbindung testen, die auch funktioniert.
Das eigentliche Problem liegt in der Programmierung. In dem Programm führe ich erst einen nativen Test (def test()) mit den Namen der IO's durch. Dabei ist fast alles OK. Nur ist mir als Erstes die Länge der IO-List aufgefallen. Diese wird mit 50 angegeben, obwohl ich nur 20 Eingänge/20 Ausgänge über "PiCtory" definiert habe. Also warum 50?
Im Zweiten Schritt parse ich über die IO-Liste und lasse mir Namen, Typ und Value ausgeben. Und da ist das zweite Problem; mir werden nur die "Inputs" ausgegeben. Wo sind meine Output's?
Vielleicht habe ich auch einen logischen Fehler gemacht und deswegen bin ich um jeden Rat dankbar.
Grüße
Martin