Hallo DisoStu,
ich muss Dir leider widersprechen !!!
HiHi,
das is eigentlich totaler Nonsens die noch zu benutzen...
Die dll ist total veraltet und wird auch nicht mehr gepflegt. Wer weiß was du dir da für einen Kram an Daten ausließt.
Die DLL (API) macht immer noch Sinn !! Ja, die DLL ist alt, aber es gibt keine einfachere Möglichkeit an easy800 oder MFD anzukoppeln. Ein erfahrener HochSprache Programmierer hat mit der DLL meist bereits nach 15 Minuten den ersten Erfolg !!!
Jede Variante hat Ihren Sinn !!!
a) DLL (API)Einfachste Art für einen Hochsprache Programmierer. DLL einbinden, Funktion OpenCom aufrufen, Daten lesen oder Schreiben, COM schliessen.
Einfacher geht es wirklich nicht !!!
Nachteile:- nur COM1..COM4 werden unterstützt
- nur Baudrate 9600
- neue Bausteine, z.B. SR werden nicht unterstützt (aber auch nicht notwendig !)
b) ProtokollbeschreibungGegen die Unterzeichnung einer Geheimhaltung kann jeder die Protokollbeschreibung erhalten. Hier muss der Kommunikationspartner nicht unbedingt ein PC sein. Ein Microcontroller oder eine SPS kann ebenfalls das easy Protokoll abwickeln. Die Programmierung ist allerdings nur für sehr erfahrene Programmierer geeignet. Hier muss man sich z.B. mit einer CRC16 Prüfung auseinandersetzen !!
Nachteile:- dicke Protokollbeschreibung (ca. 80 Seiten)
- anspruchsvolle Programmierung, z.B. CRC Prüfung
Vorteile:- verschiedene Baudraten können genutzt werden
- auch easy500/700 können angebunden werden
- alles was die easy bietet kann genutzt werden
c) OPCBei OPC ist in der Regel immer ein Windows PC im Spiel.
Normalerweise arbeitet man mit Standard Visualisierungssoftware,
z.B. CAS, ShowIT. Nur sehr selten traut sich ein Programmierer an die
OPC Schnittstelle. Hier ist meist eine OPC Toolbox notwendig !!
Nachteile:- nur für Standardprogramme verfügbar
Vorteile:- viele Programme (Clients) verfügbar
(auch für MS-Excel)
- OPC Server kostenlos (Bestandteil der easysoft Pro)
- Ankopplung seriell, über Ethernet oder Modem möglich
- OPC auch für easy Control verfügbar
Ich hoffe ich konnte etwas Licht ins Dunkel bringen.
Es wäre schön wenn Moeller die "alte DLL" wieder den Anwendern zur Verfügung stellen könnte. Moeller könnte ja jegliche Gewährleistung und Support ausschliessen !!
Noch besser wäre es natürlich Moeller würde eine neue DLL erstellen !!
Viele Grüße
Paul