S7 Bausteine schützen

Zuviel Werbung?
-> Hier kostenlos registrieren
Eigentlich will ich ja auch keine Bausteine schützen weil ich glaube das meine Bausteine so toll sind das kein anderer sowas geiles programmieren kann.
Ich möchte ja nur mein Geld für die Arbeit die ich gemacht habe.
Ich mache das mit der Seriennummer genau so wie in der HVAC - Bibliothek schütze die Bausteine mit KNOW_HOW_PROTECT und die Schnittstelle mit einem Passwort.
Nach meiner Inbetriebnahme hat der Kunde 60 Tage um meine Rechnung zu bezahlen. Nach 30 Tagen kommt die erste Erinnerung auf dem Display welche immer öfter erscheint und auch quittiert werden muß.
Sollte nach Ablauf der Zeit meine Rechnung nicht bezahlt sein weil der Kunde von mir den Freischalt-Code nicht hat geht die Anlage ohne einen Schaden zu machen in "STOP".
Nach der Bezahlung erhält der Kunde natürlich alles von mir was "ER" braucht oder wissen will.
Ob das gesetzlich richtig ist oder nicht ist mir ehrlich gesagt egal weil ich schon so sehr viel Geld verloren habe das plc_tippser mit einem Porsche zum spanisch Unterricht fahren könnte.

Ich kann da nur eins dazu sagen. Liefert anständige Arbeit ab, dann werden eure Rechnungen auch bazahlt. Ich bin jetzt ziemlich lang als Programmierer und Servicetechniker unterwegs. Aber eine nicht bezahlte Rechnung hat es bisher genauso wenig gegeben, wie unzufriedene Kunden.

Abgesehen davon, wenn es zu einem Rechtsstreit kommt, dann kannst Du dich darauf gefasst machen, den Produktionausfall zu bezahlen. Es gibt Leute die haben diese Lehrgeld schon bezahlt. Leider gibt es dafür keine Versicherung.

Zum Schutz von Bausteinen: Das eigentliche Programmieren ist doch nicht die Arbeit. Das Schwierige ist doch die Problemlösung und der Funktionsablauf. Den muss man aber sowieso dokumentieren. Wenn mann weiss, wie ein Wickelrechner funktioniert, dann kann man ihn auch in kürzester Zeit programmieren. Also warum soll ich mir das bischen getippse auch noch mit viel Arbeit schützen, wenn ich hinterher auch noch im Klartext den Ablauf beschreibe?

Auserdem, Wenn ich jemand bei einem SPS Programm von geistigen Eigentum reden hören, bekomme ich Gefühle die irgendwo zwischen Kotzen und Lachkrampf liegen. Das zeugt dann von absoluter Selbstüberschätzung oder von irgendwelchen anderen anstudierten Karakterschwächen. Es soll ja Leute geben, die für einen Kunden eine Software entwickeln, sich die Entwicklung Stunde für Stunde bezahlen lassen und dann noch für jede Anwendung eine Lizenzgebühr haben wollen. Einfach nur peinlich, wenn dann die Software nur so mit Programmierfehlern vollgepackt ist, weil der Herr Informatiker zwar C++ beherscht und daher glaubt, das STEP7 eh viel einfacher ist.


Servus.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das stimmt zwar nicht immer, aber mit dem Rest deiner Aussage hast du es 100% auf den Punkt gebracht. Kann dir nur zustimmen.

Man kommt nicht immer an seinen Geld.
Bei geht es auch nie um Software sondern um Hardware
wo ich auf Kohle warte.

Das Schwierige ist doch die Problemlösung und der Funktionsablauf.
Bingo 1000 Punkte.

Einfach nur peinlich, wenn dann die Software nur so mit Programmierfehlern vollgepackt ist, weil der Herr Informatiker zwar C++ beherscht und daher glaubt, das STEP7 eh viel einfacher ist.
Das ist seit langer Zeit mal ein wirklich wahres Wort.

Gruß
 
Bausteine schützen ist nicht so verkehrt.

1. Wir haben unsere eigene "Bibliothek" entwickelt, die muß ich ja nicht jedem "Konkurenten" auch noch offen unter die Nase halten, da steckt viel Arbeit im Detail.
2. Machmal ist man froh, wenn einen die Instandhalter vor Ort bei der Fehlersuche (kommt bei den Besten vor) unterstützen können. Es gibt aber auch Bausteine, in denen niemand ändern sollte, der nicht wirklich genau weiß, was dort geschieht.

Allerdings halte ich es ebenfalls für absolut bedenklich (auch rechtlich) in eine Software eine "Abschußmöglichkeit" einzubauen, das kommt für mich nicht in Frage.

@SSO
Bisher hatte ich auch immer Glück und gute Kunden. Gute Arbeit ist wohl selbstverständlich. Ich kenne aber inzwischen auch genügend Fälle, wo Leute, trotz guter Arbeit, nicht bezahlt wurden. Deine Aussage ist mir insgesamt viel zu allgemein und pauschal.

Wenn du recht hast, kann Microsoft ja seinen Code auch gleich offenlegen, ist ja Alles kein Problem mehr.
Wenn du dir mal die Fragen hier im Forum ansiehst, dann kannst du sicherlich erkennen, daß es ebend nicht selbstverständlich ist, guten Code zu schreiben.

PS: Ich bin kein Informatiker :wink:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
da ich viel für den einen oder anderen grossen energieversorger (bei einem arbeite ich sogar ;-) ) projekte bearbeite kann ich nur aus meinen erfahrungen sagen, das dort meistens sogar gefordert wird, das selbsterstellte bausteine nicht geschützt sind oder die scl-quellen mitgeliefert werden. Ich persönlich sehe aber auch keinen sinn bei meinen projekten irgendwas zu schützen da das kraftwerkspersonal meistens schon froh ist überhaupt online zu kommen. :wink:
kenne viele projekte wo "hightec programmiert" wurde und halt das bedien/fach-personal dann probleme hat fehler zu finden bzw. einstellungen zu ändern. bin da eher für einen einfachen und klaren aufbau eines s7/s5 programmes.
 
