Vai al contenuto
PLC Forum


M340 E Tcp/ip - Connessione verso un PC...


dadams

Messaggi consigliati

Salve a tutti,

premetto di essere ignorantissimo circa il PLC Telemecanique M340.

Mi sto chiedendo se da una unità M340 è possibile stabilire connessioni

TCP verso un qualunque computer, inviare un po' di dati (anche pochissimi)

e disconnettersi. Oppure non stabilire affatto una connessione ed inviare,

sempre ad una macchina connessa in rete, dei datagram (pacchetti UDP

per intenderci) contenenti stringhe o dati binari impacchettati (strutture).

L'idea è quella di costruire un sistema di monitoraggio di grandezze fisiche

e, in caso di eventi particolari, avere la possibilità che l'M340 avvisi un

host che, a sua volta, colleziona questi eventi in un RDBMS (Remote Data

Base management System) per ulteriori successive analisi. Si, lo so, la prassi

sarebbe quella di fare dei polling periodici sulla unità da parte del sistema host

(l'eventuale PC e/o server) e "loggare" tutte le situazioni anomale. Purtroppo

il destinatario di tale sistema, forse per ragioni di banda molto limitata,

pretende che ia il PLC a generare gli eventi e non il sistema Host a dedurre

le condizioni di allarme a seguito di polling ripetuti ed analisi delle differenze.

Non conosco la linea Schneider/Telemecanique di cui sopra... per cui mi

azzardo a chiedere in questo forum se qualcuno di voi ha già avuto precedenti

esperienze in merito.

È fuori discussione cambiare tipo di controllo... c'è già quell'M340 e quello

si deve usare.

In alternativa, se riuscissi a convincere il richiedente a passare ad una tecnica

utilizzante polling (magari poi scopro che c'è una ethernet normalissima fra

questa macchina e l'host e che, in relatà, il personaggio si è solo "fissato"),

quale sarebbe il sistema migliore per creare una sorta di "logger" degli eventi

senza essere costretti a comprare un pacchetto ufficiale o di terze parti?

Intendo dire: solo il PLC e un software scritto da me che gira su un PC, magari

realizzato in Delphi o in C#. Ci sono dei moduli o delle librerie particolari da

utilizzare a tal scopo lato PLC? Lato host non è un problema: riesco a fare quello

che voglio, basta che riesca a far transitare stringhe o strutture dati da e per

il PLC dallo stack TCP/IP, magari in un formato immediatamente comprensibile.

Mi domando appunto: il PLC in questione è in grado di colloquiare attraverso la

ethernet con qualsivoglia apparecchiatura anche se non si tratta specificatamente

di apposito hardware Schneider/Telemecanique?

In buona sostanza io dovrei scrivere un service NT che colleziona dati/eventi

prodotti dal PLC su un DB serio (robusto, scalabile e potente.)

Non vorrei usare "attrezzi" software che devono essere a loro volta programmati

in qualche "modo proprietario" e che oltretutto costano una follia.

Mi date qualche dritta? :-)

Grazie

Dino

Link al commento
Condividi su altri siti


da una unità M340 è possibile stabilire connessioni TCP verso un qualunque computer

certamente con protocollo modbus ovviamente

Puoi usare VB, Delphi, C# .... non hai limitazioni.

Nel PLC userai le specifiche librerie standard di comunicazione modbus e programmerai le comunicazioni su evento o come meglio ti serve..

Link al commento
Condividi su altri siti

Grazie per la risposta.

Quindi, le librerie modbus (over ethernet suppongo) sono in grado

di fare tutto ciò! Molto bene! Mi procurerò della doc specifica e mi

studierò il malloppo!

Grazie!

Dino

Link al commento
Condividi su altri siti

Stefano Sormanni

Se hai molto tempo a disposizione puoi intraprendere quella strada, se invece (cme molti) ne hai poca ti consiglio di utilizzare una scheda tipo TSXETG1000/1010, la quale ha anche la possibilità (su eventi specificati) di inviare anche SMS. Senno un'altra strada può essere una scheda di rete tipo Factory Cast dove vai a crearti una piccola pagina di visualizzazione raggiungibile tramite la porta 80 (HTTP).

Link al commento
Condividi su altri siti

  • 1 month later...

Per fare da logger puoi utilizzare l'ETG30xx; l'ETG10x0 non invia SMS. L'M340 non gestisce ad oggi il TCP Open, per fare questo devi utilizzare il Premium.

;)

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...