Multiple functions can be set to one switch, so there is no need for multiple switches for separate functions. By setting execution sequence and conditions, delay, repeat, interlock settings can be combined, reducing the burden of programmable controller programming.