Equivalent OB100 step7 sous unity pro?

Forum traitant des automates industriels de marque Schneider - Telemecanique
Avatar du membre
baxter
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 04 nov. 2015, 21:55

Equivalent OB100 step7 sous unity pro?

Message par baxter »

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
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

Re: Equivalent OB100 step7 sous unity pro?

Message par Bernardo59 »

Bonjour,

Il existe des bits systèmes %S.
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: Equivalent OB100 step7 sous unity pro?

Message par sinced »

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 ?
Avatar du membre
Cyril93
Maître du binaire
Maître du binaire
Messages : 484
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: Equivalent OB100 step7 sous unity pro?

Message par Cyril93 »

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
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1953
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: Equivalent OB100 step7 sous unity pro?

Message par Béryl »

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).
L'horreur...
Du simili-grafcet en Step7. Et encore, tu le fais en ladder, toi ; y'en a qui le font en list :evil:
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.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Equivalent OB100 step7 sous unity pro?

Message par itasoft »

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)
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Equivalent OB100 step7 sous unity pro?

Message par philou77 »

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 vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1953
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: Equivalent OB100 step7 sous unity pro?

Message par Béryl »

philou77 a écrit :Eternelle guerre entre Schneider et Siemens.
Pour ma part, rien à voir avec une éventuelle gueguerre.
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
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Equivalent OB100 step7 sous unity pro?

Message par philou77 »

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.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
baxter
Première mise en service
Première mise en service
Messages : 58
Enregistré le : 04 nov. 2015, 21:55

Re: Equivalent OB100 step7 sous unity pro?

Message par baxter »

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
Répondre