I really appreciate the help!
I want to run modbus to save I/O on the breakout boards and to eliminate EMI noise, haven't had any noise problems with modbus so far,
I'm running modbus trough USB (USB - RS485) if you want I could give you access trough teamviewer or something to change all the settings directly in (Mach) on my computer, and if you want you could contact me via Facebook/skype or something if you want fast response, if you prefer that, it's important though that we post all the information and settings here on the forum

The settings I use is:
P101: 5 RS485 communication (Frequency setting selection)
P103: 1 "STOP" ("STOP"Key lock mode valid)
P700: 38400 bps (Communication speed)
P701: 8N1 FOR RTU (Communication mode)
P702: 1 (Communication address/Slave address)
COM port 1 or 3 don't remember at the moment, and I'm also running the VXRouter.screenset
I had everything working in Mach 3 with some help from a guy on the CNCzone forum,
I can start and stop the spindle via decimal start:8192 and by sending decimal command:
10 Start CW
01 Stop
06 Start CCW
12 change Direction (While running)
And frequenc: Start:8193 by sending decimal command 100-400 or 1000-4000 not entirely sure at the moment (Frequency in Hz)
100hz = 6000RPM
200hz = 12000RPM
400hz =240000RPM
The only thing that wasn't working was RPM feedback to the RPM window in Mach 3 (actual RPM)
The problem I experience now is that there isn't any test modbus function in Mach 4 so I'm not sure if it's working or not when I'm trying to add a modbus function, and I'm not familiar at all with LUA/PLC or any code at all (Linking to the M commands and conversion from RPM to Hz and actual running speed feedback to Mach 4 (RPM window)
I've used a external serial monitor and sent all the Deci commands with good results,
attached all the manuals for the VFD,
Thanks again!