Adresses Modbus Diris I-60

Forum traitant des automates industriels de marque Siemens.
Pierro
Code son premier grafcet
Code son premier grafcet
Messages : 31
Enregistré le : 17 mars 2020, 16:58
Localisation : 127.0.0.1

Re: Adresses Modbus Diris I-60

Message par Pierro »

Salut Sinced,

Dans la VAT, je mettrai que les adresse %MD200, MD204 (si tu fait une lecture des U32 ou S32 pour pas etre a cheval sur les octets).

Après je pense a un problème de format. pour en etre sur perso, je range les données de la requête dans une zone de DB(exemple pour une lecture de 30 réel d'un enregistreur eurotherm):

a+
Fichiers joints
Capture.JPG
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1242
Enregistré le : 13 oct. 2015, 16:56

Re: Adresses Modbus Diris I-60

Message par sinced »

Pierro a écrit : 06 mai 2024, 16:29 Salut Sinced,

Dans la VAT, je mettrai que les adresse %MD200, MD204 (si tu fait une lecture des U32 ou S32 pour pas etre a cheval sur les octets).

Après je pense a un problème de format. pour en etre sur perso, je range les données de la requête dans une zone de DB(exemple pour une lecture de 30 réel d'un enregistreur eurotherm):

a+
C'est fait expres dans la VAT de ne pas mettre que des adresses "Paires"
En fait ca permet de voir globalement ce qui se passe. Parcequ'il y a dans la meme table d'echange des variables qui n'occupent qu'un seul mot (et non un double mot).
Pour ranger dans un DB ou dans des %M, techniquement c'est le meme resultat. le MB-CLIENT a besoin d'une zone ou ecrire
Avatar du membre
Bruce33
Créateur de langage
Créateur de langage
Messages : 734
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: Adresses Modbus Diris I-60

Message par Bruce33 »

Sinced,
Il y a un problème avec la recopie des données dans la table de mots doubles.
Si tu affiches les données en hexadécimal tu constateras qu'il y a un mot en commun avec le double mot précédent et un mot en commun avec le double mot suivant.
Du coup tu retrouves les valeurs de 4 en 4 :
%MD200 = 50,210 Hz / Frequency
%MD204 = -1 (non disponible) / Ph-N Voltage : V1
%MD208 = -1 (non disponible) / Ph-N Voltage : V2
%MD212 = -1 (non disponible) / Ph-N Voltage : V3
%MD216 = -1 (non disponible) / Reserved
%MD220 = 89,99 V / Ph-Ph Voltage : U12
%MD224 = 101,75 V / Ph-Ph Voltage : U23
%MD228 = 86,21 V / Ph-Ph Voltage : U31
%MD232 = 137,32 A / Current : I1
%MD236 = 139,211 A / Current : I2
%MD240 = 141,995 A / Current : I3
etc.
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1242
Enregistré le : 13 oct. 2015, 16:56

Re: Adresses Modbus Diris I-60

Message par sinced »

Bruce33 a écrit : 07 mai 2024, 00:27 Sinced,
Il y a un problème avec la recopie des données dans la table de mots doubles.
Si tu affiches les données en hexadécimal tu constateras qu'il y a un mot en commun avec le double mot précédent et un mot en commun avec le double mot suivant.
Du coup tu retrouves les valeurs de 4 en 4 :
%MD200 = 50,210 Hz / Frequency
%MD204 = -1 (non disponible) / Ph-N Voltage : V1
%MD208 = -1 (non disponible) / Ph-N Voltage : V2
%MD212 = -1 (non disponible) / Ph-N Voltage : V3
%MD216 = -1 (non disponible) / Reserved
%MD220 = 89,99 V / Ph-Ph Voltage : U12
%MD224 = 101,75 V / Ph-Ph Voltage : U23
%MD228 = 86,21 V / Ph-Ph Voltage : U31
%MD232 = 137,32 A / Current : I1
%MD236 = 139,211 A / Current : I2
%MD240 = 141,995 A / Current : I3
etc.
@Bruce33
Je pense que tu as raison et qu'il va falloir plutot observer ce decalage. Je teste et je vous reviens.
Cdlt,
Avatar du membre
Bruce33
Créateur de langage
Créateur de langage
Messages : 734
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: Adresses Modbus Diris I-60

Message par Bruce33 »

Je pense que l'offset d'adresse se compte en octets dans le S7-1200.
Répondre