Comportamiento Diferente De Determinadas Sfcs - Siemens SIMATIC S7-300 Manual De Referencia

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

A.1.2

Comportamiento diferente de determinadas SFCs

SFC 56, SFC 57 y SFC 13 con funcionamiento asíncrono
En las CPUs 312IFM -318-2 DP, algunas SFCs con funcionamiento asíncrono se
ejecutaban siempre o en determinadas condiciones con la primera llamada ("casi
síncronas").
Estas SFCs son realmente asíncronas en las CPUs 31xC/31x. El procesamiento asíncrono
puede extenderse a lo largo de varios ciclos OB 1. Con ello, un bucle de espera puede
convertirse en un bucle sin salida dentro de un OB.
Esto afecta a:
● SFC 56 "WR_DPARM"; SFC 57 "PARM_MOD"
● SFC 13 "DPNRM_DG"
SFC 20 "BLKMOV"
Hasta ahora, esta SFC también podía utilizarse en las CPUs 312 IFM a 318-2 DP para
copiar datos de un DB no relevante para la ejecución.
En las CPUs 31xC/31x, la SFC 20 ya no tiene esta funcionalidad. Para ello deberá utilizar la
SFC 83 "READ_DBL".
SFC 54 "RD_DPARM"
En las CPUs 31xC/31x, esta SFC ya no está disponible. Utilice en su lugar la
SFC 102 "RD_DPARA" asíncrona.
CPU 31xC y CPU 31x, Datos técnicos
Manual de producto, 06/2008, A5E00105477-08
En las CPUs 312 IFM a 318-2 DP, estas SFCs trabajan siempre de forma "casi síncrona"
en la comunicación con módulos periféricos centrales y de forma asíncrona en la
comunicación con módulos periféricos descentralizados.
Nota
Si se utiliza la SFC 56 "WR_DPARM" o la SFC 57 "PARM_MOD", debe evaluarse
siempre el bit BUSY de las SFCs.
Esta SFC trabaja siempre de forma "casi síncrona" en las CPUs 312 IFM a 318-2 DP
cuando se llama en el OB82. En las CPUs 31xC/31x suele trabajar de forma asíncrona.
Nota
En el programa de usuario sólo debe ejecutarse el lanzamiento de trabajo en el OB 82.
La evaluación de los datos teniendo en cuenta los bits BUSY y la respuesta en RET_VAL
debe realizarse en el programa cíclico.
Sugerencia
Si utiliza una CPU 31xC/31x, recomendamos emplear el SFB 54 en lugar de la SFC 13
"DPNRM_DG".
A.1 Informaciones para cambiar a una CPU 31xC o CPU 31x
Anexo
291

Publicidad

Tabla de contenido
loading

Tabla de contenido