@
arbj,
My recommendation would be based on your budget, which you didn't mention.
The A-B PLC's that program with free software and have Ethernet are:
Micro800 Family: Micro820 and 850 (CCW)
SLC-500/ MicroLogix Family: MicroLogix 1100 (RSLogix Micro Starter)
As far as CompactLogix, you could get a "L1" or "L2" for under $1000, but the programming software is around $900 when not part of a starter pack.
There's also the 5380 experience kit I unbox in this video and comes with a 1 year license of Studio 5000 software:
https://theautomationblog.com/compac...xperience-kit/
If you decide to go with the Micro800 or CompactLogix, I would highly recommend calling your local Rockwell Rep and asking for prices on "Starter Kits or Starter Packs" since anyone can purchase one of these kits.
As far as Ethernet/IP support, all A-B Ethernet PLCs support peer to peer Ethernet messaging, but only the CompactLogix and ControlLogix also support controlling I/O directly over Ethernet.
Hope this helps,
Shawn Tierney,
Instructor, The Automation School