본문 바로가기

PLC 기초15

PLC INC·DEC 명령어 사용법|미쓰비시 INCP·DECP 래더 프로그램 예제 이미지 파일명 : PLC-INC-DEC-명령어-래더-프로그램.png이미지 설명 : 미쓰비시 PLC INC DEC와 INCP DECP 명령어의 데이터 1 증가 감소 원리학습용으로 제작한 AI 설명 이미지이며 실제 장비 배선도는 아닙니다.HMI의 설정 수량을 한 단계 올리거나, 버튼을 누를 때마다 데이터 값을 1씩 줄이고 싶은 경우가 있습니다. 두 값의 합계를 구하는 사칙연산보다 현재 값을 딱 1만 바꾸는 명령이 읽기 쉬운 상황입니다.이번 PLC 기초 시리즈 15탄에서는 미쓰비시 MELSEC-Q/L의 기본 명령을 기준으로 INC·DEC와 INCP·DECP의 차이를 알아봅니다. 이어서 버튼 입력, 범위 제한, 초기화를 연결한 연습 예제를 살펴보겠습니다. 텍스트 래더는 동작 설명용이며 GX Works2에서 해당.. 2026. 9. 9.
PLC 사칙연산 명령어 사용법|ADD·SUB·MUL·DIV 미쓰비시 PLC 래더 프로그램 예제 PLC 프로그램에서는 센서 ON/OFF만 처리하는 것이 아니라 생산 수량 계산, 목표값 보정, 비율 계산, 속도 계산처럼 숫자를 직접 계산해야 하는 경우도 많습니다.이때 사용하는 것이 PLC의 사칙연산 명령어입니다.이번 PLC 기초 시리즈 14탄에서는 미쓰비시 PLC를 기준으로 덧셈, 뺄셈, 곱셈, 나눗셈 명령어의 기본 사용법과 실제 래더 프로그램 예제를 쉽게 정리해보겠습니다.1. PLC 사칙연산 명령어란?PLC 사칙연산 명령어는 데이터 레지스터에 저장된 숫자나 상수를 이용하여 계산하고 그 결과를 다시 PLC 내부 디바이스에 저장하는 기능입니다.연산의미미쓰비시 명령 예덧셈두 값을 더함+P뺄셈두 값의 차를 계산-P곱셈두 값을 곱함*P나눗셈값을 나누어 몫과 나머지를 계산/P블로그나 다른 PLC 브랜드에서는 .. 2026. 9. 9.
PLC 카운터란? CNT 명령어와 RST 사용법|미쓰비시 PLC 래더 프로그램 예제 자동화 설비에서는 센서가 제품을 몇 개 감지했는지, 실린더가 몇 번 동작했는지처럼 동작 횟수를 세어야 하는 경우가 많습니다.이때 사용하는 것이 바로 PLC 카운터(Counter)입니다.이번 PLC 기초 시리즈 13탄에서는 PLC 카운터의 동작 원리, CNT 카운터 사용법, 설정값, RST 초기화 방법과 미쓰비시 PLC 래더 프로그램 예제까지 쉽게 정리해보겠습니다.1. PLC 카운터란?PLC 카운터는 입력 신호가 들어온 횟수를 계산하여 설정한 횟수에 도달했을 때 특정 출력을 동작시키는 기능입니다.쉽게 말하면 PLC 내부에 있는 전자식 숫자 카운터라고 생각하면 됩니다.센서 감지 → 카운터 증가 → 설정 횟수 도달 → 카운터 접점 ON → 출력 동작예를 들어 컨베이어에서 제품 10개가 지나가면 다음 공정으로 .. 2026. 9. 9.
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 MOV·BMOV·FMOV 명령어 차이와 사용법|미쓰비시 PLC 데이터 전송 예제 미쓰비시 PLC 프로그램을 보다 보면 MOV, BMOV, FMOV 명령어를 자주 볼 수 있습니다.세 명령 모두 데이터를 이동시키는 데 사용하지만 한 개의 값을 이동하는지, 여러 데이터를 한 번에 복사하는지, 같은 값을 여러 주소에 채우는지에 따라 사용 방법이 달라집니다.이번 글에서는 PLC MOV·BMOV·FMOV 명령어의 차이와 사용법을 미쓰비시 PLC와 GX Works2 기준의 간단한 래더 예제로 알아보겠습니다.1. PLC 데이터 전송 명령어란?데이터 전송 명령어는 PLC 내부에 저장된 숫자나 데이터를 다른 디바이스로 복사하거나 지정된 값을 데이터 레지스터에 저장하기 위해 사용합니다.대표적으로 다음 세 가지를 많이 접하게 됩니다.MOV : 하나의 데이터를 전송BMOV : 연속된 여러 데이터를 블록 단.. 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 카운터(Counter)란? CTU·CTD 동작 원리와 래더 프로그램 예제 PLC 프로그램에서는 시간을 기준으로 동작을 제어하는 타이머뿐만 아니라 횟수를 기준으로 동작을 제어하는 카운터(Counter)도 매우 자주 사용합니다.예를 들어 제품이 센서를 10번 통과하면 컨베이어를 정지시키거나, 실린더가 일정 횟수 동작하면 알람을 발생시키는 프로그램을 만들 수 있습니다.이번 글에서는 PLC 카운터의 기본 원리와 CTU·CTD 동작 방식, 래더 프로그램 예제, 카운터 리셋 방법까지 쉽게 정리해보겠습니다.1. PLC 카운터(Counter)란?PLC 카운터(Counter)는 입력 신호가 들어온 횟수를 계산하여 설정된 횟수에 도달했을 때 특정 조건을 ON시키는 기능입니다.쉽게 말하면 PLC 프로그램 안에 있는 전자식 계수기라고 생각하면 됩니다.예를 들어 제품 감지 센서가 5번 ON되었을 때.. 2026. 9. 2.