8536IB1905ES-05

Direccionamiento PROFIBUS

En PROFIBUS, el acoplador de bus es un esclavo DP modular. PROFIBUS direcciona los dispositivos modulares utilizando direccionamiento de ranura e índice. TeSys™ island divide el espacio de direccionamiento de ranuras en dos regiones: una para los Avatares y otra para los dispositivos. La ranura 1 se utiliza para el acoplador de bus y el Avatar del sistema. Dentro de cada ranura, se utilizan valores de índice para acceder a los distintos conjuntos de datos.

Después de importar el archivo GSDML (General Station Description Markup Language por sus siglas en inglés) en su entorno de programación, añada una instancia de TeSys island desde el catálogo de hardware. TeSys island se ha creado con un Avatar del sistema, pero sin ningún otro módulo.

NOTA: Las ranuras libres también deben llenarse con una ranura libre.

Siga las instrucciones para su entorno de programación para rellenar las ranuras libres con Avatares y dispositivos utilizando la siguiente información de Rangos de ranura de PROFIBUS. Por ejemplo:

  1. En CoDeSys v3.5, haga clic con el botón derecho del ratón en una ranura libre y escoja Plug Device.

  2. Seleccione del catálogo el Avatar o dispositivo adecuado.

  3. Cuando haya terminado de definir la isla, empiece a crear etiquetas para los datos a los que necesite acceder para cada Avatar.

TeSys™ island aplica los rangos de ranura para la modularidad física y virtual que se muestran en la siguiente tabla:

Rangos de ranura de PROFIBUS

Elemento Ranura Comentario

Acoplador de bus / Avatar del sistema

1

Avatares

2-22

Dispositivo, carga y Avatares de aplicación

Dispositivos bus

101-121

Módulos de E/S digitales (DIOM)

Módulo de E/S analógicas (AIOM)

Arrancadores

SIL* Arrancadores

Módulo de interfaz de alimentación (PIM)

Módulo de interfaz SIL (SIM)

Módulo de interfaz de tensión (VIM)

No aplicable 0, 23–99, 122–254

Estas ranuras no se utilizan con TeSys island.

Ejemplo de numeración de Avatares

Orden de Avatar en herramienta digital

Ranura de Avatar de PROFIBUS

Descripción

Orden físico en la isla

1 2 3 4 5 6 7 8 9
1 1

Sistema

BC

VIM

SIM

2 2

AIOM

AIOM

3 3

Motor de dos direcciones – Parada SIL, Cat. cableado 1/2*

Arrancador SIL

Arrancador SIL

4 4

Motor de una dirección

Arrancador

5 5

Interfaz de alimentación con E/S (control)

DIOM

PIM

Ejemplo de ranuras de dispositivos físicos de PROFIBUS

Orden físico en la isla 1 2 3 4 5 6 7 8 9
Ranura de dispositivo físico de PROFIBUS 0 101 102 103 104 105 106 107 108

DPV0 se utiliza para la configuración de PROFIBUS, el diagnóstico relativo a la comunicación PROFIBUS y el intercambio de datos cíclicos. DPV1 se utiliza para el intercambio de conjuntos de datos acíclicos para Avatares y dispositivos.

Como se describe en IEC 61158-5-3 §6.1.3.2.3.2 Módulo, las ranuras no utilizadas por la configuración del sistema se registran como ranuras libres y se les asignan longitudes de datos de entrada y de salida de 0, así como el byte identificador 0x00.

  • Cada módulo se direcciona con un número de ranura (del 1 al 254). La numeración no tiene espacios en blanco, es ascendente y empieza por 1. Si una ranura no está ocupada con un módulo, se registra una ranura libre en el número de ranura correspondiente en la configuración.

  • Para cada módulo, es necesario asignar un identificador de configuración. La numeración no tiene espacios en blanco, es ascendente y empieza por 0. Si una ranura no está ocupada con un módulo, es necesario asignar un identificador de configuración con la longitud de datos de entrada y salida de 0 en la configuración (ranura libre).

La interfaz PROFIBUS de TeSys island reconoce todas las ranuras como libres, con longitudes de datos de entrada y salida de 0 y valor de byte identificador de 0x00.

En la siguiente tabla se muestran los valores para el protocolo de comunicaciones MS1 (DPV1) de la interfaz PROFIBUS de TeSys island (comunicación acíclica con el cliente PROFIBUS Clase 1 (controlador)).

Valores de protocolo MS1 DPV1 de interfaz PROFIBUS

Punto de acceso a servicio (SAP)

Nombre

72

Inactivo

94

DPV1_Read

95

DPV1_ Write

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

¿Le ha resultado útil?