PWM Input to a Cytron MD20A

I’m trying to drive an MD20A with an industrial controller using a PWM input.
Couple of questions that aren’t spelled out in the documentation.

I have it working with a Sourced Output (PNP) from a Programmable Relay.
It’s to slow and noisy… less than 1kHz signal.

Most of my options for PWM output PLC only support Sinking (NPN) Outputs.
If I put 12V on the GND PIN of the MD20A, will it accept the signal?

Second questions and maybe what I should be asking in the first place…
Are there any boards that will take a low speed input but operate at high speed carrier frequency (above 16kHz)?