ILC 150 ETH Webserver

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Vani,

mit der aktuellen jQuery sind ja eineige Änderungen gekommen. Musste die GlobalFunctions auch schon abändern.
Angeschaut hab ich mir so einiges, wüsste aber nicht, wie ich das umbauen müsste. Ich hätte es ja gerne als Rückgabewert.

Also bei mir funktioniert das auch nur im IE. Der Firefox kann das nicht wegen Cross Domain. Da bekomme ich ja dauernd den Fehler "Access to restricted URI denied".
 
So habs geschafft mit dem Rückgabewert.
Code:
//Function to get a value of a variable from the PLC
function GetValueFromPLC(sVariableList)
{
    // clear auto update timer while requesting data
    StopAutoUpdate();

    if ( typeof sVariableList == "string" ) {
        aTmp = new Array;
        aTmp.push( { Element: sVariableList, id:sVariableList } );
        sVariableList = aTmp;
    }

    // Create List of variables and convert by function "createGetHTTPlist" into xml
    var xmlList = createGetHTTPlist(sVariableList);
    // Send xml request
    return(fhttprequest(xmlList));
}
natürlich dann in den zuständigen Unterfunktionen auch noch die returns rein.
Funzt super.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Mobi,

leider versteh ich immer noch nicht ganz, was du mit Rückgabewert eigentlich meinst, finde aber gut, dass du eine Lösung gefunden hast...
Hast du als Grundlage die von Portisch zur Verfügung gestellten Dateien verwendet oder hast du dir mittlerweile selber was gebastelt? Bei mir laufen die Dateien auf dem Webserver auf meinen Router, funktioniert soweit zumindest. Habe aber noch nicht die Zeit gehabt, hier weiter zu machen. Bekomme jetzt aber langsam aber sicher wieder Lust...

Bräuchte halt etwas mehr Zeit wie halt jeder :)

Schöne Grüße
Daniel

PS: Kannst du deine aktualisierte GlobalFunctions mal zur Verfügung stellen?
 
Hallo - beim Nachvollziehen hing es hier:

550 Unable to find \cfroot\cgi-bin\ILRReadValues.exe

Habe eine ILC171, habe den Webserver aktiviert und kann per FTP zugreifen. Es gibt ein Verzeichnis cfroot und WEBS aber keinerlei cgi-bin. Und somit auch kein ILRReadValues.exe

Wo bekomme ich die Exe-Dateien her ?

D.Harpers
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Mobi,

habe nur die XML-Page wie auf Seite 1 angegeben aufgerufen. Darin steht die Zeile


xhttp.open("POST","/cgi-bin/ILRReadValues.exe",true);


und ich erhalte die gennante Fehlermeldung via Firefox / win7 mit den Backslashes.

Kann aber nicht nachprüfen, ob ein CGI-BIN überhaupt existiert.
Kann keine Verzeichnisse anlegen - nichts.

Bin ich mit dem falsch username unterwegs ?

D.Harpers
 
Zurück
Oben