I have a Roland XV-5080 and S4PE. Getting them to play nice with each other was a puzzle. Here's my solution:
First, Get the XV editor from Roland's web site. It supports JV and Fantom as well. It's a whole lot easier to set your syntb up the way YOU want to use it with this than from the fron panel.
Get a good .INS file for the beast you own. (The L'ilChips XV-5080 file, um well, it's disappointing. . .)
Next, I set up 17 MIDI tracks in a track folder in Sonar. Tracks 1-16 are assigned to each channel of the XV. The seventeenth track selects the performance.
Then I create four audio tracks and assign to MOTU 828MkII ADAT 1/2, 3/4, 5/6, 7/8.
On the synth, I set the output mode to parallel, and the clock source to R-BUS, since I am using the DIF-AT24 to convert the R-BUS to ADAT, and that connects to the opticals on my MOTU 828mkII. For the "template" performance, I set the output of the solo part to "A" which corresponds to one ADAT stereo channel, the rest to "B", the MFX to "C" and the Rhythm part to "D".
There's a "Gotcha" in there, though. . . The patches frequently can override these settings, which requires a trip into the XV Editor to fix the patch.
It took many hours of probing the cryptic tome that passes for a manual provided by Roland to "grok" the way Roland does things, but once understood, it becomes fairly easy to figure out how to set up SONAR to work with this.
FWIW, the DIF-AT24 was well worth it, since I freed up four inputs on the 828, and I don't convert d/a then back again. Works flawlessly.