Nehmen wir die Fakten:
Seit letzter Woche bin ich dabei, aus einem, vom Kunden gestellten, Musterprogramm, mein Projekt aufzubauen. Ich mache seit 20 Jahren S7 und habe mir gedacht, dass ich mal nicht so wie die alten Säcke, die bei der Umstellung von S5 auf S7 im S5 hängengeblieben sind vorgehe, sondern den Umsteigerkurs besuche. Dort lernte ich alles, was man im Berger-Schmöker in einer halben Stunde finden kann. Was ich nicht gelernt habe, ist damit umzugehen, wenn Bibliotheken zu erneuern sind und wie man den Teufelskreis von selbstherrlicher Erstellung neuer Datentypen und der Inkonsistenz zwischen globaler und Projektbibliothek, sowie dem Projekt selbst auflöst.
Nun denn, bauen wir das Projekt halt noch mal neu, mit dem frisch aktualisierten Musterprojekt auf. In selbiges kopiere ich die fehlenden Hardwarekomponenten, beziehungsweise erstelle neue, wegen neuerer GSDML-Dateien. Aber für nicht alle F-Baugruppen werden F-DB erstellt, warum? Also kümmere ich mich erst mal um die restlichen EA, welche als fehlerhaft im Programm, oder in der Variablentabelle ausgewiesen werden und erhalte: Den zweiten Absturz vom TIA-Portal an diesem Tag.
Soviel zum Thema Dreck. Eine Software in der Version V14 hat nicht mehr völlig unkontrolliert abzustürzen!
Nachdem ich das Projekt wieder öffne und erneut übersetze, werden die von mir als fehend mokierten F-DB generiert. Soso, muss man das Projekt also gelegentlich schliessen, damit die Hardware verstanden wird, bei 13 PNIO-Teilnehmern? Dann ist das Dreck!
Was mache ich denn, wenn mal ein ernsthaftes Projekt zu machen ist?
Dürfte ich entscheiden, würde ich sagen: Kein TIA nehmen, ganz einfach.