Herunterladen Inhalt Inhalt Diese Seite drucken

Anwenderkommunikationsfehler - IDEC FT1A FT9Y-B1380 SmartAXIS Betriebsanleitung

Inhaltsverzeichnis

Werbung

10: A
NWENDERKOMMUNIKATIONSBEFEHLE

Anwenderkommunikationsfehler

Wenn ein Anwenderkommunikationsfehler auftritt, wird im Datenregister ein Fehlercode gespeichert, der als Sendestatus im TXD-
Befehl oder als Empfangsstatus im RXD-Befehl festgelegt wird. Wenn mehrere Fehler auftreten, überschreibt der letzte Fehlercode
alle vorhergehenden Fehlercodes. Dieser Fehlercode wird im Status-Datenregister gespeichert.
Das Status-Datenregister enthält auch den Sende-/Empfangsstatuscode. Um einen Anwenderkommunikationsfehlercode aus dem
Status-Datenregister zu extrahieren, muss der Wert durch 16 dividiert werden. Der verbleibende Rest ist der
Anwenderkommunikationsfehlercode. Sie im Kapitel 25 "Anwenderkommunikationsbefehle" im Handbuch für die SmartAXIS-
Kontaktplanprogrammierung.
Zur Behebung des Fehlers müssen Sie das Anwenderprogramm beheben und dabei die unten beschriebenen Fehlerursachen
berücksichtigen:
Anwenderkommunikationsfehlercode
Anwender-
kommunikations-
fehlercode
Starteingänge zu mehr als 5 TXD-Befehlen sind gleichzeitig
1
eingeschaltet.
2
Zeitüberschreitung durch besetztes Sendeziel
Starteingänge zu mehr als 5 RXD-Befehlen mit einem Start-
3
Endezeichen sind gleichzeitig eingeschaltet.
Während ein RXD-Befehl ohne Start-Endezeichen ausgeführt wird,
4
wird ein anderer RXD-Befehl mit oder ohne Start-Endezeichen
ausgeführt.
Während ein RXD-Befehl ohne Start-Endezeichen ausgeführt wird,
5
wird ein anderer RXD-Befehl ohne Start-Endezeichen ausgeführt.
Das erste Byte der empfangenen Daten stimmt nicht mit dem
7
angegebenen Start-Endezeichen überein.
Wenn im Empfangsformat eine Konvertierung von ASCII nach
Binär oder von ASCII nach BCD festgelegt wurde, wird jeder Code,
8
der außerhalb von 0 bis 9 oder von A bis F liegt, empfangen.
(Diese Codes werden bei der Konvertierung wie 0 behandelt.)
Das aus dem RXD-Befehl berechnete BCC stimmt nicht mit jenem
9
BCC überein, das an den Empfangsdaten angehängt ist.
Der im RXD-Befehl angegebene Ende-Endezeichencode stimmt nicht
10
mit dem empfangenen Ende-Endezeichencode überein.
Zeitüberschreitung beim Empfang zwischen Zeichen
(Nachdem ein Datenbyte empfangen wurde, wird das nächste
11
Byte nicht innerhalb jener Zeitspanne empfangen, die für den
Wert "Zeitüberschreitung beim Empfangen" festgelegt wurde.)
Überlauf-Fehler
12
(Die nächsten Daten werden empfangen, noch bevor die aktuelle
Empfangsverarbeitung abgeschlossen ist.)
Zeichenrahmenfehler
13
(Erkennungsfehler des Start- oder Stop-Bits)
Paritätsprüfungsfehler
14
(Bei der Paritätsprüfung wurde ein Fehler gefunden.)
Es wurde ein Anwenderkommunikationsbefehl verwendet, obwohl
15
die Porteinstellungen oder die Verbindungseinstellungen nicht auf
Anwenderkommunikationsmodus eingestellt waren.
10-22
Fehlerursache
S
AXIS B
MART
ETRIEBSANLEITUNG
Ausgang für Sende-/Empfangsabschluss
Sendeabschlussausgänge der ersten 5 TXD-Befehle ab
Beginn des Kontaktplans sind eingeschaltet.
Der Sendeabschluss-Ausgang wird eingeschaltet.
Unter den ersten 5 RXD-Befehlen ab Beginn des
Kontaktplans schalten sich Empfangsabschluss-Ausgänge
von RXD-Befehlen ein, wenn das Start-Endezeichen mit
dem ersten Byte der empfangenen Daten übereinstimmt.
Der Empfangsabschluss-Ausgang des RXD-Befehls an
einer kleineren Adresse schaltet sich ein.
Keine Auswirkungen auf den Abschluss-Ausgang.
Keine Auswirkungen auf den Empfangsabschluss-Ausgang.
Wenn ankommende Daten mit einem übereinstimmenden
Start-Endezeichen hintereinander empfangen werden,
schaltet sich der Empfangsabschluss-Ausgang ein.
Der Empfangsabschluss-Ausgang schaltet sich ein.
Der Empfangsabschluss-Ausgang schaltet sich ein.
Der Empfangsabschluss-Ausgang schaltet sich ein.
Der Empfangsabschluss-Ausgang schaltet sich ein.
Der Empfangsabschluss-Ausgang schaltet sich aus.
Keine Auswirkungen auf den Abschluss-Ausgang.
Keine Auswirkungen auf den Abschluss-Ausgang.
Keine Auswirkungen auf den Abschluss-Ausgang.
E
A
FT9Y-B1380
RWEITERTE
USGABE

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis