I am creating some new coil and contact blocks, and everything went easily. When I insert the child block, and click on the list of avail pins, I see Z01 and Z02, with wire numbers 25 and 26. i have not defined these anywhere, so where did they come from? I have tried picking different CAT numbers for the coil, and they still show up.
Post the blocks in question. Almost sounds like something embedded in the files.
DOH! I meant to do that. Whats weird is I can use out of the box relay and it does it.
I can't get it to happen. But I think you are seeing some of the same issues I was. Are you trying to make one of the current coils the parent? I assume that is why there is another coil as child in your examples. I'm using the power supply as the parent since there is only one of them per relay.
I notice your output contact has the CONTACT attribute and it is set to NO. Does your pinlist have those set as NO as well? What if you need one of your outputs to be NC? Also, for the output child, I would think the filename should be HCR21_SEL_OUT. That fifth character needs to be there I think.
But I don't think that will help your original problem.
When in doubt, reboot. The offending crap was just stuck in memory somehow.
That's good!