Hi all. The pdf is my attempt at the ethernet bit of a gx program. I'm opening the three receiving ports in one go, checking that there's something present, reading it, and then closing again. For sending, I'm opening the three sending ports, doing the sending bit and then closing again as before. The snd/rcv cycle is based on the two timers; one rcv cycle and then one snd cycle and so on. I do intend to add error flags, but does anyone have comments about the bare bones so far? The comms module is a QJ71E71. Thanks.