Profibus an S7

Hallo zusammen,

ich stehe gerade vor dem Problem meiner Diplomarbeit. Kurz beschrieben, es sollen 5 Servo-Achsen =FCber Simovert Masterdrives geregelt werden. =DCber den Umrichtern steht mittels Profibus eine S7-300 zur Verf=FCgung. Mein Problem ist, das ich noch nie etwas mit Profibus zu tun hatte.

Meine Fragen:

- Wie verarbeite ich die =FCbermittelten Daten der Slaves (Umrichter) im Master (S7)?

- Wie sage ich meiner S7, dass das Wort zB PZW12 der Sollwert f=FCr den Regler X ist?

Zum Beispiel soll ein Wert =FCber ein Touchpad vorgegeben werden, dieser soll dem Umrichter als Sollwert zugespielt werden. Oder der Umrichter liefert einen Ist-Wert, weclher in der S7 verarbeitet werden soll. Wie ist die Adressierung in der S7 / am Umrichter? Wie Eing=E4nge/Ausg=E4nge? (E 0.0?) Wenn dem so w=E4re, woher weiss mein Slave, welcher Wert f=FCr ihn ist?

Bin =FCber jede Antwort sehr dankbar.=20

Gr=FA=DF Andreas

Reply to
andreasbrossmann
Loading thread data ...

schrub:

War keine Gebrauchsanweisung dabei?

Also gerade zu einer Diplomarbeit gehört m.E. ein tiefes Einsteigen und Durchdringen des Themas. Und auch, dass man sich eingehend mit den verwendeten Protokollen, Anlagen etc. anhand der beiliegenden Doku oder ergänzender Fachliteratur schlau macht.

Ansgar

Reply to
Ansgar Strickerschmidt

Bezug zu: Re: Profibus an S7

8-))

Was dem OP aber nicht soo viel bringen wird, wenn ich seinen Kenntnisstand richtig interpretiere...

Für den OP:

Es gibt Standartbausteine bei Siemens genau für diesen Zweck. Wenn die Slaves korrekt am Bus hängen sind soll- / istwerte u.s.w. bequem darüber einzustellen, Kenntnisse zum Busprotokoll braucht man dazu keine. Bitte eine vernünftige NOT-AUS Lösung realisieren (Hardware)!

Und mit dem Touchpad ist das genauso. Dazu gehört Pro-Tool, das lässt zu Bilder anzulegen, Variablenfelder ...

viele Grüsse Markus P.

Reply to
Markus Philippi

Hihi, den merk ich mir........ ;-)

seit neuestem WinCC-flexible, Proll-To(tm) stirbt.

Mal was anderes (an den OP): Achte darauf, ob als Bussystem von der SPS zu den Umrichtern ein taktsynchroner Profibus-DP eingesetzt wird. Dann sitzt ein Achscontroller auf der SPS-Zeile.

MfG Jörg

Reply to
Jörg Offner

Hallo Andreas,

snipped-for-privacy@web.de schrieb:

[...]

Die Busteilnehmer werden im E/A-Adressraum bzw. Prozess-Eingangs- und Ausgangs-Adressraum der Steuerung eingeblendet. Welchen Adressbereich die Teilnehmer belegen, wird (von dir) in der Hardwarekonfiguration festgelegt.

Da ich die Masterdrives nicht kenne, kann ich dir hier nur allgemeine Infos geben: welche Daten zwischen SPS und den Antrieben ausgetauscht werden, legt das Protokoll fest. Zumeist ist von SPS-Seite noch einiges an Arbeit notwendig, um die Antriebe (soweit es sich um Servoantriebe handelt und nicht um einfache Frequenzumrichter). So muss in den meisten F=E4llen zumindest eine Antriebsfreigabe, Impulsfreigabe und Reglerfreigabe erfolgen. Oft m=FCssen auch noch Haltebremsen gesteuert werden. Manchmal kann man diese Aufgabe allerdings auch den Leistungsteilen =FCberlassen. Wie die Sollwerte z.B. f=FCr Position und Geschwindigkeit =FCbermittelt werden, h=E4ngt von der verwendeten Reglerfamilie ab (wie gesagt, ich kenne die Masterdrives nicht).

