Encabezado Del File-Db Para Modo Cliente Ftp - Siemens SIMATIC NET S7-1500 Instrucciones De Servicio

Ocultar thumbs Ver también para SIMATIC NET S7-1500:
Tabla de contenido

Encabezado del File-DB para modo cliente FTP

El encabezado del File-DB aquí descrito es idéntico al encabezado del File-DB descrito para
el modo de servidor.
Parámetro
EXIST
BOOL
LOCKED
BOOL
NEW
BOOL
CP 1545-1
Instrucciones de servicio, 12/2019, C79000-G8978-C499-02
Tipo
Valor / Significado
El bit EXIST indica si hay datos
válidos en el área de datos de
usuario.
El comando FTP retrieve solo
procesa la petición si EXIST=1.
0: el File-DB no contiene da-
tos de usuario válidos (el ar-
chivo no existe).
1: el File-DB contiene datos
de usuario válidos (el archivo
existe).
El bit LOCKED sirve para la pro-
tección de acceso al File-DB.
0: se puede acceder al File-
DB.
1: el File-DB está bloqueado.
El bit NEW informa sobre si los
datos se han modificado desde la
última operación de lectura.
0: el contenido del File-DB no
ha cambiado desde la última
operación de escritura. El pro-
grama de usuario de la CPU
S7 ha registrado el último
cambio.
1: el programa de usuario de
la CPU S7 no ha registrado la
última operación de escritura.
Bloques de programa
5.3 Bloque para la función de cliente FTP
Alimentación
El comando FTP "DELETE" pone
EXIST=0.
El comando FTP "STORE" pone
EXIST=1.
Los comandos FTP "STORE" y
"RETRIEVE" ponen LOCKED=1 durante
la edición si el bit estaba antes en 0.
El programa de usuario almacenado en
la CPU S7 también puede activar o des-
activar LOCKED para asegurar la cohe-
rencia durante un acceso de escritura.
Con ello se consigue garantizar un blo-
queo mutuo entre el programa de usuario
y el proceso FTP para asegurar la cohe-
rencia.
Procedimiento recomendado para el
programa de usuario:
1. Comprobar el bit LOCKED (si = 0)
2. Poner el bit WRITEACCESS=0
3. Comprobar el bit LOCKED (si = 0)
4. Poner el bit LOCKED=1
5. Escribir datos
6. Poner el bit LOCKED=0
El comando FTP "RETRIEVE" pone
NEW=1 tras la edición.
El programa de usuario de la CPU S7
debe poner NEW=0 tras la lectura de los
datos para permitir un nuevo comando
"RETRIEVE".
95
Tabla de contenido
loading

Este manual también es adecuado para:

Simatic net cp 1545-1

Tabla de contenido