Protocolo industrial PROFIBUS DP prf VM.pptx

hexdecoxbin 0 views 83 slides Oct 29, 2025
Slide 1
Slide 1 of 83
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83

About This Presentation

Documento recopilatorio del protocolo industrial Profibus


Slide Content

COMUNICACIONES INDUSTRIALES PROFIBUS (DP)

Buses de campo

Definición de PROFIBUS La versión más utilizada es Profibus DP ( Periferia Distribuida ; Descentralized Peripherals), y fue desarrollada en 1993. PROFIBUS es un estándar de comunicaciones para buses de campo . Deriva de las palabras PROcess FIeld BUS. Existen dos principales versiones: Profibus DP ( Periferia Distribuida ) Profibus PA (Automatización de procesos) .

PROFIBUS Tecnologías de transmisión Par de cobre trenzado apantallado, Permite velocidades entre 9.6 kbps y 12 Mbps. Hasta 32 estaciones, o más si se utilizan repetidores. M anchester Coding y B us P owered transmisión sincrónica con una velocidad fija de 31.25 Kbps. Las versiones IS son intrínsecamente seguras, utilizadas en zonas clasificadas Fibra óptica incluye versiones de fibra de vidrio multimodo y monomodo RS-485 MBP VERSION IS FIBRA OPTICA

PROFIBUS DP Disponible en tres versiones: 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- V1. Agrega comunicación acíclica de datos, orientada a transferencia de parámetros, operación y visualización. DP- V2. Permite comunicaciones entre esclavos. Está orientada a tecnología de drives, permitiendo alta velocidad para sincronización entre ejes en aplicaciones complejas.

PROFIBUS Datos técnicos

PROFIBUS Perfiles de PROFIBUS Tareas universales de comunicación FMS Comunicaciones Multi- maestro Amplia gama de aplicaciones Intercambio de datos rápido y cíclico DP Plug & play Eficiente y rentable Automatización de procesos incluso en áreas con riesgo de explosión PA Alimentación vía bus Seguridad intrínseca

PROFIBUS Perfiles de PROFIBUS

PROFIBUS FMS Solución general para tareas de comunicación a nivel de célula Perfiles de PROFIBUS Un sistema típico de PROFIBUS- FMS está compuesto por varios equipos de automatización inteligentes: PC PLC como sistema de control Terminales de operador inteligentes

PROFIBUS DP Perfiles de PROFIBUS Diseñada especialmente para la comunicación entre los sistemas de control de automatismos y las entradas/salidas distribuidas Un sistema típico PROFIBUS- DP consiste en: Un PLC o PC como sistema de control (MAESTRO) Varios dispositivos E/S como (ESCLAVO): E/S digitales o analógicas Accionamientos AC o DC Válvulas magnéticas o neumáticas

"SpliTConnect como hub" Segmento PROFIBUS- PA 24 V +  x PROFIBUS- DP DP/PA Link "SpliTConnect con resistencia de cierre" Automatización de Procesos Permite la conexión de sensores y actuadores a una línea de bus común incluso en áreas especialmente protegidas PROFIBUS PA

PROFIBUS Cables para PROFIBUS - El cable par trenzado apantallado ( RS485) - Co l or MOR AD O característico - Apantallamiento y la malla - Do s hilos, u n o de color verde y ot r o de color rojo PROFIBUS DP

PROFIBUS DP Conectores 🞂 ​ Con conectores FastConnect el tiempo de montaje es extremadamente corto debido a su técnica de conexión 🞂 ​ Resistencia de cierre integrada 🞂 ​ Montaje simple PROFIBUS DP Ing.Esp. John Jairo Piñeros C.

PROFIBUS DP Conectores: conexión de dispositivos Las resistencias de terminación de bus deberán estar a ON en los conectores que inician y finalizan el lazo de comunicación, tal y como se ilustra en la figura siguiente: Esclavo Esclavo Inicio Fin Inicio PROFIBUS DP Ing.Esp. John Jairo Piñeros C. Fin Esclavo Esclavo Esclavo Esclavo

PROFIBUS DP - A r ch i v os GSD U n archivo GSD e s un archivo de texto que contiene l a s características y l a s opciones de configuración del dispositivo al que representan . Los archivos GSD sólo nos proporcionan información sobre las características y opciones de configuració n del dispositivo . No nos proporcionan un interface de usuario, ni tampoco ponemos conectarnos con él . U n archivo GSD siempre requiere un programa de configuración que interprete su contenido . PROFIBUS DP Ing.Esp. John Jairo Piñeros C. tecnologías de configuración

