EthernetKRLXML: Strings senden, Problem mit Länge

  • Hallo, ich hab wieder ein Problem mit dem Ethernet KRLXML Modul.


    Ich habe eine Sendestruktur definiert:


    Code: sensor+.xml
    <sql>
     <mc>32</mc>
     <mr>8</mr>
     <ms>80</ms>
     <s></s>
     <t></t>
    </sql>


    Im Programm probiere ich mit dem Befehl


    Code
    EKX_handleerror( EKX_WriteString( "sensor.sql.s", "zu sendender Text" ) )
    EKX_handleerror( EKX_Send( "sensor" ) )


    einen Text zu senden. Ist dieser nun
    - bis zu 58 Zeichen lang, klappt dies einwandfrei. Ist er
    - 59 oder 60 Zeichen lang, kommt der Fehler "1429 Zeichenkette zu lang". Ist er
    - länger als 60 Zeichen, so kommt kein Fehler mehr, allerdings wird auch nichts gesendet.


    Ist diese Länge irgendwo konfigurierbar? Für den Empfang klappt das ja auch mit bis zu 80 Zeichen und eine sql query kann schnell mal lang werden...


    Ach ja, ich habe den gleichen Effekt, wenn ich "handleerror" mit "errint" aufrufe, so wie im Beispiel. Das ändert leider nichts.


    Vielen Dank für die Hilfe, Gruss, Rob

    &quot;When using vi the screen of your terminal acts as a window into the file which you are editing. Changes which you make to the file are reflected in what you see.&quot;<br />Bill Joy 1978

  • Schritt für Schritt zum Roboterprofi!

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden