Daxgehtsteil
Level-1
- Beiträge
- 74
- Reaktionspunkte
- 6
-> Hier kostenlos registrieren
Problem mit Profibus-Schnittstelle - Teilnehmer sendet Wert "0" bei CommanddAccepted
Hallo zusammen,
ich habe gerade mit dem ungünstigen Fall zu tun, dass ein PB-Gerät bei Akzeptieren eines zuvor gesendeten Kommandos den Wert 0 zurücksendet. Nur bei FEhler sendet er einen Wert <> 0 zurück. Ich möchte gerne ein Kommando an das Gerät senden und warten, bis mir das Gerät antwortet.
Problem ist, das im Eingangswort der Wert 0 steht, solange das Gerät noch nichts in die Schnittselle geschrieben hat, aber eben auch 0 bei Akzeptieren des Kommandos zurücksendet.Wie kann ich nun unterscheiden ob das Gerät noch mit dem KOmmando beschäftigt ist, oder schon geantwortet hat?
Schöner vom Gerätehersteller wäre doch gewesen, wenn auf jeden Fall ein Wert <> 0 definiert wäre, oder wie seht ihr das?
Gruß
Dax
Hallo zusammen,
ich habe gerade mit dem ungünstigen Fall zu tun, dass ein PB-Gerät bei Akzeptieren eines zuvor gesendeten Kommandos den Wert 0 zurücksendet. Nur bei FEhler sendet er einen Wert <> 0 zurück. Ich möchte gerne ein Kommando an das Gerät senden und warten, bis mir das Gerät antwortet.
Problem ist, das im Eingangswort der Wert 0 steht, solange das Gerät noch nichts in die Schnittselle geschrieben hat, aber eben auch 0 bei Akzeptieren des Kommandos zurücksendet.Wie kann ich nun unterscheiden ob das Gerät noch mit dem KOmmando beschäftigt ist, oder schon geantwortet hat?
Schöner vom Gerätehersteller wäre doch gewesen, wenn auf jeden Fall ein Wert <> 0 definiert wäre, oder wie seht ihr das?
Gruß
Dax