PROFIBUS DP D TM El concepto de FDT/DTM especifica lo s interfaces entre lo s 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. PROFIBUS DP Ing.Esp. John Jairo Piñeros C. tecnologías de configuración

PROFIBUS DP Redes Topología de conexión La topología puede ser en forma de bus lineal o en forma de árbol , en el que los repetidores constituyen el nudo de partida de una expansión del bus. PROFIBUS DP Ing.Esp. John Jairo Piñeros C. Cada esclavo Profibus y cada maestro Profibus tipo 1 debe tener un número de ID. El maestro requiere de este número para poder identificar el tipo de dispositivo conectado.

Ejemplo 1 Comunicación Profibus con modulo CP PROFIBUS DP Comunicación profibus con Modulo CP342- 5 PROFIBUS DP Ing.Esp. John Jairo Piñeros C.

PROFIBUS DP PLC S7- 300 CPU313C con modulo CP342- 5 Variador Micromaster 420 con modulo Profibus Comunicación profibus con Modulo CP342- 5 Ejemplo 1 Comunicación Profibus con modulo CP + + CPU313C CP342- 5 Micromaster 420 Modulo Profibus Profibus DP_SEND DP_RECV PROFIBUS DP Ing.Esp. John Jairo Piñeros C.

PROFIBUS DP CONEXIÓN PROFIBUS Al maestro se le ha asignado la dirección 10 , (la dirección y la 1 están reservadas por el sistema). Para el variador se le ha asignado la dirección 3 Esclavo PROFIBUS DP Ing.Esp. John Jairo Piñeros C.

PROFIBUS DP CONFIGURACION ESCLAVO MICROMASTER 420 SIEMENS 1. dirección profibus usando los DIP de la imagen, ejemplo 2. Configuración básica de un variador Micromaster (DIRECCION DE INICIO Y VELOCIDAD) Introduciremos todos los parámetros necesarios del motor, aceleraciones, velocidades etc y nos aseguraremos de que los parámetros P0700 = 6 y P1000 = 6 , ya que le vamos a dar la consigna vía PROFIBUS. P0700 = 6 P1000 = 6 Dip1 Dip7 Dirección 3= Dip1 en ON y Dip 2 en ON PROFIBUS DP Ing.Esp. John Jairo Piñeros C.

PROFIBUS DP CPU 313C CP 342- 5 MOD PROFIBUS MICORMASTER 420 Comunicación profibus con Modulo CP342- 5 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 TELEGRAMA USADO: PPO1 PROFIBUS DP Ing.Esp. John Jairo Piñeros C.

PROFIBUS DP AREA INTERCAMBIO DATOS MICROMASTER 420 SIEMENS Área de parámetros ( PKW ) Para leer/escribir valores de parámetros Área de datos de proceso (PZD) palabras de mando y valores de consigna de velocidad , así como información de estado y valores reales PARA ESTE EJEMPLO SE USA LA OPCION PPO1 (PPO: objeto parámetros- datos de proceso) PROFIBUS DP Ing.Esp. John Jairo Piñeros C.

PROFIBUS DP AREA INTERCAMBIO DATOS MICROMASTER 420 SIEMENS utilizaremos el PPO1 , así que enviaremos y recibiremos del variador 12 Bytes, divididos en: PKW (Área de parámetros ) PZD1 PZD2 PPO1 PKE : Identificador de parámetro IND : Índice PWE : Valor de parámetro STW : Palabra de mando 1 HSW : Valor de velocidad ZSW : Palabra de estado HIW : Valor velocidad actual PWE1 PWE2 LECT 2 Bytes (MW) 2 Bytes (MW) 2 Bytes (MW) 2 Bytes (MW) 2 Bytes (MW) 2 Bytes (MW) 12 Bytes ESCR 2 Bytes (MW) 2 Bytes (MW) 2 Bytes (MW) 2 Bytes (MW) 2 Bytes (MW) 2 Bytes (MW) 12 Bytes Palabra Control Palabra Estado Lectura y escritura parámetros PROFIBUS DP Ing.Esp. John Jairo Piñeros C.

