Umbau Problem Danfoss FC3D00 -> FCD302

Thimm94

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag zusammen,

ich bin neu hier, kurz zu mir: Ich heiße Daniel, bin 24 Jahre alt und habe Elektroniker für Betriebstechnik gelernt. Seit meinem neuen Job (01.11.2018) habe ich öfters mit S7 Programmen zutun. (Im alten Betrieb hatten wir Programmierer). Bei weiteren Fragen könnt ihr sie gerne stellen.

Nun zu meinem Problem. Ich versuche es mal möglichst genau zu schildern:

Ich habe die Aufgabe bekommen einen Danfoss FCD300 auf einen FCD302 umzubauen, der nur über Profibus angesteuert wird. Grund dafür ist, da wir anscheinend keine FCD300er mehr bekommen. So habe ich Hardwaretechnisch alles problemlos umgebaut. Danach habe ich die Busadresse eingestellt, Spannungslos gemacht und da fing das erste Problem an, fazit: Die GSD-Datei war veraltet, also habe ich sie aktualisiert (PPO1 wird verwendet) und dann war die Profibusverbindung da. Jetzt kommen wir zu meinem aktuellen Problem:

Am Bedienpult zeigt das Panel Motorschutz FU gefallen. Hardwaretechnisch ist alles einwandfrei, die Telegramme stimmen überein, Profidrive Profil ist aktiviert aber es funktioniert nicht. In einem Datenbaustein wird die Motorschutz Meldung abgefragt (1= OK, 0= Motorschutz gefallen), durch Rausprogrammieren der Meldung läuft der FU dennoch nicht auf Automatik, Meldung am Danfosspanel "Auto Fern Start block." Auf Hand läuft er problemlos, wenn die Motorschutzmeldung rausprogrammiert wurde. Da wir unzählige FU's haben wurde ein seperater FC erstellt dort wird die Motorschutz Meldung gebildet, welche ich wahrscheinlich auf mangelnder Erfahrung nicht verstehe:
In etwa so:
L 2#1011
UW
L 2#11
=I==
=Motorschutz_OK

Dort werden quasi zwei Werte verglichen, sobald die Werte übereinstimmen ist der Motorschutz OK?! Welche Werte werden denn hier verglichen? Die Danfosshotline meinte, dass eine Brücke von 12 auf 27 fehlt, gesagt getan, dennoch keine Funktion. Da man die Klemme 27 in den Parametern auf "keine Funktion" setzen kann, habe ich es von vornerein angezweifelt, natürlich war dann ab 16:30 Uhr keiner mehr zu erreichen (ich hatte Mittagschicht, und nebenbei Störungsdienst).

Ich schreibe von Zuhause aus, da wir auf der Arbeit keinen freien Internetzugang haben.

Ich hoffe, dass ich alles relativ genau beschreiben konnte und hoffe auf einige gute Tipps bzw. Lösungsansätze.

Ich wünsche euch einen schönen Tag.

Liebe Grüße Daniel
 
Kann es evtl. sein, dass du die alte GSD Datei gelöscht hast, die neue dann eingefügt hast mit passender Profibus Adresse aber die E/A Bereiche unten
in der HW Konfig nicht wieder so eingestellt hast, wie sie bei der alten GSD waren?
 
Bei Danfoss gibt es verschiedene Busprofile (mit verschiedenen, teilweise frei programmierbaren Parametern). In allen Profilen steht aber im jeweils ersten Datenwort das Steuerwort bzw. das Statuswort.


[TD="class: xl82"]Byte x[/TD]
[TD="class: xl83"]Bit-Belegung Datenbyte[/TD]
[TD="class: xl84, width: 71"][/TD]
[TD="class: xl84, width: 167"][/TD]
[TD="class: xl85, width: 103"][/TD]
[TD="class: xl85, width: 154"][/TD]
[TD="class: xl85, width: 23"][/TD]
[TD="class: xl85, width: 61"][/TD]
[TD="class: xl85, width: 32"][/TD]
[TD="class: xl85, width: 32"][/TD]
[TD="class: xl85, width: 53"][/TD]
[TD="class: xl86, width: 61"][/TD]

