Hi,
We have a setup using an X90 controller, and we want to minimize current consumption as much as possible when the ignition (K15) is off. Our main issue is that we need to keep an output on for a certain amount of time.
Our current solution involves using the SYS_Lib - Handling Software Objects library to stop all tasks except for the one containing the timer logic for the output. However, this does not reduce power consumption as much as we had hoped.
I was wondering if there is a better way to achieve this.
Also, our setup includes an OPC UA connection with a T50 monitor and an active CAN bus channel. Is there a way to stop and restart these services with limited risk of causing communication errors when the ignition is switched back on?
Any help is appreciated. Thanks!
The X90CP154 supports sleep mode with ArEco library.
This is good to know. However, I’m not looking for a sleep mode since I need to control a single output. I’m exploring available options to get the system as close to a sleep mode as possible. The cyclic program can be temporarily turned off using SYS_lib
, so I’m wondering if there is a similar library for stoping/starting communication ports or a different approach
Thanks
Hello,
As you have already stopped the cyclic tasks the communication ports will not bring you much closer to sleep mode.
If you stop the can interface it might happen that you get communication errors, depending on the device behavior.
On the Ethernet interface nothing will be connected anyway as you shut down the T50, right?
Maybe a different idea is to use an external timer relay for the output.
1 Like
Thank for the info, from what i can understand, stopping the cyclic is the best we can do.
The output we wanted to keep on was to control the T50 power! (to be able to ajust the delay off shutdown after Ignition is turn of).
Thank you