multi_lb_ctrl
Purpose:
-
Control load banks by setting digital outputs based on specified configurations and events.
Enter:
-
multi_lb_ctrl <priority> <loop_time> <lb_number> <spec_filename> &
Where:
-
priority
Specify the priority of this task. Specify a priority higher than that of the priority of the DO transfer layer so that all requests are set before output begins.
loop_time
Specify the number of milliseconds between executions of this task. Typical values are 100-500.
lb_number
Specify the number of this load bank. Specify 1-4.
spec_filename
Specify the specification filename that configures this task.
Example:
-
multi_lb_ctrl 18 100 1 /specs/kw_load_specs.1 &
The above command spawns the multi_lb_ctrl program and runs it in the background. It reads the specification file /specs/kw_load_specs.1 and then waits for events to tell it what actions should be performed. The priority is set to 18 and the program runs every 100 ms.
Notes:
-
1. This task is normally spawned in scripts or procedures to manage load bank control.
2. Once this task is spawned, it runs continuously until terminated.
3. Load adjustments can be handled through ramping mechanisms or variable settings.