Cargando el progreso local…
PLC Gym
Inicio de PLC GymNivel 1, 0 XP · tu progreso
Glosario

Arreglo en una máquina real

Un arreglo es una lista numerada de valores, todos del mismo tipo, guardados bajo un nombre. En vez de cuatro variables llamadas Reading1 a Reading4, tienes una variable llamada Readings con cuatro posiciones.

Eliges una posición con un índice entre corchetes, como Readings[2]. El índice puede ser una variable que cambia, y por eso los arreglos funcionan tan bien con bucles.

La declaración cambia según el fabricante. Siemens escribe ARRAY[0..7] OF REAL. Rockwell escribe REAL[8], que da las posiciones de 0 a 7.

Arreglo: un ejemplo resuelto

Un filtro de nivel guarda las últimas ocho lecturas en un arreglo REAL con posiciones de 0 a 7. Cada lectura nueva va a la siguiente posición. Un solo nombre de variable guarda las ocho, así que el programa puede recorrerlas con un único bucle.

Arreglo: un error habitual

Contar desde 1 cuando el arreglo empieza en 0. Ocho valores ocupan las posiciones 0 a 7, así que Readings[8] no existe. Salirse del rango declarado es un error.

¿Todavía no lo tienes claro? Pregunta en el Vestuario.