Error del compilador C0003

Mensaje

‘<value>’ is not a valid bit number for ‘<variable>’

Causa del mensaje

Intento de acceso a un bit que está fuera del rango para un tipo de datos.

Solución

Use un valor de bit para el acceso de bit que sea menor que el número de bits del tipo de datos de la variable.

Ejemplo de error

PROGRAM PLC_PRG
VAR
 test1: BOOL;
 test2: WORD;
END_VAR

test1 := test2.17;

--> C0003: '17' is not a valid bit number for 'w'