Close, here is better definition...
The pump is used to keep a reservoir filled up. When the Sw1 float switch closes, it calls for the pump to run. This circuit will only let the pump run for the 3 to 5 seconds, timer starts when the SW1 closes and as long as Sw1 stays closed, the pump will operate. But, if the pump is still running after the 3 to 5 seconds, there is a problem with the float Sw1. In that case, if Sw1 stays closed, timer 2 will be on during the time started by end of timer 1 and the Sw1, being still on, will cause the fault relay circuit to trip and disable the pump driver circuit. Now, the simplest answer is to get a better float switch and be done with it. And I have tried this, there does not seem to be such a reliable float switch that will guarantee the pump does not over run and flood the reservoir. So this circuit is designed to, in theory, never let the pump run for more than a few seconds.
A couple of 555 timers can be used to devise a similar circuit. The CD4528 Dual Monostable Multivibrator is kinda like 2 7555's, or a single 7556, configured accordingly. There are numerous devices that could be used to design this circuit around, I chose the 4528. And because of that choice, that is what I am using.
Please help me figure this out, I don't want to know of other ways to make it work, I want to know how to make this circuit work.
I have read a lot of info about CMOS and feel this is a very good family to build this circuit in and I think I am missing a CMOS "standard" design rule of some sort, like pull-up or pull-down on unused inputs, etc. It seems like I do not have one of these "standards" in use here. But I am not sure, so I seek your help.