PROGRAMMABLE PROCESS, PROGRAMMABLE LOGIC DEVICE, AND LADDER LOGIC: A INTRODUCTORY OVERVIEW