Hi all,
 Over the last 12 months (or longer), I've been working on the ModIP. The ModIP 
 is a Modbus slave on steroids.
 Firstly it connects to Mach3 via Ethernet, hence the IP in ModIP. It uses 
 Modbus over TCP/IP for communications. AS such it allows for much faster 
 transfers with the versatility and robustness of Modbus.
 Another advantage of using TCP/IP is that the configuration of the device can 
 be done through web pages. Additionally, firmware upgrades are as simple as 
 loading the update file through the webpage.
 The ModIP also includes a Gateway function. Currently MAch3 is capable of only 
 opening one TCP/IP Modbus port at a time. This limitation means that you can 
 only communicate with a single TCP/IP device. The ModIP overcomes this 
 limitation by providing a gateway function that allows you to the route Modbus 
 messages to multiple Modbus slaves based on the subaddress value in the 
 message. The Gateway function allows you to add up to 8 additional TCP/IP 
 Modbus slaves.
 If the ModIP can't find a match in the gateway routing table, the message is 
 sent out on a serial port (RS232 or RS485) so you can also use your existing 
 ModIO's or serial based PLCs, VFDs etc.
 The ModIP will also contain a scripting language. You can upload an edit a 
 basic sript language that can will be continuously run, very similar to the 
 Mach3 macropump, but a lot faster. This should be a great help for 
 toolchangers, Pendants etc.
 I'm still deciding on the amount of I/O, but it will have plenty. Additional 
 I/O modules will communicate via the industrial strength CAN bus interface.
 There is still a long way to go but what I have now is running on a prototype 
 development board. The device can be accessed by setting your browser to: 
http://114.78.173.122/ You can can even access it via Mach3. Set up your Mach3's TCP Modbus 
 configuration to use IP address 114.78.173.122 then set up a cfg# to use:
 Subaddress: 1
 Start address: 1000
 Number of registers: 10 (or 100)
 Register type:  Read Holding registers
 The best way to do this is via the Modbus test page. Currently the registers 
 just hold the address value of the register.
 I'm really excited about the development of the ModIP as I see great potential 
 for industrial strength I/O expansion.
 Enjoy,
 Cheers,
 Peter.