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

Results 1 to 7 of 7

Thread: Daten aus Leistungsmessklemme KL3403 lesen

  1. #1
    Join Date
    12.03.2008
    Posts
    18
    Danke
    4
    Erhielt 2 Danke für 2 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    Ich habe eine Beckhoff 3-Phasen Leistungsmessklemme KL3403 in meinem Twincat System die über Feldbuskoppler an meinem PC hängt.

    Um nun die Verschiedenen Werte Strom, Spannung Energie cos phi …. aus der Klemme auslesen will muss ich die Eingänge der entsprechenden Kanäle schreiben um dann den gewünschten Wert am Ausgang zu erhalten.
    Siehe :
    http://infosys.beckhoff.com/index.php?content=content/1031/KL3403/HTML/Bt_KL3403_Intro.htm

    Nun meine Frage. Gibt es ein Hlfsmittel das zu Realisieren, irgendeine Libary oder eine Art Multiplexer oder so…?

    Ich will die Werte auch überwachen ob sie in den geforderten Grezen liegen also muss ich vermeiden das Werte für z.B Leistung auf Null zurückspringt während ich gerade Spannung auslese.

    Entschuldigt mein Halbwissen und Danke für die Hilfe

    Gruß Martin
    Reply With Quote Reply With Quote Daten aus Leistungsmessklemme KL3403 lesen  

  2. #2
    Debugger is offline Neuer Benutzer
    Themenstarter
    Join Date
    12.03.2008
    Posts
    18
    Danke
    4
    Erhielt 2 Danke für 2 Beiträge

    Default

    Hallo nochmal,

    um dem Forum vielleicht doch noch eine Antwort zu entlocken versuche ich mein Problem noch genauer zu schildern.

    Die Klemme KL3403 besitzt 3 Kanäle and die L1,L2,L3 über einen Spannungsmesseingang und einen Stromeingang angeschlossen sind. Die Klemme berechnet intern nun schon intern Leistung Leistungsfaktor, Energieverbrauch usw.

    Zum Auslesen muss ich nun Kanalindex und Prozessdatenindex zur Klemme schicken um die Prozessdaten den jeweiligen kanals zu bekommen.

    Siehe Beckhoff Beispiel
    „Strom (Effektivwert), Spannung (Effektivwert) und Wirkleistung der Phase L2 auslesen

    • Tragen Sie 0x10 in Control-Byte 1 ein (Kanalindex 01bin, Prozessdatenindex 0000bin).
      Der Strom (Effektivwert) der Phase L2 wird im Prozessdatenwort DataIN1 zurückgegeben.
    • Tragen Sie 0x11 in Control-Byte 2 ein (Kanalindex 01bin, Prozessdatenindex 0001bin).
      Die Spannung (Effektivwert) der Phase L2 wird im Prozessdatenwort DataIN2 zurückgegeben.
    • Tragen Sie 0x12 in Control-Byte 3 ein (Kanalindex 01bin, Prozessdatenindex 0010bin).
      Die Wirkleistung der Phase L2 wird im Prozessdatenwort DataIN3 zurückgegeben. „

    Nun möchte ich alle Werte der 3 Kanäle jederzeit im Programm zur Visualisierung und Überwachung
    Zur Verfügung haben.

    Aber wie ich das einfach lösen kann ist mir nicht klar. Ist ein Ansatz richtig den Prozessdatenindex jedes Kanals hochzuzählen und die Antwort in ein Array zu schreiben ? Kann ich zum hochzählen einen Zyklustakt verwenden ?

    Gruß Martin

  3. #3
    Join Date
    14.08.2004
    Posts
    934
    Danke
    48
    Erhielt 73 Danke für 66 Beiträge

    Default

    Du kannst das Prozessabbild mit Variablen eines Arrays verlinken. Dann geht das in einer Schleife. Vorraussetzung ist, dass du die Klemme mit KS2000 konfigurierst.

    Zuerst machste einen neuen Typ struct

    (
    cb : BYTE,
    pd : WORD
    ) kl3403

    Dann wird das in ein Array verpackt:

    meineklemme : ARRAY[1..3] OF kl3403;

    Im Systemmanager wird dann der Kram mit der Klemme verlinkt.

  4. Folgender Benutzer sagt Danke zu drfunfrock für den nützlichen Beitrag:

    Debugger (26.01.2009)

  5. #4
    Join Date
    13.01.2007
    Posts
    319
    Danke
    40
    Erhielt 31 Danke für 27 Beiträge

    Default

    Hallo,

    ich könnte Dir einen Baustein zur Verfügung stellen, der das macht.

    LG

  6. Folgender Benutzer sagt Danke zu MarkusP für den nützlichen Beitrag:

    Debugger (26.01.2009)

  7. #5
    Join Date
    01.04.2007
    Posts
    27
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo

    auch mal eine Frage wegen dem Auslesen der KL3403 ...

    kann mir da einer weiterhelfen ..

    will eingentlich nur die 3 Ströme auslesen aus der Klemme über eine BC9000

    brauch ich unbedingt die Software KS2000 ?? ( ist die Freeware ?? )
    Last edited by DeeWay; 10.06.2009 at 07:24.

  8. #6
    Join Date
    16.10.2007
    Location
    östliches Ruhrgebiet
    Posts
    265
    Danke
    34
    Erhielt 36 Danke für 31 Beiträge

    Default

    die KS2000 ist keine Freeware;

    Du brauchst Sie aber auch nicht

  9. #7
    Join Date
    01.04.2007
    Posts
    27
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Juha

    hab jetzt aus der KL3403 .. 3 Werte ausgelesen .. weiß einer was genau das für Werte sind ?

    wenn ich die Wandlerleitung rausstecke .. gehen sie auf 0 ... sonst hängen sie bei 50 - 80 ..

    lg Dee

Similar Threads

  1. Replies: 0
    Last Post: 16.05.2014, 14:52
  2. Daten lesen aus DB mit libnodave
    By Proxy in forum Hochsprachen - OPC
    Replies: 12
    Last Post: 18.09.2013, 07:02
  3. Daten in DB schreiben /aus DB lesen/ kopieren
    By Heizerfraktion in forum Simatic
    Replies: 14
    Last Post: 28.03.2010, 23:36
  4. Probleme mit Leistungsmessklemme KL3403
    By MrEASY in forum CODESYS und IEC61131
    Replies: 6
    Last Post: 29.03.2009, 19:09
  5. Daten aus DB lesen / in DB schreiben
    By Supervisor in forum Simatic
    Replies: 6
    Last Post: 29.06.2006, 12:02

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
  •