That was my first try. But then my cover was not working.
In my opinion for a working condition it have to be 1 and 1 = 1 (-3 and 80%above) = 1 but here is the problem if it is not below -3 than the condition is not true und the cover is not moving
when i look at your example i tells me that when the humidity is below 80% the cover will not move.
I thing i must try to explain better what my problem is.
Thing about this situation:
In the summer: why my cover shout not move if the humidity is below or above 80% humidity.
Nothing will happen if so. So if i do it like in your example the cover will only work if the humidity is below 80%. Why do so. Why my cover should not move if it is raining?
Now look at the winter time: if the humidity is below or above 80% is no problem let the cover move.
The only moment where the humidity will be a problem is when and only then, if the humidity is high, here above 80% and the temperature is below -3.
If in the winter time the temprature is low here below -3 but the humidity is dry my cover can move without problem. But if the humidity is high my cover will freeze on the button i could break.
So the only moment is boolean true should be always only not if humidity above 80 and temperature below -3
NAND
above 80% and below -3 = 1
below 80% and below -3 = 1
below 80% and above -3 = 1
above 80% and above -3 = 0
when you take a look at Gatter Schütze
there you can see what i meen. In Siemens S7 it looks like there.
Compare AND,NOT NAND then i hope you understand what i need