SOMACHINE fichiers EDS

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
cyatec
Apprend le binaire
Apprend le binaire
Messages : 2
Enregistré le : 02 mai 2019, 16:55

SOMACHINE fichiers EDS

Message par cyatec »

Bonjour,
J'ai intégré des fichiers EDS pour des appareils qui communiquent en ethernet/IP avec un M251.
Dans un programme en CODESYS, ces fichiers sont intégrés et j'ai accès a des octets (bytes) dans le mappage E/S.
Dans le Somachine, je n'ai que des mots (%IW et %QW), ce qui est gênant car par exemple sur un module aventics, l'adressage commence a l'octet 0 pour piloter 8 sorties TOR, et le 2ème et 3ème octets sont pour une sortie analogique.
Je peux donc écrire l'octet 0 sans problème, mais comment faire pour écrire la valeur d'un mot de 16 bits sur l'octet 1 et 2 ?
dans ma config E/S j'ai :
%QW0
%QW1
J'écris donc dans le %QB0, mais je ne sais pas écrire dans le QB1 et QB2.
Merci pour votre aide !!
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1033
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: SOMACHINE fichiers EDS

Message par MiGaNuTs »

Dans SoMachine les %MWx sont découpés en %MBx et %MB(x+1), mais les %QWx sont découpés en %QX et %QX,et pareil avec les %IW qui sont en %IX du coup. Sinon ca aurai été trop simple.

Pour écrire ton word dans 2 bytes "décalés", bah il va falloir faire des masques et des décalages de bits pour aller tes "paquets" de 8 bits au bon endroit a la mano.
cyatec
Apprend le binaire
Apprend le binaire
Messages : 2
Enregistré le : 02 mai 2019, 16:55

Re: SOMACHINE fichiers EDS

Message par cyatec »

Bonjour,
Merci pour la réponse, c'est ce que je craignais.
Merci
A bientôt
Répondre