I haven't really played with the GSIM toolkit but you should be able to use it with DSC just fine.
The PID Controller inputs and outputs (set point, process variable, error, and the P, I, and D terms) could now be Tags in DSC (they don't have to be). So, what you need to keep in mind when any of these values is a Tag is to use the Read Tag VI and get the value before using it as an input in the PID Controller. And you would use the Write Tag VI to write the Outputs from the PID Controller to the DSC Engine for it to be processed for the rest of the system.
Hope this helps.
Regards,
Khalid