You are on page 1of 27

1

Protocolos Industriales:
EtherNet/IP, DeviceNet, Profibus
Advanced Training 2004
2
Resumen de Clase
Descripcin:
Allen Bradleys EtherNet/IP communications
DeviceNet
Profibus
Nuevo Controlador de DVT: VDX
Nivel de la Clase Avanzado
Prerequisitos
FrameWork Training
Scripting experience
Concept of registers
Basic Modbus manipulation
3
Qu va a aprender?
Que es EtherNet/IP?
Como configurar EtherNet/IP en una
cmara DVT?
Configurar el SmartLink para comunicacino
con protocolos DeviceNet y Profibus
Seleccionar entre protocolos
Cmo usar el controlador VDX (Vision Data
Exchange)?
4
Qu es EtherNet/IP?
Protocolo abierto y de nivel de aplicacin
implementado sobre Ethernet TCP/IP y UDP/IP.
Comparte el modelo del objeto con ControlNet y
DeviceNet haciendo uso del control comn
Control y el protocolo de informacin (CIP).
Desarrollado por el Open DeviceNet Vendor
Association (ODVA).
Validado por ControlNet International (CI),
Industrial Ethernet Association (IEA) y ODVA
5
DVT Support for EtherNet/IP
ControlLogix FrameWork 2.4
SLC 5/05 FrameWork 2.5
Capacidad de Comunicacin
Mensajes Genricos Explcitos
Mensajes Genricos Implcitos
Mensajes Explcitos al objeto PCCC para SLC
5/05 y PLC 5

6
EtherNet/IP Bsico
Mensajes
Explcito (Sobre TCP/IP)
Tiempo no es critico
Generalmente usado para recoleccin de datos
Implcito (Sobre UDP/IP)
Con tiempo critico
Mensajes E/S
Capas Clases de Producto
Mensajes al servidor (Soportado por DVT)
Servidor con E/S (Soportado por DVT)
Mensajes Cliente/Servidor
E/S Cliente/Servidor
7
Mensajes Implcitos por EtherNet/IP
(E/S)
Nada mas es requerido despues de haber
habilitado EtherNet/IP en FrameWork
Agregar un sistema DVT como una E/S dentro
rbol de un dispositivo ControlLogix I/O
Seales de salida (registros 0 al 7) estn
disponibles para el PLC despues de cada
paquete solicitado Requested Packet Interval
(configurar el PLC)
Seales de entrada (registros 8 al 11) pueden
ser configuradas desde el PLC y son
actualizadas despues de cada Requested
Packet Interval
8
Mensajes Explcitos EtherNet/IP
Cuatro tipos de datos dentro del
PLC ControlLogix
SINTS: 8-bit entero con signo
INTS: 16-bit entero con signo
DINTS: 32-bit doble entero con signo
REALS: 32-bit punto flotante
Configurar mensajes en el PLC
Habilitar el EtherNet/IP en
FrameWork
Usar funciones de Script de
DVT

9
Comandos de Scripts
AB_RegisterWriteSINT (index, value);
AB_RegisterWriteINT (index, value);
AB_RegisterWriteDINT(index, value);
AB_RegisterWriteREAL (index, value);
AB_RegisterWriteString(index, value);*
value = AB_RegisterReadSINT (index);
value = AB_RegisterReadINT (index);
Value = AB_RegisterReadDINT (index);
value = AB_RegisterReadREAL (index);
strvar = AB_RegisterReadString (index);*
*Usa bloques SINTS
10
En el PLC
Crear y configurar el modulo genrico de Ethernet para mensajes
implcitos
11
En el PLC
Crear y configurar las instrucciones de mensajes explcitos
12
En el PLC
13
Qu es DeviceNet?
Es un protocolo de la capa de red para
usado en automatizacin industrial.
Basado en tecnologa de
productor/consumidor.
Determinar que informacin y cuando va a
ser requerida, as como de que dispositivo
extraerla.
Lneas de poder y de seal en un solo
cable

