Kenmark is a full service real estate company with a controls division.
I've been interested in building a better irrigation controller so I thought the FPM would be an ideal platform. I've written a basic sequencer and threw in some logical function blocks just for fun. Contribute was used for the configuration pages so you can excersize the function blocks directly from the iLON100. The sequencer and xor function source code are included in the zip file. (you can find it in the downloads section).
The Logic function block operation should be descriptive: or/and/not/xor. The sequencer accepts seconds for switch durations. (0 leaves the corresponding output off. nvi_runprog activates the timer for the outputs sequentially. At the "end" the nvo_next can be chained to the next nvi_runprog to support longer sequences of outputs. There are four copies of each type of function block.
There's no licensing (or warranty) on this FPM. Note that there is a bug in the sequencer. Running two sequencers at once will give unpredicatble results since I used a "global" variable to keep track of which output was turned on. Chained sequencers will work fine if there are no other sequencers running at the time.
Test it out and lets see if zip'd distributions work for FPM applications.
Hope to see you soon :)
Richard Hair