Que tal, estoy teniendo un error en el plc 8091 al ejecutar el programa en el PLc que no lo detecta el soft cuando lo estoy compilando
la falla se da en una linea especifica del pawn
El programa solo es una linea ladder compuesta de cuatro elementos en serie, un bloque pawn+timer ladder+contador ladder+pawn
el primer bloque es un script pawn donde declaro un array
- [y] y le cargo algunos valores,
luego un timer ladder que se activa cada 1 seg
luego un sumador que lo uso para contar pasadas para que corte a las 30 pasadas
y por ultimo otro bloque insertado pawn (éste último es el del problema)
el bloque tiene dentro nuevamente el array
- [y] con una posición libre en este caso la [6][0] que le cargo un valor entero cualquiera por ej =6
eventos[5][0] = 6
esa linea especificamente genera en el PLC RUN ERROR.
No puedo hacer todo en un solo bloque pawn porque una rutina while o for me mantiene detenida la ejecución de otras lineas ladder
De la manera que lo implemente el timer ladder no me detiene la lectura de otras lineas
Aca detallo el contenido del primer bloque
new eventos [38][10]
eventos
eventos [1][0]=7
eventos [2][0]=1
eventos [3][0]=3
eventos [4][0]=5
el segundo bloque
eventos [5][0]=6