=C4hem, darf ich fragen, wie lange du bereits an der Diplomarbeit arbeitest, wenn du noch nicht einmal die grundlegendsten Dinge kennst? Du solltest evtl. mal irgendwelche Doku lesen. Dort steht (vor allem bei Siemens) einiges Interessantes drin. Besonders die Doku zu den Masterdrives d=FCrfte recht interessant sein ;-)

ciao Marcus

Reply to
Marcus Woletz

Moin,

nachdem ich hier ja relativ in den Dreck gezogen werde, mal ein kleines Statement: Ich bin seit 3 Wochen an meiner Diplomarbeit und arbeite mich in die Thematik ein. Im Bereich S7 liegen bei mir Kenntnisse aus einem Semester Vorlesung vor, das bezieht sich jedoch nur auf einfachst Programmierungen und die Programmiersprache. =FCber den HW-Aufbau und die entsprechenden Komponenten wurde nichts gelehrt. Handb=FCcher und Doku habe ich schon zu gen=FCge auch direkt bei Siemens mir besorgt, nur habe ich keine Antworten auf meine Fragen gefunden. =DCber die Arbeit von SPS und Bussystemen ist bei mir keinerlei Vorkenntnis vorhanden. Deswegen ja auch die Fragen. Masterdrives MC hat ein Kompendium mit 1500 Seiten, dieses sagt aber auch nciht alles =FCber die Fragen, die mich bewegen.

Mein Problem nochmals: In der HW-Konfiguration kann ich MC-Komponenten zuf=FCgen und an die Profibusleitung anschlie=DFen und dabei auch die Busadressen vergeben. Jetzt h=E4ngen am Bus 5 Regler, jeder Regler ben=F6tigt einen oder mehrere Sollwerte und liefert einen oder meherere Istwerte. Die Sollwerte kommen aus der S7 und werden =FCber ein Touchpad vorgegeben. Die Istwerte werden in der S7 verarbeitet und ggf. =FCber Touchpad ausgegeben. So ist die grobe Aufgabenstellung. In der HW-Konfig der S7 kann ich z.B.n auf Slot 4 eine DI-Karte setzen, auf Slot 5 eine DO-Karte. Somit habe ich eine Zuweisung der Ein-/Ausg=E4nge und kann im Programm E0.0 oder A4.3 abfragen. Wie ist das mit den Prozessdaten. Ich errechne mir einen Wert in der S7, und m=F6chte diesen an den Regler =FCbertragen. Wie wird dieser Wert adressiert? PKW23 oder wie? Und wie sage ich dem Regler, das der PKW23 f=FCr ih ist?

Hoffe auf konstruktive Anworten und nicht mehr so viele sinnlosen Kritiken. Wenn ich w=FCsste was ihr mir vorraussetzt, dann w=FCrde ich nciht fragen.

Reply to
andreasbrossmann

Bezug zu: Re: Profibus an S7 von : snipped-for-privacy@web.de

Im Usenet hat man keinen Anspruch auf genehme Antworten...

[...]

Bei dem von Dir geschilderten Kenntnisstand ist die einzige konstruktive Antwort: lass es bleiben.

Solltest Du das nicht in Betracht ziehen, überlege Dir zunächst ein Konzept für die Hardware incl. Sicherheitskonzept.

Dann versuche dich an einem S7 Programm ganz ohne Regler und Profibus, einfach nur mit Ein- und Ausgängen, Merkern.

Im Anschluss nimmst Du einen Masterdrive in Betrieb, und sorgst dafür das Du per Hand und fest vorgegebenem Sollwert (Batteriekasten) den Motor in Betrieb nimmst (keine Last am Motor, einfach Leerlauf).

Dann das per S7, immer noch Bateriekasten.

Wenn das alles geht kannst Du dich um den Sollwert kümmern. Ja im Prinzip geht das auch per peripherieworte. Wie schon geschrieben gibt es aber fertige Bausteine.

Abschliessend müssen dann die endgültigen Betriebsparameter zum Motorbetrieb ermittelt / erechnet werden um den Motor mit Last zu betreiben.

