Der Grund für mein merkwürdiges Vorhaben ist leider unseriöser Wettbewerb bei einem unserer Kunden.
Deren Chef gibt in letzter Zeit (leider) immer wieder unsere Programme für deren mehr oder minder standardisierten Maschinen an unseren Wettbewerb weiter.
Wettbewerb schadet nie, das sehe ich auch so, aber ich finde es eben unschön mehrere Mannjahre an Entwicklung verschenken zu müssen, bloß weil ein Kunde denkt er könne die Software von einer Hinterhofklitsche ein paar Euronen billiger haben, da er findet wir seien zu teuer...
Seltsamerweise kam er aber nach einem Wechsel des SW Lieferanten und HSS Planung+Bau immer wieder zu uns zurück, da die anderen bei den ersten paar dutzend Maschinen eben nicht in eine saubere Programmstruktur und wirklich sehr ausgeknobbelte Diagnosefunktionen investiert haben und deshalb nicht so wie wir in der Vergangenheit bei den ersten Maschinen einer neuen Serie kräftig draufgelegt haben...
Neulich habe ich mal wieder mit dessen Elektriker privat telefoniert und dabei erfahren das unsere alten Projekte an die Mitbewerber weitergeben werden sollen, was ich eigentlich als unlauteren Wettbewerb sehen, aber naja...
Da wir gerade wieder mal viel Hirnschmalz in eine neue Maschienserie investiert haben, die kurz vor der ersten Auslieferung in ein Werk in Indien steht die schon einmal 1 Maschine bei denen gekauft haben und mittlerweile 10 baugleiche Maschinen ohne uns/unseren Kunden nachgebaut haben, wollte ich per SFC51 die Seriennummer der MMC auslesen und die SPS bei nicht zum Programm passender Seriennummer in Stop setzen, oder urlöschen, die Visu direkt nach einem Neustart der SPS runterfahren und bei jedem Neustart sofort wieder oder oder oder
Auf diese Weise schütze ich uns ein bisschen und indirekt auch unseren Kunden.
Zusätzlich finde ich das die Konkurrenz wenn sie schon Programme kopiert zumindest mal 1-2 nette Stolpersteinchen in schwierigen FCs/FBs vorfinden sollte, die man nicht einfach per Querverweis findet.
Die Bausteine mit einem Knowhowschutz versehen fände ich nicht gut, weil dann zum Einen die armen Jungs aus der Instandhaltung des Endkunden keine Fehlersuche mehr betreiben können, wenn mal eine Bewegung nicht möglich ist, weil z.B. mal ein Ini nicht bedämpft wird und dies blöderweise nicht als Bedienerhinweis in der Visu erscheint und weil zum Anderen jeder Mensch der mal was von Google gehört hat, über diesen Knowhowschutz nur lacht.
Wenn keiner Unfug treibt/treiben will stört dieser Schutz wirklich niemanden, da mir nicht 1 Fall einer defekten MMC bekannt ist und man bei dieser Variante des Knowhowschutzes selbst eine defekte SPS problemlos tauschen kann.
Schade finde ich eigentlich nur das man sich über sowas leider immer öfter Gedanken machen muß. Ich selbst habe bis heute immer alle Programme ungeschützt und mit viel Kommentar im Programm und Erklärungen wie das ganze programmiert wurde an das Instandhaltungspersonal und unsere Kunden übergeben.
Aber ich denke mal in Zukunft wird da wohl ein UC für 1-2 nette FCs auftauchen die netten Code im Bauch haben.
Naja, ich mal schaun was draus wird!