PROFIBUS DP MICROMASTER 420 SIEMENS PALABRA DE CONTROL Y VELOCIDAD PZD1 (Byte y Byte 1) --> Palabra de control . Esta palabra determina como debe de comportarse el variador. Aquí algunos valores comunes para el control del variador: 047E --> primer valor que debe recibir el variador para poder estar preparado para arrancar a través de comunicaciones. Además es la palabra de control para la parada normal . 047F --> Sentido de giro a derecha. 0C7F --> Sentido de giro a izquierda. 047D --> Parada en rueda libre. 047B --> Parada rápida. PZD1 (Byte 2 y Byte 3) --> Consigna de frecuencia (Velocidad). En esta palabra se indica en ENTERO el valor de consigna de frecuencia al que deseamos que marcha el variador. 16383 - -> Valor de frecuencia 60Hz (100% de la velocidad nominal del motor) Con estos datos ya tenemos suficiente para manejar el variador de forma correcta desde nuestro maestro.

PROFIBUS DP MICROMASTER 420 SIEMENS PALABRA DE CONTROL Y VELOCIDAD PZD1 - PALABRA DE MANDO ORDENADA EN PLC PZD2 - PALABRA DE ESTADO ORDENADA EN PLC DIR TIPO DESCRIPCION DIR TIPO DESCRIPCION MW8 MOVE A SALIDA M8,0 BOOL Mando Derecha ENTRADA MOVE A MW28 M28,0 BOOL Sin desviación de valor real respecto a consigna M8,1 BOOL Mando Izquierda M28,1 BOOL Control (remoto) solicitado (maestro toma el control) M8,2 BOOL Control desde PLC M28,2 BOOL frecuencia salida convert mayor o igual frec máx M8,3 BOOL Inversión del valor de consigna M28,3 BOOL Alarma: motor al límite de corriente M8,4 BOOL No utilizado M28,4 BOOL Freno del motor M8,5 BOOL Potenciómetro hacia arriba M28,5 BOOL Sobrecarga del motor M8,6 BOOL Potenciómetro hacia abajo M28,6 BOOL Giro a derecha (1) - Giro izq (0) M8,7 BOOL Local/Remote M28,7 BOOL Sobrecarga del convertidor (Cte o temp) M9,0 BOOL ON/OFF1 M29,0 BOOL Listo para servicio M9,1 BOOL OFF2: stop electrico M29,1 BOOL Listo para arrancar M9,2 BOOL OFF3: stop rapido M29,2 BOOL Servicio desbloqueado M9,3 BOOL Activar pulsos M29,3 BOOL Fallo M9,4 BOOL Activar generad rampa M29,4 BOOL Comando AUS2/OFF2 activo M9,5 BOOL Generador rampa M29,5 BOOL Comando AUS3/OFF3 activo M9,6 BOOL Activar valor consigna M29,6 BOOL Bloqueo de arranque M9,7 BOOL Acuse de fallo M29,7 BOOL Alarma ver parám alarmas( r2110). MW10 MOVE A SALIDA MW10 INT Velocidad enviada al variador 16383=60Hz ENTRADA MOVE A MW30 MW30 INT Velocidad actual del variador 16383=60Hz PROFIBUS DP Ing.Esp. John Jairo Piñeros C.

PROFIBUS DP MICROMASTER 420 SIEMENS PKW PKE : Identificador de parámetro IND : Índice PWE : Valor de parámetro PWE1 PWE2 primera palabra segunda palabra tercera palabra cuarta palabra CODIGO + PARAMETRO (HEX) Por lo general se usa el índice Valor del parámetro Valor del parámetro 1 2BC 0000 Puede ser palabra doble o simple CODIGO DE PETICION No hay petición Solicitar valor de parámetro Modificar valor de parámetro (palabra) Modificar valor de parámetro (palabra doble) Modificar valor de parámetro (palabra doble) y almacenar en la EEPROM Modificar valor de parámetro (palabra) y almacenar en la EEPROM CODIGO DE RESPUESTA No hay respuesta Transmitir valor de parámetro (palabra) Transmitir valor de parámetro (palabra doble) Petición no ejecutable (con código de fallo) Falta permiso para el intervenir en el interface PKW Ejemplos: Solicitar el valor del parámetro P700 (700=2BC) al variador (Código y parámetro): 1 + 2BC la palabra quedaría 12BC SOLICITUD PARÁMETROS

