Couple of questions regarding linking

6 posts / 0 new
Last post
#1 Couple of questions regarding linking

Ive made 2 components, one representing a ssr coil and another the contact. I've linked them, set the contact numbers I'd like and then done a save. I then assign them a part from the catalogue. Problem is, depending on which part I choose to assign the part number, depends on how the contact numbers appear. Seems A1 and A2 can actually end up on the contacts and vice versa if I do not follow this exact procedure.

Select coil, link with contact, assign part number to coil. 

Doing it other ways seems to cause undesireable results. Is this normal?

Also I see that if we link a coil to a contact, if the coil does not appear on a sheet before the contacts it is named regarding the contacts location rather than the coil. Is this normal behaviour? I'd have thought the contacts be named after coil regardless. 

 

Thanks!

Hope this helps!

Thanks for posting on the forum.

Ive made 2 components, one representing a ssr coil and another the contact. I've linked them, set the contact numbers I'd like and then done a save. I then assign them a part from the catalogue.
Setting the pin numbers on the symbol(s) before assigning a part to them from the catalogue is quite pointless. The reason is that the part in the catalogue has pin numbers defined. So, when you assign a part from the catalogue, the symbols adopt the pin numbers defined for that part, completely ignoring the pin numbers that were shown on the symbol(s) before.

Seems A1 and A2 can actually end up on the contacts and vice versa if I do not follow this exact procedure.
This is due to the connection point groups defined for your SSR coil and contact symbols. For example, right-click on the out-of-the-box relay coil symbol in the symbol library and choose Open Block. Select it in the tree view, go to the Show tab and select Connection point group. You'll notice Coil appear in the tree view. If you click on the Coil and select Connection Points from the Show tab, you'll see the connection points appear under it. Clicking on each connection point will show you where they are on the symbol. This is how SkyCAD knows that these connection points represent a coil. If you follow the same procedure for an out-of-the-box NO or NC contact, you'll see an NO or NC contact connection point group.
The concept behind these connection point groups is so that when you assign a part from the catalogue which has connection point groups (with pin numbers) defined, SkyCAD knows which pin numbers to put on which symbols; e.g. A1 & A2 on the coil, and the contact numbers on the contact symbol.
That said, here's what you'll want to do:

  1. Open Block on your SSR coil symbol to open it in editing mode
  2. Show the connection points for it in the tree view
  3. Select both connection points using the CTRL or SHIFT key
  4. Go to the Drawing tab and select Group connection points together whilst holding the SHIFT key.
  5. Choose Coil and click OK a couple times
  6. Repeat steps 1-5 for your SSR contact symbol, choosing Define as NO/NC contact instead of Group connection points together
  7. Insert these symbols onto schematics somewhere, link them together and assign the desired part from catalogue. The pin numbers may not be what you want. That's because the pin numbers defined for the part were not sorted into connection point groups. So...
  8. Define the pin numbers on the symbols
  9. Double-click on one of the symbols and Save to save your part (including pin numbers sorted by connection point group) to your catalogue.
  10. Test by inserting new symbols again, linking them and assigning the part from catalogue. The pin numbers you defined for the coil symbol should be on the coil and the contact pin numbers on the contact.

This is all a bit time consuming, which is why we recommend using the out-of-the-box symbols to make your new symbols where possible, so that the connection point groups are already done for you. For example, for the SSR coil symbol, it would have been easier to Open Block on the out-of-the-box relay coil symbol, make the changes you want (including moving the connection points if required) and do a Save As. This way, the connection point groups are already done for you.

Also I see that if we link a coil to a contact, if the coil does not appear on a sheet before the contacts it is named regarding the contacts location rather than the coil. Is this normal behaviour? I'd have thought the contacts be named after coil regardless.
Yes, this is normal behaviour. The sequence in which you link symbols together does make a difference. E.g. if you link a coil to a contact, the resulting component will take on the properties of the contact. But, vice versa, if you link a contact to a coil, the resulting component will take on the properties of the coil.

Please let us know if this helps!

Awesome, thanks for the

Awesome, thanks for the explanation. This makes sense and I will attempt this by modifying an existing component to make my own.

OK

Glad this made sense. Please let us know if you get stuck.

The cross reference are lost

The cross reference are lost when I cut from parts to paste on the terminals strip. I use slim relay as terminal bloc for output function.

Indeed! Thanks for letting us

Indeed! Thanks for letting us know!