Sysmac CPM1A et Cxprogrammer

Forum traitant des automates industriels de marque Omron
Yann
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 11 avr. 2016, 20:46

Sysmac CPM1A et Cxprogrammer

Message par Yann »

Bonjour à tous,
Je fais mes premiers pas avec CXprogrammer. Sur un programme existant, j ai ajouté 3 lignes de programme.
Sur la première : une entrée (existante, 0.3) set un bit (ajout, 210.1).
Sur la seconde : une entrée (existante, 0.4) reset le bit 210.1.
Sur la dernière : si j'ai de nouveau mon entrée 0.3 et que je n'ai pas reseté 210.1 j'active une sortie (ajout, 10.2 qui est bien présente sur l'automate.
Rien de bien compliqué, et pourtant je bloque.
J'ai bien réussi à transférer ma modification et quand je me met en mode surveillance, je ne set jamais 210.1, alors que la ligne s'active bien en vert. Et en forçant mon 210.1 à 1 et que j 'ai mon entrée 0.3, la ligne se met au vert, mais la bobine (sortie) 10.2 ne s'active pas, la diode ne s'allume pas sur l'automate.
J ai forcé cette sortie à 1, la diode s'allume, donc je suis sur la bonne sortie.
J'ai parcouru pas mal de docs, cherché dans le logiciel.
Je sèche.
HHHHEEEEELLLLPPPPP PLEEEAAASE!
Merci d'avance
Avatar du membre
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Enregistré le : 20 oct. 2015, 06:22

Re: Sysmac CPM1A et Cxprogrammer

Message par Ulairi »

Bonjour,

il est possible que dans ton programme la sortie que tu utilises soit déjà affecté à une bobine après ta modification.
Auquel cas, ta ligne de programme n'a aucun effet puisque la valeur est écrasée par cette bobine.
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
Yann
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 11 avr. 2016, 20:46

Re: Sysmac CPM1A et Cxprogrammer

Message par Yann »

J'ai fait un test, j ai installé cxone sur mon pc personnel.
J ai créé un automate virtuel. J'ai mis une entrée qui set une sortie. Je force l'entrée....et la sortie s'allume correctement. Je dois passer à coté d'un détail...gggrrrr
Je précise, sur l automate réel, le programme n'est pas protégé par mot de passe ou autre.
Autre souci, qui pourrait peut être avoir un lien, je peux utiliser mon entrée 0.3 mais pas son front montant!!?? Ça me met une barre rouge sur le segment et le symbole front montant est rouge.
J espère que je suis assez clair dans mes explications.
Re-merci d'avance
Yann
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 11 avr. 2016, 20:46

Re: Sysmac CPM1A et Cxprogrammer

Message par Yann »

Merci Ulairi, pour cette réponse rapide.
Tu veux dire que ma sortie 10.2 (qui est physiquement libre, pas câblée et qui ne s allume jamais pendant les cycles sans ma modification) pourrait être utilisée dans le programme??
Je vérifierais demain mais il me semble bien qu'elle n'est pas utilisée.
Je te dis ça demain.
Bonne soirée
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1918
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Sysmac CPM1A et Cxprogrammer

Message par JC87 »

Bonsoir,

Ça ressemble a une sortie utilisée en effet, après ce n'est peut être pas la sortie 10.2 qui est écrite mais le canal 10, il faut faire une recherche. Pour les fronts, le CPM1A ne supporte probablement pas directement les fronts sur entrée, il faut utiliser une instruction difu (differentiate Up).

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Yann
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 11 avr. 2016, 20:46

Re: Sysmac CPM1A et Cxprogrammer

Message par Yann »

Bonjour JC,
Merci pour ta réponse. Je vais regarder ça dans l'après
Midi. Je poste dès que je peux.
Yann
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 11 avr. 2016, 20:46

Re: Sysmac CPM1A et Cxprogrammer

Message par Yann »

Bonjour,
Je viens de faire un test avec un CPM1A qui trainait,avec un programme chargé.
Les sorties ne sont pas utilisées. (10.0 à 10.03)
J'ai ajouté une section avec une entree 0.01 qui set 10.1.
Ca ne fonctionne pas.
J'ai tout supprimé et recrée une section avec ma ligne et là 10.1 s'allume bien.
L'utilisation du canal 10, comme évoqué, pourrait bien être mon pb.
Je me suis placé sur 10.1, clique droit-->vérifier adresses utilisées/non utilisées.
Voici ce que j'obtiens avec un rapport "avec commentaires et inutilisés" et "vue d'ensemble".
Je continus de chercher mais est-ce que je suis au bon endroit ou je suis gelé?
Merci encore pour votre aide
2e tableau
2e tableau
1er tableau
1er tableau
tabomron.PNG (9.77 Kio) Vu 4661 fois
Modifié en dernier par Yann le 12 avr. 2016, 16:02, modifié 1 fois.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7086
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Sysmac CPM1A et Cxprogrammer

Message par itasoft »

slts,
comme le précise JC87, si aucune sorties du canal 10 n'est utilisée dans le programme (à vérifier) ça veut dire que le programme écrit dans tout le canal 10 en bloc.
Si dans un programme existant les sorties 10.0 à 10.15 ne sont jamais utilisées, on se pose la question si c'est pas utilisé en bloc de 16,
ou alors on as mis un module de sorties qui ne sert à rien,
LOL
Automaticien privé (de tout)
itasoft@free.fr
Yann
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 11 avr. 2016, 20:46

Re: Sysmac CPM1A et Cxprogrammer

Message par Yann »

Salut itasoft,
Ces tableaux ne me donnent pas cette indication??
Pour moi, quand je vois ces tableaux, la ligne adresse 10 est vide sauf la 10.01, qui est celle que je souhaite utiliser, donc les sorties sont libres.
Et le canal sur l'adresse 10 est le canal1. Le canal 10 n'apparaît pas dans les canaux des autres adresses donc je passe surement à côté de ce que vous me
dites de regarder :(
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7086
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Sysmac CPM1A et Cxprogrammer

Message par itasoft »

oui tu passe à coté, surtout si ces sorties sont cablés dans l'automate, si ya des fils des branchés,
regarder du coté des instructions MOVE
Automaticien privé (de tout)
itasoft@free.fr
Répondre