본문 바로가기

PLC프로그램8

PLC 타이머란? TON·TOF·RTO 동작 원리와 래더 프로그램 예제 PLC 프로그램을 작성하다 보면 버튼을 누른 뒤 몇 초 후 모터를 동작시키거나, 센서가 꺼진 뒤 일정 시간 동안 출력을 유지해야 하는 상황이 자주 발생합니다.이때 사용하는 기능이 바로 PLC 타이머(Timer)입니다.이번 PLC 기초 시리즈 12탄에서는 타이머의 기본 원리부터 TON, TOF, RTO의 차이와 실제 래더 프로그램에서 어떻게 활용하는지 쉽게 알아보겠습니다.1. PLC 타이머란?PLC 타이머는 설정한 시간을 기준으로 출력을 제어하는 기능입니다.예를 들어 시작 버튼을 눌렀을 때 모터가 바로 동작하지 않고 3초 후에 동작하도록 만들 수 있습니다.입력 ON → 시간 측정 → 설정 시간 도달 → 출력 ON자동화 설비에서는 기동 지연, 알람 지연, 공정 대기시간, 실린더 동작 확인 등 다양한 곳에서 .. 2026. 9. 3.
PLC 비교 명령어 사용법|=, <>, >, <, >=, <= 조건과 래더 프로그램 예제 PLC 프로그램에서는 단순히 입력을 ON/OFF하는 것뿐만 아니라 데이터 값을 비교하여 설비의 동작 조건을 결정하는 경우가 많습니다.예를 들어 온도가 100 이상인지, 생산 수량이 목표값에 도달했는지, 현재 위치값이 설정값보다 큰지 등을 판단할 때 PLC 비교 명령어를 사용합니다.이번 PLC 기초 시리즈 11탄에서는 미쓰비시 PLC를 기준으로 =, , >, =, 과 실제 래더 프로그램에서 사용하는 방법을 쉽게 알아보겠습니다.1. PLC 비교 명령어란?PLC 비교 명령어는 두 개의 데이터를 서로 비교하여 조건이 맞는지 판단하는 명령입니다.예를 들어 D0에 현재 생산수량이 저장되어 있고 목표 생산수량이 100개라면 다음과 같은 조건을 만들 수 있습니다.D0 >= K100쉽게 말하면 D0의 값이 100 이상인.. 2026. 9. 3.
PLC 데이터 레지스터(D)란? MOV 명령어와 데이터 저장 방법 쉽게 이해하기 PLC 프로그램을 공부하다 보면 X, Y, M 같은 비트 디바이스와 함께 D0, D100, D200 같은 주소를 자주 보게 됩니다.여기서 D는 데이터 레지스터(Data Register)를 의미하며 숫자나 각종 데이터를 PLC 내부에 저장할 때 사용하는 중요한 디바이스입니다.이번 글에서는 PLC 데이터 레지스터(D)의 기본 개념부터 MOV 명령어, K값, 데이터 저장과 전송 방법까지 초보자도 이해하기 쉽게 정리해보겠습니다.1. PLC 데이터 레지스터(D)란?데이터 레지스터(Data Register)는 PLC 내부에서 숫자나 데이터를 저장하기 위해 사용하는 메모리 영역입니다.미쓰비시 PLC에서는 일반적으로 D 디바이스를 데이터 저장에 사용합니다.예를 들면 다음과 같습니다.D0 = 100D1 = 250D10 .. 2026. 9. 2.
PLC 인터록(Interlock)이란? 정역회전 래더 프로그램과 실제 사용 예제 PLC 프로그램을 작성하다 보면 두 개의 출력이 동시에 동작하면 안 되는 상황이 자주 발생합니다.대표적인 예가 모터의 정회전과 역회전입니다. 정회전 출력과 역회전 출력이 동시에 동작하면 전기적인 문제뿐만 아니라 설비 고장으로 이어질 수 있습니다.이러한 동시 동작을 방지하기 위해 사용하는 기본적인 제어 방식이 인터록(Interlock)입니다.이번 글에서는 PLC 인터록의 기본 원리와 정역회전 래더 프로그램, 그리고 실제 현장에서 확인해야 하는 부분까지 쉽게 알아보겠습니다.1. PLC 인터록(Interlock)이란?인터록(Interlock)은 특정 조건이나 장치가 동작하고 있을 때 다른 조건이나 장치가 동시에 동작하지 못하도록 제한하는 제어 방식입니다.쉽게 말하면 서로 동시에 동작하면 안 되는 장치를 프로그.. 2026. 9. 1.
PLC 자기유지 회로란? START·STOP 래더 프로그램 원리와 예제 PLC를 공부하다 보면 반드시 배우게 되는 기본 회로가 자기유지 회로입니다.START 버튼을 잠깐 눌렀다가 손을 떼었는데도 모터나 설비가 계속 동작하는 이유가 바로 자기유지 회로에 있습니다.이번 글에서는 PLC 자기유지 회로의 원리부터 START·STOP 버튼을 이용한 래더 프로그램, 실제 현장에서 확인해야 할 부분까지 쉽게 정리해보겠습니다.1. PLC 자기유지 회로란?자기유지 회로는 한 번 동작시킨 출력을 입력 조건이 사라진 이후에도 계속 ON 상태로 유지하는 회로입니다.예를 들어 START 버튼을 눌러 모터를 운전한다고 생각해보겠습니다.START 버튼 누름↓PLC 입력 X0 ON↓출력 Y0 ON↓Y0 자기유지 접점 ON↓START 버튼에서 손을 떼어도 Y0 계속 ON이후 STOP 조건이 들어오면 자기.. 2026. 9. 1.
PLC NO접점 NC접점 차이란? 래더 프로그램 예제로 쉽게 이해하기 PLC 래더 프로그램을 처음 보면 가장 많이 등장하는 기호가 NO접점과 NC접점입니다.두 접점의 차이를 정확히 이해하지 못하면 자기유지, 인터록, 비상정지 회로처럼 실제 설비에서 자주 사용하는 PLC 프로그램을 이해하기 어렵습니다.이번 글에서는 PLC NO접점과 NC접점의 차이를 기본 개념부터 실제 래더 프로그램 예제까지 쉽게 정리해보겠습니다.1. PLC 접점(Contact)이란?PLC 프로그램에서 접점은 특정 조건의 상태를 판단하기 위해 사용하는 요소입니다.실제 전기회로에서 스위치가 전류의 흐름을 연결하거나 차단하는 것처럼 PLC 래더 프로그램에서도 접점을 이용해 조건의 성립 여부를 판단합니다.가장 기본적으로 사용하는 접점이 바로 NO접점과 NC접점입니다.2. NO접점이란?NO는 Normally Ope.. 2026. 9. 1.
PLC 입력과 출력이란? X·Y 디바이스부터 센서 배선까지 쉽게 정리 PLC를 처음 공부할 때 가장 먼저 이해해야 하는 것 중 하나가 입력(Input)과 출력(Output)입니다.센서나 스위치의 신호가 PLC로 어떻게 들어오고, PLC가 판단한 결과가 모터나 솔레노이드 밸브 같은 장치로 어떻게 전달되는지 알아보겠습니다.이번 글에서는 미쓰비시 PLC에서 많이 사용하는 X·Y 디바이스를 기준으로 PLC 입출력의 기본 개념부터 실제 현장에서 확인하는 방법까지 쉽게 정리하겠습니다.1. PLC 입력과 출력이란?PLC는 외부 장치의 상태를 입력으로 받아 프로그램을 실행하고, 그 결과를 출력 장치로 전달합니다.PLC의 기본적인 동작 흐름센서·스위치 동작↓PLC 입력(Input)↓PLC 프로그램 판단↓PLC 출력(Output)↓모터·밸브·램프 등 동작즉, PLC 입출력을 이해하면 현장에.. 2026. 9. 1.
PLC 비트·바이트·워드란? 초보자를 위한 데이터 단위와 디바이스 개념 정리 PLC를 처음 공부하다 보면 비트(Bit), 바이트(Byte), 워드(Word)라는 용어를 자주 접하게 됩니다.특히 PLC 프로그램에서 X, Y, M, D 등의 디바이스를 사용하다 보면 비트와 워드의 차이를 이해하는 것이 중요합니다.이번 글에서는 비트, 바이트, 워드의 기본 개념부터 PLC에서 실제로 어떻게 사용되는지까지 쉽게 정리해보겠습니다.1. 비트(Bit)란?비트(Bit)는 디지털 데이터를 표현하는 가장 작은 단위입니다.비트 하나는 두 가지 상태만 표현할 수 있습니다.0 = OFF1 = ONPLC에서는 센서의 ON/OFF 상태, 버튼 입력, 릴레이 출력처럼 두 가지 상태를 표현할 때 비트 데이터를 많이 사용합니다.예시X0 = 시작 버튼X1 = 정지 버튼Y0 = 모터 출력M0 = 내부 릴레이예를 들어.. 2026. 8. 31.