PLC(Programmable Logic Controller) 선택하기

PLC:

공급 전원
이것은 PLC 선택을 좁히는 가장 쉬운 방법 중 하나입니다. 전압 - 공급 검색 기준에 대시(-)로 되어 있는 모든 PLC들은 개별 PLC의 제품 상세 페이지 아래 관련 제품 부분에 있는 별도의 전원 공급 모듈을 구매해야 함을 의미합니다. PLC를 작동시키는 전압으로 제어하려는 다른 장치나 PLC의 출력과 반드시 동일하지는 않습니다.

오퍼레이터 인터페이스
PLC는 프로그래밍을 기반으로 무엇을 할 것인지 결정할 수 있도록 정보를 제공하는 일종의 입력이 필요합니다. 단순한 푸시 버튼, 전위차계, 셀렉터 스위치로 된 입력을 사용하거나 특정 통신 프로토콜이 필요한 터치스크린 HMI(Human Machine Interface)와 같은 보다 첨단 장치를 사용할 수 있습니다. 이미 구축되어 있는 장비에 설치하려는 경우 어떤 종류의 I/O와 프로토콜이 현재 사용되고 있고 수용할 수 있는지를 확인하고 싶으실 것입니다.

통신 프로토콜
오늘날 현장에는 매우 다양한 통신 프로토콜이 사용되고 있으며, 계속 추가되고 또 개선되고 있습니다. 아래는 Digi-Key에서 취급하는 프로토콜 일부 및 그들의 간략한 설명에 대한 링크입니다.

I/O(입력과 출력)
입력과 출력은 하나의 연결점만을 필요로 하는 스위치나 간단한 센서와 같은 다른 장치를 말합니다. 통신 프로토콜을 필요로 하는 복잡한 장치에 연결하는 것과는 다릅니다.

입력은 디지털이거나 아날로그일 수 있습니다. 디지털 입력은 일반적으로 스타트 버튼과 같은 스위치나 부품이 라인의 끝에 도달한 시점을 나타내는 리미트 스위치입니다. 아날로그 입력은 온도나 거리와 같이 측정에 따라 변화하는 신호입니다. 아날로그 입력의 정확도는 PLC의 ADC에 따라 달라질 수 있습니다. PLC 뿐만 아니라 장치의 손상을 방지하기 위해 장치의 출력이 PLC의 입력 범위 내에 있는지 확인해야 합니다.

출력은 장치를 제어하거나 다른 컨트롤러에 신호를 보내기 위해 사용됩니다. 각각의 출력은 특정 상황에서 장점을 가지고 있으며, 아래는 각 유형에 대한 짧은 설명입니다.

출력 유형

무접점(릴레이)
일반적으로 출력은 PNP 또는 NPN 트랜지스터입니다. PLC가 전원을 소싱(sourcing)할 것인지 아니면 싱킹(sinking)할 것인지를 결정하기 때문에 특히 주의해야합니다. 출력이 릴레이인 경우보다 빠르게 스위칭 할 수 있지만, 전류 용량이 낮고 특정 전압으로 제한됩니다.

릴레이
각 출력은 접점이 여러 개일 수 있으며 상시 열림(NO) 또는 상시 닫힘(NC)이라고 표기됩니다. 대개의 경우 쌍으로 구성되지만 공통 접점을 가지는 여러 개의 출력일 수도 있습니다. 접점은 PLC로부터 분리되어 있기 때문에 다른 전압과 높은 전류로 구동되는 장치들을 제어할 수 있습니다.

PWM/펄스
PWM(Pulse Width Modulation, 펄스 폭 변조) 출력은 변하므로 모터와 같은 특정 장치를 제어하는 데 사용될 수 있습니다. 정확한 주파수와 펄스 폭은 프로그래밍에서 결정됩니다. 출력에 평활 커패시터를 추가하면 아날로그 출력만큼 정확하지는 않겠지만 아날로그 전압 출력처럼 작용할 수 있습니다. 펄스와 PWM은 비슷하지만, 듀티 사이클과 파형의 형태에 있어서 다릅니다. PWM은 구형파이며 듀티 사이클이 조정 가능하지만, 반면에 펄스 출력은 듀티 사이클은 고정이며 사다리꼴파 또는 사인파입니다.

디지털
디지털 출력은 활성화 시 일정한 전압을 출력합니다. 해당 전압은 PLC에 의해 좌우되며 일반적으로 변경할 수는 없습니다. 전류 용량이 그렇게 높지는 않아 대체로 표시등이나 대형 장치들을 제어하는 릴레이에 전류를 흘립니다.

아날로그
아날로그 출력은 규격서에 나와있는 범위 이내의 전압 또는 전류일 수 있으며, 일반적으로 1-5V, 0-10V, 0-20mA 또는 4-20mA 입니다. 대부분의 아날로그 출력은 장치를 직접 제어하도록 설계되지 않았지만 다른 컨트롤러가 실행할 수 있도록 신호를 전송하는데 사용됩니다.

프로그래밍
고려해야 할 또 다른 항목은 PLC가 어떻게 프로그래밍 될 것인가 입니다. 대부분의 PLC는 컴퓨터에 연결해서 프로그래밍하기 위한 특정 소프트웨어가 필요합니다. 특정 언어에 보다 친숙하거나 또는 특정 언어를 원할 경우 소프트웨어를 살펴보면 어떤 언어를 사용할 수 있는지 알 수 있습니다. 또한 어떤 언어로 특정 작업을 훨씬 쉽게 만들 수 있는 지의 가능성도 알 수 있습니다. 또한 가격은 무료인지, 한 번만 구매하면 되는지 아니면 구독 기반인지도 고려해야 합니다.




영문 원본: Choosing a PLC (Programmable Logic Controller)