TIA Vergleich der Entwicklungsumgebungen CoDeSys und TIA‐Portal

Vento

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Ich studiere Maschinenbau und soll in einer Hausarbeit den Unterschied der Entwicklungsumgebungen CoDeSys und TIA‐Portal heraustellen. Im Fokus hierbei steht die schriftliche Ausarbeitung selbst (4-6 Seiten; bewertet wird Sprachstil und Formatierung) sowie die Präsentation (ca. 7min). Dies soll eine kleine Vorbereitung zur Bachelorarbeit sein. Im Unterricht haben wir bereits ein wenig mit dem TIA-Portal programmiert. Meine Kommilitonen haben von CoDeSys noch nie was gehört.

Bei der Recherche habe ich eine Flut an Informationen zu beiden Entwicklungsumgebungen gefunden. Als Laie fällt es mir jedoch schwer daraus die entscheidenden Knackpunkte zu filtern.

Was ich bisher weiß:
- Siemens hat mit seiner SPS eine Vormachtstellung ähnlich wie Microsoft bei den Betriebssystemen (also auch mit TIA?)
- CoDeSys ist im Verbund mehrerer Unternehmen enstanden und -- bis auf die Zusatzlizenzen -- kostenlos verfügbar
- CoDeSys ist mit einem Opensource-Quellcode programmiert
- Die Hardware-Komponenten von Siemens sind deutlich teurer

Könnt ihr mir sagen auf welche Unterschiede ich außerdem achten muss und/oder mir Tipps zur Recherche geben?

Mit freundlichen Grüßen
Vento
 
Zuletzt bearbeitet:
Zuletzt bearbeitet:
Was ich bisher weiß:
- Siemens hat mit seiner SPS eine Vormachtstellung ähnlich wie Microsoft bei den Betriebssystemen (also auch mit TIA?)
- CoDeSys ist im Verbund mehrerer Unternehmen enstanden und -- bis auf die Zusatzlizenzen -- kostenlos verfügbar
- CoDeSys ist mit einem Opensource-Quellcode programmiert
- Die Hardware-Komponenten von Siemens sind deutlich teurer

Punkt 1 stimmt
Punkt 2 stimmt nur teilweise. Die Entwicklungsumgebung von Codesys ist kostenlos, die Runtime nicht
Punkt 3 ???
Punkt 4 lässt sich nur bedingt behaupten. Eine S7-1200 von Siemens ist durchaus konkurrenzfähig

Gruß
Dieter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
- CoDeSys ist im Verbund mehrerer Unternehmen enstanden und -- bis auf die Zusatzlizenzen -- kostenlos verfügbar

2 mal Nein

1. CoDeSys wurde/wird in der Alleinverantwortung von
3S-Smart Software Solutions GmbH entwickelt.

Dort werden Anwender und Kunden wie Beckhoff zwar
in die Entscheidungen mit eingebunden, aber entwickelt
wird durch 3S. http://de.codesys.com/unternehmen/ueber-uns-zahlen-daten-fakten.html

2. Im Gegensatz zu Siemens kostet die Engineering-
Umgebung nicht extra, wie bei Siemens, sondern wird
auf die Laufzeitlizenzen (Software auf der SPS) umgelegt.
Du bekommst nichts geschenkt, nur das Lizenzmodell ist
anders.

- CoDeSys ist mit einem Opensource-Quellcode programmiert

CoDeSys und Open Source? Noch nie gehört.

- Die Hardware-Komponenten von Siemens sind deutlich teurer

So allgemein kann das nicht gesagt werden. Vor allen
nicht "deutlich". Allgemein muss sich Siemens auch an
den Preisen im Wettbewerbsumfeld orientieren, kann als
Vollsortimenter aber ein Stück weit eigene Preise "machen".
 
Zuletzt bearbeitet:
Vielleicht solltest du erst mal definieren was du überhaupt vergleichen willst.

Wenn du rein beim Hersteller bleibst, dann wäre das 3S vs. Siemens.
Hier ist dann festzustellen, das 3S nur vom Verkauf der Runtime-Lizenzen an die Hardware-Hersteller, sowie zu weit geringerem Teil den eigenen Software-Runtime Lizenzen leben muss.
Während hingegen Siemens ein rundum Glücklich :) Anbieter ist, bei welchem du von einer Hutschiene bis zum Hochleistungsfähigen IPC über Antriebstechnik in beliebigen Größenordnung quasi alles kaufen kannst, was mit Automatisierung zu tun hat.

Zu Siemens/Microsoft: Nicht alles was hinkt ist ein Vergleich ...
Mag sein, das einem das in Deutschland so vorkommt, aber da die Welt keine Scheibe ist, gibts noch weitere ähnliche Global Player: z.B. Rockwell, Omron, Mitsubishi, Yokogawa ... wobei hier vor allem Rockwell in ähnlichen Dimensionen schwebt.

d.h. Basierend auf den Produkten von 3S kannst du nun also vergleichen:
- Codesys V2/V3 vs. Step7 vs. TIA Portal
- Codesys RTE vs. WinAC

Ansonsten wenn es um die Produkte von Herstellern geht welche sich zur CAA = Codesys Automation Alliance zusammengeschlossen haben,
findest du da auch jede Menge von Wago, über Bosch Rexroth, Eaton, bis hin zu Spezialanwendungen z.B. IFM CR, um mal ein paar bekanntere Namen unterzubringen.
Wobei 3S auf diese Geschichten nicht wirklich Einfluss hat, weil das obliegt alleine den Mitgliedern welche Produkte entwickelt werden.
Für mich als Anwender ist hier der Vorteil, das die Programmiersoftware immer die gleiche ist ...

Mfg
Manuel
 
Zuletzt bearbeitet:
Codesys ist vor Allem eine Enwicklungsumgebung die erst einmal ohne Hardware daherkommt. Einige (immer mehr) SPS-Hersteller nutzen diese, um ihre Hardware mit einer recht guten Programmiersoftware auszustatten. Beckhoff hat noch so einiges dazugebaut, andere wie WAGO, FESTO, Bosch-Rexroth, Parker und viele mehr liefern im wesentlichen die auf die eigene Hardware angepasste Targets. (Ich weiß, das ist reichlich vereinfacht, es gehört ein wenig mehr dazu. :) )
Siemens liefert mit TIA eine auf die eigenen SPS zugeschnittene Software.

Du mußt aufpassen, dass du nicht Äpfel mit Birnen vergleichst, nimm dir also Codesys 3 vor, wenn du da etwas mit TIA vergleichen willst.

Was von beiden besser ist, ist fast schon eine Glaubensfrage, das wirst du be einer Recherche im Forum schnell feststellen.
Daher ist es nicht gerade eine einfache Aufgabe, die du da hast.
Also solltest du bei den harten Fakten anfangen, der härteste Fakt ist die Umsetzung der IEC61131.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
eigentlich gibt es den Aussagen von Ralle und MSB wenig hinzuzufügen.

Ein allgemeiner Vergleich macht wenig Sinn.

Wenn Du alleine die Programmierumgebungen vergleichen willst, sind Deine Aussagen:
- Siemens hat mit seiner SPS eine Vormachtstellung ähnlich wie Microsoft bei den Betriebssystemen (also auch mit TIA?)
- CoDeSys ist im Verbund mehrerer Unternehmen enstanden und -- bis auf die Zusatzlizenzen -- kostenlos verfügbar
- CoDeSys ist mit einem Opensource-Quellcode programmiert
- Die Hardware-Komponenten von Siemens sind deutlich teurer
sinnlos bzw. irrelevant bzw. falsch. Wenn Du schon Preise mit ins Spiel bringst, dann musst Du auch das komplette Paket Engineeringsoftware+SPS+HMI vergleichen und das am besten im Bezug zu einer konkreten Anlage/Aufgabe.

Ich würde an Deiner Stelle einfach Grundfunktionen und die Features beider Systeme auflisten, da Du ja keine praktische Erfahrung damit hast evtl. aus den Katalogblättern oder Werbeprospekten. Eine Wertung, was ist gut/besser würde ich mir verkneifen.

Gruß.
 
Hi,

gern schicke ich auf Anfrage per Email (r.wagner@codesys.com) eine Präsentation mit wichtigen Eigenschaften von CODESYS zu. Natürlich vergleichen wir nicht - das muss jeder selber für sich machen.
In jedem Fall stimmen die Aussagen von Gerhard Bäuerle.
 
Aus eigene Erfahrung:
TIA Portal ist deutlich weniger stabil (unerklärliche abstürze) wie Codesys.

Google nach TIA Portal absturz, und man findet über 500.000 hits.
Google nach Codesys absturz, und finde weniger wie 35.000 hits.

Gruß Wim.

Edit: etwas genauer (nach dem lesen der Kommentare).
Der Kompiler von codesys is wesendlich stabiler.
Die Frage ob es das OS oder der Rechner ist lässt sich einfach beantworten:
Alle meine Kollegen haben das gleiche Problem, unterschiedliche OS und unterschiedliche Rechner.
Einzige gleichheit ist TIA. Also ist das als Verdacht anzunehmen.

Und klar hinkt der Vergleich (ein Bischen)
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Aus eigene Erfahrung:
TIA Portal ist deutlich weniger stabil (unerklärliche abstürze) wie Codesys.

Google nach TIA Portal absturz, und man findet über 500.000 hits.
Google nach Codesys absturz, und finde weniger wie 35.000 hits.

Gruß Wim.

Ja ja, Äpfel mit Birnen vergleichen.
Ich bin ja weiß Gott kein TIA Fan, aber das ist doch schon Polemik.
 
Hallo zusammen!

Und erstmal vielen Dank für die zahlreiche Beteiligung an diesem Thread!

Meine eigentliche Aufgabenstellung lautet genau wie der Titel dieses Threads "Vergleich der Entwicklungsumgebungen CoDeSys und TIA-Portal" Mit eurer Hilfe kann ich das nun konkretisieren: Ich möchte in meiner Ausarbeitung zunächst die Eigenschaften, allgemeine Informationen, Grundfunktionen und Features der Programme CoDeSys V3 und TIA-Portal darstellen und darauf basierend die Unterschiede deutlich machen (keine Bewertung). Die Hardware werde ich dabei nicht berücksichtigen.

Die Aussage, dass Siemens mit seiner Software Vorreiter ist, habe ich in erster Linie von meinem Professor (ist auch nur ein Mensch) Diese Aussage ist mir etwas schwammig. Ich habe hier im Forum dazu eine Umfrage gefunden -> http://www.sps-forum.de/stammtisch/poll-169-a.html Sie zeigt eine Tendenz, aber --Entschuldigung wenn ich das so sage-- ich finde diese nicht repräsentativ genug. Gibt es da konkrete Kennzahlen zu?

Ich halte Fest:
- CoDeSys stammt von dem Software-Unternehmen "3S-Smart Software Solutions GmbH", welche eng mit einem Bündnis von Hardware-Lieferanten kooperiert (?)
- CoDeSys liefert die reine Software zur Programmentwicklung; Siemens hingegen liefert alles aus einer Hand

Wie kann ich mir das mit der Runtime-Lizenz von CoDeSys vorstellen? Ich kann das Programm kostenlos installieren, aber nur mit der Lizenz betreiben?

Wie hängt STEP7 mit TIA zusammen? wenn ich TIA bei Wikipedia eingebe, werde ich auf einen Beitrag von STEP7 verwiesen.

Es wurde auch die "Konformität nach IEC 61131" erwähnt. Was hat es damit auf sich? Laut Wikipedia trifft das auf beide zu.

Gruß
Vento
 
Hi
Aus eigene Erfahrung:
TIA Portal ist deutlich weniger stabil (unerklärliche abstürze) wie Codesys.

Google nach TIA Portal absturz, und man findet über 500.000 hits.
Google nach Codesys absturz, und finde weniger wie 35.000 hits.

Google doch mal nach meinem quasi CoDeSys-Compiler:

Gebhardt-Soft-Compiler.

Hier findest du bei Google keinen einzigen "Absturz" ;-)



Gruß Karl
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wobei ich allein mit dem Ausdruck "Absturz" Pickel bekomme.
Denn wer entscheidet warum eine Anweisung abgestürtz ist?
War es Fehler in der Anwendung oder ein Fehler im OS?
Denn ich gehe davon aus, dass die Speicherfehler bei TIA nicht allein Big$ anzulasten ist.

bike
 
Ich halte Fest:

- CoDeSys liefert die reine Software zur Programmentwicklung; Siemens hingegen liefert alles aus einer Hand

Das stimmt nicht.
Codesys besteht aus 2 Teilen:
  • Runtime: Dies ist vereinfacht gesprochen die eigentliche SPS-Software.
    Sie läuft auf den verschiedenen Hardwareplattformen der Hersteller.
    Wenn du also Hersteller eines Gerätes bist und du willst eine SPS darauf integrieren, dann kannst du bei 3S eine Runtime-Lizenz erwerben.
  • Entwicklungsumgebung: Damit schreibst du die SPS-Programme für die Runtime.
    Im Prinzip vergleichbar z.B. mit Microsoft VisualStudio womit du für Windows Programme schreiben kannst

Die Aussage deines Professors, dass Siemens Vorreiter mit seiner Software ist, lässt sich in der Realität nirgends festmachen.
Ausser vielleicht im Werbeprospekt ;)
Jedes System hat seine spezifischen Vor- und Nachteile.

Gruß
Dieter
 
...
War es Fehler in der Anwendung oder ein Fehler im OS?
Denn ich gehe davon aus, dass die Speicherfehler bei TIA nicht allein Big$ anzulasten ist.
...

Seit Windows 3.0 bis heute laufen Grafikanwendungen wie
Photshop, PageMaker oder Indesign stabil auf den jeweils
passenden Windows-Versionen – und dort sprechen wir von
ganz anderen Datenmengen.

Das zeigt mir, dass auch für schlampig entwickelte Betriebs-
systeme stabile Anwender-Software machbar ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...
Die Aussage, dass Siemens mit seiner Software Vorreiter ist, habe ich in erster Linie von meinem Professor (ist auch nur ein Mensch) Diese Aussage ist mir etwas schwammig.
...

Meine Meinung:

Siemens ist Marktführer und gibt die grobe Richtung vor.

Mit echten Innovationen tun sie sich aufgrund ihrer Größe
eher schwer - die kommen oft von "kleine" pfiffigen Markt-
begleitern, die viel flexibler sind und schnell reagieren können.

Setzt sich ein Trend dann durch, kommt S. mit einer gewissen
Verzögerung nach.
 
Die Aussage deines Professors, dass Siemens Vorreiter mit seiner Software ist, lässt sich in der Realität nirgends festmachen.

Vorreiter nicht, das hat der TE aber auch nicht gesagt in sein 1. Post.
Was es gibt sind mehr oder weniger brauchbare Zahlen von z.B. ARC und IMSresearch. Der weltweite Marktanteil von Siemens (30% IIRC) lässt sich nicht vergleichen mit der von Microsoft.
 
- CoDeSys stammt von dem Software-Unternehmen "3S-Smart Software Solutions GmbH", welche eng mit einem Bündnis von Hardware-Lieferanten kooperiert (?)
Stimmt schon. Kooperation in Form eines Kundenverhältnisses. Sprich: die Gerätehersteller kaufen bei uns ein SDK, damit sie das Laufzeitsystem (Runtime System oder "SPS-Software") auf ihrem Gerät implementieren können. Damit wird dieses Gerät mit dem CODESYS Development System programmierbar. Pro Gerät bekommen wir dann eine Lizenzgebühr (Laufzeitlizenzen, oder auch runtime royalty) vom Gerätehersteller. Gleichzeitig wird das Programmiertool, das CODESYS Development System kostenlos für die Anwendung bereitgestellt. D.h. jeder kann sich nach vorheriger Registrierung das Tool von unserer Wwebseite herunterladen. Wobei die Gerätehersteller meistens eine von ihnen getestete und freigegebene Version mitliefern.

Zur Absturzdiskussion:
Natürlich liegt es in erster Regel an der Software selbst, ob sie abstürzt oder nicht. Die Google Fundstellen zu den Abstürzen von TIA oder CODESYS verhält sich wohl ähnlich zur Frage, ob weiße oder schwarze Schafe mehr fressen ;).
Andererseits gibt es bei allen Software-Tools der Welt auch ein einheitliches Muster: je länger eine Software im Markt ist, um so stabiler ist sie. Zumindest, wenn es sich um eine Software mit gewisser Komplexität handelt.
 
Zurück
Oben