What you have is an ordinary PLC-5 "Enhanced" processor, part number 1785-L40B.
It has two DH+/RIO plugs, whereas the 1785-L40E controller replaced the #2 DH+/RIO plug with an Ethernet port.
The "E" is the Series letter... the current production PLC-5 controllers are Series F.
Controller firmware is identified by Series and Revision. Yours is Series E, Revision B.3, so it was built in late 1997.
You'd have to look at the 1785-ENET separately to determine its firmware revision.
Support for the EtherNet/IP CIP protocol began (according the KB article above) in version D.1 for the PLC-5 Series E controllers. Your controller will not be able to send or receive messages from a ControlLogix or MicroLogix controller over Ethernet without being upgraded.