Equivalent OB100 step7 sous unity pro?
Equivalent OB100 step7 sous unity pro?
Bonjour à tous,
Je démarre en autodidacte sur Unity pro et je suis plutot habitué à du Siemens (step7).
Dans step7 lorsque je fait un grafcet et que je le traduit en ladder, j'attribue un bit pour chaque étape de mon grafcet.
Ensuite je met mon bit de l'étape initiale dans l'OB100 pour qu'il soit à 1 lors du démarrage de l'automate (ou à chaque stop/run).
Sous unity pro, en suivant la même logique de programmation, comment puis-je indiqué à l'automate quel est mon bit d'étape initial (pour qu'il soit à 1 lors du démarrage)?
Merci
Je démarre en autodidacte sur Unity pro et je suis plutot habitué à du Siemens (step7).
Dans step7 lorsque je fait un grafcet et que je le traduit en ladder, j'attribue un bit pour chaque étape de mon grafcet.
Ensuite je met mon bit de l'étape initiale dans l'OB100 pour qu'il soit à 1 lors du démarrage de l'automate (ou à chaque stop/run).
Sous unity pro, en suivant la même logique de programmation, comment puis-je indiqué à l'automate quel est mon bit d'étape initial (pour qu'il soit à 1 lors du démarrage)?
Merci
- Bernardo59
- Mi homme - Mi automate

- Messages : 1054
- Enregistré le : 20 oct. 2015, 05:48
- Localisation : Nimes
- Contact :
Re: Equivalent OB100 step7 sous unity pro?
Bonjour,
Il existe des bits systèmes %S.
Il existe des bits systèmes %S.
Re: Equivalent OB100 step7 sous unity pro?
Plus precisement les bits systemes %S0 (Reprise a froid) et %S1 (Reprise a chaud) peuvent etre utilises pour initialiser ton Grafcet. Mais ce qui est encore plus interessant sur Unity Pro c'est que de base du a le langage Grafcet, pourquoi donc repasser par des equations ?
Re: Equivalent OB100 step7 sous unity pro?
Salut,
Tu vas pas utiliser l'outil grafcet d'unity ?? la fonction INITCHART est l'équivalent de %S21 qui servait sur PL7PRO à initialiser le grafcet
Tu vas pas utiliser l'outil grafcet d'unity ?? la fonction INITCHART est l'équivalent de %S21 qui servait sur PL7PRO à initialiser le grafcet
- Béryl
- Mi homme - Mi automate

- Messages : 1953
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Equivalent OB100 step7 sous unity pro?
L'horreur...baxter a écrit : Dans step7 lorsque je fait un grafcet et que je le traduit en ladder, j'attribue un bit pour chaque étape de mon grafcet.
Ensuite je met mon bit de l'étape initiale dans l'OB100 pour qu'il soit à 1 lors du démarrage de l'automate (ou à chaque stop/run).
Du simili-grafcet en Step7. Et encore, tu le fais en ladder, toi ; y'en a qui le font en list
Et tu veux recopier ce truc imbuvable sur Unity alors qu'il gère le grafcet nativement ?!!
J'hésite entre sado : toi qui aimes faire du mal à celui qui passera derrière toi, et maso : toi, qui aimes bien te faire du mal !
C'est de l'humour, bien sûr (pour la dernière remarque), mais franchement, si tu veux pourrir la vie d'un automaticien, fais du grafcet en list sur Step7 (ou autre, d'ailleurs) !
Enfin, moi, ça me pourrit bien la mienne, en tout cas quand je tombe là-dessus.
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Equivalent OB100 step7 sous unity pro?
Slts,
Il aurait été intéressant de connaître les raisons pour lesquelles il veut convertir le Grafcet en combinatoire.
Pour alimenter les statistiques (sans préciser lesquelles de statistiques, LOL)
Il aurait été intéressant de connaître les raisons pour lesquelles il veut convertir le Grafcet en combinatoire.
Pour alimenter les statistiques (sans préciser lesquelles de statistiques, LOL)
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Equivalent OB100 step7 sous unity pro?
Eternelle guerre entre Schneider et Siemens.
Si le G7 est bien écrit et maîtrisé, cela ne pose aucun problème de compréhension.
Modifier un grafcet en run était possible en siemens et PAS en Schneider.
Il y a un nombre maxi d'étapes il me semble en Schneider non ?
Bref, des différences il y en aura toujours.
Les deux méthodes fonctionnent très bien.
Et oui utiliser %S pour initaliser les grafcets.
Cordialement.
Si le G7 est bien écrit et maîtrisé, cela ne pose aucun problème de compréhension.
Modifier un grafcet en run était possible en siemens et PAS en Schneider.
Il y a un nombre maxi d'étapes il me semble en Schneider non ?
Bref, des différences il y en aura toujours.
Les deux méthodes fonctionnent très bien.
Et oui utiliser %S pour initaliser les grafcets.
Cordialement.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
- Béryl
- Mi homme - Mi automate

- Messages : 1953
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Equivalent OB100 step7 sous unity pro?
Pour ma part, rien à voir avec une éventuelle gueguerre.philou77 a écrit :Eternelle guerre entre Schneider et Siemens.
Juste une question de bon sens : quand t'as besoin de coder en grafcet, si tu as le choix, tu choisis une cpu qui gère le grafcet tant qu'à faire.
Autrement dit : pour planter un clou, tu prends un marteau ; avec un tournevis ça marche aussi, mais faut frapper plus fort et c'est pas l'idéal.
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Equivalent OB100 step7 sous unity pro?
Oui Beryl, +1 avec toi...
Simple question d'habitude de programmation je suppose.
Je ne considère pas qu'une méthode est meilleure que l'autre.
Vu que c'est du grafcet (donc normalisé) ça fonctionne pareil au final !
Question imposition client, on a parfois pas le choix, alors on fait avec.
Simple question d'habitude de programmation je suppose.
Je ne considère pas qu'une méthode est meilleure que l'autre.
Vu que c'est du grafcet (donc normalisé) ça fonctionne pareil au final !
Question imposition client, on a parfois pas le choix, alors on fait avec.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
Re: Equivalent OB100 step7 sous unity pro?
Salut à tous
Merci pour vos réponses, je vais voir pour la fonction initchart
.
http://www.schneider-electric.fr/fr/faqs/FA19100/
Sinon pour répondre à la question: "mais pourquoi bougre transformer un grafcet en ladder lorsque l'on peut directement programmer en grafcet (SFC)??"
Simplement parce que c'est ce que l'on ma enseigné à l'école...!!! en BTS CRSA 2012 sur tia portal (qui gère également le SFC).
Donc du coup, ça vous arrive jamais (Béryl ou d'autres) de transformer un grafcet en ladder (sauf non prise en charge du grafcet par le logiciel)??
Il y a certainement une raison du pourquoi de cet enseignement...
Cdlt
Merci pour vos réponses, je vais voir pour la fonction initchart
http://www.schneider-electric.fr/fr/faqs/FA19100/
Sinon pour répondre à la question: "mais pourquoi bougre transformer un grafcet en ladder lorsque l'on peut directement programmer en grafcet (SFC)??"
Simplement parce que c'est ce que l'on ma enseigné à l'école...!!! en BTS CRSA 2012 sur tia portal (qui gère également le SFC).
Donc du coup, ça vous arrive jamais (Béryl ou d'autres) de transformer un grafcet en ladder (sauf non prise en charge du grafcet par le logiciel)??
Il y a certainement une raison du pourquoi de cet enseignement...
Cdlt