Bitte nicht vergessen das alles vor Inbetriebnahme von einer bevollmächtigten Person begutachten zu lassen.

viele Grüsse Markus P.

Reply to
Markus Philippi

Bezug zu: Re: Profibus an S7

Darum ist es nicht wirklich schade. Konzeptionell von vornerein eher bescheiden, Versionen die es nur einseitig erlauben Daten in das Display zu spielen...

WinCC kenne ich nur sehr Oberflächlich (habe damit eigentlich im Moment nichts mehr zu tun). Was sind den die Weiterentwicklungen / Vorteile?

viele Grüsse Markus P.

Reply to
Markus Philippi

Markus Philippi schrieb:

Tja, da fragst du genau den richtigen............ Ich decke hier bei uns die Hardware ab und hab mit Software außer dem Abklären von Typen und Versionen und anschließender Beschaffung nix zu tun. Daher sind aus meiner Sicht die Vorteile für Siemens: Man muss neue Lizenzen kaufen ;-((. Es handelt sich für die kleinen OP´s um die Flexible-Version von WinCC, also meinem Verständnis nach ne Light-Version?

MfG Jörg

Reply to
Jörg Offner

Marcus Woletz schrieb:

Ja, vor allem wenn man mit dem Monstrum von Kompendium jemanden erschlagen möchte.......

MfG Jörg

Reply to
Jörg Offner

Hallo J=F6rg,

J=F6rg Offner schrieb:

wie gesagt, kenne ich leider nicht. Wo liegen, au=DFer im imposanten Namen, die Vorteile zur 840D, FM357 etc.?

ciao Marcus

Reply to
Marcus Woletz

Und genau hier kannst Du auch konfigurieren, auf welchen Adressen (PAWxxx und PEWxxx) Du ihn ansprechen willst. Ich vermute, Du verwendest Step 7: in der Hardwarekonfiguration, nach markieren des Antriebs in der Tabelle am unteren Bildschirmrand. =DCblicherweise kann man hier auch ausw=E4hlen, wie= viele Bytes man gerne h=E4tte.

Angesprochen wird das in der S7 dann als PAWxxx und PEWxxx. Was die einzelnen W=F6rter bedeuten l=E4sst sich vermutlich in dem Regler konfigurieren. =DCblicherweise liest man neben den Istwerten das Statuswort ein, um zu erkennen, was der Motor gerade macht. Zum Motor schreiben muss man im einfachsten Fall das Steuerwort und den Sollwert.

Viel Spa=DF.

Reply to
Franz Hoffmann

Hallo Markus,

Markus Philippi schrieb: [...]

Teurer? Noch mehr Platzverbrauch auf der Platte. Ich frage mich so langsam, wie Simens es schafft, selbst f=FCr kleinste Tools 250MB auf der Platte zu belegen. Ach ja, ich verga=DF, WinCC setzt AFAIK auf .NET auf... Ansonsten finde ich WinCC Flexible richtig unaufger=E4umt und unergonomisch -- und langsam nat=FCrlich.

ciao Marcus

Reply to
Marcus Woletz

Marcus Woletz schrieb:

Es gibt die Masterdrives als MotionControl für NC-Antriebe und als VectorControl für "klassische" Antriebsaufgaben, bei denen ein normaler FU überfordert wäre. In den Masterdrives laufen auch Verknüpfungen und Regelungen ab, sie haben also Intelligenz an Bord. Geberschnittstellen sind vorhanden, Busankopplung auch.

840D sind eine Nummer höher, halt eine richtige CNC mit Interpolation in höchster Genauigkeit. Die 840D besteht z.B. aus den Simodrive Antriebsverstärkern und der übergeordneten Computersteuerung. Auf die gleichen Antriebsverstärker kann u.A. auch die FM357-2 zugreifen, nur halt nicht in voller Funktionalität wie die 840D. Noch eine Stufe darunter sind die neuen Technologie-CPUs der S7-Reihe, die Achscontroller gleich an Bord haben. Hier ist ein Zusammenspiel der Achsen möglich, aber keine Interpolation.

MfG Jörg

Reply to
Jörg Offner

Geschrieben von Markus Philippi: "Bei dem von Dir geschilderten Kenntnisstand ist die einzige konstruktive Antwort: lass es bleiben."

Bitte was soll das denn? Auch schon mal ne Diplomarbeit oder =E4hnliches angefertigt? Bist du perfekt und allwissend auf die Welt gekommen? Besch=E4ftigst du dich nur mit Problemen, bei denen du schon die Thematik kennst? Wenn dem so ist, dann bleibe auf der unteren Stufe deines Lebens stehen. Ich stelle mch herausforderungen. Und wenn ich da was nicht weiss, dann frage ich nach. Schliesslich muss man nciht alles wissen, man muss nur wissen wo es steht oder wer es wissen k=F6nnte. Also reiss demn=E4chst hier nicht mehr so die Klappe auf!!!

Reply to
andreasbrossmann

Da Du anscheinend nicht in der Lage bist Informationen zu verarbeiten möchte ich Dich abschliessend nochmals darum bitten nicht Dein und das Leben anderer zu gefährden.

viele Grüsse Markus P.

Reply to
Markus Philippi

War WinCC (nicht flexible) nicht mal als Kontrollsystem gedacht? So eine Art PCS 7 Vorgänger? Inzwischen redet man IMHO nur noch von WinCC flex. Wenn es um die Leitsystemebene geht scheint Siemens auf PCS 7 zu setzen.

Grüsze, Joa

Reply to
Joachim Mueller

Moin Markus,

jetzt reg Dich doch nicht so auf ;-) Irgendwo kann ich den Andreas schon verstehen. Als ich meine Diplomarbeit gemacht habe ging es mir genauso.

Es ging auch um Vernetzung von Steuerungen. Simatic hab ich oft genug programmiert, aber von Profibus und Industrial Ethernet hab ich bis dahin nur gehört.

Und dann kriegst Du von Siemens einen Meter Handbücher hingelegt. So jetzt mach mal. Nach drei bis vier Wochen ging mir dann auch langsam die Muffe. Bloss kannst Du die Diplomarbeit nicht zurück- geben. Dann heisst es Arschbacken zusammenkneifen und durch ;-)

