Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: <CR><LF> Unterschied [CR][LF]

  1. #1
    Registriert seit
    25.09.2014
    Beiträge
    28
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Zusammen,

    ich habe zwei DMC Code Scanner, bei geben am Ende eine Unterschiedliche Zeichenkette aus.

    Cognex DMC Scanner 123456789<CR><LF>
    Keyence DMC Scanner 123456789[CR][LF]

    Der Code vom Cognex Scanner wird von der NC Software verarbeitet, der vom Keyence Scanner leider nicht.
    Da die NC Software eine Eigenentwicklung eines Maschinenherstellers ist hab ich auf die Verarbeitung der Daten leider keinen Einfluss.

    Worin besteht der Unterschied?


    Danke Viele Grüße
    Zitieren Zitieren <CR><LF> Unterschied [CR][LF]  

  2. #2
    Registriert seit
    19.02.2016
    Beiträge
    464
    Danke
    8
    Erhielt 54 Danke für 49 Beiträge

    Standard

    Mach bitte mal einen Ausdruck in HEX.

    Denn CR und LF sind normalerweise Steuerzeichen...

    https://de.wikipedia.org/wiki/Steuerzeichen

    CR = Carriage Return
    LF = Line Feed

    Und vielleicht hast du ja von beiden unterschiedliche ASCII-Ausgaben

    MfG Fabsi

  3. #3
    Bonsai32 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    25.09.2014
    Beiträge
    28
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    <CR><LF> 3c 43 52 3e 3c 4c 46 3e 0d 0a 0d 0a
    [CR][LF] 5b 43 52 5d 5b 4c 46 5d

  4. #4
    Registriert seit
    25.02.2010
    Beiträge
    618
    Danke
    35
    Erhielt 121 Danke für 110 Beiträge

    Standard

    Beim 2. wird kein <CR> <LF> gesendet. Tippfehler?

  5. #5
    Registriert seit
    25.02.2010
    Beiträge
    618
    Danke
    35
    Erhielt 121 Danke für 110 Beiträge

    Standard

    "3C" & "3E" sieht wie eine Anfangs und Ende Kennung aus. Was sollte denn gescannt werden?

  6. #6
    Registriert seit
    22.11.2007
    Beiträge
    731
    Danke
    6
    Erhielt 89 Danke für 62 Beiträge

    Standard

    wo siehst du die <CR> [CR] Darstellung? - normalerweise sind das nur besondere Darstellungen von Terminal-Programmen - eher unwahrscheinlich das wirklich "<CR>" ueber die Leitung kommt eher 0x0D und fuer <LF> 0x0A

    schönen Freeware-Tools - hängt da mal deine beiden Scanner drann und schick ein Hexdump/oder Screenshot von der Kommunikation (vollständig)
    http://www.hw-group.com/products/hercules/index_de.html
    http://www.der-hammer.info/terminal/

    und bitte die genaue Typenkennung der Scanner - ich finde nichts unter "Keyence DMC Scanner" oder dem anderen
    Geändert von LowLevelMahn (03.06.2016 um 15:34 Uhr)

  7. #7
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.186
    Danke
    923
    Erhielt 3.291 Danke für 2.660 Beiträge

    Standard

    <CR><LF> Unterschied [CR][LF]
    Ziemlich sicher ist das nur ein Unterschied in der Schreibweise in der Dokumentation und gemeint sind beide Male <CR> = 0x0D und <LF> = 0x0A. Das sind nicht-druckbare Steuerzeichen und deshalb werden sie in spitzen Klammern notiert.

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  8. #8
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.222
    Danke
    533
    Erhielt 2.697 Danke für 1.949 Beiträge

    Standard

    Bei Keyence-Scannern kann man mit der Software einstellen, was er senden soll. (Kopf, Begrenzer, Endekennung)
    Wenn man da den Haken bei CR/LF macht, dann sendet er das auch. (0D0A hex)
    Man kann aber auch eine beliebige Zeichenfolge einstellen.
    Scheint so, als hat da ein Programmierer <CR><LF> wörtlich genommen und dort eingetragen.

    Schnappschuss (2016-06-03 18.31.24).jpg

    PS Funktioniert ebenso bei Ethernet.
    Geändert von Ralle (03.06.2016 um 18:32 Uhr)
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  9. #9
    Bonsai32 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    25.09.2014
    Beiträge
    28
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ja, der neue Scanner ist ein SR1000 von Keyence.
    Dieser ist ja Script fähig, besteht dort die Möglichkeit die Zeichen per Script immer passig anzuhängen?

    gelesener Code = 123456789
    Script ausführen
    Ergebnis = 123456789<CR><LF>

    In der Navigatorsoftware kann ich unter Begrenzer bei benutzerdefiniert nicht soviele Zeichen einfügen.


    Vielen Dank Sven

  10. #10
    Registriert seit
    22.11.2007
    Beiträge
    731
    Danke
    6
    Erhielt 89 Danke für 62 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ja, der neue Scanner ist ein SR1000 von Keyence.
    und der andere Scanner ist welcher?

    gelesener Code = 123456789
    Script ausführen
    Ergebnis = 123456789<CR><LF>
    also kommt das ganze so

    "123456789\r\n" oder (andere Schreibweise)
    "
    123456789\0xd\0xa" ueber die Leitung - also CR und LF als normales Byte und nicht als Zeichenkette

    und nicht so

    "123456789<CR><LF>"

    also schon mal so wie wir gedacht haben

    und der andere Scanner (dessen Typ wir immer noch nicht kennen) liefert wirklich

    "123456789<CR><LF>" ? also CR und LF als Zeichenkette

    kommt mir komisch vor - kannst du bitte mal mit dem
    http://www.der-hammer.info/terminal/ ein Screenshot von beiden Scannern Ergebnisdaten machen (mit Hexausgabe) - (also mit Scanner verbinden und was einscannen) und hier einstellen
    dann ist mal erstmals 100% klar was deine Situation ist und dann kann man dir auch klare Tipps geben wie du es zum laufen bringst
    Geändert von LowLevelMahn (04.06.2016 um 07:53 Uhr)

Ähnliche Themen

  1. Unterschied FB FC
    Von Anonymous im Forum Simatic
    Antworten: 34
    Letzter Beitrag: 01.02.2014, 21:02
  2. Unterschied PN TCP/IP
    Von sailor im Forum Feldbusse
    Antworten: 9
    Letzter Beitrag: 30.05.2008, 16:20
  3. Unterschied?
    Von fabrice im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 02.11.2005, 10:33
  4. Unterschied Profibus - DP
    Von Unreal im Forum Feldbusse
    Antworten: 15
    Letzter Beitrag: 29.06.2005, 18:27
  5. Unterschied S5 und S7
    Von Anonymous im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 17.05.2005, 14:31

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •