Forum: PC Hard- und Software Was genau ist eine Runtimelizenz?


von Run Timer (Gast)


Lesenswert?

Guten Abend,

ich bin auf der Suche nach einer SPS und dazu passender Software, um 
damit etwas zu üben. Schön wäre ein günstiges TIA-Portal von Siemens 
mnit einer gebrauchten SPS S7. Gibt es da was gutes?

Dann las ich noch in einem Beitrag, dass Wago und Beckhoff jeweils eine 
Codesys/TwinCat-Software kostenlos anbieten, aber dann eine 
Runtimelizenz benötigt wird.

Was genau ist eine Runtimelizent bzw. wo sitzt die? Sitzt die direkt in 
der SPS? Bei Wago und Beckhoff verstehe ich auch nicht, wo genau dort 
die SPS sitzt. Die haben viele Feldbuskoppler, wo man Steckkarten dazu 
kaufen kann (z.B. Temperatur, Analog IN, Digital IN etc.), aber die 
Feldbuskoppler sind ja erstmal "dumm".

von Michael M. (Firma: Autotronic) (michael_metzer)


Lesenswert?

Wenn man das Wort Run-Time-Lizenz in seine Einzelteile zerlegt erkennt 
man, dass es sich um ein Lizenz-Paket aus mehreren Einzellizenzen 
handelt.

von Rin Tumer (Gast)


Lesenswert?

Michael M. schrieb:
> Wenn man das Wort Run-Time-Lizenz in seine Einzelteile zerlegt
> erkennt man, dass es sich um ein Lizenz-Paket aus mehreren
> Einzellizenzen handelt.

Woran genau erkennt man das? An Run oder an Time oder an Lizenz?

von Mathias M. (matjes)


Lesenswert?

Runtime ist, wenn es beim Kunden o.Ä. läuft und nicht mehr (in dem 
Moment) Entwickelt wird. Wenn man dafür eine kostenpflichtige Lizenz 
braucht, muss man für jedes Gerät das man verkauft bezahlen.

Wie das bei dir jetzt genau funktioniert, keine Ahnung. Wenn es mehr als 
auf Vertrauensbasis ist, dann muss die da sitzen, wo der Code läuft. 
Also in der SPS würde ich sagen.

von test (Gast)


Lesenswert?

Hi,

ich kann jetzt nur für Wago sprechen, bei Beckhoff kenn ich mich nicht 
aus.

Du kauft eine SPS mit verschiedenen IO-Modulen und musst dich dann 
entscheiden ob du das Wago-eigene ECockpit zu programmieren verwenden 
willst oder Codesys.

Bei ECockpit musst du die PC-Software lizensieren, die Runtime-Lizenz 
auf der SPS ist bereits dabei.

Bei Codesys ist die PC-Software kostenlos, allerdings musst du die 
Runtime auf der SPS ersetzen und pro SPS einmalig kaufen (Das ist dann 
die ominöse Runtime-Lizenz).
https://store.codesys.com/codesys-control-for-pfc200-sl.html

-----------

Der Unterschied zwischen Buskoppler und SPS am Beispiel das CAN-Bus ist:

Buskoppler-Beispiel:
https://www.wago.com/de/io-systeme/feldbuskoppler-canopen/p/750-338
Dieser ist NICHT programmierbar, sondern bildet die angesteckten 
IO-Klemmen als CANOpen-Prozessabbild ab. Das ist also ausschließlich ein 
CANOpen-Slave.

SPS-Beispiel:
https://www.wago.com/de/sps/controller-pfc200/p/750-8213
Das ist eine vollwertige SPS. Die hat zwar auch einen CAN-Bus, 
allerdings ist der (unter anderem) als CANOpen-Master gedacht.

Am Ende der IO-Modulreihe ist dann in beiden Fällen noch so eine 
Endklemme zur Busterminierung nötig.
https://www.wago.com/de/io-systeme/endmodul/p/750-600

von Onkel Hotte (Gast)


Lesenswert?

Michael M. schrieb:
> Wenn man das Wort Run-Time-Lizenz in seine Einzelteile zerlegt erkennt
> man, dass es sich um ein Lizenz-Paket aus mehreren Einzellizenzen
> handelt.

Das haste jetzt aber schön und falsch aus der Google-Suche abgetippt.

von DenkenMachtSpaß (Gast)


Lesenswert?

Run Timer schrieb:
> günstiges TIA-Portal

"günstig" und "TIA-Portal" passend nicht zusammen. ;-)

Ich habe den SUS (Software Update Service) für TIA-Portal und WinCC 
abonniert und zahle brutto min. 900,- EUR p.a. (Also nur für die 
regelmäßigen Updates der zwei Programme)

Aber wenn Du die Software professionell (d.h. zum Geld verdienen) 
einsetzt, sind das Peanuts. Als Hobby wird es halt schon recht teuer. 
Auch die CPUs gibt es nicht für'n Appel und'n Ei.

Aber Preise kannst Du ja selbst googeln.

