Repository navigation
Replies: 36 comments 19 replies
|
Some numbers from the 24 example projects shipped with QET:
A hard limit would therefore stop these projects being edited as drawn. Today a symbol cannot store a per-terminal limit, and junction dots are drawn from geometry only — no wire order is saved. |
|
It shouldn't be necessary to specify a maximum number of conductors at every terminal: Are there terminals on the market that allow more than two conductors to be connected without compromising electrical safety? Off the top of my head, I can't think of any device whose terminals allow more than two conductors. The wiring order is determined by dragging the conductors in the diagram editor: This does not need to be specified or saved separately. At some point, we have to break with old routines and question compatibility! As long as it only affects existing sample schematics... For this feature, I could imagine a checkbox in the project-settings that enables (default value) or disables the limitation. |
|
Im having problem with this feature, out of all the things i could build im not convinced this is a killer app |
I'll drop this idea, when you show me a real electric part which allows to connect 19 real conductors to one real terminal-point! |
|
I wonder if this should be part of a bigger verification app. A list of possiable problems is created? Then get AI assiatnce to fix the ones you want fixed? |
|
It should be possible, with less effort, to check right as you're drawing the schematic whether two conductors are already connected to a terminal, and then prevent additional conductors from being added. |
|
That would even work with existing diagrams that do not yet include this limit, because only new connections would be affected by it. |
|
So, for example, a motor protection circuit breaker or a contactor with screw terminals—where you can connect a wire to the screw on the left and right of the auxiliary contact—if I use a double-ended ferrule, I can connect four wires to that terminal. I use this method quite often on construction sites. |
You also say, that this terminal is made for two connectors only! That also means you need to add another component (double-ended ferrule) to be able to set up the wiring that you do! And its far from 19 conductors I requested to drop the idea! |
|
From the perspective of control cabinet and plant engineering, a double wire end ferrule is not an exotic additional component, but rather standard wiring material. Since data sheets usually refer only vaguely to a “screw connection,” it is often only when examining the actual device that one can determine whether a screw-cage terminal—which would not require a wire end ferrule—is installed at all. I simply wanted to outline a real-world scenario in which additional connection points can quickly arise and the 19 terminals are not the only issue. |
|
Of course, the requirement for 19 terminals is an exaggeration, and I’m also familiar with connections where, for example, cable lugs are used and multiple eyelets are clamped onto a single screw bolt. However, this must be shown in the wiring diagram so that anyone who only has the diagram can see what they’ll find on site. I’m talking here about the correct scenario, though, where the manufacturer has provided only one or two options for connecting conductors. And if more wires need to be connected, a terminal (-block) has to be used. |
|
I think this comes back to the discussion about conductors and wired, logical and physical ones. I am afraid that goes even beyond QElectrotech and touches industry standards which are to my understanding not that well differentiated like for the kind of schematics used for PCB design. In a diagram with "connection dots" the connections can be considered only logical per-se. Why? How is the connection point realized in reality? Double wire in some terminal? Splice in the middle of some wire with a Wago? Strange Y-cable? For a physical DRC check like that one would need first a proper wire model (we have five discussions currently open about that) and some kind of differentiation between logical and physical schematic pages. |
|
BTW i didn't want to build any of this. I've gone a bit crazy on some of the other projects so...... A bit of give a take, as we say in english |
|
The more I think about it and see your interpretations, the more I start to doubt whether the graphical representation using angled branches is such a great idea! My main point with this suggestion here is that the designer should already be thinking about how the actual cabling should be done. To do that, it’s necessary to limit the number of possible conductors per connection point. And I do NOT want to have to manually update this limit for all terminals on the existing elements: That needs to be done in the diagram editor! As said before:
|
|
The angled branches has it's uses if you want to specify intended wiring paths for wires with larger conductor areas, like 400V supply potentials, in my opinion. But just for regular 0,75mm2 signals/24V potentials, it doesn't add as much use, but doesn't hurt either if they're automatic. The branches would also make it visually clear how the connections area actually drawn in the diagram. A maximum of four conductors per connection point would be a sane default, two double ferrules per connection point is possible on most devices.
If more than max connections are drawn to each of the elements, output a warning of this. The hard part with implementing this is for the device in the device database to know which of the elements connection points to use. A Phoenix PT 2,5-QUATTRO device for example would need to have four connection points specified, but a terminal element normally only has two connection points drawn, one up and one down. Implementing this wouldn't break any existing functionality, the devices are only tied to placed elements via the "Article number" property. It would still be possible to draw a diagram completely without the device database. Building further on the device database, each device could also have a layout element/3d model specified, if a layout editor ever is implemented. The layout element/3d model could also be exported to Freecad if the layout is done there with a plugin. This is another discussion though. |
In my opinion, it would make sense to be able to set the “right-angle with connection dot” or “angled branch” option on a per-page basis rather than per project, so that the power section and the control section can be clearly separated. |
with terminal-strip - manager that creates a separate view of terminals used in your project. |
|
The terminal-strip manager isn't suitable if the fuse is created as a simple component. And what about relays where the A1 or COM contact can be linked using a cuttable jumper?
|
|
@plc-user Thanks for answering my question with so many details. That's exactly the discussion I wanted to trigger as it defines the whole workflow. We touched that already in discussion about conductors/wires and panel design modules. I will repeat myself as somewhere in these discussions I already gave the example of pcb design and also my concerns. Unfortunately, these discussions always vanish down in the list and new ones gets started - something to be optimized. My personal impression was that electrical schematics have an astonishing degree of freedom and therefore the question is what kind of "styles" to support and how. For me the PCB design is close: you have a schematic (purely logical connections with connection dots; it does not matter how this connection will be realied), you have a board design (showing exactly how the PCB will be built and assembled; how the connections are really designed) and you might have a 3d model used primarily to design a housing. In some cases you might also export to specialized EMV or thermal simulation programs using this generated 3d model (mostly out of scope for a PCB CAD). Or you might export to PSPICE for an electrical simulation (naturally from the schematic). The electronics components have equally at least 3 different representations:
Every PCB program has different workflows: sometimes all three representations are coupled strongly together and stand for a specific device by a specific manufacturer. Sometimes at least 1+2 can be generic and get a device name / manufacturer / number assigned. And then there can be an interface to a data base e.g. to get in-house approved components, replacement parts, etc. Regarding the workflow: nowadays one starts with the schematic, transfers to the board editor (mode, in some programs that can be a completely different program but that's cumbersome) where the "rat nest" gets drawn into connections. One can also back annotate, ie feed changes done one board back into the schematic. E.g. 0 Ohm resistors added. Ideally you would have something similar: a logical view (which contacts are connected together), a physical view (how are the they connected, wires are defined, have a name and connector/ferrule, are assigned a manufacturer/type), a 2d view and 3d ciew. Back annotation mean indeed: selected cable types and lengths go back to the BOM (someone needs to order that stuff as well...) as well as DIN rails, shielding ground bars and even the number of ferrules. |
I think we are all guilty of too many concepts in one thread |
It can be turned off, i left it on for that reason I think to myself why did i even touch this thread, I going to have another go at getting the angles better, if it goes get better i'll remove the feature. The other option is a button where you manully click the intersection tocreate the angle, what do you think about that? |
|
Im think about removing all the PR based on this thread, are there any that people want to keep test and verify? |
|
I've just gone back and done a full read and it's really interesting. It's my view if we adopt IEC standards half these questions will go away. We just follow the book. It will make devopment simpler BTW I'm running out of stuff to build and fix. Just about finished all issues in github, bug tracker, forum and wiki road map. As some people have mentioned we need testers now. |
|
And could we keep the structured discussion in this thread before doing a WBS decomposition and going into technical details? There are more and more discussion thread, just about 6-7 concerning wires/conductors/cables, most of them get immediately abandoned without a conclusion. |
|
I think this would be a valuable improvement for the Diagram Editor, especially for making the electrical model closer to real-world terminal constraints. Limiting real terminals to the appropriate number of conductors and treating sheet references as single virtual connection points could also make the diagrams more consistent. |








Uh oh!
There was an error while loading. Please reload this page.
Another idea for AI experts … now for the Diagram Editor:
I know of many devices that can accommodate a maximum of two conductors per terminal … some even just a single one! However, we don’t currently reflect this in the Diagram Editor: We can connect as many conductors as we want to a single terminal point!
Even sheet references can have multiple conductors connected to them, even though these are purely virtual connection points! In my opinion, only a single conductor should be connectable there! A second conductor, in my view, should only be allowed to connect to another sheet reference to enable potential transfer from one page to the next.
And when I look at some files in examples or in the forum, it makes me cringe: not all of them could be used to generate automated routing rules because “combines,” “splices,” or “thru” elements are used to indicate how the routing should actually be done.
Something like this: “A wire comes from component X1.2 and goes to component X3.5. From X3.5, the next wire goes to component K47.A1.” A wiring rule like this can only be generated automatically if QET automatically inserts corresponding (purely visual!) branches at terminal points and, accordingly, allows a maximum of two conductors per real terminal point!
And we should definitely get @scorpio810’s opinion on this enhancement!
All reactions