Ethernet/IP and Profinet

Is it correct that the current Allen Bradley Ignition driver is basically an implementation of an Ethernet/IP driver and the Siemens driver an implementation of a Profinet driver? If this is correct, is it reasonably straightforward to extend these to include other Ethernet/IP and Profinet devices?

The Siemens driver does definitely not use Profinet, but a proprietary (undocumented) protocol. As Profinet is a master-slave fieldbus protocol, you will always need a master, e.g. a PLC, to configure and control the slaves.