Este contenido ha sido traducido automáticamente. Las versiones oficiales de todas las descripciones textuales del software son exclusivamente las versiones en alemán e inglés. Para obtener más información, consulte el descargo de responsabilidad de traducción automática en nuestros Términos y condiciones.
Error del compilador C0038
Mensaje: '<salida no válida>' no es una salida de '<nombre de función>'
Posible causa de error: una variable local se maneja como una salida en una llamada de función.
Error de corrección: Declare la variable como un parámetro de salida.
ejemplo 337. Ejemplo del error:
PROGRAM PLC_PRG VAR i : INT; x : INT; END_VAR i := TEST(iVar => x); FUNCTION TEST : INT VAR iVar : INT; END_VAR
Mensaje:
C0038: 'iVar' no es salida de 'TEST'
Error de corrección:
VAR_OUTPUT iVar : INT; END_VAR