Die Standard Library von Siemens ist doch auch geschützt.
Also warum macht Ihr hier eigentlich so einen Problem daraus wenn jemand "SEINE" Standard Bausteine auch schützt????

Es geht ja nicht um das ganze Programm sondern um einzelne Bausteine
die 100% ok sind und wo keiner was zu suchen hat.
Ich sehe mir den FB41 oder FC105/106 auch nicht mehr an sonder benutze Sie nur.

Gruß
 
hallo,

ich kann dem gast nur beipflichten.
wenn man in stundenlanger arbeit eine funktion programmiert, getestet und in betrieb genommen hat und sie ungeschützt einspielt, das programm dem betrieber überläßt und der dann dort rumwurschtelt, dann ist das chaos perfekt.
auch ich nutze die siemens-bausteine und bin bisher auch nicht auf die idee gekommen, diese bausteine einzusehen, warum auch.

im übrigen habe ich dieses programm getestet, welches s7-programmen den know-how-schutz stiehlt. dies ist sehr zu empfehlen, da es sehr komfortabel den schutz nimmt, aber auch gibt. das lästige hin-und-her-gemache zwischen dem AWL-KOP-Fup-Editor und den quellen entfällt dort.

grüße aus berlin von
lutz
 
Zuviel Werbung?
-> Hier kostenlos registrieren
^^ damit niemand daran rumspielt reicht ja der KNOW_HOW_PROTECT schutz völlig aus. sehe ich genauso. soll nicht heissen das ich was gegen geschütze bausteine habe, jeder hat nunmal das recht seine programmierfehler zu verstecken :wink:
 
Sorry

Vieleicht habe ich bisher einfach nur Glück gehabt. Anderseits habe ich auch schon viele Abzocker und S7-Vergewaltiger in unserer Zunft getroffen. Sorry, falls ich jemanden auf die Füße getreten bin, ich war halt gerade so schön in Fahrt.

Noch mal zum Schutz von Bausteinen:
KNOW_HOW_PROTECT ist vollig OK. Als Zeichen für die Instandhalter "Finger Weg". Aber jemanden der tatsächlich programmiert, kann das eh nicht abhalten.
Wenn jemand meine Baustein 1:1 für andere Anlagen verwendet ohne mich zu fragen, um Geld zu verdienen, oder weil er Faul ist, dann werde ich sicher auch sauer. Schutz gibt es dagegen einfach keinen. Wenn ich einem drauf komme, dann gibts ein PG675 um die Ohren.
Wenn jemand eine von mir programmierte SPS erweitert und dazu meine Bausteine verwendet (die ich natürlich ordentlich Dokumentiert habe) dann ist das OK. Der Kunden hat die Bausteine schließlich gekauft.
Wenn jemand meine Bausteine einsieht, für seine Zwecke dann optimiert, anpasst oder sogar noch verbessert, dann ist mir das auch wurscht. Mache ich auch ab und zu.
Das mit dem CPU Passwort ist einfach nicht verkaufbar. Die Geschichte mit der Ser.Nr. wie bei der HLK Lib vom big S ist meiner Meinung nach viel zu umständlich. Bei einer satten Überspannung (Blitzschlag) ist die Flash-Card meist auch hin. Dann bring die Kiste wieder zum Laufen via Telefon. Ich hab mir den Schutz zwar noch nicht angesehen, aber ich geh mal davon aus, das der auch Knackbar ist.

Ich gestehe, das ich auch die IEC Functions mal genauer angeschaut habe und mir dann ein paar Details angeeignet habe. Allerdings nur, weil ich die Bausteine nicht so einbinden wollte wie sie angeboten werden. Sondern einen kompakten Baustein erstellt habe, der ohne die IEC Functions auskommt. Mich nervt das einfach, wenn ich einen Baustein einbinde und dann erst mal die ganzen aufgerufenen Functions in der richtigen Version suchen muss.
 
Hi SSO

erstmal warum meldest Du Dich nicht an und immer als "Gast"???

1.
Habe ich das mal für zwei Sondermaschinenbauer gemacht.
Die schicken Ihre Anlagen immer ins Ausland zB. nach Rußland
und da kommt man öfters mal etwas schlechter an seine Restzahlung.

2.
Für mich selber habe ich es auch schon mal zum Einsatz gebracht.
Bei Kunden für die ich das erstemal arbeite und ein komisches Gefühl habe.

3.
Nach der Bezahlung erhält der Kunde natürlich alles von mir was "ER" braucht oder wissen will.

Die meisten hier im Forum werden wohl "nur" Software machen oder
mal einen kleinen Schrank bauen.
Ich habe aber öfters viel Mat dabei und Software.
Wenn man mal seine Stunden nicht bezahlt bekommt ist das nicht so extrem schlimm aber wenn Du mal Material nicht bezahlt kriegst und auf der anderen Seite 50.000 Euro und mehr bezahlen darfst dann ist Schluß mit lustig.

Die Gesetze sind nicht für kleine Firmen gemacht.
Und ich kann leider keinem sein Konto sperren so wie das Finanzamt das bei jedem von uns kleinen Leuten kann.
Frag doch einmal dem Wilhelm "Der Zauberer" hier im Forum mit seinen
7000 euro ob der das lustig findet wenn Du den Betrag mal gelesen hast.
Und der Betrag ist ja noch Kleingeld.

netten Gruß
 
Zurück
Oben