{"id":6494,"date":"2019-08-22T13:16:41","date_gmt":"2019-08-22T11:16:41","guid":{"rendered":"https:\/\/nearshore-it.eu\/?p=6494"},"modified":"2023-11-08T15:55:09","modified_gmt":"2023-11-08T14:55:09","slug":"ist-die-standardisierung-in-der-sps-programmierung-eine-gute-idee","status":"publish","type":"post","link":"https:\/\/nearshore-it.eu\/de\/blog\/softwareentwicklung\/ist-die-standardisierung-in-der-sps-programmierung-eine-gute-idee\/","title":{"rendered":"Ist die Standardisierung in der SPS-Programmierung eine gute Idee?"},"content":{"rendered":"<p>Die Standardisierung in der Automobilindustrie umfasst fast alle Bereiche; wenn wir uns jedoch nur auf die Automatisierung konzentrieren, k\u00f6nnen wir drei Hauptbereiche unterscheiden:<\/p>\n<ul>\n<li><strong>Mechanik<\/strong> &#8211; Fertigungslinien werden nur aus bew\u00e4hrten mechanischen Komponenten aufgebaut;<\/li>\n<li><strong>Elektrik<\/strong> &#8211; Elektropl\u00e4ne, Beschreibungen der Elektroinstallation, Benennung, Auswahl der Hardware und Installationsverfahren, die nach dem festgelegten Schema erstellt wurden;<\/li>\n<li><strong>Programme f\u00fcr Roboter und<\/strong> <a href=\"\/software-development\/plc-software-development\/\"><strong>SPS-Steuerungen<\/strong><\/a> &#8211; geschrieben nach festgelegten Regeln und Mustern, mit vorgefertigten Bibliotheken.<\/li>\n<\/ul>\n<p>Die Standardisierung von Software besteht aus Dokumentation, vorgefertigten Bibliotheken (zur Programmierung) und Beispielen f\u00fcr komplette Projekte<\/p>\n<p>Der Standard wird von einer erfahrenen Gruppe von Spezialisten an einem Ort erstellt, in einer Pilotfabrik getestet und dann f\u00fcr den Einsatz in anderen \u00fcbertragen. Dar\u00fcber hinaus <strong>wird die in der Automobilindustrie eingesetzte Software nicht komplett neu entwickelt, sondern ist vielmehr das Ergebnis der Entwicklung der gesamten Produktionstechnologie.<\/strong> Dank dessen findet man sie in der Nomenklatur aus der Vorzeit, in der die Steuerung bis heute \u00fcber Sch\u00fctze erfolgt ist.<\/p>\n<p>Die Standardisierung von Software f\u00fchrt zu:<\/p>\n<ul>\n<li><strong>kontinuierlicher Verbesserung<\/strong> der erstellten Software;<\/li>\n<li><strong>Auslagerung der SPS-Programmierung<\/strong> (Offline-Phase) und der Inbetriebnahmephase (Online-Phase) an externe Unternehmen, was die Inbetriebnahmekosten bei gleichbleibender Softwarequalit\u00e4t reduziert;<\/li>\n<\/ul>\n<ul>\n<li><strong>Verk\u00fcrzung der Zeit f\u00fcr die SPS-Programmierung<\/strong> und Inbetriebnahme einer neuen Produktionslinie;<\/li>\n<li><strong>einfach zu aktualisierenden<\/strong> Standardbibliotheken;<\/li>\n<li><strong>wirksamer Beseitigung von Fehlern<\/strong> bei der Programmierung und Weitergabe von Korrekturen f\u00fcr andere Anlagen.<\/li>\n<\/ul>\n<p>Die Schaffung eines Standards f\u00fcr das Schreiben von Software w\u00fcrde dazu f\u00fchren, dass die Qualit\u00e4t des geschriebenen Codes \u00fcberpr\u00fcft werden muss. Deshalb haben Unternehmen aus der Automobilindustrie ein mehrstufiges Verifikationsmodell.<\/p>\n<h2><strong>Offline-Programmierung<\/strong><\/h2>\n<p>Die erste Stufe ist die Verifizierung von Entwicklern. Alle Mitarbeiter, die am Projekt teilnehmen, m\u00fcssen \u00fcber ein g\u00fcltiges Zertifikat verf\u00fcgen, das ihre Kenntnisse einer bestimmten Norm best\u00e4tigt &#8211; dies gilt sowohl f\u00fcr SPS- als auch f\u00fcr Industrieroboter-Programmierer. Das Zertifikat wird auf der Grundlage einer erfolgreich abgelegten Pr\u00fcfung in der Unternehmenszentrale verliehen. So besteht beispielsweise die Pr\u00fcfung f\u00fcr das VASS-Zertifikat (VW-Gruppe) f\u00fcr SPS-Programmierer aus drei Abschnitten: allgemeines Wissen \u00fcber den SPS-Standard, die F\u00e4higkeit, elektrische Schaltpl\u00e4ne zu lesen, und die F\u00e4higkeit, Steuerungen normgerecht zu programmieren.<\/p>\n<h2><strong>Virtuelle Inbetriebnahme<\/strong><\/h2>\n<p>Nach Abschluss der Offline-Programmierung folgt die virtuelle Inbetriebnahme. Hier muss das schriftliche Programm von den Spezialisten eines bestimmten Unternehmens getestet werden. Die Tests werden in der Simulationsumgebung &#8211; die die Produktionslinie widerspiegelt &#8211; durchgef\u00fchrt, so dass der Anwender die Funktion der Software \u00fcberpr\u00fcfen kann. Die Tests werden nach dem Zeitplan durchgef\u00fchrt.<\/p>\n<h2><strong>Online-Programmierung<\/strong><\/h2>\n<p>Mit der vorbereiteten Software k\u00f6nnen Entwickler mit der Online-Implementierung beginnen. Dar\u00fcber hinaus wird auch der geschriebene Code regelm\u00e4\u00dfig \u00fcberpr\u00fcft. Das Verfahren wird vom Softwarekoordinator geleitet, der die Subunternehmer koordiniert und die Richtigkeit des Codes \u00fcberpr\u00fcft. Die Software wird durch automatisierte Tests (z.B. Validierung von Namen, Netzwerktopologie, etc.) und manuelle Tests durch Spezialisten getestet.<\/p>\n<p>Keine der oben genannten Etappen darf verpasst werden. Diese Phasen sind entscheidend, um die so genannten Meilensteine zu erreichen, die h\u00e4ufig verwendet werden, z.B. als Kriterium f\u00fcr die Annahme von Zahlungen an Subunternehmer.<\/p>\n<h2><strong>Zusammenfassung<\/strong><\/h2>\n<p>W\u00e4hrend viele Entwickler der Meinung sind, dass das Arbeiten nach Industriestandards ihre Kreativit\u00e4t zerst\u00f6rt und ihre Arbeit dadurch nach einiger Zeit langweilig wird, bringt die Umsetzung von Standards aus Sicht der Unternehmen eine Reihe von Vorteilen mit sich. Die Arbeit mit Normen erfordert Engagement, Pr\u00e4zision und Regelm\u00e4\u00dfigkeit. Teamkoordinatoren und Projektleiter haben eine besonders verantwortungsvolle Rolle, denn sie m\u00fcssen das Team motivieren, die hohe Qualit\u00e4t der Arbeit sicherzustellen.<\/p>\n<p>Es scheint, dass die in Automobilkonzernen entwickelte Norm f\u00fcr kleinere Unternehmen schwer zu implementieren ist. Es sei jedoch daran erinnert, dass die Umsetzung selbst kleinerer Standardisierungen Vorteile bringen kann. Beispielsweise <strong>erm\u00f6glicht die Erstellung des gleichen Musters f\u00fcr die HMI-Visualisierung eine einfachere Rotation der Mitarbeiter zwischen den Positionen. Die Standardisierung der in der Produktionslinie verwendeten Ger\u00e4te wird es erm\u00f6glichen, die Anzahl der Ersatzteile im Lager zu reduzieren.<\/strong> Beispiele k\u00f6nnen vervielfacht werden, aber die Tatsache, dass die Umsetzung der Normung es den Unternehmen erm\u00f6glicht, auf dem Markt wettbewerbsf\u00e4higer zu sein, sollte ber\u00fccksichtigt werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alle Elemente des Prozesses der Automobilproduktion m\u00fcssen perfekt funktionieren, denn der Prozess ist sehr kompliziert. H\u00f6chste Pr\u00e4zision und hohe Standards sind eine echte Herausforderung, der sich Unternehmen aus der Automobilindustrie stellen m\u00fcssen. Dar\u00fcber hinaus m\u00fcssen auch Automatisierungsaufgaben einwandfrei erledigt werden. Aus diesem Grund setzen Unternehmen auf Standardisierung. In diesem Artikel werde ich versuchen, Ihnen zu zeigen, wie Automobilunternehmen ihren SPS-Code verwalten.<\/p>\n","protected":false},"author":59,"featured_media":21291,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"iawp_total_views":108,"footnotes":""},"categories":[435],"tags":[],"offering":[],"class_list":["post-6494","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-softwareentwicklung"],"acf":[],"_links":{"self":[{"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/posts\/6494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/comments?post=6494"}],"version-history":[{"count":3,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/posts\/6494\/revisions"}],"predecessor-version":[{"id":26121,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/posts\/6494\/revisions\/26121"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/media\/21291"}],"wp:attachment":[{"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/media?parent=6494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/categories?post=6494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/tags?post=6494"},{"taxonomy":"offering","embeddable":true,"href":"https:\/\/nearshore-it.eu\/de\/wp-json\/wp\/v2\/offering?post=6494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}