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

Ergebnis 1 bis 5 von 5

Thema: Dokumentation von Standardbausteinen unter TIA

  1. #1
    Registriert seit
    24.10.2011
    Beiträge
    16
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo alle zusammen,

    ich bin gerade damit angefangen unsere Standardbausteine von S7-AWL in TIA-SCL zu Migrieren.

    Wie dokumentiert Ihr eure Standardbausteine in SCL?

    Gibt es da schon was ähnliches wie das hier -> http://www.stack.nl/~dimitri/doxygen/

    Ich möchte die Dokumentation direkt in den Code packen und nachher automatisch generieren lassen.

    Gibt es sowas schon für TIA-SCL?

    Für Eure Mühen besten Dank!!

    Bis dann

    Schablone
    Zitieren Zitieren Dokumentation von Standardbausteinen unter TIA  

  2. #2
    Registriert seit
    14.08.2004
    Beiträge
    824
    Danke
    45
    Erhielt 73 Danke für 66 Beiträge

    Standard

    Nimm Python, welches eine exzellente Textverarbeitungsfähigkeit aufweisst. Da ST recht einfach strukturiert ist, sollte es kein Problem sein, hier etwas zu basteln. Der Output kann dann in einem PDF-Report landen und dafür gibts ein Modul.

  3. #3
    Registriert seit
    29.03.2004
    Beiträge
    5.731
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard

    Problem ist nur, dass TIA-SCL sich nicht an den ST-Standard hält. Außerdem existiert keine formale Sprachbeschreibung, die muss man sich mühsam durch Versuch und Irrtum austüfteln. Bei Step7 SCL gibt es so etwas, aber mit ein paar kleinen Lücken, d.h. nicht aufgelöste Nicht-Terminalsymbole. Wobei selbst die Sprachbeschreibung in der IEC 61131-3 2nd Edition fehlerbehaftet ist.
    Wenn man es sich einfach machen will, könnte man den Codebereich ignorieren und sich nur auf den Deklarationsbereich konzentrieren.

    Bei TIA SCL kommt das Problem hinzu, dass Variablen-Deklarationen - zumindest solange man sich im TIA Portal befindet - nur über das starre Raster eingegeben werden können. Da sind dann keine erweiterten Kommentarmöglichkeiten verfügbar. Außerdem muss man alle Dateien als Quellcode händisch exportieren, da ja nichts in Textdateien abgelegt wird, geschweige denn eine vernünftige Schnittstelle zum TIA Portal existiert über die man das erledigen könnte.


    Doxygen kann schon einiges, da steckt ordentlich Arbeit drin. Aus dem Grunde sind andere hergegangen, und haben einen Sprachumsetzer geschrieben der ihre Sprache zumindest teilweise nach C++ umsetzt damit doxygen wenigstens die Grundstrukturen versteht. Für Pascal gibt es so etwas, wie gut das funktioniert habe ich noch nicht probiert:
    http://sourceforge.net/projects/pas2dox/

  4. #4
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    @Thomas_v2.1
    Das mit dem starren Raster in SCL ist mir auch schon übel aufgestoßen…
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  5. #5
    Schablone ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    24.10.2011
    Beiträge
    16
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo alle zusammen,

    besten Dank für Eure Antworten!
    So wie ich das sehe hat da keiner was konkretes.
    Ihr macht das alle so wie ich. Zu Fuß.

    Nochmals besten Dank und bis dann.

Ähnliche Themen

  1. Archivieren und Dearchvieren unter TIA
    Von MandiNice im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 25.09.2012, 13:01
  2. Antworten: 4
    Letzter Beitrag: 17.04.2012, 23:41
  3. Antworten: 4
    Letzter Beitrag: 16.04.2012, 12:58
  4. Antworten: 3
    Letzter Beitrag: 05.09.2011, 06:16
  5. Dokumentation unter WinCC flex
    Von PLC JOE im Forum HMI
    Antworten: 0
    Letzter Beitrag: 28.08.2008, 10:54

Lesezeichen

Berechtigungen

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