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

Results 1 to 5 of 5

Thread: Mit CP340 Strings über RS232 versenden

  1. #1
    Malte Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich hoffe ihr könnts mir bei meinem Problem helfen: Ich muss einen String über die RS232-Schnittstelle senden. Ganz schön schwer für einen SPS-Anfänger. Kann mir jemand das Senden anfängerfreundlich erklären?

    zu sendender String: '30.0 1 nm '
    Adresse des CP340: 272(?)
    Software: Step 7 v5.2

    Hab selbst ein bisserl mit dem Baustein rumprobiert, aber die SPS zeigt mir immer nur Fehler an

    Dabei liegen meine Verständnisschwierigkeiten hauptsächlich auf den Eingängen DB_NO udn DBB_NO. Ich hab mir einen Global-DB erstellt (DB3) und dort einen String an Byte 0 eingefügt. An den FB3, der ja zum Senden bereitgestellt wird, hab ich dann "3" für DB, "0" für DBB und "10" für LEN angegeben. Klappt nur nicht.

    Ich hoffe auf eure Hilfe.


    Schönen Gruß,



    Malte
    Reply With Quote Reply With Quote Answered: Mit CP340 Strings über RS232 versenden  

  2. "Hallo Malte,

    die CP-Adresse ist die Basisadresse siehe Hardwarekonfiguration. Mit DB_NO und DBB_NO das stimmt so. Falls du nen richtigen String im DB angelegt hast musst du DBB_NO auf 2 nehmen, weil die Nutzdaten des Strings erst im 3.Byte losgehen. Kannst natürlich auch ein ARRAY of CHAR anlegen und bei 0 anfangen. Ist das Protokoll des CP&s richtig eingestellt und stimmt die Baudrate überein? Wird vom Kommunikationspartner ein Endezeichen erwartet usw? Stimmen die Einstellungen?

    MfG
    André Räppel"


  3. #2
    Join Date
    30.08.2003
    Posts
    2,234
    Danke
    31
    Erhielt 258 Danke für 229 Beiträge

    Default

    Hallo Malte,

    die CP-Adresse ist die Basisadresse siehe Hardwarekonfiguration. Mit DB_NO und DBB_NO das stimmt so. Falls du nen richtigen String im DB angelegt hast musst du DBB_NO auf 2 nehmen, weil die Nutzdaten des Strings erst im 3.Byte losgehen. Kannst natürlich auch ein ARRAY of CHAR anlegen und bei 0 anfangen. Ist das Protokoll des CP&s richtig eingestellt und stimmt die Baudrate überein? Wird vom Kommunikationspartner ein Endezeichen erwartet usw? Stimmen die Einstellungen?

    MfG
    André Räppel

  4. #3
    Malte Gast

    Default

    Schönen Dank erstmal für die Antwort

    Also ich habe eigentlich rein gefühlsmäßig alles richtig gemacht, trotzdem zeigt mir die SPS einen schweren Fehler an wenn ich FB3 einbaue. Will mir noch nicht in den Kopf warum das so ist. Kommunikationsparameter sollten da doch noch keine Rolle spielen - schließlich wird ja zunächst noch gar nichts gesendet und nach meiner Einschätzung würde dann das ERROR-Bit ins Spiel kommen.

    Was gibt es denn für mögliche Fehlerquellen, dass die SPS von vornherein einen schweren Fehler anzeigt sobald FB3 im Spiel ist? Ein Syntax-Fehler wird mir jedenfalls nicht angezeigt...

  5. #4
    Join Date
    16.06.2003
    Location
    88356 Ostrach
    Posts
    4,975
    Danke
    1,330
    Erhielt 1,155 Danke für 547 Beiträge

    Default

    was für ein "schwerer fehler" steht den im puffer?

  6. #5
    Malte Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Sorry für die späte Antwort, ich musste mich in letzter Zeit anderweitig mit dem Projekt beschäftigen.

    Das Problem mit der RS232-Schnittstelle hat sich in der Zwischenzeit von selbst geklärt, indem die CP340 durch eine CP341 ausgetauscht wurde. CP340 und Kommunikationspartner waren einfach inkompatibel

Similar Threads

  1. Step 7 RS232 Kommunikation mit CP340
    By fk- princess in forum Simatic
    Replies: 2
    Last Post: 17.05.2013, 14:24
  2. Replies: 1
    Last Post: 15.05.2013, 00:53
  3. Große Daten über CP340 RS232 mpfangen
    By Bensen83 in forum Simatic
    Replies: 4
    Last Post: 15.04.2012, 08:09
  4. Replies: 9
    Last Post: 01.02.2012, 16:09
  5. Replies: 18
    Last Post: 24.08.2007, 10:15

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •