Hallo Question_M.,
hallo Boris,
ich habe vor ca. 4 bis 5 Jahren mal einige Gehversuche mit dem Simatic Net OPC-Server unternommen. Ich habe damals aber nur mit Hilfe des OPC-Scouts einige Tests durchgeführt. Vorher musste der Rechner aber noch in den sogenannte "Produktivbetrieb" versetzt werden.
Das ist mir besonders unangenehm in Erinnerung.
Ich selbst bin in der beruflichen Weiterbildung tätig und hatte natürlich vor, Simatic Net auf den Schulrechnern zu installieren. Nachdem unser Administrator erfuhr, dass für Simatic Net eine Umkonfiguration der Rechner erforderlich ist, hat er die Sache stillgelegt. Auf den Rechnern müssen auch andere Softwarepakete problemlos laufen, ohne dass jedesmal eine Umkonfiguration erforderlich ist.
Ich habe mich deshalb seit ca. 4 Jahre nicht mehr mit Simatic Net beschäftigt.
Ist der Simatic Net OPC-Server auch über ein ActiveX ansprechbar und gibt es eine gute Beschreibung (mit Beispielen). An den sogenannten "Referenzhandbüchern" bin ich weniger interessiert.
Zu Computing, der Software aus dem vorigen Jahrtausend, hatte Siemens damals eine ca. 300-seitige Beschreibung geliefert, in der z.B. die Objektmethoden tatsächlich anhand von Beispielen erläutert waren. Eine Beschreibung dieser Güte habe ich zu Simatic Net nicht gefunden.
Bin deshalb vor ca. einem Jahr auf Softing gestoßen. Der OPC-Server ist ebenfalls über ein ActiveX einfach ansprechbar und ich dachte, dass wäre ein schöner Ersatz für Computing. Der erste Eindruck war i.O.
Das Problem beim Softing-OPC-Server war aber ---> Accontrol von Deltalogic. Die beiden hängen irgendwie zusammen.
Die große Stärke von Computing war/ist, es ermöglich nicht nur eine Verbindung zur S7-CPU, sondern auch zu PLCSim von Step7. Daher ist es möglich, nicht nur das STEP7-Programm, sondern auch gleich die zugehörige VB-Visualisierung mitzutesten.
Das klappt bei Softing nicht. Die sind leider nicht in der Lage, PLCSim von Siemens anzusprechen. Sie empfehlen Accontrol von Deltalogic und da beginnt das Problem:
Accontrol hat ein paar Probleme mit S7 (Stand ca. Frühjahr08, Accontrol V1.2.20.0, Control Center 1.2.18.0):
1.) Es kollidiert mit irgendeinem S7-Dienst. Den muss man erst abschalten, kann aber über die Folgen nur Vermutungen anstellen.
2.) Es unterstützt keine PEW-/PAW-Adressen oberhalb eines bestimmten Wertes. Wir haben eine CPU314C-2DP. Sämtliche PEW-/PAW-Adressen waren nicht ansprechbar. Man kann das zwar umparametrieren, aber das ist im rauhen Schulalltag problematisch.
3.) Gelegentlich musste erst STEP7 beendet werden, bevor Accontrol mit dem Softing-OPC-Server kommunizieren konnte.
4.) Accontrol kam nicht mit Lokalvariablen von STEP7 zurecht. S7-Programme, die Lokalvariablen enthielten, liefen in Accontrol nicht ab.
5.) Hinzu kam auch noch das recht umständliche Handling bei der Visualisierung (S7 - VB2005 - Softing - Accontrol)
Accontrol war dann also der Grund, weshalb unsere Softing-Versuche eingestellt wurden. Könnte Softing mit PLCSim kommunizieren, würde ich den Softing-OPC bevorzugen. So bleibt es vorerst beim alten: Computing funktioniert unter Step7V5.4SP3 problemlos. Es lässt sich im Schulbetrieb eine einfache Umschaltung von PC --- S7 auf PC --- PLCSim erreichen. Außerdem lässt sich das ActiveX von Computing auch in VB2005 einsetzen. Die Tatsache, dass das nicht die allerschnellste Datenübertragungen ermöglicht, spielt im praktischen Schulalltag keine Rolle.
Gruß
Earny