Just a few words on the relays.
In any relay output of a micro PLC or other similar device, valve solenoids are something that is hard on them. If one relay fries, the entire unit is toast (unless you have another spare unused relay). I like to use what are called "interposing relays", where the PLC relay drives an external interposing relay, and THAT relay drives the valve. If that interposing relay fries or welds from the inductive kickback of the valve solenoid, you unplug the relay from its socket, toss it and replace it. Cheap.
It's not necessary, it's just a common practice on things with high duty cycles, as yours will be. Once every 10 minutes, if it's 24/7/365, is 52,560 cycles per year. Mose relay contacts are good for 10 million mechanical operations, but under rated load, the contact life will be about 50,000 cycles. Your valve may be under rated load and/or your operating time may be less (you didn't provide details) that will help, but I would not expect the contact life to be more than about 2-3 years at best. So if you want to only have to plug and unplug cheap little relays instead of replacing the entire controller, regardless of what you use, go that interposing relay route. You can get small thin versions that look like terminal blocks if you don't have a lot of room, but there are less expensive versions if you can live with then being about 5/8"" wide. But pay attention to the INDUCTIVE current ratings for use on a valve, it's important.
Narrow (6mm) "TB style" interposing relays:
Lower cost plug in relays, base not shown but it is 5/8" wide: