POE als Dateien

s-valve

Level-1
Beiträge
28
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Meine Frage bezieht sich auf die IEC1131-3, dort wird von Programm Organisations-Einheiten (POE) gesprochen.
Ich habe schon eine Weile mit Moeller PS4 Systemen gearbeitet und weiß, dass dort die Dateien, welche den Programmcode enthalten als ASCII Datensatz in einer .poe Datei abgelegt werden. AWL Code ist so quasi per Notepad oder beliebigen Texteditor lesbar.

Wie sieht das bei anderen Steuerungen aus?
Siemens bspw. nutzt anscheiend ja so eine Art Paketformat, in dem man nicht auf den Programmcode zugreifen kann - sprich: dass es eine Datei gibt die bspw. die AWL Anweisungen in den Netzwerken eines OB1 oder auch FB1 enthält. Vlt. habe ich auch noch nicht die richtige Datei aus dem kryptischen Siemens Namen herausgefunden.
Auch 3S verfolgt mit CoDeSys den Weg den Quellcode binär abzulegen und nicht als reinen Text.

Laut der IEC Norm sollten wenn möglich alle POEs verschiedener Hersteller kompatibel sein, daher erscheint es mir nicht unwahrscheinlich, dass auch noch andere Hersteller auf ASCII Dateien setzen bei AWL so wie Moeller mit der Sucosoft.


Hintergrund ist ein Programm zum editieren dieser Quelltextdateien, welche AWL Code enthalten. Für Moeller SucoSoft(r) funktioniert das schon problemlos. Die editierten oder selbst erstellten Dateien lassen sich später im Navigator öffnen und registrieren. Die Software nennt sich PLCEdit (Seite: www.PLCEdit.org).

Wenn es Hersteller gibt, die den selbst erstellten AWL Quellcode in einer Datei als ASCII Datensatz ablegen wäre ich dankbar, wenn Ihr mir ein paar Hinweise gebt.
Wer ansonsten Interesse hat mir behilflich zu sein kann mich gern per E-Mail kontaktieren.


EDIT:
Danke an lorenz2512. Importieren von AWL und SCL Quelle ist eine gute Teillösung. Besser wäre allerdings der direkte Zugriff auf Projektdateien.
MfG M
 
Zuletzt bearbeitet:
Hallo,
bei S7 kannst Du Quellen von Step7 aus generieren, die sind dann als Text bearbeiten und zurück übersetzen, automatisch kannst Du das mit der Kommandoschnittstelle von Step 7 machen, z.B. DB's in Excel importieren.
Ich hoffe diese Info suchst Du.

mfg

dietmar
 
Zurück
Oben