Dprd_Dat Et Dpwr_Dat - Siemens SIMATIC S7-1200 Manuel

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

Publicité

Instructions avancées
8.3 Périphérie décentralisée
Elément de tableau STATUS[4]
En présence d'erreurs DPV1, le maître DP transmet STATUS[4] à la CPU et à l'instruction.
En l'absence d'erreur DPV1, cette valeur est mise à 0, aux exceptions suivantes près pour
RDREC :
● STATUS[4] contient la longueur de la zone cible de RECORD si MLEN > longueur de la
● STATUS[4] est égal à MLEN si longueur réelle de l'enregistrement < MLEN < longueur
● STATUS[4] est égal à 0 si STATUS[4] > 255 ; devrait être défini.
Dans PROFINET IO, STATUS[4] a la valeur 0.
8.3.4

DPRD_DAT et DPWR_DAT

Vous pouvez utiliser les instructions DPRD_DAT (Lecture de données cohérentes) et
DPWR_DAT (Ecriture de données cohérentes) avec PROFINET, PROFIBUS et GPRS.
Tableau 8- 79 Instructions DPRD_DAT et DPWR_DAT
CONT/LOG
La CPU prend en charge jusqu'à 64 octets de données cohérentes. Vous devez utiliser les
instructions DPRD_DAT et DPWR_DAT pour des zones de données cohérentes supérieures
à 64 octets. Si nécessaire, ces instructions peuvent être utilisées pour des zones de
données à partir de 1 octet. Le code d'erreur W#16#8090 est renvoyé si l'accès est refusé.
Remarque
Si vous utilisez les instructions DPRD_DAT et DPWR_DAT avec des données cohérentes,
vous devez supprimer ces dernières de l'actualisation automatique de la mémoire image.
Reportez-vous à "Concepts API : Exécution du programme utilisateur" (Page 63) pour plus
d'informations.
268
zone cible de RECORD.
de la zone cible de RECORD.
Description
Utilisez l'instruction DPRD_DAT pour lire les données cohérentes d'un esclave norme
DP/périphérique PROFINET IO. Si aucune erreur ne survient pendant le transfert de donnes, les
données lues sont entrées dans la zone cible définie par le paramètre RECORD. La zone cible
doit avoir la même longueur que celle que vous avez configurée avec STEP 7 pour le module
sélectionné. Lorsque vous appelez l'instruction DPRD_DAT , vous pouvez accéder uniquement
aux données d'un module / identificateur DP à l'adresse de début configurée.
Utilisez l'instruction DPWR_DAT pour écrire les données dans RECORD de manière cohérente
dans l'esclave norme DP/périphérique PROFINET IO adressé. La zone source doit avoir la
même longueur que celle que vous avez configurée avec STEP 7 pour le module sélectionné.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières