Visualisierungsunabhängigkeit
Wird eine möglichst hohe Unabhängigkeit angestrebt, weil z. B. sowohl die SPS als auch die Programmteile der Visualisierung austauschbare Elemente eines Gesamtkonzeptes sein sollen, sind folgende Unterschiede zu nennen:
VisiWin(.NET) Treiber sind kommunikationstechnisch fest mit den Visualisierungssystemen der VisiWin Familie verknüpft. OPC ist ein verbreiteter Standard, der von den Applikationen, die mit der SPS Daten austauschen nur die Implementierung einer OPC-Client-Schnittstelle erwarten. Soll also beispielsweise ein optionales Datenerfassungssystem SPS-Werte speichern, kann es dies gegebenenfalls direkt über einen OPC-Server erledigen, ohne dabei andere Applikationsteile, wie z. B. die Visualisierung, zu verwenden.
In der Praxis zwingen aber nur sehr wenige Gründe den Entwickler, einen OPC-Server zu verwenden. Insbesondere sei darauf verwiesen, dass auch die Visualisierung selbst die über einen VisiWin Treiber bezogenen Daten als OPC-Server für andere Anwendungen zur Verfügung stellt. Eine Anbindung weiterer Applikationen über OPC ist also nicht unbedingt ein K.O.-Kriterium für VisiWin(.NET) Treiber.