Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: Bausteinstruktur erstellen

  1. #11
    Registriert seit
    13.10.2007
    Beiträge
    12.031
    Danke
    2.785
    Erhielt 3.268 Danke für 2.156 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Da gibt es viele Philosphien, ich gliedere mein Programm gerne nach
    Aggregaten oder Funktionseinheiten. Dh. jede Funktioneinheit bekommt
    seinen eigenen FB mit den gleichen DB als Datenspeicher. Als Beispiel:
    Code:
     
    001 Allgemeines
    002 Stör und Betriebsmeldungen
    003 Programm Ablauf
    004 Transport
    005 Achsen
    010 Hauben.-bzw Schutztüren
    051 Höhenverstellung
    061 Breitenverstellung
    105 Zentralschmierung
    usw.
     
    dann gibt es für die Gruppen
    FB            DB
    001          001-DB
    002          002-DB
    003          003-DB
    usw

    So kann ich mich nur auf die einen Aggregat oder Baugruppe konzentrieren
    und finde entsprechend später auch alles wieder.

    Wenn ich jetzt z.b. eine Schrittkette für den Allgemeinen Maschinenablauf
    brauche finde ich diesen in der Gruppe 003, ich kann aber zusätzlich für
    jedes Aggregat in dem entsprechenden FB eine Sub Schrittkette nur für
    diese einheit ablaufen lassen.
    Bausteine die Allgemein verwendet werden wie z.b. Binäruntersetzer oder
    Bausteine zur ansteuerung eines Servos, kommen in ein höheren Nummern
    Band und können somit im jeder Funktionsgruppe als Instanz verwendet
    werden.

    Wichtig ist es das du für deinen Zweck bzw. Anwendung eine Gliederung
    schaffst und nicht versuchst alles in einen Baustein reinzupacken.
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  2. Folgender Benutzer sagt Danke zu rostiger Nagel für den nützlichen Beitrag:

    Schmidtchen (10.01.2014)

  3. #12
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Also mit etwas mehr Informationen könnten wir mehr Input geben.

    Wie schon von dir beschrieben, hast du ja schon strukturiert.
    In dem Programm gibt allgemeine Funktionen wie vke 0 / 1 und Ein- und Ausschaltung.
    Dann gibt es Anlagenteile die, wenn mehrmals vorhanden, parametrierbare FC oder FB, sonst einen eignen Baustein bekommen.
    Eine gute Fehlerauswertung in einem oder mehreren Bausteinen.
    Für die Initialisierung beim Hochlauf oder bei Abbrüchen sind vielleicht noch der eine oder andere Baustein notwendig.
    So würde ich anfangen.

    Bei einer Bachelorarbeit würde ich weniger bei den Programmieren nachfragen, sondern mich an die Literatur halten, die in der UNI verwendet werden.
    Du kannst ggF ein tolles Programm abliefern, doch wenn die Prüfer sich an die wissenschaftliche Lehre halten hast du das eine oder andere Problem.

    bike

Ähnliche Themen

  1. LDB erstellen
    Von Servernexus im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 07.02.2012, 19:19
  2. UDT in SCL erstellen
    Von Felse im Forum Simatic
    Antworten: 33
    Letzter Beitrag: 11.09.2009, 09:39
  3. FB/FC erstellen
    Von Black Scorpion im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 02.05.2008, 18:24
  4. FB erstellen?
    Von ottopaul im Forum Simatic
    Antworten: 39
    Letzter Beitrag: 29.03.2008, 13:25
  5. bausteinstruktur s5 ?
    Von veritas im Forum Programmierstrategien
    Antworten: 14
    Letzter Beitrag: 26.12.2007, 21:17

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •