Galil Motion Control note 4413 Page 2
Ethernet Packet Overview:
IBM Compatible
GALI
L
Hub
1. User generates a command (ie. TPX)
2. Windows sends packet out with DMC command
3. Controller sends acknowledgment to the packet recieved.
4. Controller sends a packet with the response to the command
(ie. 0010000) and a colon.
5. The computer will immediately send the acknowledgement if
it has additional commands to send to the controller. Note that
the computer should not send new commands until all
previously sent commands have been executed*. If the
computer does not have any commands to send to the
controller, the computer will wait until Time-Out period has
elapsed (200msec) before sending an acknowledgment.
* This is a feature of Galil Software and Drivers. Galil Software
does not send additional commands to the controller until all
commands have been executed to avoid problems with lost
packets or command execution errors. This procedure is not
necessary (but recommended) in any user developed drivers.
Consult Galil if you have any questions.
Fig 1. Illustrates the communication procedure between computer and controller