Mitsubishi PLC (Programmable Logic Controller) is a type of controller widely used in the field of industrial automation. In practical applications, time control is an important function in PLC programming. This paper will elaborate on how to implement time control with Mitsubishi PLC, including basic concepts, programming methods, practical application cases and other aspects.
I. Basic Concepts of Time Control
1. Definition of Time Control
Time control refers to the temporal control of equipment or systems by PLC to realize functions such as automatic operation and timing control of equipment or systems. In the field of industrial automation, time control can be used to implement operations like startup, shutdown, pause and reset of equipment, as well as the monitoring and management of production processes.
2. Classification of Time Control
Time control can be divided into the following categories:
(1) Timing control: Execute specific operations (such as startup, shutdown, etc.) within a specified time interval.
(2) Periodic control: Execute specific operations according to a fixed time cycle (such as cycle control, periodic detection, etc.).
(3) Sequential control: Execute multiple operations in a predefined sequence (such as equipment startup, operation, shutdown, etc.).
(4) Conditional control: Execute corresponding operations based on specific conditions (such as triggering relevant control actions when temperature, pressure, or other parameters reach the set values).
II. Programming Methods for Time Control of Mitsubishi PLC
1. Use of Timers
Timers are the basic tools for implementing time control in PLCs. In Mitsubishi PLCs, timers are divided into two types: T-type timers and K-type timers.
(1) T-type timer: A T-type timer is a basic timer that can realize simple timing control. Its programming method is as follows:
- Define the timer: Define a T-type timer (such as T0, T1, etc.) in the PLC program.
- Set the timing duration: Set the timer's timing duration as required. For example, "T0 K50" indicates that the timing duration of timer T0 is 50 seconds.
- Start the timer: Initiate the timer via programming instructions. For example, "SET T0" means to start timer T0.
- Monitor the timer: Monitor the status of the timer through programming instructions. For example, "OUT T0" means that when timer T0 reaches the set duration, a corresponding signal will be output.
(2) K-type Timer:A K-type timer is an advanced timer that enables more complex time control. Its programming method is as follows:
- Define the timer: Define a K-type timer (e.g., K0, K1, etc.) in the PLC program.
- Set the timing duration: Set the timer's timing duration as required. For example, "K0 K50" indicates that the timing duration of timer K0 is 50 seconds.
- Start the timer: Activate the timer using programming instructions. For example, "SET K0" means to start timer K0.
- Monitor the timer: Monitor the timer's status via programming instructions. For example, "OUT K0" means a corresponding signal will be output when timer K0 reaches the set duration.
- Use of Counters
Counters are the basic tools for implementing counting control in PLCs. In Mitsubishi PLCs, counters are divided into two types: C-type counters and S-type counters.
(1) C-type counter: A C-type counter is a basic counter that can realize simple counting control. Its programming method is as follows:
- Define the counter: Define a C-type counter (such as C0, C1, etc.) in the PLC program.
- Set the counting range: Set the counting range of the counter as required. For example, "C0 K10" indicates that the counting range of counter C0 is 0~10.
- Start the counter: Initiate the counter with programming instructions. For example, "INCP C0" means to start counter C0.
- Monitor the counter: Monitor the status of the counter via programming instructions. For example, "OUT C0" means that a corresponding signal will be output when counter C0 reaches the set range.
(2) S-type Counter: An S-type counter is an advanced counter that enables more complex counting control. Its programming method is as follows:
- Define the counter: Define an S-type counter (e.g., S0, S1, etc.) in the PLC program.
- Set the counting range: Set the counting range of the counter as required. For example, "S0 K10" indicates that the counting range of counter S0 is 0~10.
- Start the counter: Activate the counter with programming instructions. For example, "INCP S0" means to start counter S0.
- Monitor the counter: Monitor the status of the counter via programming instructions. For example, "OUT S0" means a corresponding signal will be output when counter S0 reaches the set range.




