Could it be that the poster was asking about output modules in which the physical configuration (NPN - PNP) and the normal status (NO - NC) was programmable for each output? If so I have never heard of that. The closest would be relay outputs where each relay had the swinger, NO and NC contacts available on the terminals. I have seen those. Though I may just be reading too much into the question.