Hallo,
ich habe geplant, einige Daten für eine Phoenix ILC 155 aus einder ILC 130 (Datenquelle) im selben Netzwerk auszulesen, beide haben umfangreiche WebVisit-Visualisierung, so dass die benötigten Daten auf der Datenquelle verfügbar sind. Meine Programmierumfebung: WebVisit Prof. und PC WORX Express (jeweils aktuellste öffentliche Versionen)
Lt DEMO scheint es empfehlenswert/notwendig, den Baustein zusammen mit IP_CONTROL zu betreiben, habe ich so vorgesehen.
Ein paar Beobachtungsdetails (die Variablen rechts oberhalb der Funktionsbausteine habe ich für Beobachtungszwecke eingefügt) aus dem Debug-Modus, bei möglicherweise sehr schnellen Änderungen hinkt die Anzeige also evtl deutlich hinterher:
a) Ein Fehler passiert anscheinend nicht, jedenfalls steht die Variable auf "00000000"
b) Wenn ich im Debug-Modus etwas in meine Variable für ausgelesene Werte SA_1_VALUE 'reinschreibe wird das wieder überschrieben.
c) SA_1_Para.C_ENABLE: Wechselt zwischen 0 und 1 (ganz grob: Sekundentakt)
d) SA_1_Para.C_IP: Zeigt meistens die IP der Datenquell-SPS, manchmal auch 00000000
d) SA_1_Para.C_MODE: Steht immer auf 0
e) SA_1_Para.C_STATE: Ich Sehe 00, 01, FF
f) SA_1_Para.ERROR: Bombenfest auf 00000000
g) SA_1_Para.FIFO, SA_1_Para.MAILBOX: wirken irgendwie "tot"
h) SA_1_Para.R_OBSERVE: Dauer-1
i) SA_1_Para.TIME_RESET Dauer-0
k) Mit SA_1_VARNAME='@GV.Allg_V_sHZBA1' bekomme ich plötzlich Massen von Fehlermeldungen "Ausgangsstring zu kurz" von
PC WORX EXPRESS. Das ist auf der SPS, aus der gelesen wird, ein oscat_STRING20, STRING sollte also eigentlich kein Problem sein.
Immerhin mal eine Reaktion. Wie es scheint kommt der Fehler grundsätzlich wenn ich (entgeben der OSCAT-Anleitung) das "GV." vor den
Globalvariablennamen setze (auch bei INT ...)
l) Stringlängenüberprüfung mit LEN für SA_1_VALUE zeigt immer Länge=0
Meine Testumgebung:
Datenquelle: ILC 130 ETH Firmware 3.91
Datenziel mit Spider_Access: ILC 155 ETH Firmware 3.91
Programmierumgebung: PCWORX Express 6.20.331 Hotfix 2, WebVisit 6.10.00
Lib: pcworx_network_130 Heruntergeladen von
http://www.oscat.de/community/index.php/topic,1872.0.html "Achtung Die Dateien wurden zuletzt am 27.05.2013 18:42 aufgrund von Fehlerbereinigungen aktualisiert". ;it oscat_basic_333 als Lib. eingebunden, na klar ;-)
Beobachtung: Über VPN-Verbindung zum Netzwerk mit den ILC
Mache ich etwas falsch oder gibt's ein echtes Problem mit SPIDER_ACCESS?
Gruß
Rainer
[gelöscht durch Administrator]