Llamada Y Transferencia De Parámetros; Principio De La Transferencia De Parámetros; Sintaxis De La Transferencia De Parámetros - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

12.3
Llamada a funciones y bloques de función
12.3.1 Llamada y transferencia de parámetros
Llamada a FC y FB
Para garantizar la legibilidad y facilitar el mantenimiento de los programas de usuario, toda
la funcionalidad del programa se subdivide en tareas parciales que luego ejecutan los
bloques de función (FB) y las funciones (FC). Desde un bloque S7-SCL se pueden realizar
llamadas a otros FC o FB. Puede llamarse a los siguientes bloques:
• bloques de función y funciones creados en S7-SCL;
• bloques de función y funciones creados en otros lenguajes de S7 (KOP, FUP, AWL);
• funciones del sistema (SFC) y bloques de función del sistema (SFB) disponibles en el
sistema operativo de la CPU.
Principio de la transferencia de parámetros
Al llamar funciones o bloques de función se produce un intercambio de datos entre el bloque
invocante y el bloque llamado. En el interface del bloque llamado hay definidos unos
parámetros con los que opera el bloque. Estos parámetros se denominan parámetros
formales. Son simplemente "comodines" para los parámetros que se transferirán al bloque
cuando realice una llamada. Los parámetros transferidos al realizar la llamda reciben el
nombre de parámetros actuales.
Sintaxis de la transferencia de parámetros
Los parámetros que deben transferirse deben especificarse en la llamada como lista de
parámetros. Los parámetros se escriben entre paréntesis. Si son varios parámetros se
separan mediante comas.
En el siguiente ejemplo de llamada a función se indican un parámetro de entrada, uno de
salida y uno de entrada/salida.
Parámetros actuales
LONGITUD
Suma_verificacion
S7-SCL V5.3 para S7-300/400
A5E00324652-01
3
Parámetros formales
E_Par
D_Par
A_Par
Instrucciones
12-27

Publicidad

Tabla de contenido
loading

Tabla de contenido