Your syntax is wrong, you are missing the AUTO pointer and your PARA table is too small. The correct syntax is: PID(TAG, UNIT, PV, OUT, AUTO, PARA).
PV - the process variable (what you are measuring), it can be from an analog input (%IWxy.i) or an internal register (%MWi), yours appears to be %MW0
OUT - the controlled output (what you want), it can be an analog output (%QWxy.i) or an internal register (%MWi), yours appears to be %MW10
AUTO - selects automatic or manual mode, it can be a real I/O (%Ixy.i or %Qxy.i) or an internal bit (%Mi), yours appears to be missing
PARA - a table of 43 consecutive registers, the first 15 or so are the PID parameters (i.e. gain, integral time, sampling period) the remaining ones are used by the function itself, yours appears to be %MW1:1 which is too small (%MW1:43 would be correct except it would then conflict with your output at %MW10)
Look at the help menu index, under PID Functions (Micro specific) for more information on the parameters table.