(0)| 21.09.2011 18:34 | |
|
Beiträge: 19 Bewertung:
|
Hallo, alle zusammen, natürlich habe ich hier hin und her gesucht, aber - zu diesem Thema nichts gefunden. Ich will (muss) zwei Sinamics Achsen (eine Drehzahl- und eine Positionierachse) S120 an CU320 betreiben und teste in meinem "Labor" an einer S110 mit CU305. Sollte zumindest von der Funktionalität der "Sinamics Toolbox FB283" her etwa sehr ähnlich sein. Zu meiner Frage: In der Doku zum FB283 sind Beispiele mit Aufrufen aus dem OB1 (zyklisch) oder dem OB35 ff. (Weckalarm) enthalten -- ich betreibe "meinen" S110 mit CU305 taktsynchron am Profibus und rufe den FC72 (FB283) aus dem OB61 heraus auf (Taktsynchron-Alarm). Nun Schreibt / Liest der FB283 die DPV1-Daten mittels SFC15 "DPWR_DAT", bzw SFC14 "DPRD_DAT" -- in den allgemeinen Programmieranleitungen heißt es aber, dass man(n) nicht mit diesen Bausteinen auf Prozessabbilder der taktsynchronen Peripherie zugreifen sollte, sondern dafür die SFC126 "SYNC_PI", bzw SFC127 "SYNC_PO" benutzen soll. Da gibt es aber zwei Probleme: 1. der FB283 ist ein geschützter Baustein und so kann man diesen nicht verändern, 2. wie greift man auf die Daten aus dem Teilprozessabbild TPA1 mittels SFC126 / SFC127 zu ??? Warum das Ganze? Zur Zeit läuft das Programm ganz gut (mit einer Achse), aber was passiert, wenn es später dann zwei sind? Gibt´s hier einen Spezialisten, der das auch schon versucht hat und damit Erfahrung hat? Wäre toll, mal was von Euch zu hören (ääh, lesen...). Vielen Dank, Oldman #### Edit #### Zu Frage 1: vielleicht legt Siemens mal den (SCL-) Quelltext vom FB283 offen, dann kann man(n) sich die Anpassungen selbst schreiben... Zu Frage 2 habe ich eine gute Anleitung in dem Siemens-Dokument "Taktsynchonität" (S7Takts_d.pdf) gefunden... DateianhangS7Takts_d.pdf (339 Downloads) |
Zuletzt bearbeitet von: Oldman am: 22.09.2011 11:38 |
|
| 23.03.2012 21:16 | |
|
Beigetreten: 11.10.2006 Letzter Bes: 16.01.2026 Beiträge: 6068 Bewertung:
|
Hallo,
|
|
With best regards, |
|
Folgen Sie uns auf