DB-Salat - Dressing gesucht

Frustrated

Level-1
Beiträge
32
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Da wir hier in erster Linie Querbeetprogrammierung bei dem mir vorgesetzten Projekt haben, beginne ich da ein wenig umzustrukturieren.

Kurz zur Vorgeschichte: Mein Vorgänger (Automatisierungsingenieur) konnte die gestellte Aufgabe weder in Hard- noch in Software nach Wünschen lösen - der ist dann geflogen und ich (arme SAU) mußte das nun machen.

Jedefalls ist das angefangegen Projekt nun seit längerem so gut wie abgeschlossen und funktioniert trotz einiger Engpässe und Strukturschwächen zuverlässig. :)

Daraufhin bin ich nun dabei, ein weiteres kleineres Projekt umzusetzen und gerate doch schnell an Verständnisschwierigkeiten zu dieser mir sehr Suspekt gewordenen S7 315-2DP.

DB:
Ich möchte ein gutes Dutzend motorisch angetriebener Kugelhahnventile ansteuern - immer der exakt gleiche Bautyp.

Wie gehe ich da vor ?

Der Gedanke ist halt, das irgendwie in DB´s zu verhackstückeln, daß ich mit einem Aufruf und DB-Verknüpfung einen Standardaufruf schaffe. Dabei soll es einen Standart zur Betätigung geben, ob das Ventil das getan hat, was es soll - innerhalb der Betätigungszeit.

Irgendwie bin ich blockert und diese komischen Berger-Bücher - für mich eher Stolperfallen als Gehhilfen...

Über Ideen oder Vorschläge bin ich sehr dankbar. Leider habe ich lokal keinen echten Ansprechpartner und stehe der Aufgabe mehr oder weniger alleine gegenüber.

Den Programmablauf werde ich wohl mit Sprungverteiler machen - das erscheint mir am sinnvollsten. Zwar habe ich hier auch Graph, aber das ist mir zu sonderbar. Die Zeit, mich nun auch noch mal eben in SCL einzuarbeiten fehlt ein wenig....
 
Zuletzt bearbeitet:
Schreib einen FB für das Ventil. Siehe Forumssuche FB

Diesen kannst du dann beliebig oft aufrufen, mit einem Instanz-DB bzw. als Multiinstanz siehe Suche Multiinstanz.

In dem FB machst du alles lokal, also keine Absolutadressen benutzen sondern nur die E/A/EA/STAT/Temp Parameter.

pt
 
Fb81

@Frustrated
Wenn die aus dem Überseeischen übersetzte Beschreibung nicht schreckt, der FB81 (TI-S7 Converting Blocks) kann Stellglieder überwachen.
 
Zuletzt bearbeitet:
Eigentlich reicht da schon ein FC mit Parametern zum aufrufen.

Muss nicht unbeding ein FB mit DB sein, kann man sich sparen. Sonst gehen irgendwann auch einmal die DB's aus :ROFLMAO: , ausser er programmiert ne Multi-Instanz, was ich glaube noch nichts für ihn ist und bei der art schnell unlesbar wird :cool: .
 
Zurück
Oben