PROFIBUS DP MICROMASTER 420 SIEMENS SOLICITUD PARÁMETROS: Ejemplo Solicitar el valor del parámetro P700 CÓDIGO DE PETICION No hay petición Solicitar valor de parámetro Modificar valor de parámetro (palabra) Modificar valor de parámetro (palabra doble) Valor parámetro Hexadecimal P700 (LEER) PKE parámetro IND Índice PWE1 Valor WORD (MW) WORD (MW) DWORD (MD) 1 2BC 0.0 700=2BC Como se realiza solicitud El valor debe ser cero

MICROMASTER 420 SIEMENS SOLICITUD PARAMETROS EJEMPLO PROFIBUS DP P1080 Velocidad Mínima (LEER) PKE IND PWE1 ORDEN WORD (MW) WORD (MW) DWORD (MD) 1 438 0000 0.0 CODIGO: 1 solicita valor de parámetro PARAMETRO (PNU): 438 Hex = 1080 Dec RESPUESTA WORD (MW) WORD (MW) DWORD (MD) 2 438 0000 10.0 CODIGO: 2 Transmitir valor de parámetro (palabra doble) PARAMETRO (PNU): 438 Hex = 1080 Dec PWE1: valor de velocidad actual 10.0 Hz r0027 Corriente de salida real del motor (LEER) PKE IND PWE1 ORDEN WORD (MW) WORD (MW) DWORD (MD) 101B 0000 0.0 RESPUESTA WORD (MW) WORD (MW) DWORD (MD) 201B 0000 1.6

PROFIBUS DP CPU 313C CP 342- 5 MOD PROFIBUS MICORMASTER 420 ENVIAR DATOS función DP_SEND Comunicación profibus con Modulo CP342- 5 DP_SEND PKW (8 Bytes): solicitud parámetro PZD1 (4 Bytes): palabra control y velocidad PROFIBUS DP Ing.Esp. John Jairo Piñeros C. TELEGRAMA USADO: PPO1

CARGAR DATOS EN MODULO DP Para esta práctica el módulo CP342- 5 escribirá y leerá los datos en la siguiente área de memoria y con la siguiente distribución ENVIO PKW PKE (PARAM) MW0 ENVIO A MICROMASTER 12 Bytes P#M0.0 Byte 12 IND (INDICE) MW2 PWE (VLR) MD4 PZD1 PAL MANDO MW8 VELOC MW10 función DP_SEND 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) PROFIBUS DP: DP_SEND

PROFIBUS DP RECIBIR DATOS función DP_RECV PKW (8 Bytes): respuesta parámetro solicitado PZD2 (4 Bytes): palabra estado y vel actual CPU 313C CP 342- 5 MOD PROFIBUS MICORMASTER 420 Comunicación profibus con Modulo CP342- 5

CARGAR DATOS EN MODULO DP Para esta práctica el módulo CP342- 5 escribirá y leerá los datos en la siguiente área de memoria y con la siguiente distribución función DP_RECV 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 . PROFIBUS DP: DP_RECV RECEPCION PKE (PARAM) MW20 PKW IND (INDICE) MW22 RECIBE PLC 313C EN PWE (VLR) MD24 MODULO PAL ESTADO MW28 PZD1 CP342- 5 VELOC ACT MW30

PROFIBUS DP CONFIGURACION Y PROGRAMACIÓN EN TIA PORTAL MODULO PROFIBUS CP342- 5 Comunicación Profibus S7- 300 CPU313C CP342-5 y variador Micromaster 420 con modulo Profibus Comunicación profibus con Modulo CP342- 5

PROFIBUS DP 11 3 1. Configuración Hardware

PROFIBUS DP Comunicación profibus con Modulo CP342- 5 Configurar hardware en TIA PORTAL Ir a dispositivos y redes, agregar el PLC con sus módulos y el variador Establecer la comunicación entre el modulo profibus CP342- 5 y el variador de velocidad con el modulo profibus agregado Establecer el maestro para el variador de velocidad 2. Conexión de red

PROFIBUS DP Dirección Modulo Profibus 256 Decimal (100 Hexadecimal) Comunicación profibus con Modulo CP342- 5 DIRECCIÓN PROFIBUS PLC Y Dirección Modulo Profibus (DP_SEND, DP_RECV) Doble click sobre el modulo profibus CP342- 5 ir a la pestaña propiedades, dirección profibus

Comunicación profibus con Modulo CP342- 5 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 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 Comunicación profibus con Modulo CP342- 5 INTERCAMBIO DE DATOS PPO1 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.

