Wandel S7 nach CODESYS

michael_kks

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an alle Mitglieder,

ich bin auf der Suche nach einem geeigneten System um vorhandene S7-Programme nach CODESYS zu wandeln, ohne dabei fast wieder alles neu schreiben zu müssen. Also ich meine dabei nicht nur den Import von Symbolen, sondern der kompletten Programmstruktur.
Bis jetzt habe ich nichts vernünftiges auf dem Markt gefunden, aber da ich ja nicht allwissend bin (obwohl das ja grundvorraussetzung eines programmieres ist :-D), weiss vielleicht von euch jemand eine gute Lösung.
 
Hi

S7-Programm sind unter AWL,FUP,KOP,SCL ... geschrieben ?

Welche Hardware.

Welcher Umfang (Art und Anzahl der Geräte, CPs, OPs ...)

Etwas mehr Informationen wären sinnvoll.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Michael,

naja, ich bezweifel, dass Du eine richtig hübsche und vor allem lesbare Konvertierung finden wirst - alles eher auf dem Papier und theoretisch. Vielleicht lassen sich ein paar Teile wandeln, bei SCL eventuell etwas mehr.

Viele Grüsse
 
Hallo,

wenn man aus denn S7-Bausteinen eine Quelle erzeugt, so hat diese dieselbe
Struktur wie die CoDeSys-Quellen hierdurch sollte ein Import in CoDeSys
möglich sein. Es müssen dann bestimmt noch einige Sachen angepasst werden.

mfg
Daniel
 
hi daniel
unter codesys projekte findest du den befehl simens import
hab es noch nie probiert, aber der sollte doch genau das tun
 
Also bezüglich mehr Infos.

Das Programm beinhaltet alle arten von Bausteinen. AWL,SCL,FUP
Ueber Quelle generieren und dann importieren gibt es extrem viel Probleme.
// als Kommentar anstatt (* , lokale Variable mit dem Vorzeichen #
Dann die Probleme mit dem Anfangsbefehl U oder O bei Siemens.
Codesys ist das LD oder AND oder OR
Ich habe deswegen ja nichts vernünftiges zum Wandeln gefunden.
Also Leutzs..... zeigt was ihr draufhabt.

Schreibt einen Compiler und ihr werdet reich ....lol
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...
Schreibt einen Compiler und ihr werdet reich ....lol

Ich bezweifle das so ein Cross Compiler einen schönen Quellcode ergebe. Umgekehrt hat das Deltalogic ja schon im Angebot gehabt (war der Zeit mal wieder vorraus).

Ich denke das man besser fährt die Stärken des Systems zu nutzen.

Ich bin ja kein freund von reinen ST Programmen aber wenn man das sauber macht ist es eben leichter zwischen Step7 und CoDeSys zu hin und her zu springen.

Aber mit Quellen im ASCII Format sollte ja schon einiges gehen.
 
Wer braucht sowas denn ???

Hallo,

michael_kks schrieb:
Schreibt einen Compiler und ihr werdet reich ....lol

Kann ich mir nicht so richtig vorstellen :ROFLMAO:

Auf jeden Fall bist Du der einzigste potentielle Kunde, und das treibt den Preis ganz schön hoch. :rolleyes:
Also sollte das schon mal von Dir im Bugdet berücksichtigt werden. Aber es gibt hier im Forum noch einen anderèn Spezialisten, der macht das für einen (R)äppel und ein Ei :ROFLMAO: :ROFLMAO:

Gruss

Question_mark
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,



Kann ich mir nicht so richtig vorstellen

Auf jeden Fall bist Du der einzigste potentielle Kunde, und das treibt den Preis ganz schön hoch.
Also sollte das schon mal von Dir im Bugdet berücksichtigt werden. Aber es gibt hier im Forum noch einen anderèn Spezialisten, der macht das für einen (R)äppel und ein Ei

Gruss

Question_mark


Budget????? :rolleyes: Ich glaube ich habe noch 10 Franken in der Hosentasche :-D

Nein....Spass beiseite..... es ärgert halt einen schon ein wenig, wenn du als Programmierer ein fertiges funktionierendes Programm nur wegen einem anderen Steuerungstyp fast komplett neu schreiben musst.
Sind ja nur nach erstellter Quelle in AWL 17000 Zeilen...grmpfl:mad:
 
Hallo Michael,

ein bisschen mag dein Problem auch daher rühren, das kein Steuerungshersteller ein grosses Interesse daran hat, das man einfach mal so die Steuerung auswechselt.

Wenn du von Windows auf Linux wechselst, dann laufen deine Programme auch nicht mehr, und dabei ist die Hardware sogar die gleiche.

Tatsächlich gäbe es ein festgelegtes Austauschformat zumindest für IEC 61131-3 Programme. Nur unterstützt das niemand. Wenn Siemens den Export implementiert hat, werden wir (CoDeSys) am nächsten Tag einen Import anbieten.:rolleyes:

Grüsse,
Bernhard



 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi


@michael_kks

Äh, welche CPU hast du ?

Vergleichst du da NICHT Äpfel mit Birnen.
(Hardwaremässig gesehen, denke du Hast eine 4xx CPU )

Das mit den Apfel und Birnen verstehe ich in dem Zusammenhang aber nicht.
bzw. was wäre denn so anders wenn es eine 3xx CPU wäre?
 
Hi Zotos

was wäre denn so anders wenn es eine 3xx CPU wäre
Dazu muss ich etwas weiter ausholen.

Vor ein paar jahren sollte ich einen Art Converter schreiben.
Auf Basis "Copy and Paste" für die Datenausgabe (Quellcode ind Datei)
Vorher AWL --> Quellcode (Textformat erzeugen).

Nachfolgend in die "neue Steuerung" einlesen.

Ich bekam Quellcode zur Überprüfung und zur Angebotsunterbreitung.

Ich musste Feststellen: War so eine 4xx CPU, etliche CPxx, Siemens-FBs wie Standard-PIDs und Modular-PIDs. Zusätzlich etlich Bausteine mit Know-How-Protekt (Was Grundsätzlich nicht hinderlich ist)


Die Grundsätzlichen AWL-Befehle wären einigermassen zu konvertieren gewesen. Technische Eigenheiten wie CPxxs wären NICHT so einfach gewesen.


Zudem war das Budget , zu DM-Zeiten nur 4-Stellig.
 
Zurück
Oben