프로그래머블 컨트롤러는 산업 제어 애플리케이션을 위해 설계 및 제조된 컴퓨터 제품군의 일부입니다. 이전의 프로그래밍 가능한 컨트롤러를 프로그래밍 가능한 논리 컨트롤러 (PLC) 라고 했습니다. 릴레이를 대신하여 논리 제어를 구현하는 데 주로 사용됩니다. 기술이 발달함에 따라 이 장치의 기능은 이미 논리 제어의 범위를 크게 넘어섰기 때문에 오늘날 이러한 장치를 프로그래밍 가능한 컨트롤러, 즉 PC 라고 합니다. 그러나 개인용 컴퓨터의 약어와의 혼동을 피하기 위해 프로그램 가능한 컨트롤러를 PLC 라고 합니다.
우리나라 특허법 제 2 조의 발명에 대한 정의는 "발명, 제품, 방법 또는 그 개선에 대한 새로운 기술 방안을 가리킨다" 는 것이다. 발명 특허에서 소위 말하는 제품은 공업에서 제조할 수 있는 각종 신상품으로, 일정한 모양과 구조를 가진 고체, 액체, 기체를 포함한다. 방법이란 원료를 가공하여 각종 제품을 만드는 방법을 말한다.
발명이란 제품, 방법 또는 그 개선에 대한 새로운 기술 방안을 말하며, 주로 참신함, 창의력, 실용성을 구현한다. 특허 발명은 제품 발명 (예: 기계, 기기, 기구) 과 방법 발명 (제조 방법) 으로 나뉜다.