22.04.2012 17:15 | |
Beigetreten: 17.09.2007 Letzter Bes: 17.04.2023 Beiträge: 799 Bewertung: (82) |
Hallo, ich hab hier mal ne Anregung... 1. https://www.automation.siemens.com/tf/WW/de/Posts/19401 |
VG / regards vanDyk |
|
Für diesen Beitrag bedanken sich1 Benutzer |
26.04.2012 13:52 | |
Beigetreten: 17.09.2007 Letzter Bes: 17.04.2023 Beiträge: 799 Bewertung: (82) |
Hallo Eleu, ja klar in deiner VB Applikation läuft das Control. Das müsste die RT Lizenz sein. Wenn aus der Entwicklungsumgebung die Applikation erstellt wird, wird sozusagen eine RT Lizenz "mitgegeben". Anders macht es keinen Sinn, man kann ja nicht auf jeden Rechner, auf dem eine selbst erstellt Applikation läuft, auch noch einmal die komplette Entwicklungsumgebung installieren. Jedenfalls scheinen einige ocx-Controls zu funktionieren, andere wiederum werden z.B. gar nicht erst angezeigt, wenn man sie per Drag & Drop in ein Bild kopiert. Für eine serielle Anbindung mittels ocx, scheint man jedenfalls keine Entwicklerlizenz zu benötigen. -->https://support.automation.siemens.com/WW/llisapi.dll/22129983?func=ll&objId=22129983&objAction=csView&ehbid=28378295&query=WinCC++seriell&lang=de&siteid=cseus&aktprim=0&extranet=standard&viewreg=WW&load=treecontent#A28378759 Es gibt aber wenn ich das richtig verstehe, noch ein Problem. WinCC müsste sozusagen als Server fungieren. Du weist ja nicht, wann dein Scanner die Daten sendet. Daher gibt es bei einer Socketverbindung die Funktion listen(). D.h. innerhalb der zu erstellenden Fct hört diese listen Funktion so lange auf den Port 2000 bis da halt was ankommt... UND blockiert so lange deine Scriptengine! Vielleicht auch nicht unbedingt so toll... Also sollte es etwas geben, das sagt: "Achtung jetzt kommen Daten von ScannerIP x.y.0.z" Kann man über TCP/IP eigentlich so eine Art Punkt zu Punkt Kommunikation aufbauen? |
VG / regards vanDyk |
|
Folgen Sie uns auf