Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDUSTRIAL
-PROFIBUS (DP)
ING.ESP. JOHN JAIRO PIÑEROS C.
SENA - VILLAVICENCIO
• DP-V0. Provee las funcionalidades básicas incluyendo transferencia cíclica de datos, diagnóstico de
estaciones, módulos y canales, y soporte de interrupciones.
• DP-V2. Permite comunicaciones entre esclavos. Está orientada a tecnología de drives, permitiendo
alta velocidad para sincronización entre ejes en aplicaciones complejas.
FMS DP PA
Comunicaciones Multi-maestro Plug & play Alimentación vía bus
Amplia gama de aplicaciones Eficiente y rentable Seguridad intrínseca
PC
PLC como sistema de control
Terminales de operador inteligentes
PROFIBUS-DP
DP/PA Link
Segmento
24 V
PROFIBUS-PA "SpliTConnect "SpliTConnect
como hub" con resistencia de
cierre"
Inicio Fin
Esclavo
Inicio Fin
DTM
El concepto de FDT/DTM especifica los interfaces entre los sistemas de diseño/ingeniería denominados Field
Device Tools (FDT), y el componente software del dispositivo denominado Device Type Managers (DTM).
En la tecnología basada en FDT/DTM, todas estas funciones relativas al dispositivo están incluidas en el DTM y
éste puede ejecutarse desde cualquier programa que nos proporcione un interface FDT.
+
+
CPU313C CP342-5 Modulo
Profibus
Micromaster 420
DP_SEND Profibus
DP_RECV
1. dirección profibus usando los DIP de la imagen, 2. Configuración básica de un variador Micromaster
ejemplo (DIRECCION DE INICIO Y VELOCIDAD)
P0700 = 6
P1000 = 6
MOD PROFIBUS
CPU 313C CP 342-5 MICORMASTER 420
DP_SEND
PKW (8 Bytes): solicitud parámetro
PZD1 (4 Bytes): palabra control y velocidad
DP_RECV
PKW (8 Bytes): respuesta parámetro solicitado
PZD2 (4 Bytes): palabra estado y vel actual
utilizaremos el PPO1, así que enviaremos y recibiremos del variador 12 Bytes, divididos en:
PZD1 (Byte 0 y Byte 1) --> Palabra de control. PZD1 (Byte 2 y Byte 3) --> Consigna de frecuencia
Esta palabra determina como debe de comportarse el (Velocidad).
variador. Aquí algunos valores comunes para el control En esta palabra se indica en ENTERO el valor de consigna de
del variador: frecuencia al que deseamos que marcha el variador.
• 047E --> primer valor que debe recibir el variador 16383--> Valor de frecuencia 60Hz (100% de la velocidad
para poder estar preparado para arrancar a través nominal del motor)
de comunicaciones. Además es la palabra de
control para la parada normal. Con estos datos ya tenemos suficiente para manejar el variador
• 047F --> Sentido de giro a derecha. de forma correcta desde nuestro maestro.
• 0C7F --> Sentido de giro a izquierda.
• 047D --> Parada en rueda libre.
• 047B --> Parada rápida.
ENVIAR DATOS
función DP_SEND
MOD PROFIBUS
CPU 313C CP 342-5 MICORMASTER 420
DP_SEND
PKW (8 Bytes): solicitud parámetro
PZD1 (4 Bytes): palabra control y velocidad
CPLADDR --> 100 en hexadecimal (256 en decimal, primer valor de dirección) que corresponde con el slot 4 que es
donde se aloja la tarjeta CP342-5. Si en lugar de ponerla en el slot 4 la pusiésemos en el slot 5, habría que indicar que la
dirección donde se encuentra es la 110, en el slot 6 la 120, y así sucesivamente.
SEND/RECV --> La dirección donde tiene que leer o escribir los datos la indicamos mediante un puntero a una posición
de memoria , P#M X.X Byte X. Por ejemplo para la recepción empezará a escribir en el MB0 y como puede escribir 12
Bytes terminará en el MB10 la dirección seria P#M0.0 Byte 12. (el modulo envía los datos al esclavo solicitado)
RECIBIR DATOS
CPU 313C CP 342-5
función DP_RECV MOD PROFIBUS
MICORMASTER 420
CPLADDR --> 100 en hexadecimal (256 en decimal, primer valor de dirección) que corresponde con el slot 4 que es
donde se aloja la tarjeta CP342-5. Si en lugar de ponerla en el slot 4 la pusiésemos en el slot 5, habría que indicar que la
dirección donde se encuentra es la 110, en el slot 6 la 120, y así sucesivamente.
SEND/RECV --> La dirección donde tiene que leer o escribir los datos la indicamos mediante un puntero a una posición
de memoria , P#M X.X Byte X. Por ejemplo para la recepción empezará a escribir en el MB20 y como puede LEER 12
Bytes terminará en el MB30 la dirección seria P#M20.0 Byte 12.
11
Modulo CP342-5
Configurar hardware en TIA
PORTAL
1. Ir a dispositivos y redes,
agregar el PLC con sus
módulos y el variador
2. Establecer la
comunicación entre el
modulo profibus CP342-5
y el variador de velocidad
con el modulo profibus
agregado
3. Establecer el maestro
para el variador de
velocidad
PROFIBUS DP
PROFIBUS DP
Comunicación profibus con
Modulo CP342-5
3. DIRECCIÓN PROFIBUS
VARIADOR
• Doble click sobre el variador de
velocidad MICROMASTER ir a la
pestaña propiedades, dirección
profibus
PROFIBUS DP
PROFIBUS DP
Comunicación profibus con
Modulo CP342-5
4. MODO DE ALARMA
• Seleccionar el variador de
velocidad MICROMASTER ir a
la pestaña propiedades, luego
pestaña General, Seleccionar
Parametros generales y
finalmente establecer el modo
de alarma en DPV0
DP-V0. funcionalidades
básicas transferencia cíclica de
datos, diagnóstico de
estaciones, módulos y
canales, y soporte de
interrupciones
PROFIBUS DP
PROFIBUS DP
Comunicación profibus con
Modulo CP342-5
5. INTERCAMBIO DE
DATOS PPO1
Agregar ÁREA DE INTERCAMBIO
de datos PPO1
la CPU pasara a stop si hay algún error de estos y no tiene cargado su respectivo OB.
PROFIBUS DP
PROFIBUS DP
Comunicación profibus con
7. PROGRAMACIÓN: PALABRA CONTROL
Modulo CP342-5
PALABRA DE CONTROL
Modulo CP342-5
PKW: solicitamos el valor del parámetro r0027 Corriente de salida real del motor (0027 decimal =101B Hexadecimal)
Procesador de
comunicación
Simatic NET CP
Profibus DP
DP_SEND
DP_RECV
DP_SEND
DP_RECV
Modulo CP342-5
DP_SEND
ENVIAR PALABRA AL VARIADOR
Modulo CP342-5
DP_RECV
RECIBIR PALABRA DEL VARIADOR
El direccionamiento
CPLADDR=100 en hexadecimal (256 en es libre para los
decimal, primer valor de dirección) que valores de Done,
corresponde con el slot 4 que es donde Error, Stratus
se aloja la tarjeta CP342-5
Modulo CP342-5
+
CPU314C-2PN/DP
Profibus Modulo
Micromaster 420
Profibus
MOVE
PKW (8 Bytes): respuesta parámetro solicitado
PZD2 (4 Bytes): palabra estado y vel actual
1. Ir a dispositivos y redes,
agregar el PLC con sus
módulos y el variador
2. Establecer la
comunicación CPU 314C-
2PN/DP y el variador de
velocidad con el modulo
profibus agregado
3. Establecer el maestro
para el variador de
velocidad
PROFIBUS DP
PROFIBUS DP
Comunicación con profibus
integrado en PLC
MODO DE ALARMA
• Seleccionar el variador de
velocidad MICROMASTER ir
a la pestaña propiedades,
luego pestaña General,
Seleccionar Parámetros
generales y finalmente
establecer el modo de
alarma en DPV0
PROFIBUS DP
PROFIBUS DP
Comunicación con profibus
integrado en PLC
DIRECCIONES PROFIBUS
VARIADOR
• Doble click sobre el variador de
velocidad MICROMASTER ir a la
pestaña propiedades, dirección
profibus
PROFIBUS DP
PROFIBUS DP
Comunicación con profibus
integrado en PLC
Agregar área de intercambio de datos
PPO1
• En la misma ventana anterior en el
catalogo se selecciona la el tipo de
datos 4PKW, 2PZD (PPO1) que
significa 4 palabras para
parámetros y 2 palabras para
estado y control.
PKW
PZD
PALABRA DE CONTROL
PZD1: Alistamos la palabra de control que nos
permite arrancar a través de comunicaciones, por
medio de bloque MOVE
PALABRA DE ESTADO
Ver PALABRA DE ESTADO ORDENADA EN PLC La base de datos DB2 contiene los 12 bytes
de la palabra de estado ordenada
SOLICITUD PARÁMETROS DEL solicitamos el valor del parámetro r0027 Corriente de salida
real del motor (0027 decimal =101B Hexadecimal)
VARIADOR
• cargar en PQW256 el valor de parámetro solicitado: 101B
• Cargar en PQW258 el valor del índice solicitado: 0000
• Cargar en PQD260 el valor del parámetro solicitado: 0.0
PKW solicitamos el valor del parámetro r0027 Corriente de salida real del motor (0027 decimal =101B Hexadecimal)
+
CPU314C-2PN/DP CPU313C CP342-5
Profibus
DP_SEND
MOVE
DP_RECV
2 Bytes
2 Bytes
PROFIBUS DP Ing.Esp. John Jairo Piñeros C.
Comunicación Profibus S7-300 CPU314C-
PROFIBUS
Comunicación profibus
DP 2PN/DP y variador Micromaster 420 con
modulo Profibus
entre PLCs
11
1. Ir a dispositivos y redes,
agregar los dos PLC con
sus módulos
2. Establecer la
comunicación CPU 314C-
2PN/DP y el modulo
CP342-5
3. Establecer el maestro
para el MODULO profibus
CP342-5
PROFIBUS DP
PROFIBUS
Comunicación profibus
DP
entre PLCs
PROFIBUS DP
PROFIBUS
Comunicación profibus
DP
entre PLCs
Establecer el área de datos que se
intercambiara con el maestro
PROFIBUS DP
ENVIAR DATOS DE
PROFIBUS DP
Comunicación profibus entre PLCs
MAESTRO (314C-2PN/DP)
A ESCLAVO (CP342-5)
PROFIBUS DP
PROFIBUS
Comunicación profibus
DP
entre PLCs
+
CPU314C-2PN/DP CM1242-5 CPU 1214C
entre PLCs
1. Ir a dispositivos y
redes, agregar los dos
PLC con sus módulos
PROFIBUS DP
PROFIBUS DP
Comunicación profibus entre PLCs
PROFIBUS DP
PROFIBUS DP
Comunicación profibus entre PLCs
PROFIBUS DP
PROFIBUS
Comunicación profibus
DP
entre PLCs
+ +
CPU313C CP342-5 CPU313C CP342-5
Profibus
DP_SEND
DP_RECV
entre PLCs
1. Ir a dispositivos y
redes, agregar los dos
PLC con sus módulos
PROFIBUS DP
PROFIBUS DP
Comunicación profibus entre PLCs
PROFIBUS DP CPLADDR --> 100 en hexadecimal (256 en decimal, primer valor de dirección)
FIN