Copie D'une Variable Sans Interruption Avec Sfc81 "Ublkmov - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Fonctions de copie et fonctions sur bloc
3.2
Copie d'une variable sans interruption avec SFC81
"UBLKMOV"
Description
La fonction SFC81 "UBLKMOV" (uninterruptable block move) sert à la copie cohérente du
contenu d'une zone de mémoire (champ source) dans une autre zone de mémoire (champ
cible). Cette opération de copie ne peut pas être interrompue par d'autres activités du
système d'exploitation.
La SFC81 "UBLKMOV" peut copier le contenu de toutes les zones de mémoire, à
l'exception :
des blocs FB, SFB, FC, SFC, OB, SDB,
des compteurs,
des temporisations,
de la zone de périphérie,
des blocs de données non liés à l'exécution.
La plus grande quantité que vous pouvez copier est de 512 octets. Tenez compte des
limitations dues à la capacité de la CPU. Vous trouvez ces informations dans la liste des
opérations par exemple.
Interruption, temps de réaction à une alarme
L'opération de copie ne pouvant être interrompue, il faut bien penser que l'emploi de la
SFC81 "UBLKMOV" peut augmenter le temps requis par votre CPU pour réagir aux alarmes.
Paramètre
Déclaration Type de
SRCBLK
INPUT
RET_VAL
OUTPUT
DSTBLK
OUTPUT
3-4
Zone de
données
mémoire
ANY
E, A, M, D, L
INT
E, A, M, D, L
ANY
E, A, M, D, L
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2
Description
Zone de mémoire à copier (champ source). Les
tableaux du type de données STRING ne sont pas
autorisés.
Si une erreur est apparue pendant l'exécution de la
fonction, la valeur de retour contient un code d'erreur.
Zone de mémoire où placer la copie (champ cible).
Les tableaux du type de données STRING ne sont
pas autorisés.
A5E00709333-01

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières