When the programmable controller is powered on after a memory cassette is installed, the memory cassette is automatically recognized. After the memory cassette is installed, it is separated from the built-in memory of the programmable controller, and peripherals read/write data only from/to the optional memory.