You can change the way Reset works with coords in the plugin. Having said that as you are using the IP-S then it does not have feedback so I would suggest you don't. The reason is that when there is an E-Stop Mach can be out of position, if you do not rehome then you can end up being out of position.
As for the port number of 10, that is what all external controllers use. Some entries such as Axis do not require any Port or Pin numbers as that is directly controlled via the plugin but others such as normal I/O do.
If you attach your xml I will look and see if I can find an issue as to why you get the ePID problem.
One last thing, if using V066 of Mach I recommend you go back to 062 as 066 has proved very unstable with many bugs.
You will find 062 here
ftp://anonymous:guest@machsupport.com/Mach3/Mach3Version3.043.062.exeHood