PROFIBUS DP BLOQUES DE DIAGNOSTICO Y ALARMA Para evitar que el PLC pase a STOP SE DEBE CARGAR: OB80 (error de tiempo) OB82 (Alarma de diagnostico) OB85 (error en ejecución del programa) OB86 (fallo de estación en la subred PROFIBUS- DP) OB87 (error de comunicación) OB121 (error de programación) OB122 (error en acceso en periferia) la CPU pasara a stop si hay algún error de estos y no tiene cargado su respectivo OB.

Comunicación profibus con Modulo CP342- 5 PALABRA DE CONTROL PZD1: Alistamos la palabra de control que nos permite arrancar a través de comunicaciones, por medio de bloque MOVE para alistar el motor cargar en MW8: 047E . Para iniciar girando a la derecha cargar en MW8 el valor 047F El motor debe girar al 100% de su velocidad así que en MW10 cargar el valor 16383 que equivale a 60Hz . 7. PROGRAMACIÓN: PALABRA CONTROL PROFIBUS DP

Comunicación profibus con Modulo CP342- 5 SOLICITUD PARÁMETROS DEL VARIADOR PKW: solicitamos el valor del parámetro r0027 Corriente de salida real del motor (0027 decimal =101B Hexadecimal) cargar en MW0 el valor de parámetro solicitado: 101B Cargar en MW2 el valor del índice solicitado: 0000 Cargar en MD4 el valor del parámetro solicitado: 0.0 8. PROGRAMACIÓN: PARÁMETROS PROFIBUS DP

Comunicación profibus con Modulo CP342- 5 SOLICITUD PARÁMETROS DEL VARIADOR PKW: solicitamos el valor del parámetro r0027 Corriente de salida real del motor (0027 decimal =101B Hexadecimal) cargar en MW0 el valor de parámetro solicitado: 101B Cargar en MW2 el valor del índice solicitado: 0000 Cargar en MD4 el valor del parámetro solicitado: 0.0 8. PROGRAMACIÓN: PARÁMETROS PROFIBUS DP

PROFIBUS DP Enviamos los 12 bytes, si no se han solicitado valores de parámetros del variador se deben enviar los 12 bytes de lo contrario se genera un error. Formato ANY : P#bit de inicio y Byte Cantidad de bytes a enviar El direccionamiento es libre para los valores de Done, Error, Stratus Comunicación profibus con Modulo CP342- 5 DP_SEND ENVIAR PALABRA AL VARIADOR 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 9. PROGRAMACIÓN: DP_SEND

PROFIBUS DP Comunicación profibus con Modulo CP342- 5 DP_RECV RECIBIR PALABRA DEL VARIADOR 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 Recibimos los 12 bytes, si no se han solicitado valores de parámetros del variador se deben recibir los 12 bytes de lo contrario se genera un error. El direccionamiento es libre para los valores de Done, Error, Stratus RECEPCION PKE (PARAM) MW20 PKW IND (INDICE) MW22 RECIBE PLC 313C EN PWE (VLR) MD24 MODULO PAL ESTADO MW28 PZD1 CP342- 5 VELOC ACTUAL MW30 10. PROGRAMACIÓN: DP_RECV

PROFIBUS DP Activar Bit: M100.0 Desactivar Bit: M100.0 Valor de corriente del motor MD24 Palabra de estado (Ver bits palabra de estado) Palabra de control MW10 Reset Fallo (Bit palabra de control M9.7) Comunicación profibus con Modulo CP342- 5

PROFIBUS DP Ejemplo 2 Comunicación Profibus Modulo integrado Comunicación con profibus integrado en PLC

PROFIBUS DP PLC S7- 300 CPU314C- 2PN/DP integrado Variador Micromaster 420 con modulo Profibus Ejemplo de aplicación Ejemplo 2 Comunicación Profibus Modulo integrado + CPU314C-2PN/DP Micromaster 420 Modulo Profibus Profibus

PROFIBUS DP Comunicación con profibus integrado en PLC MOD PROFIBUS MICORMASTER 420 Modulo integrado CPU314C-2PN/DP MOVE PKW (8 Bytes): solicitud parámetro PZD1 (4 Bytes): palabra control y velocidad MOVE PKW (8 Bytes): respuesta parámetro solicitado PZD2 (4 Bytes): palabra estado y vel actual Se utilizara el mismo telegrama del ejemplo anterior (PPO1)

