Let's not overcomplicate. The MicroLogix 1000 virtually always uses DF1 Full Duplex protocol, so an ordinary 1761-CBL-PM02 cable will suffice. This is the programming cable that MicroLogix users have relied on for a decade; everyone who uses MicroLogix has one.
You can also use the "Starter" version of the programming software with MicroLogix controllers, which is about half the price of the Standard RSLogix 500 editor. The part number of the Starter software is 9324-RL0100ENE.
All you're giving up with Starter versus Standard is online editing, online cross-reference generation and a couple of other higher-end features. The MicroLogix 1000 doesn't support online editing anyway.