Grüsze, Joa

Reply to
Joachim Mueller

Bezug zu: Re: Profibus an S7

Anmerkung: das ist *nicht* von mir!

Habe ich mich aufgeregt? Ich denke ich habe sachgerechte und ernstgemeinte Antworten gegeben. Mit den gegebenen Informationen sollte er in der Lage sein den Antrieb in Betrieb zu nehmen. Und wenn er das versucht hätte und hier nicht rumgepöpelt hätte könnte er auch weitere Fragen stellen und auf Antworten hoffen.

Und das Risiko das er lebensgefährliches zusammenzubaut scheint mir nach wie vor vorhanden. Dagegen habe ich was.

Ja, das ist ein Problem. Es gibt alle Informationen, nur ist das Auffinden das eigentliche Problem, das kenne ich auch. Gerade die Siemens Dokus sind suboptimal.

Stress sollte aber nicht auf das Sozialverhalten durchschlagen.

viele Grüsse Markus P.

Reply to
Markus Philippi

Zitat Herr Philippi: "Habe ich mich aufgeregt? Ich denke ich habe sachgerechte und ernstgemeinte Antworten gegeben."

oder

"Bei dem von Dir geschilderten Kenntnisstand ist die einzige konstruktive Antwort: lass es bleiben.

"Bitte nicht vergessen das alles vor Inbetriebnahme von einer bevollm=E4chtigten Person begutachten zu lassen. "

Du h=E4lst mich ja wohl f=FCr den absoluten Looser, oder? Bitte wie gehst du denn an Probleme ran, von deren Thematik du keine ausreichende Kenntnisse hast? Packst du es an (so wie ich) oder ziehst du den Schwanz ein? Sicherlich kamen von dir auch hier fachliche Beitr=E4ge, aber du hast in deinem geschriebenem einen so verachtenden Ton (zwischen den Zeilen, schau mal genau hin), das zeugt nicht von Menschlichkeit.

Reply to
andreasbrossmann

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.