RF Rx EN868 TCP/IP / RF Rx SW868/SW915/SW917/SW922 TCP/IP V2
//
Montage- und Anschlussanleitung / Funk-Empfänger
Mounting and wiring instructions / Wireless receiver
Instructions de montage et de câblage / Récepteur sans fil
Istruzioni di montaggio e collegamento / Ricevitore wireless
Instruções de montagem e instalação / Receptor sem fio
Инструкция по монтажу и подключению / Радиоприемник
Italiano
TCP
A differenza della UDP/IP, la TCP/IP è una connessione di rete sicura.
I pacchetti inviati vengono confermati e, in caso di perdita o errore di
trasmissione, automaticamente vengono inviati di nuovo. L'ordine della
trasmissione di rete corrisponde all'ordine dei telegrammi
wireless ricevuti.
Datagramma IP
IP-Header
TCP-Header
Similmente al datagramma UDP, anche il datagramma TCP è inserito
nel datagramma IP. L'header TCP contiene, oltre a Porta sorgente e
Porta destinazione, anche ulteriori informazioni che identificano in
modo univoco il datagramma. L'intestazione ha una lunghezza tipica
di 20 Byte.
Server TCP
Se nel Gateway Ethernet steute viene configurato come »Server TCP«
un interruttore, si apre un cosiddetto punto finale (Socket) con il nu-
mero di porta memorizzato per questo interruttore (può essere asse-
gnato solo una volta) e il suo indirizzo IP (l'indirizzo IP assunto per l'in-
terruttore viene ignorato) e rimane in modalità »passive open« oppure
anche »listen«. Se il Client vuole stabilire una connessione, si apre
anche un Socket con un proprio indirizzo IP e un numero di porta an-
cora libero ed invia un pacchetto »SYN« (dall'inglese synchronize) al
Server. Il Gateway (Server) risponde con un »SYN-ACK« (ACK dall'in-
glese acknowledgement), che, a sua volta, viene confermato dal Client
con »ACK«. La connessione è stabilita. Ora tutti i telegrammi wireless
che arrivano al Gateway vengono trasmessi al client e devono essere
confermati con »ACK«. Se manca questa conferma da parte del client,
il telegramma viene ripetuto tre volte. Se la comunicazione è definiti-
vamente interrotta, il Gateway chiude la connessione e ritorna allo sta-
tus »passive open«. Se non si verifica alcun errore, la connessione ri-
mane attiva finché il client non la chiude. Ad un TCP-Server Socket si
può registrare un solo client!
Client TCP
Nella configurazione »TCP-Client«, il Gateway inizia la connessione
trasmettendo il pacchetto »SYN«. Se il ricevitore di rete memorizzato
non si trova ancora nella modalità »passive open«, viene effettuato un
nuovo tentativo ogni 2 secondi. Se il server risponde con »SYN-ACK«,
trasmettendo nuovamente »ACK«, viene stabilita una connessione. Il
Client mantiene la connessione finché il server è attivo. I telegrammi
wireless ricevuti vengono quindi trasmessi dal client al server. Se non
c'è comunicazione per più di 10 secondi, il client trasmette un tele-
gramma »Keep Alive«, per verificare la connessione.
ModbusTCP
Il Gateway TCP/IP fornisce un server ModbusTCP (porta standard 502).
Il Gateway TCP/IP fornisce il server ModbusTCP in aggiunta alle con-
Telegramma wireless (dati TCP)
Datagramma TCP
nessioni del sensore configurabili singolarmente. I sensori devono es-
sere istruiti per l'accesso del ModbusTCP e configurati come »attivi«.
Su questa porta il server attende la richiesta del ModbusTCP. Un
client, come ad esempio un PLC, si connette a questa porta e interroga
ciclicamente i dati di commutazione.
Con ModbusTCP, le informazioni vengono organizzate in registri da 16
bit. Nella sua richiesta il client specifica da quale numero di registro e
tramite quanti registri le informazioni debbano essere scambiate. Ven-
gono implementate le funzioni »Read Input Registers« e »Loopback
Diagnostic Test« (code funzione 4 e 8).
In base alla definizione ModbusTCP, con una richiesta è possibile tra-
smettere un massimo di 125 registri. Per questo motivo vengono forni-
ti due range di indirizzi. Dall'indirizzo 1000 è possibile richiedere infor-
mazioni dettagliate su ogni sensore. Dall'indirizzo 2000 è disponibile
una visione generale compressa degli stati di commutazione di
tutti i sensori.
Range
Caratteristiche
indirizzo
1000 .. 1799
Per ogni interruttore sono riservati 20 registri. Le
informazioni del primo interruttore nella tabella
riepilogativa degli interruttori istruiti partono
dall'indirizzo 1000, il successivo da 1020, ecc.
I primi due registri contengono un timecode a 32
bit (unsigned, risoluzione 1 secondo, codificato
big-endian, intervallo dalla ricezione dell'ultimo
telegramma in s).
In questo modo il ricevitore può valutare se le in-
formazioni sono sufficientemente nuove e se pos-
sono essere valutate, vengono emessi
degli avvisi, ecc.
I successivi 16 registri contengono il telegramma
wireless completo ricevuto per ultimo. Per una
faclità di valutazione ogni byte ricevuto viene ri-
portato in un registro da 16 bit, vale a dire qui gli
8 bit più in alto sono sempre 0x00.
Se nessun telegramma è stato ricevuto dal ris-
pettivo interruttore dal power-up del Gateway,
0xFFFF viene riportato per ogni registro.
2000 .. 2039
Per ogni interruttore viene memorizzato un regis-
tro. Il registro mostra lo stato dell'interruttore in-
dipendentemente dal protocollo wireless utilizza-
to. Poichè il range di indirizzi è ristretto, tutti gli
stati dell'interruttore possono essere letti con un
solo accesso senza però la disponibilità di infor-
mazioni aggiuntive come ad esempio
gli aggiornamenti.
27 / 52