Instrucciones avanzadas
8.7 Registrar datos
Determinar el tamaño del espacio libre de la memoria de carga
1. Establecer una conexión online entre STEP 7 y el PLC S7-1200 de destino.
2. Descargar el programa en el que se desean agregar operaciones de registros.
3. Crear las posibles páginas web personalizadas que se requieran. (Las páginas web
4. Utilizar las herramientas online y de diagnóstico para conocer el tamaño de la memoria
5. Multiplicar el tamaño de memoria de carga por el porcentaje libre para obtener el tamaño
Regla de tamaño máximo para todos los registros de datos combinados
La cantidad de memoria de carga libre varía durante las operaciones normales, ya que el
sistema operativo va utilizando y liberando memoria. Es conveniente limitar el tamaño
combinado de todos los archivos de registro a la mitad del espacio libre disponible.
Calcular la memoria necesaria para un único registro
El registro se guarda en forma de bytes de caracteres en el formato de archivo CSV (valores
separados por coma). La tabla siguiente muestra el número de bytes necesarios para
guardar cada tipo de datos.
Tabla 8- 139 Tamaños de datos de archivos CSV
Tipo de
datos
Bool
Byte
Word
DWord
Char
String
USInt
UInt
342
estándar que permiten acceder a registros de datos se guardan en firmware del PLC y
no utilizan memoria de carga).
de carga y el porcentaje de memoria libre disponible (Página 716).
actual de memoria de carga libre.
Número de bytes (bytes de datos más byte separador de coma)
2
5
7
12
4
Ejemplo 1: MyString[10]
El tamaño máximo de la cadena es de 10 caracteres.
Caracteres de texto + relleno automático con caracteres vacíos = 10 bytes
Comillas de apertura y cierre + caracteres coma = 3 bytes
10 + 3 = 13 bytes en total
Ejemplo 2: Mystring2
Si se omiten los corchetes al indicar el tamaño, se asignan de forma
predeterminada 254 bytes.
Caracteres de texto + relleno automático con caracteres vacíos = 254 bytes
Comillas de apertura y cierre + caracteres coma = 3 bytes
254 + 3 = 257 bytes en total
5
7
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06