Keine Erkennung des Endezeichens bei Datenempfang über FPI (Beseitigung)

Betrifft welche Produkte?
EVS93xx-EI (Servo PLC Version 2.2)
EVS93xx-ET (Servo PLC Version 2.2)
EPL-10200 (Drive PLC Version 2.2)
EMF2103IB (FP-Interface)

Behobene Funktionseinschränkung:
Im Modus für Empfangsendekontrolle des Funktionsbausteins L_Rs232ReceiveData werden alle eingestellten Endezeichen erkannt. Bei korrekter Parametrierung des Funktionsbausteins kann es zu keinem Überlauf im Empfangspuffer kommen.

Der Funktionsbaustein L_Rs232ReceiveData aus der Lenze Bibliothek LenzeFpiDrv.lib kann für alle einstellbaren Empfangsmodi uneingeschränkt eingesetzt werden.
 
Betrifft welche Produkte?
  • EVS93xx-EI (Servo PLC Version 2.1)
  • EVS93xx-ET (Servo PLC Version 2.1)
  • EPL-10200 (Drive PLC Version 2.1)
  • EMF2103IB (FP-Interface)

Wie sieht die Reaktion aus?
Jedes Telegramm, das über das FP-Interface (EMF2103IB) empfangen wird, wird im Empfangspuffer (Variable am Eingang pabyReceiveDataMemory des FBs L_Rs232ReceiveData) an die vorher empfangen Telegramme angehängt. Bei Überlauf des Empfangspuffers können keine neu empfangen Telegramme aus dem Empfangspuffer ausgelesen werden.

Wann tritt das Problem auf?
Am Eingang wControl des Funktionsbausteins L_Rs232ReceiveData ist das Bit 2 und/oder das Bit3 aktiv. Durch diese Einstellung wird der Modus für die Empfangsendekontrolle auf Endezeichen 1 (FB-Eingang byEndChar1) bzw. Endezeichen 2 (FB-Eingang byEndChar2) gesetzt.
Abhängig vom eingestellten Endezeichen, von der eingestellten Parität (FB L_Rs232Open, Eingang byParity) und vom Übertragungsmode 7/8Bit (FB L_Rs232Open, Eingang byNumberOfDataBits) wird das Endezeichen nicht erkannt.

Diagnosemöglichkeiten?
Überprüfung, ob sich eines der Endezeichen mehrmals im Empfangspuffer befindet.

Kurzfristige Maßnahmen/Empfehlungen?
Beim Empfangen von Daten über das FP-Interface dürfen die Modi für Endezeichenerkennung nicht verwendet werden. D.h., am Eingang wControl des Funktionsbausteins L_Rs232ReceiveData dürfen weder Bit 2 noch Bit 3 aktiv sein.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/20021918/0/
Kontaktformular