Page 1 sur 1

Programmer un clavier asi 12 touches sur tia portal

Posté : 24 janv. 2022, 21:56
par AlMontana
Bonjour,


J’ai un clavier 12 touches (XBLC1012R184) à programmer j’aimerai savoir comment je peux programmer un code sur tia portal.
Du genre si j’appuie 4 fois sur 4 le mode maintenance s’active.

Merci pour votre aide.

Re: Programmer un clavier asi 12 touches sur tia portal

Posté : 25 janv. 2022, 10:41
par AC23
Bonjour,

A quel étape tu bloques ?

Bien cordialement;

Re: Programmer un clavier asi 12 touches sur tia portal

Posté : 26 janv. 2022, 20:59
par AlMontana
Bonsoir,

Le clavier est codée en BCD sur 4bits.
J’ai le programme sur pl7pro( Schneider) que je dois convertir sur tia portal (Siemens)
Je bloque des le début. Je ne vois pas comment je peux faire déjà juste pour détecter une touche.
Puis je dois rajouter des condition comme %MW0<>15-(%M3)
Puis je dois faire le comptage de nombre de touche.
Ensuite j’ai Mw1=(Mw1*10)+MW0 ce qui veut dire que je multiplie par 10 pour différencier la première touche de la seconde.
Mon objectif est de crée plusieurs code à 4 chiffre pour des fonctions différentes

Merci pour votre aide.

Re: Programmer un clavier asi 12 touches sur tia portal

Posté : 27 janv. 2022, 18:42
par philou77
Salut !

Tu dis avoir le prg sous Schneider.

Rien de bien difficile à convertir en Siemens..

Mais si en siemens tu es est à te demander comment 'créer' un MW0, ça va être dur pour toi...

les mw existent naturellement..
tu crées une variable nommée 'toto' de type WORD ou INT que tu localises à l'adresse MW0, tout simplement

%MW0<>15-(%M3) (attention, cela mélange des mots et des bits.... à part cela, les tests existent aussi en siemens..

Mw1=(Mw1*10)+MW0 (on ne sait pas ce que contient MW1 ni mwo...)

Re: Programmer un clavier asi 12 touches sur tia portal

Posté : 27 janv. 2022, 21:53
par RoisseBernard
Bonsoir
Dans un premier temps vous avez les bits nommés %M1 %M2...
Vous avez aussi ce qu'on appelle un ensemble de mots 16 bits ce sont les %MW0 %MW1...C'est l'automate qui les génère.
Si vous avez le programme Schneider vous pouvez comparer ces 2 données en générant une table d'animation.Ça vous facilitera la tâche pour la recopie du programme sur Siemens.
Si vous le souhaitez je peux rédiger un début de programme pour que vous ayez un exemple si vous me donner le programme existant Schneider, je suppose que vous utilisez Tiaportal V17.

Bernard.R

Re: Programmer un clavier asi 12 touches sur tia portal

Posté : 27 janv. 2022, 22:41
par AlMontana
RoisseBernard a écrit : 27 janv. 2022, 21:53 Bonsoir
Dans un premier temps vous avez les bits nommés %M1 %M2...
Vous avez aussi ce qu'on appelle un ensemble de mots 16 bits ce sont les %MW0 %MW1...C'est l'automate qui les génère.
Si vous avez le programme Schneider vous pouvez comparer ces 2 données en générant une table d'animation.Ça vous facilitera la tâche pour la recopie du programme sur Siemens.
Si vous le souhaitez je peux rédiger un début de programme pour que vous ayez un exemple si vous me donner le programme existant Schneider, je suppose que vous utilisez Tiaportal V17.

Bernard.R
Bonsoir, comment je peux vous transmettre les programme pl7 pro (Schneider) j’utilise la version 12 de tia portal. Avez vous un mail ou autre chose ?

Re: Programmer un clavier asi 12 touches sur tia portal

Posté : 27 janv. 2022, 23:14
par philou77
Re !

Je vais pas te faire ton programme..

A toi de bosser un peu

Re: Programmer un clavier asi 12 touches sur tia portal

Posté : 27 janv. 2022, 23:25
par AlMontana
Oui je me doute lol je disais pour Roisse qui souhaite me faire un début de programme. Mais je note tous vos conseils je vais regarder ça demain je vous donne des nouvelles.

Merci à vous.

Re: Programmer un clavier asi 12 touches sur tia portal

Posté : 28 janv. 2022, 13:19
par AlMontana
Bonjour,

Merci pour votre aide j’ai réussi. Plus simple que prévu 👍