To make this function, you would need two things to work:
1. Send a valid MIDI program change message from your controller.
2. Have a soft synth that is capable of receiving and responding correctly to a MIDI program change message.
For #1, I would assume from your question that you have already figured this out, and are attempting to use this in some type of 'live' setup to switch presets. You can verify this by testing the MIDI messages received in the computer with the free MIDI-OX utility. The MIDI-OX monitor can display all MIDI messages received in real-time from your MIDI device.
http://www.midiox.com/index.htm However, the biggest obstacle will be #2, as some soft synths don't provide a bank and patch list, and aren't programmed to respond to traditional MIDI program change messages, like hardware modules typically will do. If that is the case, then you must use the soft synth's property page to select presets.
So this will be strictly a case by case effort, requiring some research and trial and error. Some soft synth developers maintained support for this legacy feature, while others chose to use modern proprietary preset browsers only accessible with mouse, and sometimes keyboard.
The best clue is if your presets are organized in banks of 128 presets in the synth, with presets numbered 0-127. Chances are that you may be able to switch those presets remotely.
I no longer use MIDI program change (retired my hardware), so cannot provide a complete list of which soft synths will work. But of the three synths you mentioned, I would assume you might be able to get this working with z2ta+ (if you are referring to the classic model, and not the latest Z3TA+2). z3ta+ contains 6 banks of 128 program slots.
With many soft synths, MIDI program change is no longer a reliable and consistent way to work with presets. The easiest solution I have found is to just use multiple tracks in the DAW host, each track with a unique instance of soft synth and preset. Then just switch focus to the track with the sound that you need. No time wasted on sounds loading from disk either, since they are already pre-loaded.
Alternatively, there are a couple of modern integrated controller solutions, but they do require a bit of investment.
Native Instruments NKS control:
https://www.native-instruments.com/en/specials/komplete/nks/Akai Advance with VIP:
http://www.akaipro.com/pr...controllers/advance-61