All weapons are meant to deal damage. I don't think that you will find a single one in any oob that will allow shooting and not killing. Of course you can swap all tank guns with MGs f.e., but they will kill your infantrymen just as well.
Besides, even weapon with no warhead size and no HEK (prototype in-game non-lethal weapons) tend to disable people definitely (killed or not is no matter).
This being said, if ever you manage having simulated weapons in a game (a simulated simulation, as it were), how would you decide that a unit would have to be drawn out of game? As long as they aren't killed they will fire on and on, except if badly suppressed where they will wait for some turns before turning up again...
Of course, if you play PBEM, you can decide when to withdraw the casualties, or even disable all weapons and work by LOS.