Table d'adressage pour communication M221<->SOFFREL

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
LeCycleDAzimov
Apprend le binaire
Apprend le binaire
Messages : 9
Enregistré le : 13 mars 2017, 08:31

Table d'adressage pour communication M221<->SOFFREL

Message par LeCycleDAzimov »

Bonjour,

On me demande de réaliser un programme sur M221 (Somachine basic) dont les valeurs %MW, %TM et bits défauts/alarmes.

Y-a-t-il des choses particulières à savoir? Comment bien le réaliser (besoin d'une fonction programme?) ? Ou faut-il uniquement créer les valeurs bits/mot à lire?

Par ailleurs, je tiens à m'assurer de cette information : "Ecrire dans le bit %M0, sur Somachine (basic?) n'agira pas sur la valeur %MW0".

Merci pour toutes aides et bonne journée! ^^

Azimov.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7166
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Table d'adressage pour communication M221<->SOFFREL

Message par itasoft »

slts,
"Ecrire dans le bit %M0, sur Somachine (basic?) n'agira pas sur la valeur %MW0".

non ça n'agira pas
Automaticien privé (de tout)
itasoft@free.fr
md42
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 116
Enregistré le : 22 mars 2016, 08:54

Re: Table d'adressage pour communication M221<->SOFFREL

Message par md42 »

%M0 est un bit (0 ou 1)
%MWO est un mot (0 à 65535)
donc pas de risque de mélange
LeCycleDAzimov
Apprend le binaire
Apprend le binaire
Messages : 9
Enregistré le : 13 mars 2017, 08:31

Re: Table d'adressage pour communication M221<->SOFFREL

Message par LeCycleDAzimov »

Bonjour,

Merci à ceux qui m'ont aidés. Cela dit, sur Siemens, écrire dans le %M0.0 reviens à écrire dans le premier bit de poid faible du %MW0... Le pourquoi de ma question. ^^

Azimov
sam2302
Asservi son premier moteur
Asservi son premier moteur
Messages : 26
Enregistré le : 31 janv. 2017, 00:17

Re: Table d'adressage pour communication M221<->SOFFREL

Message par sam2302 »

Par contre pour la lecture ou l'écriture de double mots c'est du m2m1! Pas comme Siemens... Groupe un maximum tes blocs de lecture et d écriture pour gagner en temps de rafraichissement.
ariana
Aguerri de l'automation
Aguerri de l'automation
Messages : 82
Enregistré le : 04 mai 2017, 09:58

Re: Table d'adressage pour communication M221<->SOFFREL

Message par ariana »

Bonjour,
dans qu'elle cas utilise t'on l'@ %M0 ou bien %MW0 ET quelle est la reltion entre ces @ et les bloc Var_read et Var write??? merci de me répondre
ChrisLBQ
Asservi son premier moteur
Asservi son premier moteur
Messages : 26
Enregistré le : 13 mars 2016, 16:11

Re: Table d'adressage pour communication M221<->SOFFREL

Message par ChrisLBQ »

md42 a écrit : 17 mars 2017, 21:33 %M0 est un bit (0 ou 1)
%MWO est un mot (0 à 65535)
donc pas de risque de mélange
Ce sont des entiers signés
-32768 à +32767 pour être exacte, sur nos amis les M221 en l’occurrence. Pour créer un stockeur a +65535 il faudra user du %MD(i)
ariana
Aguerri de l'automation
Aguerri de l'automation
Messages : 82
Enregistré le : 04 mai 2017, 09:58

Re: Table d'adressage pour communication M221<->SOFFREL

Message par ariana »

mercii
Répondre