In recent years, the applications of DCS (Distributed Control Systems) have broadened to cover not only continuous processes but also batch processes, and there are increasing demands for batch control systems which are both sophisticated and easy to use (easy to operate and easy to engineer), for multi-purpose plants. The paper describes a new sequence language which covers a wide range of process control applications. It uses SFC (Sequential Function Charts) to allow unit sequences to be executed in parallel. This sequence language is useful for batch sequences because it can communicate with feedback process control functions, and its interactive user interface makes it easy for the operator to select execution sequences or modify production quantities.