Siemens S7-1500 Instructions De Service page 94

Simatic net industrial ethernet
Masquer les pouces Voir aussi pour S7-1500:
Table des Matières

Publicité

Blocs de programme
5.3 Bloc pour la fonction de client FTP
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
94
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
(Fichier 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 der-
nière modification.
1 : Le programme utilisateur
de la CPU S7 n'a pas encore
enregistré la dernière opéra-
tion d'écriture.
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".
Instructions de service, 12/2019, C79000-G8977-C499-02
CP 1545-1

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cp 1545-16gk7545-1gx00-0xe0

Table des Matières