PURPOSE:To facilitate program generation by using three instructions in a branch circuit to constitute a sequence circuit of parallel circuits and performing arithmetic in an arithmetic part of dual stack constitution. CONSTITUTION:A control operation part 1 is provided with an accumulator 2 and a bit accumulator 3. A memory part 4 is provided with dual stack areas 5 and 6 as storage parts of arithmetic data of the accumulator 2, stack pointer storage areas 7 and 8 for areas 5 and 6, and dual bit stacks 9 and 10 as storage parts of arithmetic data of the bit accumulator 3 besides system program and sequence program areas. An input part 11 gives signals of various switches or the like to the control operation part 1, and an output part 12 gives the control signal of arithmetic results to a motor or the like. Since numerical arithmetic and logical arithmetic are performed in the arithmetic part of dual stack constitution, parallel circuits constituting the sequence circuit are compactly constituted.
展开▼