Step 7 Anbindung FU Profibus an S7-300

Sent1

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich soll einen FU am Profibus anbinden und Drehzahl, Fehler und so weiter auswerten.
Nun habe ich in der Hardware Config den FU eingefügt und das PED300 und PAD300 vergeben. Als Telegramm hab ich das Standart Telegramm 1 genommen.
Nun frage ich mich aber woher weis ich wo die Fehlermeldungen Freigaben usw in dem PED liegen. Gibt es hierfür einen Baustein den ich einfügen kann von Siemens?

Bin recht unerfahren im Thema Step 7 hab bisher hauptsächlich Codesys gemacht...
 
Die Informationen findest Du vermutlich in einem Handbuch zu Deinem FU. Und weil Du nicht verraten hast, welchen FU genau Du verwendest und ob Du vielleicht schon Bausteine aufrufst, können wir Dir auch nicht im Detail helfen. Und: was ist das genau für eine CPU und an welcher DP-Schnittstelle hängt Dein FU?

Harald
 
also irgendwie werde ich daraus nicht so ganz schlau...
Wie bekomme ich nun raus wo die Störmeldungen, Links/Rechtslauf usw in das PED geschrieben werden bzw ausgegeben werden? Gibt es keinen fertigen Baustein der diese Infos mir raus gibt?
 
Moin,
Arbeitest du mit dem TIA Portal oder Step 7?

du musst die Empfangenen Prozessdatenwörter aufschlüsseln. Guck dir mal das Handbuch von Siemens dazu an:
https://support.industry.siemens.co...p-canopen-uss-bacnet-modbus-p1?dti=0&lc=de-WW

Dort sind die verschiedenen Telegramme beschrieben. Auf S.24 der PDF findest du die Telegramm Beschreibung.
Dort steht beschrieben wie die Eingangs- und Ausgangswörter aufgebaut sind....
 
Also hab jetzt Störung und so weiter gefunden. Aber unter welchen Bit finde ich den Sollwert für den FU?
 
Hi,

wenn du die Störmeldungen gefunden hast im Handbuch, dann solltest du eigentlich auch über den Sollwert gestolpert sein....

Handbuch (siehe auch vorherige Antwort):
https://support.industry.siemens.co...p-canopen-uss-bacnet-modbus-p1?dti=0&lc=de-WW

Also ab Seite 19 der PDF findest du die Beschreibungen für die verschiedenen Telegrammtypen. Nehmen wir z.B. das Standarttelegramm 1:

=> Das Bild 3-1 auf Seite 19 zeigt dir die Prozessdaten zum / vom Umrichter:

PZD01 = STW1 => das erste Prozessdatenword zum Umrichter (z. B. PAW300) ist somit das Steuerwort1 für den FU
PZD02 = NSOLL_A => das zweite Prozessdatenword zum Umrichter (z.B. PAW302) ist somit der Sollwert für den FU

PZD01 = ZSW1 => das erste Prozessdatenword vom Umrichter (z.B. PEW300) ist somit das Zustandsword1 vom FU
PZD02 = NIST_A => das zweites Prozessdatenword vom Umrichter (z.B. PEW302) ist somit der aktuelle Drehzahl Istwert vom FU

=> Ab Seite 24 der PDF ist dann die genaue Beschreibung der Steuer und Zustandswörter zu finden, somit welches Bit steht wo für:

BIT0 => False entspricht AUS1 => TRUE entspricht EIN
usw.

damit solltest du dann eigentlich alle Infos haben....
 
Hi,

wenn du die Störmeldungen gefunden hast im Handbuch, dann solltest du eigentlich auch über den Sollwert gestolpert sein....

Handbuch (siehe auch vorherige Antwort):
https://support.industry.siemens.co...p-canopen-uss-bacnet-modbus-p1?dti=0&lc=de-WW

Also ab Seite 19 der PDF findest du die Beschreibungen für die verschiedenen Telegrammtypen. Nehmen wir z.B. das Standarttelegramm 1:

=> Das Bild 3-1 auf Seite 19 zeigt dir die Prozessdaten zum / vom Umrichter:

PZD01 = STW1 => das erste Prozessdatenword zum Umrichter (z. B. PAW300) ist somit das Steuerwort1 für den FU
PZD02 = NSOLL_A => das zweite Prozessdatenword zum Umrichter (z.B. PAW302) ist somit der Sollwert für den FU

PZD01 = ZSW1 => das erste Prozessdatenword vom Umrichter (z.B. PEW300) ist somit das Zustandsword1 vom FU
PZD02 = NIST_A => das zweites Prozessdatenword vom Umrichter (z.B. PEW302) ist somit der aktuelle Drehzahl Istwert vom FU

=> Ab Seite 24 der PDF ist dann die genaue Beschreibung der Steuer und Zustandswörter zu finden, somit welches Bit steht wo für:

BIT0 => False entspricht AUS1 => TRUE entspricht EIN
usw.

damit solltest du dann eigentlich alle Infos haben....

Habe ich das richtig aufgeschlüsselt. Ich nehme das Standarttelegram 1

PEW300.0 FU AUs
PEW300.6 FU Ein
PEW302 Sollwert an FU

PAW 300.0 FU Betriebsbereit
PAW300.1 FU EIN
PAW300.3 Störung
PAW302 Sollwert von FU
 
Zuviel Werbung?
-> Hier kostenlos registrieren
jaein...

also du kannst den FU nicht einfach über die beiden Bits 0 und 6 starten. Du musst immer das gesamte Steuerwort und die vorgegebenen Ablauf des ProfiDrives Protokoll beachten. Dies gibt dir genau an welche Bits du zum Starten setzen musst und welche du zum Stoppen des Umrichters setzen muss. Weiterhin ist zu beachten das nach einem Stopp mit Leerauslauf, eine Abfolge beachten werden muss (welche Bits) nach einander gesetzt / rückgesetzt werden müssen...

Hört sich aber komplizierter an als es ist, wenn man sich einmal eingearbeitet hat....






 
kannst dir das ja mal ansehen. ist für eine 1500er

http://lischis-home.selfhost.eu/files/SPS/TIA/6812_SINAMICS_Tel_352_V1.0.scl.zip.txt
http://lischis-home.selfhost.eu/php...TIA/&datei=6812_SINAMICS_Tel_352_V1.0.scl.zip

für die 300er muss man evtl
#Return_value_RD_t := DPRD_DAT(LADDR := #HW_IO,RECORD => #vom_FU);
und
#Return_Value_WR_t := DPWR_DAT(LADDR := #HW_IO,RECORD := #an_FU);
anpassen

alternativ kannst du dir das mal anschauen. ist zwar für einen mm4 aber steuer und statuwort sind, soweit ich das jetzt gerade weiss, gleich.
http://lischis-home.selfhost.eu/files/SPS/S7/MicroMaster4.zip.txt
http://lischis-home.selfhost.eu/php4/download.php?pfad=files/SPS/S7/&datei=MicroMaster4.zip
 
Zurück
Oben