Siemens SIMOCODE-DP 3UF5 Manuel page 146

Table des Matières

Publicité

Communication / Transmission des données
Remarque
Exemple
Ecriture jeu de
données
6-34
Ecriture / Lecture d'un jeu de données
(SIMOCODE-DP comme DPV1 ou S7 esclave)
Vous pouvez accéder aux jeux de données SIMOCODE-DP depuis le
programme d'utilisation si SIMOCODE-DP fonctionne en mode DPV1
comme DPV1 esclave ou S7 esclave au niveau d'un CPU S7 avec interface
DP intégrée.
Ecriture de jeux de données : par SFC 58 «WR_REC»
Lecture de jeux de données : par SFC 59 «RD_REC».
Des informations détaillées concernant les SFC sont présentées dans le
manuel de référence «Logiciel système S7-300/400, Fonctions standard et
fonctions système».
Si SIMOCODE-DP est planifié comme DPV1 esclave (avec le fichier GSD
siem8069.gsg), les paramètres IOID et LADDR doivent être définis comme
suit :
• IOID : toujours B#16#54, que les adresses des sorties soient plus petites ou
non
• LADDR : toujours l'adresse de l'emplacement 0, que l'adresse de
l'emplacement 0 soit la plus petite ou non
(Exception à la description des paramètres du SFC58/59 dans le Manuel de
référence «Logiciel système S7-300/400, Fonctions standards et fonctions
système»).
L 'exemple ci-après correspond à l'écriture des statistiques du jeu de
données 133 de SIMOCODE-DP . SIMOCODE-DP a été planifié comme
DPV1 esclave sous Config. HW dans la boîte de dialogue «Propriétés DP
esclave», à l'onglet «Adresse/Identifiant», avec l'emplacement 0 et
l'adresse 256. Si SIMOCODE-DP fonctionne en mode S7 esclave, l'adresse
256 a été configurée sous Config. HW dans la boîte de dialogue «Propriétés
DP esclave», à l'onglet «Adresses», pour les entrées et les sorties.
Le jeu de données à écrire doit être enregistré dans le module de données
DB20, octets 0 à 6. Le compteur d'heures de service doit être défini sur
213*10, le nombre de démarrages du moteur sur 244 et le nombre de
déclenchements sur 4.
Exemple DB 20 :
DS_133: ARRAY[1..7] BYTE
DS_133[1]BYTE
DS_133[2]BYTE
DS_133[3]BYTE
DS_133[4]BYTE
DS_133[5]BYTE
DS_133[6]BYTE
DS_133[7]BYTE
L 'écriture du jeu de données 133 est déclenchée une seule fois à l'aide de
REQ.
B#16#0
B#16#D5
//213*10 heures de
//service
B#16#0
B#16#0
B#16#F4
//Nbre démarrages
B#16#0
B#16#4
//Nbre de
//déclenchements
GWA 4NEB 631 4286-01b

Publicité

Chapitres

Table des Matières
loading

Table des Matières