Zur eigentlichen Frage: eine Runtime-Lizenz brauchst Du, um den Betrieb 
von Software- und/oder Hardwarekomponenten zu ermöglichen.
Die Software oder Hardware ist mit einer Lzenz verknüpft, ohne die dann 
entweder gar nix läuft, mit nervigen Dauermeldungen, etc.pp.

Krasses Beispiel: 840D. Da ist jede Menge Hardware und Software drin. Um 
die komplett nutzen zu können, brauchst du jedoch unzählige Lizenzen, 
für jeden Kram eine eigene. Die Hersteller haben dank ihrer 
Monopolstellung da manchmal sehr seltsame "Preisgestaltungssysteme".

Gruß

Marcus

von Thomas B. (thomas2)


Lesenswert?

Run Timer schrieb:
> Dann las ich noch in einem Beitrag, dass Wago und Beckhoff jeweils eine
> Codesys/TwinCat-Software kostenlos anbieten, aber dann eine
> Runtimelizenz benötigt wird.
>
> Was genau ist eine Runtimelizent bzw. wo sitzt die?

Die Software Codesys ist ja von einem Drittanbieter und wird von 
SPS-Herstellern wie Wago zugekauft. Dabei ist das Lizenzmodell so, dass 
die Programmiersoftware, die auf dem PC läuft, kostenlos ist. Für die 
Firmware, die auf der SPS benötigt wird, müssen die Hersteller dagegen 
pro verkauftem Stück an Codesys zahlen.

von Georg (Gast)


Lesenswert?

Thomas B. schrieb:
> Für die
> Firmware, die auf der SPS benötigt wird, müssen die Hersteller dagegen
> pro verkauftem Stück an Codesys zahlen.

Und stellen das natürlich ihrerseits ihren Kunden in Rechnung - und sie 
müssen natürlich diesen Kunden auch die Runtimelizenz in irgendeiner 
Form zur Verfügung stellen. Dafür genügt ein Blatt Papier.

Software ohne Lizenz einzusetzen ist immer irgendwo rechtswidrig, z.B. 
weil die Lizenz beim Kauf der Steuerung vertraglich vereinbart wurde. 
Auch wenn so etwas hier im Forum meistens als erstrebenswerter 
revolutionärer Akt gesehen wird.

Georg

von 🕵︎ Joachim L. (Gast)


Lesenswert?

Run Timer schrieb:
> ich bin auf der Suche nach einer SPS und dazu passender Software, um
> damit etwas zu üben. Schön wäre ein günstiges TIA-Portal von Siemens
> mnit einer gebrauchten SPS S7. Gibt es da was gutes?

Hallo, glaube nicht das du dir eine gebrauchte SPS auch nur leisten 
kannst. Nimm einen Simulator 
(https://www.youtube.com/watch?v=7CdFdmGZoxg).

Du kannst bestimmt sehr gut Englisch, wenn du in diesem Feld arbeiten 
willst. Die Programme sind kaum einfacher zu verstehen als die reale 
Hardware. Das hilft.

Suche nach "PLC Simulator". Es gibt direkt einen von Siemens, falls du 
Beziehungen hast zu einem SPS Programmierer.

Oder probiere aus, was du findest und womit du zurecht kommst. Zum 
Beispiel:

https://bues.ch/cms/automation/awlsim.html#documentation

https://github.com/ManuelArtificer/PLC_Sim

Da musst du ganz schön hartnäckig sein, aber geht und bringt was.

von Schlaumaier (Gast)


Lesenswert?

Run-Time-Lizenz bedeutet schlicht und ergreifend das du für JEDE 
Installation der Software auf einen anderen Gerät extra zahlen musst.

Das ist i.d.R. besonders dann interessant wenn ein Teil der Software 
diese Fremd eingekaufte Software ist.

Ich hatte mal ein VB 6.0 Programm entwickelt wo ich Testweise ein 
Run-Time-Lizenz-Modul eingebaut hatte.  Da die Firma (mein damaliger 
Arbeitgeber) aber die Software zu freien Verfügung mit der Erlaubnis sie 
zu kopieren vertreiben wollte, musste ich das Modul wieder entfernen und 
die benötigten Routinen selber schreiben.  Hat mich 3-4 Wochen Arbeit 
gekostet aber dafür nix Run-Time-Kosten.

Meist gibt es von den Anbietern aber Kontingente. Was die einzelne 
Lizenz so günstig macht, das sie bei Massenproduktion nicht ins Gewicht 
fällt. Das Problem ist die Nchvollziehbarkeit.

Aber wie bei allen Sachen ist es ein einfaches Vertragsrecht. Was heißt 
man redet mit den Ersteller und frag nach Sonderkonditionen.

Lohnt sich aber nur bei 5-Stelligen Auflagen i.d.R.


Kleiner Hinweis am Rande: Lest mal in euren Handys nach wie viel 
Open-Source da drin ist. Das ist im Prinzip auch eine Run-Time-Lizenz. 
Nur sagt der Lizenzgeber "ich schenke euch den Code". Er will aber sehr 
oft erwähnt werden. Weshalb man die Lange Liste der "Danksagungen" halt 
im Handy stehen hat. Bei Android- meist in Einstellungen -> über das 
Gerät

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.