14
Usando el SmartLink con
DeviceNet
Configuracin de
Fieldbus Gateway
Archivo de DeviceNet
EDS
Configuracin de
direccin
LEDs de estado
disponibles

15
Conexin con SmartLink y
DeviceNet
16
Qu es Profibus?
Sigla de Process Field Bus.
Independiente del vendedor, usando el
estandar open fieldbus.
Permite la comunicacin entre dispositivo de
diferentes marcas sin requerir alguna
configuracin especial de la interfase
Manejado por Profibus International (PI)
y North America Profibus Trade
Organization (PTO)
17
Usando SmartLink con Profibus
Simple configuracin de
Fieldbus Gateway como en
DeviceNet usando en
software de Samrtlink
Archivo de Profibus GSD
Switches giratorios para
configuracin de la direccin
LEDS de estado de la red
18
Conexin de SmartLink con
Profibus
19
Comunicacin entre el sensor SmartImage y
SmartLink
Los datos son transferidos via Modbus TCP.
El Sensor SmartImage es el maestro en
Modbus y SmartLink el esclavo.
Usar scripts para leer/escribir datos de/hacia
los registros de la Cmara.
Puede usar la interfase de Maestro de
Modbus o el objeto de MBTransfer en scripts
para transferir el contenido de los registros
entre la cmara y el Smartlink.
20
Comunicacin entre la cmara DVT y
SmartLink: Mtodo Tradicional
21
Comunicacin entre la cmara DVT y
SmartLink: Usando el nuevo control VDX
Transfiere paquetes de 32-byte en datos de
entrada y salida
Los primeros 4 bytes de los paquetes tanto
de entrada como de salida estan reservados
para seales de E/S
El resto de los 32 bytes son para transmisin
de datos multiproposito
Limita la cantidad de cmara DVT
conectadas al fieldbus por SmartLink a 8

22
En el lado de Sensor SmartImage:
Seales de E/S en los primeros 4 bytes del
los paquetes de entrada y salida son
automticamente mapeados
Usa funciones de scripts para leer y escribir
los 28bytes restantes de la transferencia
general de datos


Comunicacin entre la cmara DVT y
SmartLink: Usando el nuevo control VDX
23
Funciones de Script para paquetes de entrada
VDX_GetImportByte(int index);
VDX_GetImportInteger(int index);
VDX_GetImportFloat(int index);
VDX_GetImportString(int index);
Funciones de Script para paquetes de salida
Funciones en parejas para Set/Get sobre los 4
tipos de datos
VDX_SetOutputByte(int index, byte b);
VDX_GetOutputByte(int index);
Comunicacin entre la cmara DVT y
SmartLink: Usando el nuevo control VDX
24
Sobre el lado del
SmartLink:
Revisar la opcin Use
Vision Data Exchange
(VDX) al momento de
conectarse
Configurar la tasa de
actualizacin update
rate y la cantidad
maxima de datos a
utilizar (8 mximo)
Comunicacin entre la cmara DVT y
SmartLink: Usando el nuevo control VDX
25
Seleccin del Protocolo?
Generalmente existe una red preestablecida
que los con la cual los PLC trabajan mejor.
Allen Bradley (EtherNet/IP, DeviceNet)
Siemens (Profibus)
DeviceNet y Profibus son generalmente
usados para redes simples donde los datos y
la alimentacin viajan por el mismo cable.
Tradicionalmente, dispositivos simples usan
DeviceNet o Profibus.
Valvula, botones, arrancadores de motores,
controladores simples y adaptadores
26
Seleccin del protocolos?
LosDispositivos mas modernos y complejos pueden
soportar EtherNet/IP debido a que Ethernet es un
medio ideal.
HMIs
Computadoras
PLCs
Las redes DeviceNet y Profibus son usualmente a un
rea de trabajo reducida debido a la limitacin de la
longitud de los cables.
Para configurar EtherNet/IP puede ser que se
requieran otros equipo como: ruteadores, puentes,
switches, etc.

27
En Futuros FrameWork

Implementacin de ProfiNet (Profibus
sobre Ethernet) cuando la siguiente
versin del protocolo sea disponible.

You might also like