Free Smart Software Solutions Software.
Use With: These guys develop third party software for PLC manufacturers. Here’s a list of who uses them
Restrictions: Full Version, but I’m not sure if you need anything else to really use it.
Check out our sister site PLCCompare to compare PLCs, PACs and Programmable Relays