Linking multipart I/O Modules

7 posts / 0 new
Last post
#1 Linking multipart I/O Modules

I have a block of an I/O module that requires four parts so I split it up.  However I haven't had much success linking them.  I can link two and sometimes three of them but what usually happens is the new 2nd link overrites the 1st so the best I can get (usually) is 1 of 2 and 2 of 2.  I was able one time to get 1,2 and 3 of 3 but haven't been able to repeat that.  Also, I found that the 'reset link' function doesn't seem to work reliably. In most cases I've had to resort to deleting the blocks and reinserting them. Perhaps I'm approaching this wrong as it is very cumbersome and time consuming. 

The tag is key

Thanks for posting on the forum.

This may be a misconception due to less than perfect explanation of how symbols should be linked, sorry about that!

When linking several symbols together as you want to do, it's important to pay attention to the tag; e.g. DI1, R1, etc.

If you like all four symbols to DI1, even if you link them one-by-one, then they'll all be linked together as you wish.

Please let us know if this helps.

I think I figured out the

I think I figured out the secret:  When all four sections are inserted, I link the 2nd to the 1st, the 3rd the 1st and the 4th to the 1st.  This seems to preserve the tag numbers if done in that order.  I still could not get the reset link function to work.

Thanks

When all four sections are inserted, I link the 2nd to the 1st, the 3rd the 1st and the 4th to the 1st.
Indeed, that will work.

I still could not get the reset link function to work.
Ah yes! Sorry, we forgot to reply about this. We're in the process of testing the next version update and will be sure to test this function more thoroughly as part of that test.

Thanks for your feedback!

Hmmm....

I still could not get the reset link function to work.

With what type of elements have this not worked for you?  We have tried it on our end and it seems to work as designed.  

The point of 'reset link' is to unlink a symbol from a component (that was previously linked to another one using the 'Link with' command...) and trigger the creation of a bran new component linked to the symbol.  You should end up with the same result as if you deleted the symbol and inserted a new one.

You're saying you are not getting that behavior?

How I got it work, step by step for clarity

1) Be sure all blocks you wish to link have their TAGS clear, except for the FIRST one

2) Be sure the FIRST block in the series is given the TAG you wish all in the series to be tagged

3) Link the 2nd to the 1st, then link the 3rd to the 2nd, then link the 4th to the 3rd, and so on depending upon the number of split blocks in the series. 

always link TO the tag you want

Thanks for sharing, however, it is much easier than that, though we probably have not explained that in the tutorials well enough.

The golden rule to remember is to always link to the tag you want; i.e. select a component which has a tag that you want changed, select Link With, then select the component which has the desired tag.

We hope this helps.