Qual è la differenza tra Ethernet e TCP/IP?
Ethernet è un insieme di tecnologie relative alla rete (che copre il livello fisico, i frame di dati, la topologia della rete, ecc.) definito dagli standard IEEE 802.3.
TCP è un acronimo che sta per Transmission Control Protocol. Questo protocollo è responsabile della gestione della connessione tra un client e un server, assicurandosi che i dati che devono essere trasferiti siano divisi in diversi pacchetti che alla fine raggiungeranno tutti la loro destinazione. Se non lo fanno, o se uno di essi è corrotto, TCP definisce come i dati mancanti saranno ritrasmessi.
IP ha due significati diversi a seconda di come viene usato: Protocollo industriale per Ethernet/IP e Protocollo Internet per TCP/IP. Abbastanza confuso! Diamo uno sguardo più da vicino a questi due protocolli.
Ethernet/IP
Ethernet/IP utilizza l'infrastruttura Ethernet (chi l'avrebbe mai detto?) per gestire la connessione tra vari dispositivi di automazione
come robot, PLC, sensori, CNC e altre macchine industriali. È gestito dalla Open DeviceNet Vendors Association (ODVA) ed è basato sul Common Industrial Protocol (CIP). È molto robusto, ma è anche complesso e la curva di apprendimento è molto ripida (fidatevi di me!).
TCP/IP
Il vero nome del protocollo industriale che supportiamo è Modbus TCP/IP. Il TCP/IP è responsabile della trasmissione dei pacchetti, che sono composti da frame Modbus contenenti comandi di lettura/scrittura nella memoria condivisa di un dispositivo. È abbastanza facile da imparare, poiché il TCP/IP è standard nella maggior parte dei linguaggi di programmazione (C/C++, Matlab, Python, ecc.) e Modbus è molto semplice. Inoltre, Modbus TCP/IP è standard nella maggior parte dei PC, il che lo rende un protocollo di comunicazione interessante per i laboratori di ricerca.
Per maggiori informazioni visita: www.poweruphosting. com
Skype: shaishav.poweruphositng.