Eine reine Ansichtssache?
Automatisierung ist eine Fachdisziplin und lebt dementsprechend auch von Fachbegriffen. Aber nicht immer sind diese gerade auch für den Automatisierungsanwender klar und vor allem einheitlich definiert. Für ein Beispiel soll der aktuelle Trendteil zu „Integrated Manufacturing" Klarheit bringen: Software-Suite und Entwicklungsumgebung. Was genau hinter diesen beiden Begriffen steckt, die häufig fast gleichbedeutend verwendet werden und welche technische Entwicklung hier zukünftig zu erwarten ist, dies erläutern elf Experten in unserem Trendinterview.
Befragt hat die Redaktion elektro Automation zu dieser Thematik ein recht breites Spektrum an Automatisierungsanbietern – von reinen Softwarespezialisten über branchenfokussierte Unternehmen bis hin zu Komplettanbietern. Ihre Definitionen zu Software-Suite und Entwicklungsumgebung haben dankenswerterweise die Experten von 3S, B&R, Beckhoff, Copa-Data, Elau, Mitsubishi Electric, National Instruments, Phoenix Contact, Siemens, Sigmatek und Wonderware abgegeben (S. 22). Hierzu beantworteten sie folgende Fragen:
· Wie ist aus Ihrer Sicht eine Entwicklungsumgebung und wie eine Software-Suite zu definieren? Gibt es hier überhaupt einen Unterschied?
· Welche Vor- und Nachteile ergeben die wichtigsten Unterschiede ganz konkret für den Anwender?
· Welche mittelfristigen Entwicklungs- bzw. Leistungstrends erwarten Sie im Bereich dieser Automatisierungssoftware?
Dass die Begriffsdefinitionen tatsächlich für viele unklar sind, bringt Bernhard Gangl von Sigmatek auf den Punkt: „In diesem Bereich herrscht ein Wirrwarr bei der Begriffsdefinition. Egal ob man von Entwicklungsumgebung oder Suite spricht: Für den Anwender steht die Einfachheit der Handhabung und das all-in-one der Software im Vordergrund." Einen klaren Unterschied sieht beispielsweise André Hartkopf von Mitsubishi Electric: „Wir sehen einen deutlichen Unterschied zwischen den beiden Begrifflichkeiten. Unsere Entwicklungsumge-bungen sind Anwendungsprogramme, die es ermöglichen, unsere Hardware zu programmieren, Programme zu debuggen oder zu simulieren. Eine Software-Suite hingeben enthält mehrere Entwicklungsumgebungen und ermöglicht den einfachen Datenaustausch und eine Querkommunikation zwischen den unterschiedlichen Umgebungen." Keinen Unterschied sieht hingegen Klaus Weyer von Elau: „Beide Begriffe stehen für ein Tool-Konzept, welches Software-Werkzeuge zur Entwicklung einer Lösung umfasst." Mehrheitlich wird allerdings ganz klar zwischen der Funktionalität einer Suite und einer Entwicklungsumgebung getrennt, wie es z.B. Rahman Jamal von National Instruments verdeutlicht: „Der größte Vorteil einer Entwicklungsumgebung liegt klar auf der Hand: In der Entwicklungsumgebung steht dem Anwender alles zur Verfügung, was er zur Applikationserstellung braucht." Als wichtigstes Kriterium für die zukünftige Entwicklung sieht Stefan Werner von Siemens ganz allgemein, dass sich Automatisierungssoftware vor allem an der Effizienz messen lassen muss, mit der Applikationen erstellt, getestet und gewartet werden können.
INFO-TIPP
Für ein besseres Verständnis sorgt manchmal auch der Blick auf allgemeiner gehaltene Begriffsdefinitionen, wie sie z.B. Wikipedia liefert für „Office-Paket":
· http://de.wikipedia.org/wiki/ Office-Suite
und für „Integrierte Entwicklungsumgebung":
