En-Tête De Db Fichier Pour Mode Client Ftp - Siemens SIMATIC NET S7-1500 Instructions De Service

Masquer les pouces Voir aussi pour SIMATIC NET S7-1500:
Table des Matières

Publicité

En-tête de DB fichier pour mode client FTP
L'en-tête de DB fichier décrit ici est identique à l'en-tête de DB fichier décrit pour le mode
serveur FTP.
Paramètre
EXIST
BOOL
LOCKED
BOOL
NEW
BOOL
CP 1543-1
Instructions de service, 07/2021, C79000-G8977-C289-08
Type
Valeur / Signification
Le bit EXIST indique la présence
ou non de données valides dans la
zone de données utiles.
La commande FTP retrieve traite le
contrat uniquement si EXIST=1.
0 : Le DB fichier ne contient
pas de données utiles valides
(Fichier inexistant).
1 : Le DB de fichier contient
des données utiles valides (Fi-
chier existant).
Le bit LOCKED sert à interdire
l'accès au DB fichier.
0 : L'accès au DB fichier est
possible.
1 : L'accès au DB fichier est
bloqué.
Le bit NEW indique si le données
ont été modifiées depuis la der-
nière opération de lecture.
0 : Le contenu du DB fichier
est resté inchangé depuis la
dernière opération d'écriture.
Le programme utilisateur de la
CPU S7 a enregistré la dernière
modification.
1 : Le programme utilisateur
de la CPU S7 n'a pas encore
enregistré la dernière opéra-
tion d'écriture.
Configuration, blocs de programme
3.9 Communication FTP
Alimentation
La commande FTP DELETE met EXIST à 0.
La commande FTP STORE met EXIST à 1.
Les commandes FTP "STORE"et "RETRIEVE"
mettent LOCKED à 1 durant le traitement
si le bit était auparavant à 0.
Le programme utilisateur de la CPU S7
peut également mettre LOCKED à 1 ou à
0 durant l'accès en écriture à des fins de
garantie de cohérence.
On obtient ainsi un verrouillage mutuel
entre programme utilisateur et traitement
FTP pour assurer la cohérence.
Marche à suivre recommandée dans le
programme utilisateur :
1. Interroger le bit LOCKED (si = 0)
2. Mettre le bit WRITEACCESS à 0
3. Interroger le bit LOCKED (si = 0)
4. Mettre le bit LOCKED à 1
5. Ecrire les données
6. Mettre le bit LOCKED à 0
L'instruction FTP "RETRIEVE" met NEW=1
après traitement.
Le programme utilisateur sur la CPU S7
doit, après lecture des données, remettre
NEW=0 pour autoriser une nouvelle
commande "RETRIEVE".
63

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cp 1543-1

Table des Matières