What is the control software.?

You can use an input for two or more things provided they use the same polarity ie: NO or NC and don't clash on what it's monitoring ie: You can NOT use an input for limits and probe because every time you probe you'll trip a limit. But you can use an input for Home and probe because you'll never Home while probing.