Machsupport Forum

Third party software and hardware support forums. => Galil => Topic started by: CUTMORE on May 11, 2009, 01:02:46 PM

Title: Mach as motion control Galil RIO as I/O
Post by: CUTMORE on May 11, 2009, 01:02:46 PM
I am not sure if this is possible but, Could you use Mach to control step/direction drives but use the RIO for analog I/O like analog feedrate override?

Thanks,
Cutmore
Title: Re: Mach as motion control Galil RIO as I/O
Post by: smurph on May 13, 2009, 12:31:17 AM
Yes, it's possible.  The RIO will do TCP/IP MODBUS.  There is no special plugin for the RIO.

Steve
Title: Re: Mach as motion control Galil RIO as I/O
Post by: kcrouch on May 14, 2009, 10:09:27 AM
Here is the manual for using the RIO with Mach.
Cheers,'Kenny
Title: Re: Mach as motion control Galil RIO as I/O
Post by: poppabear on May 14, 2009, 02:32:54 PM
Hey Kenny,

    I was looking over you manual, I noticed on your TCP modbus set up.  I was wondering, I know in regular RTU modbus devices, that the different functions have different
Modbus addresses.  In your pic of the modbus screen, the "Address ModBus(Var)" starting address is "0" for each of the 4 configs and data types.
I guess my question is, in the RIO does it use Modbus addressing for the different data type finctions?

i.e.  like if the RIO does something like:  Discrete Input addresses start at Decimal modbus address 30000,  Output Coils start at 40,000........ etc.......

Scott
Title: Re: Mach as motion control Galil RIO as I/O
Post by: kcrouch on May 14, 2009, 02:56:58 PM
Scott,
I know that it seems strange, but, that is what it took to get everything talking. Believe it or not, the RIO always uses 0 as the starting address for that screen to make everything happy. I can't offer any explanation, I am only conveying what it took to get it working well. It is definitely not like what I had to do for the DL-05, or Arturos ethernet board.
Go figure!

Thanks,
Kenny
Title: Re: Mach as motion control Galil RIO as I/O
Post by: poppabear on May 14, 2009, 03:33:49 PM
ok, just checking.........  I agree that is VERY strange indeed, they must do 4 data type specific areas for each type that starts at 0.......  Live and learn.....