Hi Bryan,
Thanks for getting back.
Yes, what you mentioned (a,b and c) are correct.
This is the way I was implementing the controller (for both PLECS and RT-Box):
I have tried with different configurations for the PI (including discretization methods); but all of them show similar results as shown above.
Cheers,
Franco