Hallo zusammen,
für verschiedene Kunden entwickeln wir ein einzelnes SPS Programm, dass dann an die Kunden ausgeliefert und von denen selbstständig auf die SPS übertragen wird. Da die Kunden die SPS selbst einkaufen, kann es sich um verschiedene CPUs (z.B. 1211C, 1212C) und auch jeweils verschiedene Firmwareversionen handeln. Außerdem gibt es Varianten mit und ohne Kommunikationsmodulen. Wenn vorhanden, können diese Kommunikationsmodule ja wieder verschiedene Versionsstände haben. Wenn die von uns verwendete Hardwarekonfiguration dann nicht zu dem tatsächlich vom Kunden verwendeten Gerät passt, laufen wir in einen Fehlerzustand.
Bisher haben wir im TIA Portal deswegen für jede einzelne Kombinationsmöglichkeit ein eigenes Gerät mit jeweils eigener Software angelegt, mit der passenden Hardwarekonfiguration versehen und den einzelnen Kunden dann die passende Version ausgeliefert. Je mehr Kombinationen zu unterstützen sind, desto aufwändiger und fehleranfälliger wird es jedoch all diese einzelnen Kombinationen zu pflegen.
Gibt es eine Möglichkeit diesen imensen Wartungsaufwand zu verringern? Ich habe hier eine ähnliche Frage gefunden, allerdings gibt es dort leider keine richtige Lösung für das Problem.
für verschiedene Kunden entwickeln wir ein einzelnes SPS Programm, dass dann an die Kunden ausgeliefert und von denen selbstständig auf die SPS übertragen wird. Da die Kunden die SPS selbst einkaufen, kann es sich um verschiedene CPUs (z.B. 1211C, 1212C) und auch jeweils verschiedene Firmwareversionen handeln. Außerdem gibt es Varianten mit und ohne Kommunikationsmodulen. Wenn vorhanden, können diese Kommunikationsmodule ja wieder verschiedene Versionsstände haben. Wenn die von uns verwendete Hardwarekonfiguration dann nicht zu dem tatsächlich vom Kunden verwendeten Gerät passt, laufen wir in einen Fehlerzustand.
Bisher haben wir im TIA Portal deswegen für jede einzelne Kombinationsmöglichkeit ein eigenes Gerät mit jeweils eigener Software angelegt, mit der passenden Hardwarekonfiguration versehen und den einzelnen Kunden dann die passende Version ausgeliefert. Je mehr Kombinationen zu unterstützen sind, desto aufwändiger und fehleranfälliger wird es jedoch all diese einzelnen Kombinationen zu pflegen.
Gibt es eine Möglichkeit diesen imensen Wartungsaufwand zu verringern? Ich habe hier eine ähnliche Frage gefunden, allerdings gibt es dort leider keine richtige Lösung für das Problem.