capri-fan
Level-2
- Beiträge
- 100
- Reaktionspunkte
- 2
-> Hier kostenlos registrieren
Hallo,
ich habe eine Funkfernsteuerung über ein Unigate RS mit Profibus an eine S7-300 313C/2DP angeschlossen. Es funktionieren die analogen Signale der Joysticks, die Rückmelde LED's, digitale Signale, soweit alles OK.
Der Sender hat aber auch noch ein Display mit 5 Zeilen. Diese Zeilen aktiviere ich über jeweils ein Byte (AB66). Für jede Variable pro Zeile habe ich auch noch je 2 Bytes (AB77/78) zur Verfügung. Ich schreibe z.B. den Hydraulikdruck in ein Ausgangswort (AW77) für die erste Zeile und diese wird dann auch korrekt angezeigt. Ändert sich allerdings der Druck so muß ich erst die Zeile (AB66) einmal auf 0 setzen und dann wieder aktivieren um eine Änderung zu sehen. Es erfolgt also keine Aktualisierung.
In der HW-Konfig habe ich für den Unigate RS einmal 16Byte und einmal 8 Byte konsistent eingetragen.
Ich habe schon mit den Funkfritzen gesprochen aber die meinten es müsste an der SPS liegen.
Wo mach ich den Fehler?
Gruß
capri-fan
ich habe eine Funkfernsteuerung über ein Unigate RS mit Profibus an eine S7-300 313C/2DP angeschlossen. Es funktionieren die analogen Signale der Joysticks, die Rückmelde LED's, digitale Signale, soweit alles OK.
Der Sender hat aber auch noch ein Display mit 5 Zeilen. Diese Zeilen aktiviere ich über jeweils ein Byte (AB66). Für jede Variable pro Zeile habe ich auch noch je 2 Bytes (AB77/78) zur Verfügung. Ich schreibe z.B. den Hydraulikdruck in ein Ausgangswort (AW77) für die erste Zeile und diese wird dann auch korrekt angezeigt. Ändert sich allerdings der Druck so muß ich erst die Zeile (AB66) einmal auf 0 setzen und dann wieder aktivieren um eine Änderung zu sehen. Es erfolgt also keine Aktualisierung.
In der HW-Konfig habe ich für den Unigate RS einmal 16Byte und einmal 8 Byte konsistent eingetragen.
Ich habe schon mit den Funkfritzen gesprochen aber die meinten es müsste an der SPS liegen.
Wo mach ich den Fehler?
Gruß
capri-fan