well... i think your question about FB43 was really good one, maybe fb41 + fb43 is suitable too (maybe even better, if you have some time it's worthy of test, imho) ...
but, to question of parameters
... important arguments of FB42 are
proportional gain
reset time
minimum pulse time
minimum break time
motor actuating time
dead band with
! and you have to enable "automatic operation" too ... if don't, block will not work atomatically after cpu unit start
! you have to set reset (COM_RST) input too, if it's equal FALSE, pid is stopped (this is usable for error handling etc.)
! time value must be equal to OB35 cycle timing, for default it is 100ms ... but if you want it more precise you can set both for 10ms or something else (note ... more calls in second, more CPU time eaten as well)
! the SP_INT and PV_INT are your temperature coeficient values
! QLMNUP and QLMNDWN are binary outputs of block
... for fb41 you will decide which component (P - I - D) will be major/minor or even unused and you can set important parameters using the program i've mentioned ... for FB42 is quiet simplier (as above) ... this PID CONTROL PA is also good for online monitoring, it will show you current/ desired value and operation interfere as well graphically, so you can decide what is neccessary to change ... because all input/ouputs and parameters are saved as datablock, you can edit simply datablock itself ... here's how it looks for FB42 :
http://www.alteruter.net/temp/plcs.net/pid_datablock.gif
(datablock can be physically opened in "db param editor" or in "LAD/STL/FBD program block editor" - it seems to perform same work to me, step will ask you which one then you try to open any)
anyway ... don't forget to 'upload' changed values back to your pc if working with PLC online ... and be sure that there is some restart time of FB then you perform changes of 'some' values (changes must not appear immediately) .... sometimes is even better to stop&run unit again...
- for the timing of 6 independent pid block, i think you don't have to worry much, it will just require six networks and in 100ms, cpu will handle it nicely, they will be called during interrupt just in order of creation ...