No idea if this is of use to anyone - but below is a very quick and dirty hack to generate a set of panels from a string of EtherCat devices - that will show the input values / lets you toggle the outputs.
Simply run it; and it will generate an ethercap.xml file, a hal run file, a wiring file for hal and a hal.xml panel.
Largely as I was testing different setups/pulling cards and this process got a bit tedious.