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

Publicidad

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 1543-1
Instrucciones de servicio, 12/2019, C79000-G8978-C289-08
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.
Configuración, programación
4.7 Comunicación 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".
59

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Cp 1543-1

Tabla de contenido