Error del compilador C0185
Mensaje: No es posible realizar el acceso al componente '.', el acceso al índice '[]' o llamar a '()' como resultado de la llamada a la función. Asigne el resultado a la variable de ayuda primero.
Posible causa de error: Se realiza el acceso de componente o índice al resultado de una llamada de función.
Error de corrección: Asigne el resultado a una variable para poder acceder.
ejemplo 419. Ejemplo del error:
PROGRAM PLC_PRG VAR it : ITF; END_VAR POU_1()[0].METH1(); FUNCTION POU_1 : ARRAY[0..0] OF ITF INTERFACE ITF METHOD METH1
Mensaje:
C0185: No es posible realizar el acceso al componente '.', el acceso al índice '[]' o llamar a '()' como resultado de la llamada a la función. Asigne el resultado a la variable de ayuda primero.