Technical Forum

SIMATIC S5 / STEP 5

S5 FB93 ORGANI

Erstellt von Benover am 13.06.2012 14:40 (3 Antworten)

« Vorheriges Thema Nächstes Thema »
Seite 1 von 1 (4 Objekte)
  13.06.2012, 14:40
Beigetreten am: 13.06.2012
Letzter Besuch: 15.06.2012
Beiträge: 2
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Hallo zusammen,

ich habe ein ziehmlich verschachteltes S5 Programm.
Ich bekomme einen Analogwert in einem PB eingelesen, dieses sollte auch funktionieren, nur wird dieser PB nicht aufgerufen. In der Querverweisliste taucht dieser nicht auf.
Ich habe im OB13 einen mir unbekannten FB93 ( Siemens FB) gefunden und kann leider nicht in ihn hineingucken um ihn zu verstehen. ( Anbei der Screenshot) in dem dazugehörigen DB stehen einige Hilfreiche Daten die rückschluss über den gesuchten PB geben. Ich habe 11 PB die auf dieser weise abgetastet werden sollen, nur bei 2 PB's funktioniert dies nicht.

Kann mir jemand sagen, wie der FB funktioniert und woran es liegen könnte?

Dateianhang: FB93.JPG  (12 Downloads)



=== Bearbeitet von Benova @ 13.06.2012 14:42 [GMT ] ===



Top
  15.06.2012, 08:25
Beigetreten am: 08.06.2012
Letzter Besuch: 02.05.2013
Beiträge: 8
Bewertung:
Bewertung: Überdurchschnittlich [3 von 5 / 4 mal bewertet]. (4) 
Bewertung: Exzellent [5 von 5 / 1 mal bewertet]. (1) 
Moin Benover,

puh, das ist sehr lange her, dass ich in einem Projekt darüber gestolpert bin.
Soweit ich mich errinern kann, geht es hier um PID oder FUZZY Regler ...
Ich habe gerade mal geschaut ob ich das Projekt noch habe, aber das ist wohl zu lange her ...

OK, was ich noch glaube zu wissen ist:
- Ziemlich am Anfang des DBs gibt es 8 (glaube ich) Doppelwörter (KG) mit dem man ein vielfaches des OB13-Aufrufes (100ms) einstellen kann. D.h. wenn der Wert eines Eintrages auf 50 gesetzt ist, dann wird ein bestimmter Block alle 5 Sekunden gescant (aufgerufen).
Dann, weiter hinten im DB gibt es eine Anzahl von KY in den Programmblocknummer und Aufrufverzögerung eingetragen wird (1-8). Ich glaube in dem Wort vor den KYs steht die maximale Anzahl der Programmaufrufe (der KY's mit Inhalt)
Also: wenn du in einem KY z.B. 11;4 stehen hast, denn würde der PB11 alle mit der im 4.KG eingetragenen fachen Abtastrate des OB13 aufgerufen werden...

Alle Angaben sind ohne Gewähr und tief aus meinen Erinnerungen geholt, es können also Unwarheiten vorhanden sein. Wenn du möchtest kannst du mir das Projekt zuschicken,
vielleicht kommen die Erinnerungen dann wieder.

Lieber Grüße,
Thorsten

www.tp-autotec.de
Top
  15.06.2012, 09:22
Beigetreten am: 07.10.2005
Letzter Besuch: 18.05.2013
Beiträge: 2353
Bewertung:
Bewertung: Exzellent [4,26 von 5 / 612 mal bewertet]. (612) 
Bewertung: Exzellent [5 von 5 / 1 mal bewertet]. (1) 
Hallo Benover

Du solltest alles was Du ueber ORGANI wissen moechtest in dem angehaengten Handbuch finden (ich hoffe es zumindestens, ORGANI ist dort zwar FB69 aber sollte derselbe sein wie Du Ihn hast, FB Nummern kann man halt aendern):
SIMATIC S5 Modulare PID- und Fuzzy-Regelung für S5-135 und S5-155

Cheers

fritz

The advice and opinion given in this thread is that of the author and does not necessarily reflect the views of I S Systems Pty Limited.
To find out how I S Systems can help you with your automation needs please visit www.issystems.com.au.
Top
  15.06.2012, 12:51
Beigetreten am: 13.06.2012
Letzter Besuch: 15.06.2012
Beiträge: 2
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Vielen Dank für diesen Tipp, hat mir sehr geholfen. Ich hab nun den Baustein verstanden.
Top
Für diesen Beitrag bedankt sich:
Seite 1 von 1 (4 Objekte)
Aktionen