1 (edited by Joshua 2019-09-20 19:08:14)

Topic: Discussion sur le générateur de borniers.

Nous y voila, après avoir été repoussé plusieurs fois, le générateur de borniers sera la fonctionnalité principal de la version 0.8.
J'ouvre ce sujet afin de pouvoir établir un pseudo cahier des charges.
Dans ce post seront établie toutes les fonctionnalités, bien entendue celui-ci n'est pas figé et sera mis à jour au fur et à mesure des discussions.

Tout d'abord, pour moi la gestions des borniers doit être scinder en 3 parties afin d'être suffisamment souple d’utilisation ainsi que plus simple/claire à coder (il faudra de bon arguments pour me faire changer d'avis)

1°- Une partie non graphique, (une fenêtre de conf) où l'on définira ici entre autre choses :
-Les groupes de borniers (X1, X2, ou tout autre nom si on veut), des informations complémentaire à leurs sujet (commentaire, par la suite installation/localisation, et sûrement d'autres choses qui viendront dans la discussion)

2°- Les éléments bornes (comme actuellement), pour rattacher une borne à un groupe de bornier, il faudra au préalable créer le groupe en question, et c'est tout.

3°- La génération du plan de bornier se fera par le biais d'un outils dédié.

Donc pour résumer le point N°1 représente le cœur de la gestion des borniers.
Cette façon de faire rend la maj automatique des plan de bornier facile à gérer d'un point de vue du code, mais aussi d'un point de vue utilisation, il représente un point central par laquelle on pourra gérer facilement les borniers.


========================Gestion des groupes borniers (1)========================
-Création des groupes de borniers (par ex X1) ainsi que leurs installation (=) et localisation (+) et donc toute la gestion que cela implique.
-Visualisation des bornes d'un groupe
-Gestion de la position physique des bornes (auto par N° de bornes et possibilité de redéfinir manuellement)
-Pouvoir modifier les informations des éléments bornes sans être obligé de se rendre sur la borne elle même en la sélectionnant sur le schéma (un précieux gain de temps).
-Import/export des conf (si par exemple vous définissez toujours de la même manière les noms de groupes de borniers en fonction de leurs utilisations, X1 à X9 entrées api, X10 à X29 sortie api, X30 à X99 moteur etc...)
-Pour un groupe de bornier (voir toutes les bornes du projet, par le biais d'un arbre sur lequel on choisira quel bornes est affecté par la modification) pouvoir définir en masse les "information" des bornes afin de gagner du temps (au lieu de définir un à un sur le schéma)

========================Gestion des éléments borne (2)========================
-Dans l'onglet informations ou dans un nouvel onglet, ajouter une entrer afin de choisir le groupe de bornier parent.
-Ajouter une nouvelle variable de formule de label qui indique le numéro de fil (ainsi la borne pourra avoir comme label le numéro de fil raccordé)

========================Gestion des plans de borne (3)========================
Un bouton permettra d'ajouter un plan de borne, celui-ci ouvrira un dialogue permettant de régler l’apparence du plan de borne avec :
-Choix entre représentation sous forme de dessin (comme l’actuel plugin) ou sous forme de tableau
-Pour la forme dessin, choisir les dimensions, si le plan est entier ou tronqué (début, fin, les deux)
-Pour la forme dessin, pouvoir afficher le champ information (option)
-Pour le tableau choisir les colonnes à afficher ou non, tronqué ou non.
-Les plans de borniers ne seront pas des éléments mais une nouvelle entité/chose dans qet, ils pourront être déplaçable, et à voir mais pourquoi pas redimensionnable et pivotable (pour les tableaux car plus optimisé en terme de place en portrait, et idem pour la forme dessin avec le plan de câble et API -voir plus bas-).

========================Réflexion========================

-Comment gérer les bornes à étages.
-Comment gérer les bornes au même potentiel (par ex 24V) faut il compter le nombre de conducteurs sur une borne et en déduire un nombre de bornes adapté (je suis contre car difficile à gérer point de vue code et ne reflétera pas forcément la volonté du dessinateur) ou se baser sur les éléments bornes posé sur le schéma (je suis pour) ainsi le dessinateur pourra définir exactement ce qu’il veut.
-Comment préparer l’intégration des câbles, E/S automate.
-Par rapport au point précédent, faut-il envisager de mettre en place un système de reconnaissance de position des bornes (dans le sens point de connexion) du genre entrant/sortant ou armoire/extérieur.
Cela permettra par la suite dans le plan de borniers de mettre en place facilement et sans erreur le genre de chose suivante : Sortie API →N°fil → Borne → N°fil (et de brin si dans un câble) → N° de câble → Optionnel N° de pin d'un connecteur.
-Il semblerais que dans d’autre logiciel les connecteurs (prise harting, connecteur normalisé etc... ) sont gérer de le même que des bornes. Votre avis.



Tout ceci est le fruit de ma réflexion et n’est pas définitif (Sauf à la quasi exception d'être géré en 3 parties), je vous laisse donner vos avis et idées.
N’hésitez pas, plus les choses seront définies ici plus il sera facile de les implémenter sans erreurs et sans revenir sur certaine choses durant le développement car pas adapter au final.
Si des choses ne sont pas claire n’hésitez pas non plus à le dire.

2

Re: Discussion sur le générateur de borniers.

Bravo, tu as déjà pas mal réféchit au truc....

Pour les borniers étagés, je dirais qu'il faudrait pouvoir choisir entre des règles de numérotation avec un modèle graphique exemple dans l'outil:
- la première borne au fond à gauche, puis on remonte devant, et on recommence au fond sur la borne suivante
- la première borne devant à gauche, puis on part au fond, et on recommence devant sur la borne suivante
- la première au fond à gauche, la seconde sur la 2ème borne étagée à côté au fond etc... une fois arrivée à l'extrémité droite, on recommence sur le rang du dessus, etc ...
- la première borne devant à gauche, la seconde sur la borne étagée à côté, etc ... arrivé au bout, on redémarre au bout à gauche sur le rang suivant en allant vers fond...

Ces 4 méthodes de numérotation me paraissent suffisantes...

3

Re: Discussion sur le générateur de borniers.

J'ai relu à plusieurs reprise, mais je t'avoue que je n'ai pas compris nomicons/angel .
Peut-tu ré-expliquer, peut être avec un bout de dessin?

4

Re: Discussion sur le générateur de borniers.

J'espère que cela sera plus parlant:

Post's attachments

Capture du 2019-09-16 20-24-44.png, 110.43 kb, 990 x 507
Capture du 2019-09-16 20-24-44.png 110.43 kb, 26 downloads since 2019-09-16 

5

Re: Discussion sur le générateur de borniers.

========================Gestion des éléments borne (2)========================
-Dans l'onglet informations ou dans un nouvel onglet, ajouter une entrer afin de choisir le groupe de bornier parent.
-Ajouter une nouvelle variable de formule de label qui indique le numéro de fil (ainsi la borne pourra avoir comme label le numéro de fil raccordé)

+ champs informations sur la borne, infos qu'il est difficile de mettre en place sur le schéma mais qui doit être présent dans le dessin du bornier à moins que t'ais prévu qu'on puisse y ajouter des textes dynamiques comme avec les anciens borniers?

https://download.tuxfamily.org/qet/forum_img/66_bornier_chassis_guillotines_51-88.jpg

6

Re: Discussion sur le générateur de borniers.

Ne faudrait-il pas régler la problématique des "bornes à sorties multiples" qui ne permettent le passage du numéro de conducteur que sur 2 bornes ? Le problème est ressortit plusieurs fois sur le forum...

7

Re: Discussion sur le générateur de borniers.

galexis wrote:

Ne faudrait-il pas régler la problématique des "bornes à sorties multiples" qui ne permettent le passage du numéro de conducteur que sur 2 bornes ? Le problème est ressortit plusieurs fois sur le forum...

Heuu.... ce problème est réglé depuis un moment...nomicons/smiley-green tu peux mettre autant de bornes et même des bornes 4 points de connections  (-|-)  l ’équipotentialité sera conservé.

8

Re: Discussion sur le générateur de borniers.

scorpio810 wrote:
galexis wrote:

Ne faudrait-il pas régler la problématique des "bornes à sorties multiples" qui ne permettent le passage du numéro de conducteur que sur 2 bornes ? Le problème est ressortit plusieurs fois sur le forum...

Heuu.... ce problème est réglé depuis un moment...nomicons/smiley-green tu peux mettre autant de bornes et même des bornes 4 points de connections  (-|-)  l ’équipotentialité sera conservé.

Ok, j'avais pas vu l'évolution passer....

9

Re: Discussion sur le générateur de borniers.

Il serait peut-être bien que lors de la définition  du bornier, qu'on renseigne à ce niveau là, la référence et le fabricant des bornes utilisées pour avoir une fois généré la quantité totale de la référence de borne à commander (nomenclature).
Aujourd'hui, on renseigne par pour chaque élément borne posé ces informations (long) et pour la quantité, dans le cas d'une borne étagée de X étages, cela ne fonctionne plus car 3 éléments bornes peuvent n'être qu'une quantité unitaire dans le cas d'une borne 3 étages (par exemple). Le générateur de nomenclature nous ressort la référence/fabricant de chaque label, il serait bien qu'à l'avenir il regroupe les quantité de bornes de références identiques.

10

Re: Discussion sur le générateur de borniers.

Je déteste les bornes à étages, ça devrait être proscrit, sauf quand t'as vraiment pas le choix. nomicons/grin
C'est chiant a dessiner sur les schémas, et encore plus chiant quand tu dépannes...

11

Re: Discussion sur le générateur de borniers.

scorpio810 wrote:

Je déteste les bornes à étages, ça devrait être proscrit, sauf quand t'as vraiment pas le choix. nomicons/grin
C'est chiant a dessiner sur les schémas, et encore plus chiant quand tu dépannes...

Etant moi aussi en maintenance, je partage aussi ton avis sur le sujet, mais les constructeurs de machines sont friants de ce genre de chose qui permettent un gain de place.
En revanche, je trouve de plus en plus d'intérêt aux bornes avec plusieurs connexion sur le même potentiel genre 2 en haut et 1 en bas, à ressort. Pour des reprise de potentiel c'est pratique.

12

Re: Discussion sur le générateur de borniers.

Les constructeurs font tout pour réduire les coûts de productions, la compétitivité, toussa, je le comprend, et souvent je pense qu'ils s'en fichent que les clients galèrent en maintenance préventive ou curative.. c'est du vécu, et ça n'engage que moi ...quand c'est nous qu'on défini un projet ou crée une installation on réfléchi autrement, car les temps d’arrêts machine sont crucial et coûtent beaucoup d'argent.

Quand aux bornes rapides a ressort, on les as bannies chez nous. En théorie c'est chouette, en pratique et sur le long terme cela l'est beaucoup moins. Il vaut mieux resserrer une borne que la remplacer car le ressort ne fait plus sont travail correctement avec les risques que ça comporte..
Les nouvelles bornes vis + ressort (Borne hybride - Vis-IDC) seraient peut-être plus pratiques...et plus fiables dans le temps?.

13

Re: Discussion sur le générateur de borniers.

Un truc que ne fait pas le générateur de bornier aujourd'hui, générer les bornier en fonction de l'installation et de la localisation. Si on a -Xc dans +BJ1 et -XC dans +BJ2, le générateur ne fait pas le distingo.

14

Re: Discussion sur le générateur de borniers.

Si on remonte le fil sur l'histoire du plug-in générateur de bornier les premières versions avaient cette possibilités.

15 (edited by Joshua 2019-09-20 19:01:46)

Re: Discussion sur le générateur de borniers.

pour en revenir à ce sujet : https://qelectrotech.org/forum/viewtopi … 584#p10584
Je pensais faire quelque chose dans le genre (je penche pour le cas N°2), en revanche ce qu'il me pose plus de problème, c'est comment on définie cela sur le schéma ??
Car au final ce sera (pour le cas d'un 3 étages) trois bornes différente sur le schéma mais qui représente un seul élément physiquement.

scorpio810 wrote:

+ champs informations sur la borne, infos qu'il est difficile de mettre en place sur le schéma mais qui doit être présent dans le dessin du bornier à moins que t'ais prévu qu'on puisse y ajouter des textes dynamiques comme avec les anciens borniers?

Non je n'ai pas prévue de mettre en place des textes dynamique (après on peut toujours étudier la question), en revanche c'est tout à fait possible d'écrire l'information comme sur ton folio.

galexis wrote:

Il serait peut-être bien que lors de la définition  du bornier, qu'on renseigne à ce niveau là, la référence et le fabricant des bornes utilisées pour avoir une fois généré la quantité totale de la référence de borne à commander (nomenclature).

Bonne idée.

galexis wrote:

Un truc que ne fait pas le générateur de bornier aujourd'hui, générer les bornier en fonction de l'installation et de la localisation. Si on a -Xc dans +BJ1 et -XC dans +BJ2, le générateur ne fait pas le distingo.

C'est noté.

16

Re: Discussion sur le générateur de borniers.

Hello Joshua,

first of all I wouldlike to praise you: A great program that is really easy to use. Excellent!


I think it is morecorrect to provide the terminals with dynamic texts.
The main task of theterminal diagram is to show which terminal is connected to which terminal on the device. Only secondarily must it be shown which cable is used for this purpose.


Entering the targetname (of the device connection) by hand is from my own experience very error-prone and should be avoided. Sometimes the biggest weakness in QET at the moment.


I also believe theproblem of multi-level terminals and multi-terminal terminals on one potential could be solved by naming the terminals as well:

multi-levelterminals


-X23: 11/1Terminal a ! -X23: 11/1 Terminal b
-X23: 11/2Terminal a ! -X23: 11/2 Terminal b
-X23: 11/3Terminal a ! -X23: 11/3 Terminal b




Terminals withmultiple connections on one potential


-X23: 11Terminal a ! -X23: 11 Terminal b
-X23: 11Terminal c ! -X23: 11/1 Terminal d


A graphical designwith the terminal block generator is very difficult, which is why I would prefer a solution with a table.


In the upper part ofthe table, a space could be created where the user can insert a schema image of the terminal. Here you can see the names of the connections (terminals). So everyone can designate the terminal and the connections (terminal) as he thinks it is most correct.






We are welcome todiscuss it.


I hope you continueto enjoy creating your fine program!


Greetings from UpperSwabia
Xander
p { margin-bottom: 0.25cm; line-height: 115%; background: transparent none repeat scroll 0% 0%; }
ps.: I hope my translation is correct...

17 (edited by Rasec 2020-01-03 13:52:30)

Re: Discussion sur le générateur de borniers.

Bonjour

Je tiens à vous féliciter tous pour l'excellent travail.

Sur cette question, je voudrais proposer d'utiliser les symboles + et - pour démontrer la position dans les terminaux, par exemple x: 10- ... x: 10+ ... x: 10, par la figure partagée par Joshua serait sur le même poste. la séquence est respectivement 1, 2, 3.
Cela rendrait le séquençage plus facile car il fonctionne aujourd'hui, x: 11, x: 12, etc.

18

Re: Discussion sur le générateur de borniers.

Bonjour et merci pour les compliments Rasec.

Il est possible de modifier le séquençage dans le générateur de bornier :

How to use:
- To change the order of the terminals in the terminal block, just left-click or right-click
  on the corresponding number of 'POS.' column.
- By right-clicking on the cells of the TYPE and HOSE columns, it will alternate betwenn all possible values.
- For each block of terms:
    - You can specify how many terminals per page you will draw.
    - the number of reserve terminals that are drawn at the end.

19

Re: Discussion sur le générateur de borniers.

Merci pour les conseils Scorpio.
Mais cela me fait un doute ici maintenant, car les éléments que vous avez commentés ne m'apparaissent pas au travail, mais la station est avec Windows, je vais vérifier cela à la maison où j'utilise linux manjaro.

J'ai trouvé l'idée Xander intéressante, car cela changerait peut-être simplement le nom du terminal en nord ou sud.

-X23: 11/3 Terminal a! -X23: 11/3 Terminal b -> -X23: 11 / 3N! -X23: 11 / 3S

20

Re: Discussion sur le générateur de borniers.

Mais cela me fait un doute ici maintenant, car les éléments que vous avez commentés ne m'apparaissent pas au travail, mais la station est avec Windows, je vais vérifier cela à la maison où j'utilise linux manjaro.

https://qelectrotech.org/forum/viewtopi … 976#p10976

21

Re: Discussion sur le générateur de borniers.

Sur toutes les questions, elles ont été parfaitement répondues et par conséquent résolues.

Dans mon cas, Linux Manjaro, j'ai dû changer et installer quelques éléments différents de vos solutions, bien que le chemin soit exactement celui que vous avez signalé.

Je vais laisser ici les commandes et encore merci aux développeurs.

sudo pacman -S python3
sudo pacman -S tk
sudo pytohn3 -m pip install --upgrade qet_tb_generator

Fondamentalement, j'ai réinstallé tous les programmes.
Ce n'est qu'alors que la version 1.1.4 est devenue active sur mon système.

22

Re: Discussion sur le générateur de borniers.

Merci de ton retour.