Professional Documents
Culture Documents
DeviceNet Ethernet/IP
CANopen EtherCAT
PROFIBUS PROFINET
– Ethernet/IP
– PROFINET
– Modbus TCP/IP
4. Transport
TCP and UDP
3. Network IP
2. Data Link
Ethernet
1. Physical
Los protocolos Ethernet Industriales no son
sólo “Ethernet”. Añaden características de
fiabilidad y determinismo siendo la
compatibilidad con Ethernet estándar la
condición a cumplir
Protocolos Industriales Basados en
Ethernet
• Modbus TCP/IP
• EtherCAT
• Ethernet/IP
• PROFINET
Similitudes
• Reutilizan las capas 1 y 2 del modelo OSI
– ¿ Qué pasa con las otras cinco?
• Definen dispositivos maestro (escáner) y esclavo (adaptador)
• Orientadas a una o más aplicaciones
– No Real Time
– Real Time
– Hard Real Time
Plataformas de Aplicación
• No Real Time
– Usa TCP/IP o UDP/IP estándar
– Aplicación: PLC a HMI o PLC a SCADA
• Real Time
– Añade determinismo con hardware COTS
– Aplicación: Datos de control
• Hard Real Time
– Añade hardware específico para ofrecer determinismo
– Aplicación: Movimiento distribuido
¿Dónde Encajan los Protocolos?
100001–165535 Boolean value Yes No Yes Yes Accesses single-bit discrete inputs. 100002 = {100002}
16-bit
Accesses 16-bit input registers as unsigned integers
300001–365535 unsigned Yes No Yes Yes ranging from 0 to 65,535.
300001 = {300001}
integer
16-bit
Accesses 16-bit holding registers as unsigned integers
400001–465535 unsigned Yes Yes Yes Yes ranging from 0 to 65,535.
400002 = {400002}
integer
Ethernet-Based Industrial Protocols
• Modbus TCP/IP
• EtherCAT
• Ethernet/IP
• PROFINET
EtherCAT
Master
Slave Slave Slave Slave
Tramas Ethernet
• Los comandos EtherCAT son transportados en el area de datos de las
tramas Ethernet y codificados a través de un EtherType especial
– EtherType esta limitado a una subred Ethernet (no transmitidas por routers)
Protocolos Industriales Basados en
Ethernet
• Modbus TCP/IP
• EtherCAT
• Ethernet/IP
• PROFINET
EtherNet/IP
• “Maestro”
Clase Escáner • Inicia comunicaciones implícitas y explícitas
• “Esclavo”
• Sólo envia datos si son requeridos por un
Clase Adaptador escáner
• Soporta mensajes explícitos e implícitos
CIP Sync
• Basado en IEEE 1588
• Añade relojes compartidos a los dispositivos
CIP Motion
• Se basa en CIP Sync para realizar control distribuido por
movimiento
• Usa compartición de relojes no QoS
CIP Safety
• Basado en la seguridad de DeviceNet
• Dispositivos inteligentes con parámetros de time-out
Terminología Ethernet/IP
• TCP/IP
• Usado para configurar parámetros e
Mensajes Explícitos iniciar comunicaciones implícitas
• UPD/IP multidifusión
• Usado para comunicar datos de E/S
Mensajes Implícitos • Normalmente configurado para
actualizaciones cíclicas
Comunicación con PLCs ControlLogix
desde LabVIEW
EtherNet/IP
• RT (Real Time)
– PROFINET CBA y PROFINET I/O
– Aplicaciones de E/S
– Tiempos de ciclo de hasta 10 m/s
Host Computer
(TCP/IP)
(TCP/IP) NI PXI
Sistema PXI con
System
Interfaz
with Ethernet Interface
Ethernet
NI cRIO-9074
NI cRIO-9074
(EtherCAT)
(EtherCAT)
NI 9144
NI 9144
Controladores Maestro NI
• Requisitos
– NI CompactRIO o sistema real-time PXI con dos puertos Ethernet
– NI-Industrial Communications para EtherCAT
Chasis de Expansión NI 9144
Dos puertos
para conexión
en cadena
Chasis rubusto
• -40 a 70°C Ocho slots para
• Alimentación de 9 a 30 V módulos de la
• HazLoc serie C de NI
• Impacto/vibración
Experiencia LabVIEW
Chasis
CompactRIO
{
Chasis de
Expansión NI {
9144
Demo
E/S Distribuida
Determinística
E/S Serie C
• Soporta más de 30 módulos analógicos y digitales
– Medidas punto a punto
– Sin soporte para formas de onda (NI 9233 y NI 9234)
• Sincronización entre módulos y entre chasis
• Compatibilidad con diferentes chasis
PROFIBUS
DeviceNet
EthernetIP
ControlNet
Modbus TCP
PXI/PCI con Soporte Real-Time
• PROFIBUS
• CAN
• CANopen
• DeviceNet
• FOUNDATION fieldbus
PROFIBUS