Reset (RES)
    The RES instruction resets a TIMER, COUNTER, or CONTROL structure.
When true, the RES instruction clears these elements:
| When using a RES instruction for a: | The instruction clears: | 
|---|---|
| TIMER | .ACC value to 0 control status bits to false | 
| COUNTER | .ACC value to 0 control status bits to false | 
| CONTROL | .POS value to 0 control status bits to false | 
Available Languages
Ladder Diagram
_v1.png/_jcr_content/renditions/original)
Operands
     IMPORTANT: 
    
Unexpected operation may occur if:
- Output tag operands are overwritten.
- Members of a structure operand are overwritten.
- Except when specified, structure operands are shared by multiple instructions.
Ladder Diagram
| Operand | Data Type | Format | Description | 
|---|---|---|---|
| Structure | TIMER CONTROL COUNTER | Tag | Structure to reset | 
Affects Math Status Flags
No
Major/Minor Faults
None specific to this instruction. See Index through arrays for array-indexing faults.
Execution
Ladder Diagram
| Condition/State | Action Taken | 
|---|---|
| Prescan | N/A | 
| Rung-condition-in is false | Set Rung-condition-out to Rung-condition-in. | 
| Rung-condition-in is true | Set Rung-condition-out to Rung-condition-in. Reset the specified structure.  | 
| Postscan | N/A | 
Example
Ladder Diagram

Reset Example
In the preceding example:
when limit_switch_8 is enabled, reset counter_4
when limit_switch_5 is enabled, reset Timer_1
when limit_switch_6 is enabled, reset control_1
Provide Feedback