Mostrar lista de artículos
PROFIBUS general -- Configuración y programación de la comunicación -- Utilizar módulos de comunicación
Transferencia de valores analógicos desde y hacia esclavos de PROFIBUS-DP
¿Qué entradas tratan con datos consistentes junto con periferia distribuida?
¿Cómo se puede acceder a datos consistentes sin utilizar las funciones de sistema SFC14/15, como parte de la imagen de proceso?
¿Por qué no se elabora correctamente el SFC13 en una CPU 315-2DP nueva (número de referencia 6ES7 315-2AG10-0AB0)?
¿Cómo se recibe una alarma con el SFB 54 "RALRM", según la norma DPV1?
Lista de vida (Lifelist) de los esclavos DP utilizando el SFC51 "RDSYSST" en lugar del SFC12 "D_ACT_DP"
¿Se pueden utilizar simultáneamente la función "Avisos de fallos del sistema", el bloque de función FB126 y la función del sistema SFC13 "DPNRM_DG"?
Advertencias al utilizar la función del sistema SFC12 "D_ACT_DP"
¿Qué son los datos consistentes?
¿Cómo se pueden leer datos de forma consistente de un esclavo DP normalizado / dispositivo PROFINET IO, y escribirlos de la misma forma en otro esclavo DP normalizado / dispositivo PROFINET IO?
Desactivación de esclavos DP después del arranque de la CPU
Información de diagnóstico del FB125 con un esclavo DP desactivado
Activación de un esclavo DP desactivado con ayuda del SFC 12 "D_ACT_DP"
Parametrización necesaria en el SFC 103 / SFC 59 para averiguar y leer los datos de la topología
¿Qué requerimientos hay que tener en cuenta cuando se quiere utilizar la función "Preparación del diagnóstico del cable"?
Lista de vida (Lifelist) de los esclavos DP utilizando el SFC51 "RDSYSST" en lugar del SFC12 "D_ACT_DP"
Referencia:

PREGUNTA:
¿Cómo se puede obtener la información sobre todos los esclavos DP activados y desactivados utilizando la función del sistema SFC12 "D_ACT_DP"?

RESPUESTA:
Con ayuda de la función del sistema SFC12 "D_ACT_DP", se dispone de la posibilidad de averiguar el estado de un esclavo DP, indicando su dirección lógica en el parámetro "LADDR" y el identificador de servicio “0” en el parámetros "MODE". Para supervisar todos los esclavos DP del maestro, había que ejecutar esta función del sistema para cada esclavo DP.

Pero es más recomendable si se ejecuta la función del sistema SFC51 "RDSYSST". Con ella, se puede averiguar el estado de todos los esclavos DP del maestro. La asignación de parámetros necesaria para el SFC51 se puede ver en la siguiente tabla.

Tipo de E/S

Parámetros

Valor

Tipo

Significado

I

REQ

True

BOOL

Arranque de la ejecución si está a TRUE

I

SZL_ID

W#16#0692

WORD

Estado OK de todos los esclavos DP

I

INDEX

B#16#1

WORD

Número del sistema maestro, por ejemplo “1”

O

RET_VAL

 

INT

Valor de retorno

O

BUSY

 

BOOL

La ejecución del modulo sigue activa

O

SZL_HEADER

 

STRUCT

 

O

DR

 

ANY

Zona destino de los datos elaborados

Tabla 1: Asignación de parámetros en la función del sistema SFC51

Indicaciones sobre los parámetros de la tabla 1:

REQ:
La función del sistema SFC51 es una función que se ejecuta de forma asíncrona. Es decir, la duración de la ejecución puede durar varios ciclos. Por tanto, evalúe el parámetro BUSY en cada nueva llamada de la función. Sólo cuando no esté activo es cuando se puede iniciar un nuevo servicio.

SZL_ID:
El valor indicado en la tabla 1sólo es válido para sistemas maestros con interfase DP integrada. Si la interfase DP es externa (por ejemplo, una CP443-5 Ext.), hay que utilizar el valor W#16#4692.

INDEX:
El valor de este parámetro se puede ver en la configuración HW (PROFIBUS(x); Sistema maestro DP (1)).

SZL_HEADER:
Este parámetro no es necesario, pero hay que declararlo. La variable STRUCT asociada a este parámetro consta de 2 variables WORD.

DR:
Indique en este parámetro la variable para los datos averiguados. En este caso de aplicación, la variable debe ser un ARRAY OF BYTE [1...16]. Los bits de este ARRAY están reservados para cada esclavo DP (16 x 8 = 128). El estado del esclavo DP con dirección 1 está disponible en el bit 0 del primer byte. Si este bit está a “1” es que el esclavo DP está desactivado o defectuoso. 

Advertencia:
En la ayuda ONLINE del STEP 7, en la opción Inicio -> SIMATIC -> Documentación -> Manual "Software de sistema SIMATIC para S7-300/400: Funciones de sistema y estándar" (página del Customer Support con número ID 1214574) se dispone de información detallada sobre la función del sistema SFC51.

 Nr. de identificación (ID):19268381   Fecha:2004-07-27 
Este artículo...me ayudóno me ayudó                                 
mySupport
My Documentation Manager 
Boletín 
CAx-Download-Manager 
Support Request
Sobre este artículo
Imprimir
Crear PDF 
Enviar artículo
QuickLinks
Herramienta de compatibilidad 
Ayuda
Ayuda en línea
Guided Tour