National Instruments MultiSim is what i use for circuit simulation but its really for electronic circuits, i 'acquired' Eplan last week but was in german so dumped it. im now in the process of learning AutoCad Electrical.
microsoft Visio is an add on to microsoft office suite is quite good if you can get the symbols you need, an option is to fragment the symbols that come with it an build your own