Page 1 sur 3

Sysmac CPM1A et Cxprogrammer

Posté : 11 avr. 2016, 21:03
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

Re: Sysmac CPM1A et Cxprogrammer

Posté : 11 avr. 2016, 22:48
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.

Re: Sysmac CPM1A et Cxprogrammer

Posté : 11 avr. 2016, 22:55
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

Re: Sysmac CPM1A et Cxprogrammer

Posté : 11 avr. 2016, 23:04
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

Re: Sysmac CPM1A et Cxprogrammer

Posté : 11 avr. 2016, 23:34
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

Re: Sysmac CPM1A et Cxprogrammer

Posté : 12 avr. 2016, 10:59
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.

Re: Sysmac CPM1A et Cxprogrammer

Posté : 12 avr. 2016, 15:00
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 4798 fois

Re: Sysmac CPM1A et Cxprogrammer

Posté : 12 avr. 2016, 16:11
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

Re: Sysmac CPM1A et Cxprogrammer

Posté : 12 avr. 2016, 16:26
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 :(

Re: Sysmac CPM1A et Cxprogrammer

Posté : 12 avr. 2016, 16:27
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