Memoria de la SoftPLC
2 MEMORIA DE LA SOFTPLC
2.1 MEMORIA
RAM SoftPLC: 4536 bytes
FLASH SoftPLC: 32768 bytes
¡NOTA!
El aplicativo SoftPLC almacenado en FLASH es ejecutado en RAM. Por este motivo, siempre que el
aplicativo fuera mayor que 4536 bytes, el ciclo de scan quedará más lento, debido a las cargas de la
memoria FLASH para la RAM.
2.2 MEMORIA DE DATOS
En la SoftPLC, el área de memoria de datos (variables del usuario) y de programa es compartida. Por eso un
aplicativo puede variar el tamaño total en función de la cantidad de variables utilizadas por el usuario.
Los marcadores de bit, word y float son alocados de acuerdo con la ÚLTIMA dirección utilizada en el
aplicativo, o sea, cuanto mayor es esta última dirección, mayor será el área alocada. Por eso, es recomendado
que el usuario utilice los marcadores de manera SECUENCIAL.
Las constantes word y float también utilizan espacio de programa.
2.2.1 Constantes
Símbolo
%KW
Constantes Word
(16 bits)
%KF
Constantes Float
(32 bits – IEEE)
2.2.2 Entradas y Salidas Físicas (Hardware)
¡NOTA!
Los valores de las Entradas Analógicas (%IW) y de las Salidas Analógicas (%QW) leídos y escritos
respectivamente vía SoftPLC, respectan las suyas ganancias (P0232, P0237, P0242: %IW1−%IW4 y
P0252, P0255: %QW1−%QW2) y offsets (P0234, P0239, P0244: %IW1−%IW3).
Tabla 2.1 - Mapeado de Memoria de las Constantes
Descripción
Depende de la cantidad de constantes word distintas. Ex: Si
fueran utilizadas las:
- %KW: 327
- %KW: 5; 67
- %KW: 13; 1000; 4
Depende de la cantidad de constantes float distintas. Ex: Si
fueran utilizadas las:
- %KF: -0,335
- %KF: 5,1; 114,2
- %KF: 0,0; 115,3; 13,333
Tabla 2.2 - Mapeado de Memoria de los I/O's
Símbolo
Descripción
%IX
Entradas Digitales
%QX
Salidas Digitales
%IW
Entradas Analógicas
%QW
Salidas Analógicas
Bytes
= 2 bytes
= 4 bytes
= 6 bytes
= 4 bytes
= 8 bytes
= 12 bytes
Rango
Bytes
1 ... 8
2
1 ... 5
2
1 ... 3
6
1 ... 2
4
SoftPLC | 7