Datenaustausch über RS232

Spencer
2007-11-28
2008-06-11
  • Spencer - 2007-11-28

    Hallo zusammen,

    ich möchte gerne per 750-842 und 750-650 Daten die von einem Messgerät per serieller Schnittstelle ausgelesen werden sollen in meinem Programm verarbeiten. Hab jetzt versucht per SerComm.lib und dem darin enthaltenen FB die Daten vom Messgerät auszulesen. Doch irgendwie will das nicht funktionieren. Muß man dabei etwas besonderes berücksichtigen? Hab dem FB alle nötigen Parameter zugewiesen. Gibt es dafür vielleicht ein Beispielprogramm mit dem ich mich schlauer machen kann? Hab bisher nämlich noch nicht mit der seriellen Schnittstelle gearbeitet.

    Gruß Spencer

     
  • Uwe - 2007-11-29

    Hallo Spencer,

    1. Die 750-650 arbeitet fest mit 9600/8/N/1

    besser wäre wahrscheinlich die 750-650/003-000.

    Dieses Modul ist einstellbar.

    1. Nimm lieber die Bibliothek Serial_Interface_01.lib.

    In dieser Bibliothek findest du den Baustein SERIAL_INTERFACE.

    Dieser Baustein kapselt die Sercom.lib und vereinfacht die Verwendung

    der seriellen Schnittstelle erheblich.

    Uwe

     
  • Spencer - 2007-11-29

    Hallo Uwe,

    danke für deine Antwort. Mir steht im Moment nur das 750-650 Modul zur Verfügung, aber das Messgerät arbeitet mit dem gleichen Protokoll. Denn Tipp mit der Serial_Interface_01.lib werd ich dann mal ausprobieren. Ich melde mich dann hier und berichte ob es funktioniert hat oder nicht.

    Gruß Spencer

     
  • Spencer - 2007-12-03

    Hallo Uwe,

    wollte mich nur noch mal bei dir für den Tipp bedanken. Ich habs mit der Serial_Interface_01.lib ausprobiert und es hat einwandfrei funktioniert.

    Gruß

    Spencer

     
  • mactoolz - 2008-06-10

    Hallo zusammen,

    nachdem ich es nicht geschafft habe die RS232 Schnittstelle um den COM 1 am Rechner zum laufen zu bekommen habe ich jetzt eine WAGO Klemme 750-650 eingesetzt.

    Ich habe versucht über die Serial_Interface eine Kommunikation zustande zu bekommen.

    Die SerComm Lib wird auch in dem Bibliotheksverwalter eingebunden.

    BEim Start bekomme ich das die Funktionen, SerComm, SerCommInit und SerComm_Version nicht gebunden werden können.

    Was bedeutet das und wie kann ich denn diesen Fehler abstellen.

    Das sagt mir so leider nichts.

    Danke im Voraus

    MacToolz

     
  • Uwe - 2008-06-11

    Hallo mactoolz,

    wie sieht dein System aus (Hardware ?).

    Benutzt du evtl. den WAGO-IPC ?

    Dort gibt es z.B. keine Sercom.lib.

    Auf dem IPC kannst du auch nicht die oben beschriebene

    Serial_Interface_01.lib benutzen.

    Dort gibt es die Bibliothek

    IPC_Serial_Interface_01.lib.

    Uwe

     

Log in to post a comment.