Areas de memoria
3--1
Introducción
1, 2, 3.. 1.
3--2
Areas de memoria
Area
PLC
Bits de entrada SP10
SP16
SP20
Bits de salida
SP10
SP16
SP20
Existen varios pasos básicos en la escritura de un programa. En el Apéndice
F Modelo para asignación de E/S y en el Apéndice G Modelo para codifica-
ción del programa, se encuentran hojas modelo que pueden ayudar a la pro-
gramación.
Obtener un listado de todos los dispositivos de E/S y de los puntos de
E/S asignados, y preparar una tabla que indique la asignación de cada
bit de E/S a cada dispositivo de E/S.
2.
Determinar qué canales están disponibles como bits de trabajo y prepa-
rar una tabla en la que se los pueda situar tal y como se van a utilizar.
3.
Preparar también tablas similares de temporizadores/contadores. Re-
cordar que la función de un TIM/CNT sólo se puede definir una vez por
programa.
4.
Dibujar el diagrama de relés.
5.
Escribir el programa en la consola de programación.
6.
Chequear el programa para localizar los errores de sintaxis, y corregir-
los.
7.
Transferir el programa de la consola de programación a la CPU y ejecu-
tar el programa para detectar los posibles errores, y corregirlos.
8.
Una vez instalado el sistema de control y preparado para utilizar, ejecu-
tar el programa y realizar los ajustes finos necesarios.
En la siguiente tabla se resume el nombre, acrónimo, rango, y función de
cada una de las áreas de memoria. Todas son áreas de datos a excepción
de la última. Los datos y áreas de memoria se referencian generalmente por
su acrónimo. Los bits no listados en la siguiente tabla no se pueden utilizar.
Canales
Bits
No. de
bits
6
00
0000 a 0005
10
00
0000 a 0009
12
00
0000 a 0011
4
01
0100 a 0103
6
01
0100 a 0105
8
01
0100 a 0107
Función
Entrada de señales externas al PLC. Estos bits se
pueden utilizar tantas veces como sea necesario en el
programa.
Cada uno de estos bits sólo se puede utilizar en una
sola instrucción controlando su estado, pero se puede
utilizar tantas veces como sea necesario en otras
instrucciones. Si el estado del mismo bit de salida es
controlado por más de una instrucción, sólo será válido
el estado determinado por la última instrucción.
Sección 3--2
27