Motor Control and Wear Leveling functions
Motor outputs (P3), Override inputs (P4), Hour Meter outputs (P5) require sequential assignment starting at the pin specified for the number of elements in the sequence. For example, a Z45 Controller having 3 pumps might assign output pin 12 to be the starting pin for the first motor. This would automatically require that output pins 13 and 14 be the starting pins for motors 2 and 3 respectively.
Motor outputs (P3) must be configured so that their initial state is set to zero during automation control start up. All Override inputs (P4) must be configured to execute an override state change function when override pins turn on or off. This means that the override state change must be defined as both the “Off Program” and “On Program” on all override pins. All Hour Meter timers (P5) must be housed in outputs. The value of P5 will be interpreted as an output.
In the following descriptions, P1, P2, P3, etc. are used to indicate positional parameters or arguments that must be specified when using a function. Each parameter or argument given to a function must be separated by a single space.
Motor Control Group
P1 | Function type |
[1]: Start primary motor [2]: Start secondary motor [3]: Start tertiary motor [4]: Start quaternary motor [5]: Start all motors [6]: Stop primary motor [7]: Stop secondary motor [8]: Stop tertiary motor [9]: Stop quaternary motor [10]: Stop all motors [11]: Override state change |
P2 | Motor Count: Number of motors in the group |
<value> |
P3 | Motor Start output source pin number; others assigned sequentially |
<pin number> |
P4 |
Override Start input source pin number; others assigned sequentially Note Override refers to a switch or signal to place the motor in service or take it out of service. When the motor is in service it operates automatically under the control of the Control_Motor_Group function. When it is out of service it is not available as a part of the group being controlled. A motor that is out of service can still be switched on and off manually but its state will be unknown to the Control_Motor_Group function. |
<pin number> |
Example: Start the primary pump at a pump station with two pumps starting on output pin 2 that are managed by override switches starting at input 4 and whose hours are tracked on outputs starting at output 6.
-
Function: Motor Control Group
-
Parameters: 1 2 2 4 6
Example: Stop all pumps at a pump station with two pumps starting on output pin 2 that are managed by override switches starting at input 4 and whose hours are tracked on outputs starting at output 6.
-
Function: Motor Control Group
-
Parameters: 10 2 2 4 6