일상에 꼭 필요한 정보, 늘 함께하는 나침반 일상에 꼭 필요한 정보, 늘 함께하는 나침반

VFD와 PLC 연결|모터 속도제어 원리

읽는 시간 약 6분

VFD와 PLC 연결은 디지털 입출력·아날로그 신호 또는 산업용 통신을 이용해 모터의 운전과 속도를 제어하는 방식입니다. VFD의 주파수 지령과 0-10V·4-20mA, Modbus·PROFINET 통신 및 제어시스템 구조를 알아봅니다.

VFD와 PLC는 어떤 역할을 하며 어떻게 연결될까?

VFD(Variable Frequency Drive)는 AC Motor에 공급하는 전압과 주파수를 제어하여 모터의 속도와 운전상태를 조절하는 장치로 국내 산업현장에서는 인버터라고도 많이 부릅니다. PLC는 센서와 스위치 등의 입력을 읽고 프로그램의 조건에 따라 VFD에 운전·정지와 속도 지령을 전달합니다. 따라서 PLC가 공정의 제어판단을 담당한다면 VFD는 그 명령에 따라 실제 모터를 구동하는 Power Electronics 장치라고 볼 수 있습니다. 기본적인 시스템은 센서 → PLC → VFD → 모터 구조로 이해할 수 있으며 VFD의 운전상태와 Fault 정보는 다시 PLC로 전달되어 Interlock이나 Alarm에 활용됩니다. PLC와 VFD를 연결하는 방식은 하나로 정해져 있지 않습니다. Digital I/O를 이용한 접점형 제어, 0-10V·4-20mA Analog Signal을 이용한 속도지령, Modbus RTU·Modbus TCP·PROFINET·EtherNet/IP 등의 산업용 통신을 이용하는 방식이 대표적입니다. 실제 연결방법은 PLC와 VFD가 지원하는 Interface와 제어 목적에 따라 결정됩니다.

디지털 입출력과 아날로그 신호는 어떻게 사용할까?

가장 기본적인 VFD 제어에서는 PLC의 Digital Output을 VFD의 Digital Input과 연계하여 Run, Stop, Forward, Reverse 등의 명령을 전달할 수 있습니다. VFD에서 제공하는 Relay 또는 Transistor Output을 PLC Digital Input으로 받아 운전 중, 목표속도 도달, Fault 등의 상태를 확인하는 방식도 사용됩니다. 모터의 속도를 연속적으로 변경해야 한다면 PLC의 Analog Output을 VFD의 Analog Input에 연결하여 주파수 지령을 전달할 수 있습니다. 대표적으로 0-10V와 4-20mA 신호가 사용됩니다. 예를 들어 VFD가 0-10V를 0~60Hz로 Scaling하도록 설정했다면 PLC가 5V를 출력할 때 약 30Hz의 주파수 지령으로 사용할 수 있습니다. 4-20mA도 같은 방식으로 원하는 속도범위에 대응시킬 수 있습니다. 다만 실제 운전에서는 VFD의 최대·최소 주파수, 가속·감속시간, 입력단자 기능과 Analog Scaling Parameter를 함께 설정해야 하므로 단순히 신호선을 연결하는 것만으로 속도제어가 완성되는 것은 아닙니다.

Modbus·PROFINET 통신으로 VFD를 제어하면 무엇이 달라질까?

PLC와 VFD가 산업용 통신을 지원한다면 여러 개의 개별 I/O 배선을 줄이고 하나의 Network를 통해 다양한 데이터를 교환할 수 있습니다. 예를 들어 Modbus RTU를 이용하면 RS-485 통신으로 운전명령과 주파수 지령을 전달하고 출력주파수, 전류, 상태정보와 Fault Code 등을 Register를 통해 읽을 수 있습니다. Ethernet 기반 VFD에서는 Modbus TCP, PROFINET, EtherNet/IP 등의 Protocol이 사용될 수 있습니다. 이러한 Network Control은 단순한 운전·정지뿐 아니라 여러 Parameter와 진단정보를 PLC 또는 HMI에서 확인할 수 있다는 장점이 있습니다. 그러나 PLC와 VFD가 Ethernet Port를 가지고 있다고 해서 서로 다른 Protocol이 자동으로 호환되는 것은 아닙니다. 동일한 통신방식을 지원하거나 적절한 Gateway가 필요합니다. 또한 통신이 끊겼을 때 VFD가 정지할 것인지 기존 지령을 유지할 것인지 등의 Communication Loss 동작도 중요합니다. 따라서 통신방식의 VFD 제어에서는 Address, Register 또는 I/O Data Mapping뿐 아니라 Timeout과 Fault 대응방식까지 함께 설계해야 합니다.

VFD와 PLC 모터 제어시스템에서 무엇을 확인해야 할까?

VFD와 PLC를 이용한 모터 제어에서는 속도지령만큼 Feedback과 Interlock 설계가 중요합니다. PLC가 Run Command를 출력했다고 해서 실제 모터가 정상적으로 회전하고 있다는 의미는 아니므로 VFD의 Running, Ready, Fault 등의 상태정보를 확인하여 운전조건을 판단할 수 있습니다. 공정에 따라 Encoder나 별도의 속도센서를 이용해 실제 회전속도를 Feedback하는 방식도 적용됩니다. 또한 VFD의 가속·감속시간, Motor Rated Data, 운전모드와 속도범위 등을 모터와 부하 특성에 맞게 설정해야 합니다. 비상정지나 사람의 안전과 관련된 기능은 일반 PLC 프로그램의 Stop 명령에만 의존해서는 안 되며 위험성 평가와 적용 규격에 따라 Safety Relay, Safety PLC, VFD의 STO(Safe Torque Off)와 같은 안전기능을 검토해야 합니다. VFD의 출력측은 PWM 전력으로 모터를 구동하는 회로이므로 일반 PLC 신호배선과도 구분해야 합니다. 결국 안정적인 속도제어 시스템은 PLC의 명령, VFD의 구동, 상태 Feedback과 안전기능을 하나의 구조로 설계할 때 완성됩니다.

jssj2627

함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.