Vai al contenuto

Gestione I/O logici da pagina web e connessione con Node-RED

Home Forum Controllori SlimLine e Netsyst (LogicLab) Gestione I/O logici da pagina web e connessione con Node-RED

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #80504
    Anonimo
    Inattivo

    Dovrei realizzare una applicazione in cui mi viene richiesto di visualizzare e impostare alcuni I/O logici tramite una pagina web accessibile da browser. Pensavo di utilizzare il Vs PLC compatto.

    Il cliente chiede inoltre la possibilità di interfacciarsi al sistema da un programma in Node-RED.

    Mi potete dare suggerimenti in merito?

    #80506
    Sergio Bertana
    Amministratore del forum

    La soluzione è facilmente realizzabile con un MPS056, potrai realizzare una semplice pagina web che tramite il suo server integrato permetterà di visualizzare e gestire da browser gli I/O, in questo articolo esempi di realizzazione di pagine web dinamiche.

    Per avere una idea del risultato puoi eseguire il download dei programmi DataExchange o DoorKeeper, dal quale potrai utilizzare le pagine modificandole per il tuo scopo. Come vedi dallo screenshot le pagine del programma DoorKeeper sono molto più curate la differenza stà nelle capacità grafiche di chi realizza le pagine.

    Per quanto riguarda l’accesso da applicazione in Node-RED si può utilizzare una connessione Modbus TCP nativa nel sistema, oppure puoi realizzare un programma ad-hoc sul PLC che istanzia un server TCP ed un server comandi per gestire l’interfacciamento, questa soluzione è riportata in questo articolo.

    Un’altra possibilità è di utilizzare il FB HTTPServer per creare delle API HTTP di interfaccia, in questo topic trovi ad esempio un programma che gestisce una API per allarmi da telecamere di sorveglianza.

    Ricordo che per aiutare i clienti nello sviluppo delle applicazioni e/o per istruzione sulla programmazione dei sistemi forniamo un servizio di supporto tecnico on-line.

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