TUTORIAL ESERCIZIO – Invio ricezione messaggi da PLC S7-1200 S7-1500 verso bot Telegram con libreria LHTTP TiaPortal V17

3752

Invio ricezione messaggi da PLC S7-1200 S7-1500 verso bot Telegram con libreria LHTTP TiaPortal V17

In questo esempio, vediamo com’è possibile mettere in comunicazione una CPU S7-1512C e un bot Telegram, con un minimo di pannello HMI per inviare messaggi e leggere ciò che proviene scritto dallo smartphone attraverso la risposta dal Bot Telegram.

Panoramica
Punto di partenza
La digitalizzazione rende noti i suoi effetti alla maggior parte delle persone, soprattutto attraverso i cambiamenti nel comportamento comunicativo. Gli smartphone sono compagni costanti e con loro, l’utilizzo di uno o più servizi di messaggistica è diventata un’attività quotidiana. Questo vale soprattutto nella vita privata. Ma queste abitudini di comunicazione stanno diventandosempre più diffuso anche nelle aziende.
Per integrare e-mail o SMS, un’azienda può ora utilizzare i servizi di messaggistica in
anche la comunicazione di servizio.
I moderni servizi di messaggistica consentono non solo la comunicazione tra account di
individui, ma anche tra uomo e macchina (bot). In questo modo, i messaggi possono
essere inviato o ricevuto da più dispositivi.

Una stazione SIMATIC deve inviare messaggi di allarme, avvisi di avviso o importanti
informazioni sullo stato dell’impianto allo smartphone di un addetto all’assistenza tramite a
servizio di messaggeria. La trasmissione può essere ciclica o attivata da un evento.
La stazione SIMATIC deve inoltre ricevere e interpretare messaggi.
La figura seguente fornisce una panoramica dell’attività di automazione.

L’Hypertext Transfer Protocol (HTTP) è un protocollo di trasferimento dati utilizzato principalmente per caricare pagine Web dal World Wide Web.
A causa del crescente collegamento in rete degli impianti e del progresso dell’Internet of Things (IoT), anche HTTP e HTTPS svolgono un ruolo sempre più importante nella tecnologia di automazione.
La libreria per la comunicazione HTTP (LHTTP) consente lo scambio di dati di un PLC SIMATIC S7-1500 tramite l’interfaccia Ethernet integrata con un altro dispositivo nella rete locale o un server Web in Internet tramite HTTP o HTTPS.

Di seguito il materiale necessario per studiare e approfondire l’argomento come spiegato nel video.

Icona

Doc_LHTTP_Telegram_Push 4.50 MB 116 download

...

Libraries for Communication for SIMATIC ontrollers

Libraries for Communication V1.3.0 for TIA Portal V17 (5,7 MB)
Libraries for Communication V1.2.0 for TIA Portal V16 (32,5 MB)

–> Download


Software necessari:

Download Tia Portal V17: da qui
trial operativa 21 giorni.

Ricordo che per essere abilitati al download del software è necessaria una registrazione al sito di supporto Siemens (qui) ed una successiva autorizzazione da parte di Siemens, che può richiedere anche diversi giorni.

4 Commenti

  1. Ciao Domenico è possibile far comunicare il plc con un server virtuale in locale sul pc nello specifico ad un file php dove è presente lo script che permette l invio dei dati ricevuti dal plc per poi inviarli sulla chat o chatID attraverso uno il bot.
    in sostanza è possibile inviare ad una pagina web
    esempio “allarme motore”.
    ma non come stringa ma come variabile.
    buona giornata

  2. Ciao Domenico ho un piccolo problema con la funzione Push TelegramNotification
    io sono su tia16 con s7 1200

    sono collegato con il mio router al momento dell invio mi visualizza 16#7002
    e poi dopo circa 10 secondi visualizza 16#8701

    come dns ho provato sia quelli della mia compagnia (TIM)
    poi ho provato ad inserire il mio ip
    ma non va
    cosa dovrei controllare?
    Al momento sto provando solo ad inviare un messaggio.

    saluti

Scrivi un commento o una richiesta di Info

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.