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

Ergebnis 1 bis 9 von 9

Thema: Problem mit Drive ES und Danfoss Umrichter

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich möchte mit einer S7 315DP2 einen Danfoss Umrichtermotor FCM 350 über Profibus steuern. GSD-Dateien hab ich schon gefunden und installiert. Mein Problem ist, das ich keine Kommunikation, besser gesagt Telegramme an den Umrichter schicken bzw. empfangen kann. Nun hab ich in der Doku vom Umrichter gelesen, das man dazu den Siemens FB 36 "PCDAT AC32" (oder so ähnlich) benötigt. In meiner Step7 Version V5.2 SP2 ist dieser Baustein nicht vorhanden. Ich hab etwas im Netz gesucht und rausgefunden, das der FB in Drive ES enthalten sein soll. Nun hab ich mir Drive ES besorgt. Leider ist in Drive ES dieser FB auch nicht enthalten. Kann mir jemand sagen, wo ich diesen Baustein finde?

    Vielen Dank

    Gruß

    Swissman
    Zitieren Zitieren Gelöst: Problem mit Drive ES und Danfoss Umrichter  

  2. "Nun, eine Kommunikation Über die SFC's muss möglich sein. Wichtig ist, dass in der Hardwarekonfig 'Module konsistent PCD' angewählt ist.
    Den PDAT_AC2 benötige ich nur zur Azyklischen Kommunikation über DPV1."


  3. #2
    Registriert seit
    10.02.2004
    Beiträge
    20
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi!

    Wenn du Drive ES installiert hast,müsste in der Bibliothek 'DRVDP7'
    der gesuchte Baustein FB36 PDAT AC_2 enthalten sein.

    Benutze selbst step7 5.3 und Drive ES 5.3

    MfG
    tomtom222
    Zitieren Zitieren Drive ES FB36 PDAT AC_2  

  4. #3
    Anonymous Gast

    Standard

    Hi,

    komisch, bei mir ist der nicht drin - hab Drive ES Basic - liegt es daran?
    Kann man die Bibiliothek auch exportieren? Wenn ja, könntest du Sie mir per mail schicken?

    MfG

  5. #4
    Registriert seit
    25.06.2003
    Ort
    Emden
    Beiträge
    61
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Willst du den Regler über DPV1 parametrieren oder wofür benötigst du diese Art der Kommunikation?
    Normalerweise reicht es, wenn du über das PPO Protokoll die Steuerbit's setzt und den Sollwert vorgibst. Du kannst den Regler direkt über T PAW/ L PEW erreichen. Eine weitere Möglichkeit besteht in der konsistenten Datenübertragung. Hierzu benötigst du den SFC 14 (Empfangen) und den SFC 15 (Senden).

    Hier ein Bspl. für Empfangen
    Code:
       CALL  "DPRD_DAT"                  // Empfange Daten mit Bereichskonsistenz  Achse 1
           LADDR  :=#ANXX_Achse1            // ab Adresse (PEW) 700
           RET_VAL:=#Bus_Lesefehler         // Lesefehler auslesen
           RECORD :=#Recive_A1              // Schreibe Werte in Empfangsstruktur 6 Worte/12 Byte
          L     #Bus_Lesefehler             // Lesefehler auslesen
          L     0                           // Steht ein Fehler an ?
          <>I                               // 
          R     #Recive_A1.PZD1.Bit0        // Reset Lebensmerker Achse 1
    
          L     #Recive_A1.HIW              // Istwert Geschwindigkeit von Slave 1 zur Visualisierung
          SSI   4                           // Rechtsbündig ausrichten &#40;Vorzeichen beibehalten&#41;
          T     #Visi.Speed.Achse1_ist      // *** Istgeschwindigkeit Achse 1
    und ein Bspl. für senden

    Code:
          U     #M.Eins                     // Lebensmerker an Achse 1
          =     #Send_A1.PZD1.Bit7          // 
    
          CALL  "DPWR_DAT"                  // Sende Daten mit Bereichskonsistenz  Achse 1
           LADDR  &#58;=#ANXX_Achse1            // ab Adresse &#40;PAW&#41; X
           RECORD &#58;=#Send_A1                // Lese Werte von Sendestruktur - 6 Worte/12 Byte
           RET_VAL&#58;=#Bus_Sendefehler        // Sendefehler bereitstellen
          L     #Bus_Sendefehler            // Lesefehler auslesen
          L     0                           // Steht ein Fehler an ?
          <>I                               // 
          =     #M.Schreibfehler_A1         // Schreibfehler Achse 1
    Dabei sind Recive_A1 und Send_A1 Array's, die folgendermassen angelegt sind.

    Code:
      Recive_A1 &#58; STRUCT    //Empfange Achse 1
       ZSW &#58; STRUCT     //Zustandswort
        Bit8 &#58; BOOL ;   //Drehzahl >< Soll/Istdrehzahl = Solldrehzahl
        Bit9 &#58; BOOL ;   //Ortbetrieb/Busbetrieb
        Bit10 &#58; BOOL ;  //Frequenzgrenze/Frequenz OK
        Bit11 &#58; BOOL ;  //Läuft/Läuft nicht
        Bit12 &#58; BOOL ;  //VLT OK/VLT nicht OK
        Bit13 &#58; BOOL ;  //Spannung OK/Spannungsgrenze
        Bit14 &#58; BOOL ;  //Drehmoment OK/Momentengrenze
        Bit15 &#58; BOOL ;  //Timer OK/Timergrenze
        Bit0 &#58; BOOL ;   //Steuerung nicht bereit/Steuerung bereit 
        Bit1 &#58; BOOL ;   //VLT nicht bereit/VLT bereit
        Bit2 &#58; BOOL ;   //Motor Freilauf/Motor Aktiv
        Bit3 &#58; BOOL ;   //Kein Fehler/Abschaltung
        Bit4 &#58; BOOL ;   //RESERVE
        Bit5 &#58; BOOL ;   //RESERVE
        Bit6 &#58; BOOL ;   //RESERVE
        Bit7 &#58; BOOL ;   //RESERVE
       END_STRUCT ; 
       HIW &#58; INT ;  //Hauptistwert
       PZD1 &#58; STRUCT    //Prozessdaten 1
        Bit8 &#58; BOOL ;   //RESERVE
        Bit9 &#58; BOOL ;   //RESERVE
        Bit10 &#58; BOOL ;  //RESERVE
        Bit11 &#58; BOOL ;  //RESERVE
        Bit12 &#58; BOOL ;  //RESERVE
        Bit13 &#58; BOOL ;  //RESERVE
        Bit14 &#58; BOOL ;  //RESERVE
        Bit15 &#58; BOOL ;  //RESERVE
        Bit0 &#58; BOOL ;   //Lebensmerker
        Bit1 &#58; BOOL ;   //Antrieb Störung
        Bit2 &#58; BOOL ;   //Antrieb ist reverenziert
        Bit3 &#58; BOOL ;   //Antrieb ist auf Startposition
        Bit4 &#58; BOOL ;   //Sync Fehler
        Bit5 &#58; BOOL ;   //Reserve
        Bit6 &#58; BOOL ;   //Reserve
        Bit7 &#58; BOOL ;   //Reserve
       END_STRUCT ; 
       PZD2_und_3 &#58; DINT ;  //Prozessdaten 2 und 3 - Geberistwert &#40;AVEL&#41;
       PZD4 &#58; INT ; //Prozessdaten 4 - Achsstatus
      END_STRUCT ;
    Code:
      Send_A1 &#58; STRUCT  //Sende an Achse 1
       STW &#58; STRUCT     //Steuerwort
        Bit8 &#58; BOOL ;   //Reserve
        Bit9 &#58; BOOL ;   //Reserve
        Bit10 &#58; BOOL ;  //Reserve
        Bit11 &#58; BOOL ;  //Reserve
        Bit12 &#58; BOOL ;  //Reserve
        Bit13 &#58; BOOL ;  //Reserve
        Bit14 &#58; BOOL ;  //Reserve
        Bit15 &#58; BOOL ;  //Reserve
        Bit0 &#58; BOOL ;   //Reglerfreigabe
        Bit1 &#58; BOOL ;   //Reserve
        Bit2 &#58; BOOL ;   //Reserve
        Bit3 &#58; BOOL ;   //Reserve
        Bit4 &#58; BOOL ;   //Reserve
        Bit5 &#58; BOOL ;   //Reserve
        Bit6 &#58; BOOL ;   //Reserve
        Bit7 &#58; BOOL ;   //Reserve
       END_STRUCT ; 
       HSW &#58; INT ;  //Hauptsollwert
       PZD1 &#58; STRUCT    //Prozessdaten 1
        Bit8 &#58; BOOL ;   //Freigabe manueller Gebertest
        Bit9 &#58; BOOL ;   //Reserve
        Bit10 &#58; BOOL ;  //Reserve
        Bit11 &#58; BOOL ;  //Reserve
        Bit12 &#58; BOOL ;  //Reserve
        Bit13 &#58; BOOL ;  //Reserve
        Bit14 &#58; BOOL ;  //Reserve
        Bit15 &#58; BOOL ;  //Reserve
        Bit0 &#58; BOOL ;   //Antrieb Rütteln &#40;Rampen schnell&#41;
        Bit1 &#58; BOOL ;   //Antrieb Ausrichten &#40;Indexposition suchen&#41;
        Bit2 &#58; BOOL ;   //Antrieb reversieren &#40;Sollwert Master reversieren&#41;
        Bit3 &#58; BOOL ;   //Antrieb quittieren &#40;Reset Störungen&#41;
        Bit4 &#58; BOOL ;   //Anwahl Eichen &#40;Freigabe Antrieb Eichen&#41;
        Bit5 &#58; BOOL ;   //Taster Eichen &#40;3 Sekunden drücken&#41;
        Bit6 &#58; BOOL ;   //Antrieb zur Startposition &#40;Indexposition anfahren&#41;
        Bit7 &#58; BOOL ;   //Lebensmerker
       END_STRUCT ; 
       PZD2 &#58; INT ; //Prozessdaten 2 - Nicht genutzt
       PZD3 &#58; INT ; //Prozessdaten 3 - Nicht genutzt
       PZD4 &#58; INT ; //Prozessdaten 4 - Nicht genutzt
      END_STRUCT ;
    Dieses Bspl. ist mit PPO4 Modulkonsistenz projektiert. Für einfachere Anwendungen reicht das PPO3. Hierbei wird dann nur das ZSW/HIW bzw.
    STW/HSW übertragen.

    ZSW = Zustandswort
    HIW = Hauptistwert
    STW = Statuswort
    HSW = Hauptsollwert
    mfG
    Ingo dV

    Regelmässiges Versagen ist auch
    eine Form der Zuverlässigkeit
    Zitieren Zitieren Danfoss  

  6. #5
    Anonymous Gast

    Standard

    Hi,

    die Steuerung des Umrichters über Profibus ist eine Aufgabe meiner Projektarbeit für die Technikerschule. Die Analog Ein/Ausgänge dürfen nicht benutzt werden. Die Lösung mit den SFC&s sieht gut aus, haben wir schon probiert - läuft nicht. Laut Danfoss ist dieser FB zwingend notwendig, um mit diesem Umrichter zu kommunizieren.

    Gruß

    Swissman

  7. #6
    Registriert seit
    25.06.2003
    Ort
    Emden
    Beiträge
    61
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Nun, eine Kommunikation Über die SFC's muss möglich sein. Wichtig ist, dass in der Hardwarekonfig 'Module konsistent PCD' angewählt ist.
    Den PDAT_AC2 benötige ich nur zur Azyklischen Kommunikation über DPV1.
    mfG
    Ingo dV

    Regelmässiges Versagen ist auch
    eine Form der Zuverlässigkeit
    Zitieren Zitieren Danfoss  

  8. #7
    Registriert seit
    25.06.2003
    Ort
    Emden
    Beiträge
    61
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Gib mir mal dein Email, hab' da was!
    mfG
    Ingo dV

    Regelmässiges Versagen ist auch
    eine Form der Zuverlässigkeit
    Zitieren Zitieren MAIL  

  9. #8
    Anonymous Gast

  10. #9
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    kann denn drive-es was anderes ausser siemens-umrichter??

    Frank der einmalige
    Zitieren Zitieren drive es  

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 21.10.2012, 09:52
  2. Danfoss Umrichter an Ethernet ???
    Von sailor im Forum Feldbusse
    Antworten: 2
    Letzter Beitrag: 09.06.2009, 14:30
  3. Problem 10V mit Danfoss FC302
    Von OschiLePro im Forum Antriebstechnik
    Antworten: 0
    Letzter Beitrag: 12.06.2007, 12:46
  4. Problem mit Profibuskommunikation Danfoss FU
    Von Anonymous im Forum Feldbusse
    Antworten: 7
    Letzter Beitrag: 14.09.2006, 21:59
  5. Drive Monitor Umrichter Stand V3.3
    Von Anonymous im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 23.05.2005, 19:59

Lesezeichen

Berechtigungen

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