Vai al contenuto

Blocco funzione per richiesta pagina da Web server

Home Forum Obsoleti SlimLine (CODESYS) Blocco funzione per richiesta pagina da Web server

Stai visualizzando 1 post (di 1 totali)
  • Autore
    Post
  • #35763
    Sergio Bertana
    Amministratore del forum

    Nell’ottica di poter accedere a servizi Web nel cloud è necessario poter collegare i sistemi SlimLine ad un Web server tramite il protocollo standard HTTP. Analogamente a quanto disponibile per l’ambiente LogicLab (Topic), abbiamo realizzato un FB che permette di connettersi ad un server via HTTP e richiedere pagine con passaggio parametri in GET anche per CODESYS.

    Il FB HTTPProtocol (Estratto manuale), permette di definire la pagina da richiedere ed i parametri da inserire in GET alla richiesta. Il server riceve la richiesta elabora i parametri passati e ritorna la pagina risultato che è memorizzata nel buffer indicato al FB.  Nel programma di esempio riportato nell’estratto del manuale si fà riferimento ad uno script in PHP che ho provveduto a caricare sul sito Altervista. L’esempio utilizza anche il FB DNSProtocol (Topic) per richiedere l’indirizzo IP del sito permettendo così di connettersi a servers web raggiungibili anche attraverso IP dinamici (Utilizzando il DynDNS).

    Eseguendo il download del programma sorgente basta disporre di una connessione Internet per testarne direttamente il funzionamento su di un Modulo CPU.

Stai visualizzando 1 post (di 1 totali)
  • Devi essere connesso per rispondere a questo topic.