Thread Content
Ist die Einführung zur Konfiguration und der Vergleich der Software objektiv? Die Bedeutung der Konfigurationssoftware „Configure“ ist „konfigurieren“, „einstellen“ oder „festlegen“. Damit ist gemeint, dass der Benutzer die gewünschten Softwarefunktionen auf einfache Weise – ähnlich dem „Zusammenbauen von Bausteinen“ – realisieren kann, ohne dazu Computerprogramme schreiben zu müssen. Dies nennt man auch „Konfiguration“. Einfach ausgedrückt: Konfigurationssoftware ermöglicht die Überwachung und Steuerung von Automatisierungsprozessen sowie -anlagen. Es kann verschiedene Informationen aus automatisierten Prozessen und Geräten sammeln und diese in einer grafischen oder anderweitig 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 vorgenommen 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. Einführung in einige gängige Konfigurationssoftware-Programme 1. InTouch: Die InTouch-Software von Wonderware war das erste Konfigurationssoftware-Programm, das in unser Land kam. 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ühe InTouch-Software über DDE mit den Treibern, was zu schlechter Leistung führte. Die neueste Version InTouch 7.0 basiert vollständig auf der 32-Bit-Windows-Plattform und bietet zudem 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. Heute ist es 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 umfassende Treiber bereitgestellt – diese müssen jedoch separat erworben werden. Intellution hat seine neueste Produktreihe iFiX genannt. Bei iFiX bietet Intellution leistungsstarke Konfigurationsmöglichkeiten. Allerdings ist die neue Version nicht vollständig mit den bisherigen 6.x-Versionen kompatibel. Die ursprüngliche Script-Sprache wurde durch VBA (Visual Basic For Application) ersetzt, und in das System wurde die VBA-Entwicklungsumgebung von Microsoft integriert. Leider bietet Intellution kein Werkzeug zur Umwandlung von Skripten der Version 6.1 in VBA an. In iFiX sind die Produkte von Intellution eng 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 für iFiX müssen ebenfalls separat gekauft werden. 3、Citech: Citech von CiT ist ebenfalls ein Produkt, das früh in den chinesischen Markt eingeführt wurde. Citech verfügt über eine einfache Bedienung, doch diese ist eher auf Programmierer als auf Anwender in der Industrieausstattung ausgerichtet. Citech bietet eine Skriptsprache ähnlich der Sprache C für die weitere Entwicklung an. Im Gegensatz zu iFix ist jedoch die Skriptsprache von Citech nicht objektorientiert, sondern ähnelt eher der Sprache C. Das erschwert den Nutzern zweifellos die weitere Entwicklung. 4. WinCC: Simens’ WinCC ist ebenfalls eine umfassende Konfigurationsentwicklungsumgebung. Simens stellt Skripte in C-ähnlicher Sprache zur Verfügung, sowie eine 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 zu beherrschen. 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). ConfigKing bietet eine benutzerfreundliche Oberfläche im Stil eines Dateimanager sowie Unterstützung für eine Skriptsprache, bei der Chinesische Zeichen als Schlüsselwörter verwendet werden können. KingView bietet ebenfalls verschiedene Hardware-Treiber. 6. Controx (Kaiwu): Das Controx2000 von Huafu Computer ist eine vollständig 32-Bit-Konfigurations- und Entwicklungsplattform, die Industrieanwendern leistungsstarke Funktionen für Echtzeit-Kurven, historische Kurven, Alarme, Datenberichte sowie Berichterstattung bietet. Als einer der ersten inländischen Softwareentwickler, der der OPC-Organisation beigetreten ist, verfügt Controx über integrierten OPC-Support und bietet Dutzende hochleistungsfähiger Treiber an. Bietet einen objektorientierten Skriptsprachen-Compiler, der Plug-and-Play für ActiveX-Komponenten und -Erweiterungen sowie Verbindungen zu externen Datenbanken über ODBC unterstützt. 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 nicht als offizielles Produkt weit verbreitet 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 Logic Control 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 ihrer Architektur eine deutliche Modernität auf. Eines ihrer wichtigsten Merkmale ist die dreischichtige Struktur, die auf einer echten verteilten Echtzeit-Datenbank basiert; außerdem ist diese Datenbankstruktur dynamisch und konfigurierbar. In den Jahren 1999–2000 erlebte Logic Control eine starke Entwicklung. Die neu veröffentlichte Version 2.0 zeichnet sich durch verbesserte Funktionen, bessere Benutzerfreundlichkeit, höhere Offenheit sowie eine größere Anzahl an I/O-Anschlüssen aus. Bei der Gestaltung vieler Aspekte kann ForceControl die Ansichten der inländischen Nutzer berücksichtigen – also sowohl auf Praktikabilität achten als auch die Standards großer Softwareprogramme einhalten. 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 LK-Softwareprodukte in kurzer Zeit einen großen Einfluss auf die Welt der Industriestromsteuerungssoftware 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. Eine wichtige Eigenschaft des CIMPLICITY-Systems ist seine Fähigkeit, auf mehreren Plattformen zu laufen. Zu den Computerhardware-Systemen, auf denen CIMPLICITY funktionieren kann, gehören Personalcomputer mit Intel-Prozessoren, DEC Alpha-Workstations, die HP-9000-Serie, IBM PowerPC, IBM RS-6000 sowie DEC VAX – also verschiedene Arten von Rechnersystemen. Die von ihm unterstützten Computer-Betriebssysteme umfassen die aktuell beliebtesten 32-Bit-Windows-Versionen 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 HMI-Software, die auf dem Windows 2000-Betriebssystem basiert. 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 Hardware-Produkt FieldPoint integriert werden. Die Datei ist groß und eignet sich nur für eine Breite von 11. Wizcon ist ein fortschrittliches Entwicklungstool für SCADA-Anwendungen. Systemintegratoren können damit hochentwickelte Anwendungen für verschiedene Industriebereiche 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, die Produktivität sowie die Produktqualität verbessert werden. 12. MCGS (Monitor and Control Generated System) ist eine Konfigurationssoftware, die von der Firma Tongtai Software entwickelt wurde. Es handelt sich um ein auf der Windows-Plattform basierendes Softwarepaket zur schnellen Erstellung und Generierung von Überwachungssystemen für Leitstationen. 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 bietet die leistungsstärksten Grafikfunktionen. Die Grafikbibliothek ist äußerst umfangreich. Es wird die Farbverläufe zwischen den verschiedenen Elementen auf dem Bildschirm unterstützt. Allerdings müssen die eingefügten Objekte in einem bestimmten Format vorliegen – andernfalls kann es zu Abstürzen kommen. Ein Bild pro Prozess – das Ausführen der Skripte erfolgt in mehreren Threads. Deshalb ist zwar das Bild groß, doch die Ausführungsgeschwindigkeit ist sehr hoch. Es verfügt über eine kopierfunktion, die auf Objektlinks beruht, wodurch wie bei MIX mehrfache Änderungen desselben Objekts bei dessen Auftreten in mehreren Bildern vermieden werden können. Es gibt jedoch den Nachteil, dass die Mutterplatine zum Laufzeitbetrieb aktiv sein muss. Bearbeitung und Ausführung sind getrennt; es gibt separate Programme für Alarme sowie zur Verwaltung von Historietrends. Es ist VBA integriert, es gibt eigene interne Funktionen sowie eine Vielzahl an VB-Funktionen. Die Verwendung von VBA unterscheidet sich von der allgemeinen Anwendungsmethode. ActiveX- und OLE-Einbettungen werden unterstützt, doch einige Eigenschaften der Steuerelemente sind gesperrt. Die Erweiterungsfunktionen der Points sind genauso leistungsstark wie bei iFIX. Die unbegrenzt verfügbaren virtuellen Variablen beanspruchen keine Punkte. Allerdings ist es schwierig, Alarme für erweiterte Points einzustellen – bei den Ausgabeproblemen gibt es hingegen keine Probleme. Die Historisdaten sind in Ordnung. Mehrfachbedingte Konfigurationen werden unterstützt, was eine hervorragende Lösung für Konfigurationsprobleme bietet. InTouch 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 ausschließlich auf das Einlesen analoger Werte sowie deren Aufteilung in Bits beschränkt. Unterstützung der Funktionen Suchen und Ersetzen für Konfigurationsobjekte. Bei der Kombination von Objekten verschwinden die Eigenschaften der ursprünglichen Einzelobjekte, wodurch bei der Gestaltung von Zustandsänderungen andere Ansätze gefunden werden müssen. WinCC: Die grafischen Funktionen sind ähnlich wie bei InTouch. Im Farbpalett 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 gibt nur die Möglichkeit, analoge Werte einzulesen und diese in Bitwerte umzuwandeln. WinCC bietet öffentliche Tools zur Bearbeitung von Bits – es ist möglich, die Bits in analogen Werten zu lesen sowie Alarme einzustellen. Zudem wird OPC in beiden Richtungen unterstützt, ebenso wie ActiveX. Die interne Sprache wird verwendet; die Umgebung ist ähnlich wie bei C. Das macht es ebenfalls einfach, seine Funktionen zu erweitern. 2) Verwaltung von Datenspunkten: Beide Systeme bieten eine einheitliche Umgebung zur Definition von Datenspunkten. InTouch und Cimplicity stellen nur eine begrenzte Anzahl an Datentypen bereit, doch Cimplicity verfügt über Technologien zur Verarbeitung von Messwerten aus Überwachungspunkten. WinCC bietet relativ mehr Datentypen, während iFIX die größte Anzahl an Datentypen bietet – außerdem sind dort viele vorgefertigte Funktionsblöcke vorhanden. Dazu gehören Blöcke für die Aufzeichnung von Historiedaten, für die Darstellung von Trends, für Berechnungen, für PID-Regelungen sowie für die Zeitmessung. Dadurch müssen Aufgaben wie die Berechnung der Betriebszeit der Geräte oder die Umwandlung von Daten nicht mehr direkt im Bildschirm durchgeführt werden. Zudem bietet iFIX mehr als zehn Signalgeneratoren, die bei der Fehlerbehebung sehr nützlich sind und die Arbeit erheblich erleichtern. Bei den 4 Softwarelösungen erfolgt die Verwaltung der Datenspunkte in iFIX unabhängig vom Bildschirmbetrieb und spiegelt direkt die Informationen vor Ort wider. Sobald die Datenspunkte eingestellt sind, wird der Zustand vor Ort umgehend angezeigt – vorausgesetzt, die Kommunikation klappt. 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 sowie zur Ersetzung der Konfiguration dient. Sowohl iFIX als auch Cimplicity bieten Funktionen zur Eingabe und Ausgabe von Daten in Datenbanken. Die TAG-Informationen können somit in Tools wie Excel exportiert werden – einem Programm, mit dem man am einfachsten mit Tabellen arbeiten kann. In Excel lässt sich die aufwändige Definition der TAG-Punkte bequem 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 Netzwerkknoten automatisch finden, sofern eine physische Verbindung besteht – es ist somit die erste Software, die vollständig auf der Client/Server-Architektur basiert. Sie bietet alle Funktionen einer C/S-Software und ermöglicht es, alle Datenpunkte von entfernten Knoten zu überwachen, ohne zusätzliche Tags verwenden zu müssen. Zudem können Datenpunkte in den Datenbanken der entfernten Knoten online hinzugefügt, geändert oder gelöscht werden – dadurch wird eine echte Fernkonfiguration möglich. Daher erfolgen Änderungen an der lokalen Datenbankoberfläche durch Fernwählen vollständig online; eine Neustart ist nicht erforderlich, um Änderungen an beliebigen Datenbankpunkten im Netzwerk vorzunehmen. WinCC, InTouch und Cimplicity verfügen nicht über eine Funktion zur Fernkonfiguration – es ist nur eine lokale Konfiguration möglich sowie das Kopieren in entfernte Knoten über das Netzwerk. Jede Änderung an den Datenbankdaten muss durch einen Neustart in Kraft treten. iFDX und Cimplicity können über das Internet mit dem IE-Browser besucht werden. 4) Kommunikationsfunktionen: WinCC und Cimplicity sind von den Unternehmen Siemens bzw. General Electric entwickelte Softwarepakete zur Überwachung von Geräten. Daher ist die Unterstützung für bestimmte Hardwarearten (PLC, DCS) begrenzt. iFIX und InTouch basieren auf der Component Object Model-Technologie (COM, DCOM); sie bieten Anbindungen an nahezu alle Hardwarearten, die in der Industrie verwendet werden. Es handelt sich dabei um Softwarelösungen von Unternehmen, die sich auf die Entwicklung von Überwachungssoftware spezialisiert haben – dadurch sind sie für den Einsatz vor Ort besser geeignet und zeichnen sich durch eine höhere Stabilität aus. Ihre Kommunikationsdesigns sind sehr praktisch, wodurch eine Kommunikation relativ einfach hergestellt werden kann. 5) Managementaspekte – Sicherheitsmanagement: Im Bereich des Projektmanagements werden die Anforderungen an ein effektives Management in der Industrieproduktion erfüllt. Es handelt sich dabei um eine Steuerung auf Ebene der Bediener. Was jedoch die Sicherheitsmaßnahmen des Betriebssystems angeht – beispielsweise das Verhindern eines Neustarts (Durchhalten von Ctrl Alt Del, Windows-Taste) – so kann iFIX direkt konfiguriert werden, sodass die Einstellungen ohne Neustart des Programms in Kraft treten. Andere Software hat komplexere Bedienungen und Einstellungen und muss außerdem neu gestartet werden, um zu funktionieren. Alarmverwaltung: GEs Cimplicity bietet im Vergleich die umfassendsten Funktionen für Alarmsignale, 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 jeweils ein eigenes Alarm-ODBC. 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 kann man problemlos auf gängige Bürosoftware wie Office 97 sowie auf verschiedene Datenbankprogramme wie SQL Server, Access, Oracle und FoxPro zugreifen und diese nutzen. WincC hingegen verwendet Sybases SQL Anywhere als sein ODBC-Komponente und stützt sich ausschließlich auf dieses Produkt. InTouch verfügt über keine direkten Tools zur Datenbankverwaltung; es verwendet eigene SQL-Funktionen, um den Dateneingang und -ausgang zu realisieren. Die letzten beiden sind im Vergleich zur 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 Festplattenlizenz (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 große **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 eine begrenzte Zeit. Danke!