The MTH Z4000 transformer does this, but it's also overkill if you already have a hefty transformer and just want the PS1 programming functionality.
Using a DCS handheld remote and the TIU variable channels, the capability is also built in under the softkeys, if memory serves. Also overkill, if you don't have any Command controlled PS2 or PS3 engines in your roster.
Years ago, there was a device offered by QSI called the "Power Programmer". It was basically a little box that selected the appropriate function and then did the proper sequences, same as the above options. It was a good deal (IMO) at the time, it sold for somewhere around $80-$100, I think. Unfortunately this has not been made in many years.
-Dave