Thread Content
Die Bedeutung der Konfigurationssoftware „Configure“ ist „Konfigurieren“, „Einstellen“ oder „Anpassen“. Es bedeutet, dass der Benutzer auf einfache Weise – ähnlich wie beim Zusammenbauen von Bausteinen – die gewünschten Funktionen der Software erstellen kann, ohne dazu Computerprogramme schreiben zu müssen. Das ist im Grunde das, was unter „Konfigurieren“ verstanden wird. Einfach ausgedrückt ermöglicht Software zur Konfiguration die Überwachung und Steuerung von Automatisierungsprozessen und -anlagen. Es kann verschiedene Informationen aus automatisierten Prozessen und Geräten sammeln und diese in einer grafischen oder anderen leicht verständlichen Form darstellen. Wichtige Informationen werden auf verschiedene Weise an die zuständigen Personen übermittelt. Zudem werden notwendige Analysen und Speicherungen der Informationen durchgeführt sowie Steuerbefehle ausgegeben. Die Website für Prozesssteuerungstechnik hat Informationen und Vergleiche zu verschiedenen gängigen Konfigurationsprogrammen zusammengestellt, die von Nutzern bereitgestellt wurden. Alle sind herzlich eingeladen, dazu zu diskutieren und Ergänzungen beizusteuern. Vorstellung einiger gängiger Konfigurationssoftwaren: 1. InTouch: Die InTouch-Software von Wonderware ist die erste Konfigurationssoftware, die in China eingeführt wurde. Ende der 80er und Anfang der 90er Jahre begeisterte uns die auf Windows 3.1 basierende InTouch-Software – sie bot außerdem eine reichhaltige Bibliothek an Grafiken. Allerdings kommunizierte die frühere InTouch-Software mit den Treibern über das DDE-Verfahren – mit schlechter Leistung. Die neueste Version, InTouch 7.0, basiert vollständig auf der 32-Bit-Windows-Plattform und bietet außerdem OPC-Unterstützung. 2、iFix: Das Unternehmen Intellution begann mit der Entwicklung von Konfigurationssoftware für den Einsatz in der Industrie. Im Jahr 1995 wurde es von Emerson übernommen und ist heute eine Tochtergesellschaft der Emerson-Gruppe. Die Fix6.x-Software bietet den für Fachleute aus der Industrie vertrauten Konzepten sowie eine benutzerfreundliche Bedienoberfläche. Zudem werden vollständige Treiber bereitgestellt – diese müssen jedoch separat erworben werden. Intellution hat seine neueste Produktreihe iFiX genannt. In iFiX bietet Intellution leistungsstarke Konfigurationsmöglichkeiten – doch die neue Version ist nicht vollständig kompatibel mit den vorherigen 6.x-Versionen. Die ursprüngliche Script-Sprache wurde durch VBA (Visual Basic for Applications) ersetzt; außerdem wurde die Microsoft-VBA-Entwicklungsumgebung integriert. Leider bietet Intellution kein Werkzeug zur Umwandlung von Skripten der Version 6.1 in VBA an. In iFiX sind die Produkte von Intellution nahtlos in Microsofts Betriebssysteme und Netzwerke integriert. Intellution ist ebenfalls eines der Gründungsmitglieder der OPC-Organisation (OLE for Process Control). Die OPC-Komponenten und Treiber von iFiX müssen ebenfalls separat erworben werden. 3、Citech: Citech von CiT ist ebenfalls ein Produkt, das frühzeitig auf den chinesischen Markt kam. Citech verfügt über eine einfache Bedienung, doch diese ist eher auf Programmierer als auf Anwender in der Industrieausstattung ausgerichtet. Citech stellt eine C-ähnliche Skriptsprache für die Weiterentwicklung zur Verfügung. Im Gegensatz zu iFix ist die Skriptsprache von Citech jedoch nicht objektorientiert, sondern ähnelt eher der C-Sprache. Dies erschwert den Nutzern zweifellos die Weiterentwicklung. 4、WinCC: Simens’ WinCC ist ebenfalls eine umfassende Konfigurationsentwicklungsumgebung. Simens stellt Skripte in C-ähnlicher Sprache zur Verfügung, einschließlich einer Debugging-Umgebung. WinCC verfügt über integrierte OPC-Unterstützung und ermöglicht die Konfiguration von verteilten Systemen. Doch die Struktur von WinCC ist recht komplex; es ist daher ratsam, dass die Benutzer eine Schulung bei Siemens erhalten, um die Anwendung von WinCC beherrschen zu können. 5、ConfigKing: ConfigKing ist das erste und bis heute einflussreichste Unternehmen in China, das Software für die Konfiguration entwickelt (die früheren Marken sind größtenteils verschwunden). KingView bietet eine betriebssystemähnliche Hauptoberfläche sowie Unterstützung für eine Skriptsprache, bei der chinesische Zeichen als Schlüsselwörter verwendet werden. KingView bietet ebenfalls verschiedene Hardware-Treiber. 6、Controx (Kaiwu): Die Controx2000 von Huafu Computer ist eine vollständig 32-Bit-Plattform für die Konfiguration von Systemen. Sie bietet Industrieanwendern leistungsstarke Funktionen für Echtzeitkurven, historische Kurven, Alarme sowie Daten- und Berichtsfunktionen. Als einer der ersten inländischen Softwareentwickler, die sich der OPC-Organisation angeschlossen haben, verfügt Controx über integrierte OPC-Unterstützung und bietet Dutzende hochleistungsfähiger Treiber. Es wird ein Compiler für eine objektorientierte Skriptsprache bereitgestellt, der das Plug-and-Play von ActiveX-Komponenten und -Plug-ins unterstützt sowie die Verbindung zu externen Datenbanken über ODBC ermöglicht. Controx bietet gleichzeitig Netzwerkunterstützung und WevServer-Funktionen. 7、ForceControl: ForceControl von Daqing 3D gehört zu den Konfigurationsprogrammen in China, die bereits früh entwickelt wurden. Auch aus zeitlicher Sicht zählt ForceControl dazu. Nur weil Force Control in den Anfängen nie als offizielles Produkt breit vermarktet wurde, ist es den meisten Menschen nicht bekannt. Um das Jahr 93 herum entstand bereits die erste Version von Logic Control – doch damals handelte es sich noch um eine Version, die auf DOS und VMS basierte. Später, mit der Beliebtheit von Windows 3.1, wurde auch eine 16-Bit-Version von LabVIEW für Windows entwickelt. Aber bis zur Einführung von LabVIEW in der Version Windows 95 wurde es hauptsächlich für einige interne Projekte des Unternehmens verwendet. Die Version 1.0 von ForceControl für 32-Bit-Systeme weist bereits in seiner Architektur eine deutliche Fortschrittlichkeit auf. Eines seiner wichtigsten Merkmale ist seine dreischichtige Struktur, die auf einer echten, verteilten Echtzeitdatenbank beruht. Zudem kann diese Echtzeitdatenbankstruktur als konfigurierbare Struktur verwendet werden. In den Jahren 1999–2000 erlebte LabVIEW eine rasante Entwicklung. Die neu veröffentlichte Version 2.0 zeichnete sich durch verbesserte Funktionen, bessere Benutzerfreundlichkeit, höhere Offenheit sowie eine größere Anzahl an I/O-Steuern aus. Bei der Gestaltung vieler Aspekte kann ForceControl die Ansprüche der inländischen Nutzer berücksichtigen – also sowohl auf Praktikabilität achten als auch den Standards großer Softwareprogramme entsprechen. Außerdem hat das Unternehmen erhebliche Ressourcen in die Schulung der Produkte sowie in den technischen Support für die Nutzer investiert. Es wird erwartet, dass die LC-Softwareprodukte in kurzer Zeit einen großen Einfluss auf die Welt der Industriesteuerungssoftware ausüben werden. 8. GE Cimplicity ist eine von der amerikanischen Firma GE Fanuc entwickelte Benutzeroberfläche sowie Software zur Datenerfassung und Überwachung – sie bietet somit Lösungen auf Unternehmensebene. Das CIMPLICITY-System ist eine modulare Softwarestruktur, die aus einem Softwarekern, einem Basisystem, optionalen Modulen sowie Komponenten für die Gerätekommunikation besteht. Ein wichtiges Merkmal des CIMPLICITY-Systems ist seine Fähigkeit, mehrere Plattformen zu unterstützen. Zu den Computer-Hardware-Systemen, auf denen CIMPLICITY laufen kann, gehören Personalcomputer mit Intel-Prozessoren, DEC Alpha-Workstations, Geräte der HP-9000-Reihe, IBM PowerPC-Systeme, IBM RS-6000 sowie DEC VAX-Systeme. Und die von ihm unterstützten Computerbetriebssysteme umfassen die neuesten, beliebten 32-Bit-Versionen von Windows wie Windows NT 4.0 und Windows 95 ; UNIX-Systeme und VMS-Systeme usw. 9. RSView Supervisory Edition ist eine von Rockwell Automation veröffentlichte Benutzeroberflächensoftware für das Betriebssystem Windows 2000. Sie dient dazu, alle Produktionsvorgänge in einem Unternehmen zu überwachen, zu steuern und deren Daten abzurufen. 10. NI Lookout ist die benutzerfreundlichste Konfigurationssoftware für die Industrieautomatisierung auf dem Markt! Mit Lookout lässt sich die Überwachung von Industrieprozessen sowie die Datenerfassung sehr einfach durchführen. Lookout unterstützt Dutzende von Kommunikationsprotokollen für PLCs, wie Modbus, AB und Siemens usw. Lookout unterstützt ebenfalls OPC-Kommunikation. Lookout kann außerdem nahtlos mit NI’s Hardwareprodukt FieldPoint integriert werden. Die Datei ist recht groß und eignet sich nur für Breiten von 11. Wizcon ist ein fortschrittliches Entwicklungstool für SCADA-Anwendungen. Systemintegratoren können damit hochwertige Anwendungen in verschiedenen Industriebereichen erstellen. Die äußerst benutzerfreundliche grafische Benutzeroberfläche von Wizcon, seine hervorragenden HMI-Funktionen, der Internetzugang, ein schrittweiser Entwicklungsprozess sowie die Fähigkeit zur Integration in das gesamte Werk machen es zum am weitesten verbreiteten SCADA-System für die Fabrikautomatisierung. Wizcon ermöglicht es, Verbindungen zwischen den unteren Ebenen des Unternehmens und anderen Abteilungen herzustellen – sowohl die Bediener als auch die Werkleiter können alle möglichen Daten einsehen. Führungskräfte können im Büro über eine vertraute Bedienumgebung und Suchwerkzeuge Echtzeitdaten abrufen. Tatsächlich ermöglicht Wizcon als offenes System es den Nutzern, verschiedene Hardware- und Softwarekomponenten miteinander zu kombinieren, um vollständige Automatisierungslösungen zu schaffen. Dadurch können bestehende Investitionen geschützt werden sowie die Produktivität und die Produktqualität verbessert werden. 12. MCGS (Monitor and Control Generated System) ist eine Konfigurationssoftware, die von Tongtai Software entwickelt wurde. Es handelt sich um ein auf der Windows-Plattform basierendes System zur schnellen Erstellung von Überwachungssystemen für Obersteuerungen. Die Software kann unter Betriebssystemen wie Microsoft Windows 95/98/Me/NT/2000 ausgeführt werden. Vergleich der Funktionen einiger gängiger Konfigurationsprogramme 1) Grafikfunktionen: Cimplicity verfügt über die leistungsstärksten Grafikfunktionen. Die Grafikbibliothek ist sehr umfangreich, und es wird die Farbverläufe zwischen den verschiedenen Grafiken unterstützt. Allerdings müssen die eingefügten Objekte in einem bestimmten Format vorliegen – andernfalls kommt es zu Abstürzen des Programms. Ein Bild pro Prozess – die Ausführung des Skripts erfolgt multithreaded. Deshalb ist zwar das Bild groß, doch die Ausführungsgeschwindigkeit ist sehr hoch. Es verfügt über eine kopierfunktion auf Basis von Objektverknüpfungen, die es – ähnlich wie bei MIX – ermöglicht, mehrfache Änderungen an demselben Objekt zu vermeiden, wenn dieses in mehreren Bildern auftritt. Nachteil ist jedoch, dass das Master-Board während der Ausführung aktiv sein muss. Editieren und Ausführen sind getrennt; es gibt separate Programme zur Verwaltung von Alarmen sowie historischen Trenddaten. VBA ist integriert – es verfügt über eigene interne Funktionen sowie eine Vielzahl von VB-Funktionen. Die Verwendung von VBA unterscheidet sich von der allgemeinen Anwendungsweise. ActiveX- und OLE-Einfügungen werden unterstützt; allerdings sind einige Eigenschaften der Steuerelemente gesperrt. Die Erweiterungsfunktionen der Punkte sind genauso leistungsstark wie bei iFIX. Die unbegrenzt verfügbaren virtuellen Variablen verbrauchen keine Punkte. Allerdings ist die Einstellung von Alarmen für erweiterte Punkte schwierig zu lösen; bei Ausgaben gibt es jedoch keine Probleme. Die Historienaufzeichnung funktioniert einwandfrei. Mehrere Bedingungen können konfiguriert werden, was eine hervorragende Lösung für Konfigurationsprobleme bietet. InTouch: Es unterstützt ActiveX-Steuerelemente, verfügt jedoch nicht über einen Fehlerschutz für Steuerelemente von Drittanbietern. Es gibt nur begrenzte interne Funktionen – diese dienen hauptsächlich zur Überwachung. Für komplexere Funktionen wie das Erstellen von Berichten muss man auf andere Tools zurückgreifen. Unabhängig davon, ob es sich um UO-Punkte handelt oder nicht – einschließlich globaler Variablen – verbrauchen sie Tag-Punkte. Die Erweiterung der Punktzahl ist lediglich auf das Einlesen analoger Werte sowie deren Aufteilung in Bits beschränkt. Unterstützt die Funktionen zum Suchen und Ersetzen von Konfigurationsobjekten. Bei der Kombination von Objekten verschwindet die ursprüngliche Konfiguration der einzelnen Objekte nach der Kombination; daher muss bei der Gestaltung von Zustandsänderungen ein anderer Ansatz gewählt werden. WinCC: Die grafischen Funktionen sind ähnlich wie bei InTouch. Im Farbpaletten können gleichzeitig 16 Farben verwendet werden. Die zur Verfügung stehende Bildbibliothek ist begrenzt; außerdem werden die Grafikformate von AutoCAD nicht unterstützt. Die Erweiterung der Anzahl der Punkte erfolgt genauso wie bei InTouch. Es werden nur analoge Werte erfasst, wobei eine Bitanalyse möglich ist. WinCC bietet öffentliche Mittel zur Bearbeitung von Bits – es ist daher möglich, die Bits in den analogen Werten zu lesen und Alarme einzustellen. Zudem wird bidirektionales OPC unterstützt, ebenso wie ActiveX. Die interne Sprache wird verwendet; die Umgebung ähnelt der C-Sprache. Ebenso erleichtert es die Erweiterung seiner Funktionen. 2) Verwaltung von Datenpunkten: Alle Systeme bieten eine einheitliche Umgebung zur Definition von Datenpunkten. InTouch und Cimplicity stellen nur wenige Datentypen zur Verfügung; Cimplicity verfügt jedoch über Technologien zur Verarbeitung der Messwerte an den Überwachungspunkten. WinCC bietet etwas mehr Datentypen, während iFIX die größte Auswahl an Datentypen bereitstellt – außerdem gibt es zahlreiche vorgefertigte Funktionsblöcke. Zu diesen gehören Block für Historienverwaltung, Trendanalyse, Berechnungen, PID-Regelung sowie Zeitmessung. Dadurch müssen Aufgaben wie die Berechnung der Betriebszeit von Geräten oder die Umwandlung von Daten nicht direkt auf dem Bildschirm durchgeführt werden. Zudem stellt iFIX mehr als zehn Signalgeneratoren zur Verfügung, die bei der Inbetriebnahme sehr hilfreich sind – ihre Nutzung ist äußerst einfach. Bei den vier Softwarelösungen erfolgt die Verwaltung der Datenpunkte in iFIX unabhängig von der Anzeige. Sie spiegeln direkt die Informationen vor Ort wider. Sobald die Datenpunkte eingerichtet sind, zeigen sie sofort den aktuellen Zustand vor Ort an – vorausgesetzt, die Kommunikation ist erfolgreich. Cimplicity bietet zudem eine Informationsplattform für Ansichtspunkte, die während des Betriebs zur Überwachung des Zustands der Punkte genutzt werden kann und bei der Bearbeitung zur Anzeige der Konfigurationsinformationen der Punkte dient, um ein Austauschen der Konfiguration zu ermöglichen. Sowohl iFIX als auch Cimplicity bieten Funktionen zum Ein- und Ausgeben von Daten aus der Datenverwaltungsdatenbank. So können die TAG-Informationen in ein Tabellenkalkulationsprogramm wie Excel exportiert werden – ein Werkzeug, das für die Bearbeitung solcher Daten besonders geeignet ist. In Excel lässt sich die komplizierte Konfiguration der TAG-Punkte problemlos durchführen; anschließend können die Daten wieder in die Datenbank zurückgespeichert werden. 3) Netzwerkfunktionen: Alle diese Überwachungssoftware-Produkte verfügen über Netzwerkfunktionen. Allerdings unterscheidet sich ihre Leistungsfähigkeit voneinander. WinCC, Cimplicity und InTouch arbeiten auf der Basis von Projekten – dabei wird nach dem Namen des Projekts gesucht. OX hingegen arbeitet auf der Basis von Knoten; dabei wird nach dem Namen des Knotens gesucht. WinCC, Cimplicity und InTouch erfordern eine Einstellung der Parameter. iFIX hingegen kann die Netzwerkknöpfe automatisch erkennen, sofern eine physische Verbindung besteht – es ist somit nicht notwendig, manuell Einstellungen vorzunehmen. Es handelt sich dabei um die erste Client/Server-HMI-Software, die alle Funktionen einer C/S-Struktursoftware besitzt. Damit können alle Datenpunkte von entfernten Knoten überwacht werden, ohne dass zusätzliche Tags erforderlich sind. Zudem können Datenpunkte in den Datenbanken der entfernten Knoten online hinzugefügt, geändert oder gelöscht werden – somit wird eine echte Fernkonfiguration ermöglicht. Daher ermöglicht die Fernanruf-Funktion die Änderung der Datenbankanzeige vor Ort – Änderungen an den Datenbanken beliebiger Knoten im Netzwerk erfolgen vollständig online, ohne dass ein Neustart notwendig ist. WinCC, InTouch und Cimplicity verfügen über keine Funktion zur Remote-Konfiguration. Es ist nur eine lokale Konfiguration sowie das Kopieren im Netzwerk auf entfernte Knoten möglich. Jegliche Änderungen an Datenbankpunkten werden erst nach einem Neustart wirksam. iFDX und Cimplicity können über das Internet mit dem IE-Browser besucht werden. 4) Kommunikationsfunktionen: WinCC und Cimplicity sind Monitoring-Softwarepakete, die jeweils von Siemens bzw. General Electric für zugehörige Produkte entwickelt wurden. Daher ist die unterstützte Hardware (PLC, DCS) begrenzt. iFIX und InTouch basieren auf der Component Object Technology (COM/DCOM); sie verfügen über Schnittstellen zu nahezu aller in der Industrie verwendeten Hardware. Es handelt sich dabei um Unternehmen, die sich auf Monitoring-Software spezialisiert haben; ihre Produkte eignen sich daher besser für den Einsatz vor Ort und zeichnen sich durch eine höhere Stabilität aus. Ihre Kommunikationsdesigns sind sehr praktisch, wodurch eine Kommunikation relativ einfach hergestellt werden kann. 5) Management: Sicherheitsmanagement: Im Bereich des Projektmanagements werden die Anforderungen an das Management auf industrieller Ebene erfüllt. Es handelt sich dabei um eine Steuerung auf Ebene der Bediener. Was die Sicherheitsmaßnahmen des Betriebssystems angeht, so kann beispielsweise ohne Neustart vorgegangen werden – indem man die Tasten Ctrl, Alt und Del sowie die Windows-Taste blockiert. Mit iFIX kann man die Einstellungen direkt vornehmen, sodass keine Neuinstallation des Programms notwendig ist. Andere Software hat kompliziertere Bedienungen und Einstellungen; außerdem ist ein Neustart des Systems erforderlich, damit sie wirkt. Alarmverwaltung: GEs Cimplicity bietet im Vergleich die umfassendsten Funktionen für Alarme, da es sowohl einen eigenständigen Alarmmanager als auch Kontrollelemente für Alarmsignale besitzt. Allerdings wird keine Aufteilung der Alarmsignale in verschiedene Bereiche ermöglicht. InTouch und iFIX verwenden eine Steuerelement-Konfigurationsmethode, die relativ flexibler ist. iFIX bietet außerdem ein Programm zur Anzeige der Protokolle historischer Alarme, das gleichzeitig auch die Protokolle der Anmeldevorgänge enthält. Cimplicity, WinCC und InTouch haben jeweils ihre eigenen Protokolle; Cimplicity und iFIX verfügen außerdem über eigene Alarm-ODBC-Verbindungen. Was die Berichterstellung angeht: Da Cimplicity und iFIX über eingebautes VBA verfügen, besitzt iFIX außerdem die SQL-Sprache sowie eine vollständige Unterstützung für ADO und RDO. Dadurch ist es möglich, auf gängige Bürosoftware wie Office 97 sowie auf verschiedene Datenbankprogramme wie SQL Server, Access, Oracle, FoxPro usw. einfach zuzugreifen und sie zu nutzen. WincC verwendet hingegen Sybase’s SQL Anywhere als sein ODBC-Komponente und ist ausschließlich auf dieses Produkt angewiesen. InTouch verfügt über keine direkten Werkzeuge zur Datenbankbearbeitung; es nutzt seine eigenen SQL-Funktionen, um Daten ein- und auszugeben. Die letzten beiden sind bei der umfassenden Verwaltung offensichtlich nicht so praktisch wie die ersten beiden. Schließmethode: iFIX verwendet einen Hardware-Treiber, InTouch kombiniert einen Hardware-Treiber mit einer softwarebasierten Lizenz (kopierbar), WinCC nutzt eine Festplattenerlaubnis (nicht kopierbar) und Cimplicity verwendet algorithmische Steuerung. Aufgrund der mangelnden Stabilität der Betriebssystem-Software selbst sowie durch beschädigte Lizenzdisketten und Systemabstürze entstehen den Entwicklern und den Nutzern erhebliche **Probleme**. Bei der Lizenzierung per Floppy-Disk kann man, sobald eine Lizenz erteilt wurde, nur die im Rahmen dieser Lizenz erlaubten Aufgaben ausführen. WinCC ermöglicht hingegen Änderungen für einen begrenzten Zeitraum.