Revisión de 3.2.1 Funciones básicas DP-V0 de 3 June, 2012 - 15:43

Versión para imprimirVersión para imprimir

 El controlador central (maestro)

  • lee la información entrante desde el esclavo de forma cíclica y
  • escribe la información saliente hasta el esclavo cíclicamente.

 El ciclo temporal del bus tiene que ser menor que el ciclo temporal del programa del sistema central de automatización, que es aproximadamente de 10 ms para la mayoría de las aplicaciones. Sin embargo, únicamente una transferencia de datos no es suficiente para una correcta implementación de un sistema de bus. Manejo sencillo, buenas capacidades de diagnóstico y tecnologías de transmisión a pruebas de interferencias son también factores clave. DP provee una óptima combinación de estas características (ver el sumario en tabla 6).

Velocidad de transmisión

 DP sólo requiere aproximadamente 1 ms a 12 Mbit/s para la transmisión de 512 bits de entrada y 512 bits de salida de datos distribuidos entre 32 estaciones.

 La figura 9 muestra los tiempos de una transmisión DP típica, dependiendo del número de estaciones y la velocidad de transmisión. Cuando se usa DP, los datos de entrada y salida se transmiten en un único ciclo de mensaje. Con DP, los datos de usuario se transmiten usando los Servicios SRD (Send and Receive Data Service, servicio de envío y recepción de datos) de la capa 2.

Funciones de diagnóstico

 Las exhaustivas funciones de diagnóstico de DP posibilita la rápida localización de fallos. Los mensajes de diagnóstico son transmitidos sobre el bus y recogidos en el maestro. Esos mensajes se dividen en tres niveles:

Diagnóstico Específico del Dispositivo

 Mensajes en la preparación general para el servicio de una estación, tales como “Sobrecalentamiento”, “Baja tensión” o “Interfaz no definida”.

Diagnóstico Relacionado al Módulo

 Estos mensajes indican si un diagnóstico está pendiente dentro de un subdominio I/O específico de una estación (por ejemplo un módulo de 8-bits de salida).

Diagnóstico Relacionado al Canal

 Estos mensajes indican la causa de fallo relacionada a un bit concreto de entrada/salida (canal) tales como “Cortocircuito a la salida”.