Sequence control system and its method
First Claim
1. A sequence control system for controlling a plurality of processes in sequence, each process being achieved by actuating an actuation member in both forward and reverse directions, which comprises:
- (a) forward side executing means for executing a forward process by driving at least one actuation member in the forward direction;
(b) forward side actuating means for determining whether said forward side executing means is ready for execution;
(c) forward side stopping means for stopping said forward side executing means;
(d) reverse side executing means for executing a reverse process by driving the at least one actuation member in the reverse direction;
(e) reverse side actuating means for determining whether said reverse side executing means is ready for execution;
(f) reverse side stopping means for stopping said reverse side executing means;
(g) actuation start side activating means, coupled to said forward side actuating means and said reverse side stopping means and activated when said reverse side stopping means is turned on, for allowing said forward side executing means to be ready for execution when said forward side actuating means is turned on;
(h) actuation end side activating means, coupled to said forward side stopping means and said reverse side actuating means and activated when said forward side stopping means is turned on, for allowing said reverse side executing means to be ready for execution when said reverse side actuating means is turned on, said actuation start side activating means for the present process and said actuation end side activating means for the preceding process being activated simultaneously when one of said actuation start side activating means for the present process and said actuation end side activating means for the preceding process is activated; and
(i) execution condition recognizing means, coupled to said forward side actuating means and said reverse side actuating means, for recognizing a forward side executable condition under which said forward side execution means can be executed when said forward side actuating means determines that said forward side executing means is ready for execution and a reverse side executable condition under which said reverse side execution means can be executed when said reverse side actuating means determines that said reverse side executing means is ready for execution.
1 Assignment
0 Petitions
Accused Products
Abstract
To facilitate program control modification and troubleshooting in sequence control system in spite of simple processing programs, sequence control processes are linked in a chain fashion. A unit process for activating an actuation member in both forward and reverse directions forms a ring so as to be activated in sequence cyclically via an execution condition recognizing switches, and these unit process rings are linked between an actuation start side activator for the present process and an actuation end side activator for the preceding process, both activated simultaneously whenever one of them is activated. Therefore, any process can be stopped at, restarted and reversed from any process steps in both the forward and reverse directions through the linked actuation start and end side activators, after the automatic operation has been switched to the manual operation or vice versa. Further, when a plurality of machines are controlled by a single sequencer, it is preferable to selectively connect a single operation board to a necessary robot connector to minimize the robot space and the cost.
-
Citations
4 Claims
-
1. A sequence control system for controlling a plurality of processes in sequence, each process being achieved by actuating an actuation member in both forward and reverse directions, which comprises:
-
(a) forward side executing means for executing a forward process by driving at least one actuation member in the forward direction; (b) forward side actuating means for determining whether said forward side executing means is ready for execution; (c) forward side stopping means for stopping said forward side executing means; (d) reverse side executing means for executing a reverse process by driving the at least one actuation member in the reverse direction; (e) reverse side actuating means for determining whether said reverse side executing means is ready for execution; (f) reverse side stopping means for stopping said reverse side executing means; (g) actuation start side activating means, coupled to said forward side actuating means and said reverse side stopping means and activated when said reverse side stopping means is turned on, for allowing said forward side executing means to be ready for execution when said forward side actuating means is turned on; (h) actuation end side activating means, coupled to said forward side stopping means and said reverse side actuating means and activated when said forward side stopping means is turned on, for allowing said reverse side executing means to be ready for execution when said reverse side actuating means is turned on, said actuation start side activating means for the present process and said actuation end side activating means for the preceding process being activated simultaneously when one of said actuation start side activating means for the present process and said actuation end side activating means for the preceding process is activated; and (i) execution condition recognizing means, coupled to said forward side actuating means and said reverse side actuating means, for recognizing a forward side executable condition under which said forward side execution means can be executed when said forward side actuating means determines that said forward side executing means is ready for execution and a reverse side executable condition under which said reverse side execution means can be executed when said reverse side actuating means determines that said reverse side executing means is ready for execution. - View Dependent Claims (2)
-
-
3. A sequence control method, comprising the steps of:
-
(a) checking whether actuation start side activating means for the present process is activated; (b) if the actuation start side activating means for the present process is activated, activating actuation end side activating means for the preceding process; (c) checking again whether the actuation start side activating means for the present process is activated; (d) if the actuation start side activating means for the present process is not activated, ending a program loop control; (e) if the actuation start side activating means for the present process is activated, checking whether forward side executing means is ready for execution; (f) if the forward side executing means is not ready for execution, repeating the above steps (c) to (e); (g) if the forward side executing means is ready for execution, deactivating actuation end side activating means for the preceding process; (h) deactivating the actuation start side activating means for the present process; (i) checking whether an execution condition under which forward side executing means can be executed is recognized; (j) if an execution condition is recognized, executing forward side executing means; (k) if an execution condition is not recognized or the forward side executing means is executed, checking whether the forward side executing means can be stopped; (l) if the forward side executing means cannot be stopped, repeating the above steps (i) to (k); and (m) if the forward side executing means can be stopped, activating actuation end side activating means for the present process and actuation start side activating means (P3) for the succeeding process, simultaneously. - View Dependent Claims (4)
-
Specification