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

Table des Matières
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
SRCBLK
INPUT
RET_VAL
OUTPUT
DSTBLK
OUTPUT
3-4
Type de
Zone de
données
mémoire
ANY
E, A, M, D, L Zone de mémoire à copier (champ source). Les tableaux
INT
E, A, M, D, L Si une erreur est apparue pendant l'exécution de la
ANY
E, A, M, D, L Zone de mémoire où placer la copie (champ cible). Les
Description
du type de données STRING ne sont pas autorisés.
fonction, la valeur de retour contient un code d'erreur.
tableaux du type de données STRING ne sont pas
autorisés.
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01

Hide quick links:

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières