Programmer un clavier asi 12 touches sur tia portal

Forum traitant des automates industriels de marque Siemens.
AlMontana
Code sa première boucle
Code sa première boucle
Messages : 13
Inscription : 19 janv. 2022, 20:59

Programmer un clavier asi 12 touches sur tia portal

Message 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.
AC23
Forcené des structures
Forcené des structures
Messages : 174
Inscription : 29 mars 2021, 10:59

Re: Programmer un clavier asi 12 touches sur tia portal

Message par AC23 »

Bonjour,

A quel étape tu bloques ?

Bien cordialement;
<< La vie d'un homme passe par trois phases : apprentissage, apprentissage et apprentissage. >>
Et j'ai même pas fini la première phase
AlMontana
Code sa première boucle
Code sa première boucle
Messages : 13
Inscription : 19 janv. 2022, 20:59

Re: Programmer un clavier asi 12 touches sur tia portal

Message 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.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Programmer un clavier asi 12 touches sur tia portal

Message 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...)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
RoisseBernard
Apprend le binaire
Apprend le binaire
Messages : 1
Inscription : 27 janv. 2022, 21:40

Re: Programmer un clavier asi 12 touches sur tia portal

Message 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
AlMontana
Code sa première boucle
Code sa première boucle
Messages : 13
Inscription : 19 janv. 2022, 20:59

Re: Programmer un clavier asi 12 touches sur tia portal

Message 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 ?
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Programmer un clavier asi 12 touches sur tia portal

Message par philou77 »

Re !

Je vais pas te faire ton programme..

A toi de bosser un peu
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
AlMontana
Code sa première boucle
Code sa première boucle
Messages : 13
Inscription : 19 janv. 2022, 20:59

Re: Programmer un clavier asi 12 touches sur tia portal

Message 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.
AlMontana
Code sa première boucle
Code sa première boucle
Messages : 13
Inscription : 19 janv. 2022, 20:59

Re: Programmer un clavier asi 12 touches sur tia portal

Message par AlMontana »

Bonjour,

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