[TD="class: xl87"]Dx.0[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Festdrehzahl (JOG)[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=JOG[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.1[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Rampe ½[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=Rampe 2[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.2[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Daten un-/gültig[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=gültig[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.3[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Relais 1[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=ein[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.4[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Relais 2[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=ein[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.5[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Parametersatz[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=Isb[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.6[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Parametersatz[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=msb[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.7[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Reversierung[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=rev.[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl82"]Byte x+1[/TD]
[TD="class: xl83"]Bit-Belegung Datenbyte[/TD]
[TD="class: xl84"][/TD]
[TD="class: xl85"][/TD]
[TD="class: xl85"][/TD]
[TD="class: xl85"][/TD]
[TD="class: xl85"][/TD]
[TD="class: xl85"][/TD]
[TD="class: xl85"][/TD]
[TD="class: xl85"][/TD]
[TD="class: xl85"][/TD]
[TD="class: xl86"][/TD]

[TD="class: xl87"]Dx.0[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Sollwert[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=Isb[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.1[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Sollwert[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=msb[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.2[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]DC-Bremse[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=Rampe[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.3[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Motrofreilauf[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]0=Freilauf[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.4[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Schnellstopp[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=Rampe[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.5[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Ausgangsfrequenz speichern[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=Rampe[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.6[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Start/Stopp[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=Start[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TD="class: xl87"]Dx.7[/TD]
[TD="class: xl88"][/TD]
[TD="class: xl89"]Danfoss FU[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]Steuerwort[/TD]
[TD="class: xl90"]Reset[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"]1=Reset[/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl90"][/TD]
[TD="class: xl91"][/TD]

[TABLE="width: 817"]
[TR]
[TD]Byte x[/TD]
[TD]Bit-Belegung Datenbyte[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.0[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]Drehzahl <> Sollwert[/TD]
[TD][/TD]
[TD]1= Drehzahl = Sollwert[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.1[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]Ortbetrieb[/TD]
[TD][/TD]
[TD]1=Bussteuerung[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.2[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]Außerhalb Frequenzgrenze[/TD]
[TD][/TD]
[TD]1= Frequenzgrenze ok[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.3[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]kein Betrieb[/TD]
[TD][/TD]
[TD]1= Betrieb[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.4[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]FU ok[/TD]
[TD][/TD]
[TD]1=gestoppt, autom. Start[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.5[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]Spannung ok[/TD]
[TD][/TD]
[TD]1= Spannung überschritten[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.6[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]Moment ok[/TD]
[TD][/TD]
[TD]1= Moment überschritten[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.7[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]Timer ok[/TD]
[TD][/TD]
[TD]1=Timer überschritten[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Byte x+1[/TD]
[TD]Bit-Belegung Datenbyte[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.0[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]Regler nicht bereit[/TD]
[TD][/TD]
[TD]1=Regler bereit[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.1[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]FU nicht bereit[/TD]
[TD][/TD]
[TD]1=FU bereit[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.2[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]Motorfreilauf[/TD]
[TD][/TD]
[TD]1=aktivieren[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.3[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]kein Fehler[/TD]
[TD][/TD]
[TD]1=Abschaltung[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.4[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]kein Fehler[/TD]
[TD][/TD]
[TD]1= Fehler (keine Abschaltung)[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.5[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]Reserviert[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.6[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]kein Fehler[/TD]
[TD][/TD]
[TD]1= Abschaltblockierung[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Dx.7[/TD]
[TD][/TD]
[TD]Danfoss FU[/TD]
[TD][/TD]
[TD]Statusword[/TD]
[TD]keine Warnung[/TD]
[TD][/TD]
[TD]1= Warnung[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]


Im Statuswort muß zunächst das Bit 'Ortbetrieb' auf 1 sein (Bussteuerung), vorher kannst du von der SPS her nicht steuern (Einstellung am FU).
Es gibt kein Statusbit für Motorschutz, diese Meldung wird dann vielleicht aus den Fehlerbits kombiniert?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ich habe am FU quasi die Parameter wo vom Werk aus, Bus oder Klemme eingestellt wurde, auf Bus stehen, Führungshoheit ist auch auf Bussteuerung eingestellt. Gibt es da seperat noch einen Parameter für Ortbetrieb? Und danke für die Antwort.
 
Servus,

der FCD300 ist ja schon einige Jahre alt aber der Nachfolger ist der FCD302 (Basis FC302 im dezentralen Gehäuse).
Während der FCD300 parametermäßig wie VLT2800 war.
Wenn du Umrüstest dann ist neben der Hardware natürlich auch Parameter / Software zu beachten.
Sofern ein Motorschutz über SPS und nicht direkt am FU gelöst wurde so musst du es herausfinden und kann nicht die Hotline wissen.
Bei FCD300 war es in Gruppe 1 (Motorgruppe) und Gruppe 3 (E/A) aufgeteilt, beim Nachfolger im Parameter 1-9x hintereinander ob Warnung oder Abschaltung und wo der Anschluss ist.
Dann natürlich die richtige GSD Datei runterladen, PPO Typ usw....aber du hast ja gesagt dass der Bus läuft.
"Startblock" usw. kann am ProfiDrive Profil liegen....047F , adnn 047E und dann erst beim nächsten 047F läuft der Antrieb ( wenn zudem ein Sollwert kommt).
Ortbetrieb geht ja hast du gesagt....und es ist korrekt dass früher die 27 (Freilauf inv.) gebrückt sein musste....heute kannst du die Klemmen deaktivieren und wenn auf keiner Klemme was ist wird es keinen Freilauf geben.
Wichtig bei Profibus ist Gruppe 8 und 9 sowie Beobachtung (am LCP oder so von der Veriablen Steuerwort und Sollwert bzw. Zustandswort.
Evtl. im Profibushandbuch mal schaun und Zustandmeldung mit Bits checken was dem Antrieb fehlt.


Gruß
DOC
 
Zuletzt bearbeitet:
Guten Tag zusammen,

da er sich ja nicht mehr gemeldet hat, wollte ich mal Fragen ob es Leute gibt mit denen man sich bzgl. dieses Themas austauschen kann.
Habe ebenfalls, wie der Beitragverfasser, wenig Erfahrung und bräcuhte einfach mal eine Person mit der ich mich ein bisschen Austauschen kann.

Es würde mich sehr freuen, wenn es hier ein paar Leute geben würde.

Vielen Dank und
Liebe Grüße
Heimi
 
wenn das

L 2#1011
UW
L 2#11
=I==
=Motorschutz_OK

wirklich so ist, könnte da ein Fehler sein
Das kann durchaus richtig sein. Der Code prüft den bereits in AKKU1 vorhandenen Wert, ob da die Bits .0 und .1 gleich 1 sind und Bit .3 gleich 0 ist. Dann wird Motorschutz_OK = 1. Wenn Bit .0 oder Bit .1 gleich 0 ist oder Bit .3 gleich 1 ist, dann wird Motorschutz_OK = 0
Code:
irgendwas_in_AKKU1  // 2#----0-11 Soll ( - : egal/nicht relevant)
L 2#1011            // 2#00001011 relevante Bits 0,1,3 maskieren
UW                  // 2#oooo0o11 und ausfiltern
L 2#11              // 2#00000011 wenn das rauskommt
==I
= Motorschutz_OK    // dann Motorschutz OK

Harald
 
Zurück
Oben