Thread Content
I would like to ask the experts here: how can the priority of control strategies be set, or in other words, how can a control system that allows for priority adjustment be implemented? For example, if control is needed both based on time and based on liquid level, but the liquid level takes priority, what should be done in such a case?
Please specify the conditions for priority in terms of liquid level – for example, whether it is the higher value between time and liquid level that determines the output, as in an override control system. If it is some other method of decision-making, things become more complicated; for instance, when liquid level control is in use, the output value related to the opening degree needs to be fed back to the time control system, so as to ensure a smooth transition in the output value when the conditions change
I don’t understand what you mean by your question. Regardless of your priority level, the CPU will still scan and execute it. In other words, those with higher priority are scanned and executed first, while those with lower priority are scanned and executed later.
To clarify further, that’s what it means: for example, during the day, the pump should be started immediately when the liquid level reaches its lowest value; if it hasn’t reached that level, the pump is not started. At night (from 9 PM to 6 AM), the pump should be started as long as the liquid level has not reached its highest value, since the electricity price is lower during those times
It’s you who isn’t expressing yourself clearly. It is possible to do this by reading the current time of the CPU, mainly the hour. Then, when it’s greater than 21 or less than 6, you can link it to your liquid level interlock conditions.