Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Automation
Automation Forum d'entraide sur l'automatisme, la robotique et l'informatique industrielle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2011, 09h15   #1
Candidat au titre de Membre du Club
 
Homme
Automaticien newbie
Inscription : mai 2011
Messages : 20
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Automaticien newbie

Informations forums :
Inscription : mai 2011
Messages : 20
Points : 13
Points : 13
Par défaut TSX57 - Ecrire dans un bit de mot par MODBUS TCP

Bonjour,

Config:
PC de supervision avec KEPserver --> Liaison Ethernet (MODBUS TCP) --> TSX57 + ETY110

Problème:
Je dois écrire dans des bits de morts via la supervision, mais il semble que ceux-ci soient en lecture seule.

Exemple:
Si je paramètre dans KEPserver les adresses suivantes:
- 000001 (%M0) : J'arrive à lire et écrire
- 400001 (%MW0): J'arrive à lire et écrire
- 400001.2 (%MW0:X2): J'arrive à lire mais pas à écrire, KEPserver me renvoie une exception 1 = "illegal function"

J'ai testé OFS, le problème est le même...

Question:
Y a-t-il une méthode ou quelque chose à configurer? Ou dois-je me résigner à déplacer toutes mes variables dans des %M
LePingouin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 14h25   #2
Responsable outils internes
 
Avatar de Nono40
 
Homme Bruno Guérangé
Ingénieur développement logiciels
Inscription : mai 2002
Messages : 7 871
Détails du profil
Informations personnelles :
Nom : Homme Bruno Guérangé
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : mai 2002
Messages : 7 871
Points : 11 853
Points : 11 853
Ce n'est pas possible. Tu dois soit écrire le mot en entier, soit structurer tes données autrement.

Il n'existe pas de fonction écrivant un bit de mot en Modbus. Je pense que pour la lecture il lit le mot entier et ne te donne que le bit voulu.
__________________
Delphi :
La F.A.Q. , 877 réponses à vos questions !
264 sources à consulter/télécharger !
Nono40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 15h42   #3
Candidat au titre de Membre du Club
 
Homme
Automaticien newbie
Inscription : mai 2011
Messages : 20
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Automaticien newbie

Informations forums :
Inscription : mai 2011
Messages : 20
Points : 13
Points : 13
C'est une bien triste nouvelle

Je vais donc me débrouiller autrement.


Merci à toi pour cette réponse claire
LePingouin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h17.


 
 
 
 
Partenaires

Hébergement Web