PROFIBUS DP Comunicación Profibus S7- 300 CPU314C- 2PN/DP y variador Micromaster 420 con modulo Profibus 2 3 Comunicación con profibus integrado en PLC

Comunicación con profibus integrado en PLC Configurar hardware en TIA PORTAL Ir a dispositivos y redes, agregar el PLC con sus módulos y el variador Establecer la comunicación CPU 314C- 2PN/DP y el variador de velocidad con el modulo profibus agregado Establecer el maestro para el variador de velocidad PROFIBUS DP

PROFIBUS DP Comunicación con profibus integrado en PLC DIRECCIONES PROFIBUS PLC Doble click sobre el PLC (CPU314C- 2PN/DP) ir a la pestaña propiedades, dirección profibus

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 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

P Ing.Esp. John Jairo Piñeros C. 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

PROFIBUS DP Comunicación con profibus integrado en PLC PALABRA DE CONTROL PZD1: Alistamos la palabra de control que nos permite arrancar a través de comunicaciones, por medio de bloque MOVE para alistar el motor cargar en P QW264: 047E . Para iniciar girando a la derecha cargar en QW264 el valor 047F El motor debe girar al 100% de su velocidad así que en QW266 cargar el valor 16383 que equivale a 60Hz .

PROFIBUS DP Comunicación con profibus integrado en PLC PALABRA DE ESTADO PZD2: Recibimos la palabra de ESTADO que nos permite ver el estado del variador. Configurar la palabra de estado en la tabla de variables del plc y por medio del bloque BLKMOVE cargar los siguientes datos. PIW264: palabra de estado PIW266: Velocidad actual del variador (Hz) Ver PALABRA DE ESTADO ORDENADA EN PLC La base de datos DB2 contiene los 12 bytes de la palabra de estado ordenada

PROFIBUS DP Comunicación con profibus integrado en PLC SOLICITUD PARÁMETROS DEL VARIADOR solicitamos el valor del parámetro r0027 Corriente de salida real del motor (0027 decimal =101B Hexadecimal) 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

PROFIBUS DP Comunicación con profibus integrado en PLC RECEPCION PARÁMETROS DEL VARIADOR PKW solicitamos el valor del parámetro r0027 Corriente de salida real del motor (0027 decimal =101B Hexadecimal) valor de parámetro RECIBIDO en PIW256: 201B valor del índice RECIBIDO en PIW258: 0000 valor del parámetro RECIBIDO en PID260: 1.6

PROFIBUS DP Ejemplo 3 Comunicación Profibus Entre PLC S7- 300 Comunicación profibus entre PLCs

PROFIBUS DP PLC S7- 300 CPU314C- 2PN/DP integrado CPU314C-2PN/DP Profibus PLC S7- 300 CPU313C con modulo CP342- 5 Comunicación profibus entre PLCs Ejemplo 3 Comunicación Profibus entre PLCs + CPU313C CP342- 5 MOVE 2 Bytes DP_SEND DP_RECV 2 Bytes

PROFIBUS DP Comunicación Profibus S7- 300 CPU314C- 2PN/DP y variador Micromaster 420 con modulo Profibus 2 11 Comunicación profibus entre PLCs

PROFIBUS DP Comunicación profibus entre PLCs Configurar hardware en TIA PORTAL Ir a dispositivos y redes, agregar los dos PLC con sus módulos Establecer la comunicación CPU 314C- 2PN/DP y el modulo CP342- 5 Establecer el maestro para el MODULO profibus CP342- 5

PROFIBUS DP Comunicación profibus entre PLCs Asignar direcciones PROFIBUS Doble click sobre el PLC (CPU314C- 2PN/DP) ir a la pestaña propiedades , dirección profibus

PROFIBUS DP Asignar direcciones PROFIBUS Doble click sobre el modulo profibus CP342- 5 ir a la pestaña propiedades, dirección profibus Dirección Modulo Profibus 256 Decimal (100 Hexadecimal) Comunicación profibus entre PLCs

PROFIBUS DP Comunicación profibus entre PLCs Establecer el área de datos que se intercambiara con el maestro Doble click en el modulo CP342- 5 Ir a la pestaña de propiedades Modo de operación Comunicación de i- slave Agregar área de transferencia Los datos en el MAESTRO se deben cargar por medio de MOVE a la dirección I0 para leer o Q0 para escribir Los datos del esclavo se deben escribir por DP_SEND y leer por DP_RECV

PROFIBUS DP Comunicación profibus entre PLCs Los datos en el MAESTRO se deben cargar por medio de MOVE a la dirección QW0 para escribir Los datos del esclavo se deben recibir por DP_RECV CPU 314C- 2PN/DP INTEGRADO Programar en función FC del esclavo CPLADDR --> 100 en hexadecimal (256 en decimal , primer valor de dirección ) ENVIAR DATOS DE MAESTRO (314C-2PN/DP) A ESCLAVO (CP342- 5) Programar en función FC del maestro CPU313C CON MODULO CP342- 5

Los datos en el MAESTRO se deben cargar por medio de MOVE a la dirección IW0 para Leer Los datos del esclavo se deben escribir por DP_SEND PROFIBUS DP Comunicación profibus entre PLCs RECIBIR DATOS DE ESCLAVO (CP342- 5) A MAESTRO (314C-2PN/DP) CPU 314C- 2PN/DP INTEGRADO Programar en función FC del esclavo Programar en función FC del maestro CPU313C CON MODULO CP342- 5

PROFIBUS DP Ejemplo 4 Comunicación Profibus Entre PLC S7- 300 Y S7- 1200 Comunicación profibus entre PLCs

PROFIBUS DP PLC S7- 300 CPU314C- 2PN/DP integrado CPU314C-2PN/DP Profibus PLC S7- 1200 CPU 1214C CON MODULO CM1242- 5 Comunicación profibus entre PLCs Ejemplo 4 Comunicación Profibus entre PLCs + CM1242- 5 CPU 1214C MOVE 2 Bytes MOVE 2 Bytes

PROFIBUS DP Comunicación profibus entre PLCs

PROFIBUS DP Comunicación profibus entre PLCs 1. Ir a dispositivos y redes, agregar los dos PLC con sus módulos Configurar hardware en TIA PORTAL 3. Establecer el maestro para el MODULO profibus CM1242- 5 2. Establecer la comunicación CPU 314C-2PN/DP y el modulo CM1242- 5

PROFIBUS DP Comunicación profibus entre PLCs Establecer el área de datos que se intercambiara con el maestro Doble click en el modulo CM1242- 5 Ir a la pestaña de propiedades Modo de operación Comunicación de i- slave Agregar área de transferencia Los datos en el PLC se deben cargar por medio de MOVE a la dirección I0 para leer o Q0 para escribir NO OLVIDAR CREAR EL ÁREA DE TRANSFERENCIA

PROFIBUS DP Comunicación profibus entre PLCs CPU 314C- 2PN/DP INTEGRADO Programar en función FC del esclavo Programar en función FC del maestro CPU 1214C CON MODULO CM1242- 5

PROFIBUS DP Comunicación profibus entre PLCs CPU 314C- 2PN/DP INTEGRADO Programar en función FC del esclavo Programar en función FC del maestro CPU 1214C CON MODULO CM1242- 5

PROFIBUS DP Ejemplo 5 Comunicación Profibus Entre PLC S7- 300 CP Y S7- 300 CP Comunicación profibus entre PLCs

PROFIBUS DP PLC S7- 300 CPU313C con modulo CP342- 5 Comunicación profibus con Modulo CP342- 5 Ejemplo 5 Comunicación Profibus con modulos CP + CPU313C CP342- 5 Profibus DP_SEND DP_RECV + CPU313C CP342- 5 PLC S7- 300 CPU313C con modulo CP342- 5

PROFIBUS DP Comunicación profibus entre PLCs

PROFIBUS DP Comunicación profibus entre PLCs 1. Ir a dispositivos y redes, agregar los dos PLC con sus módulos Configurar hardware en TIA PORTAL 3. Establecer el maestro para el MODULO profibus CP342- 5 2. Establecer la comunicación CPU 314C- 2PN/DP y el modulo CP342- 5

PROFIBUS DP Comunicación profibus entre PLCs Establecer el área de datos que se intercambiara con el maestro Doble click en el modulo CP342- 5 Ir a la pestaña de propiedades Modo de operación Comunicación de i- slave Agregar área de transferencia Los datos del maestro y esclavo se deben escribir por DP_SEND y leer por DP_RECV

PROFIBUS DP Comunicación profibus entre PLCs Programar en función FC del esclavo CPLADDR --> 100 en hexadecimal (256 en decimal, primer valor de dirección ) Programar en función FC del maestro CPU313C CON MODULO CP342- 5 CPU313C CON MODULO CP342- 5

FIN