본문 바로가기
반응형

분류 전체보기166

[PLC프로그래밍 10편] PLC 이동명령(MOV) 완벽 정리 – LS산전 XGT/XGK 기준 PLC 프로그래밍을 배우다 보면 접점과 코일만으로는 처리하기 어려운 순간이 옵니다. 숫자 데이터를 다뤄야 할 때죠. 바로 이때 가장 먼저 만나는 것이 이동명령 MOV입니다. 이번 10편에서는 LS산전 XGT/XGK PLC를 기준으로 MOV 명령의 개념과 사용법, 실전 예제까지 정리해 보겠습니다.MOV 명령이란?MOV(Move)는 이름 그대로 데이터를 한 곳에서 다른 곳으로 옮기는(복사하는) 명령입니다. 정확히는 '이동'이라는 표현을 쓰지만, 원본 데이터가 지워지는 것이 아니라 복사된다는 점을 기억해야 합니다. 소스(Source)의 값을 목적지(Destination)에 그대로 써넣는 방식입니다.기본 구조는 다음과 같습니다.MOV [S] [D]예를 들어 MOV 100 D0 은 상수 100을 데이터 레지스.. 2026. 8. 11.
[PLC프로그래밍 9편] PLC 비교명령 완벽 이해하기 PLC 프로그래밍에서 비교명령(Compare Instruction)​은 입력값이나 센서값, 카운터값 등을 서로 비교하여 특정 조건이 만족되었을 때 다음 동작을 실행하도록 만드는 중요한 명령입니다.자동화 설비에서는 단순히 모터를 ON/OFF하는 것보다 현재 값이 설정값보다 큰지, 작은지, 같은지​를 판단하는 경우가 매우 많습니다. 따라서 PLC 프로그래밍을 제대로 이해하기 위해서는 비교명령을 반드시 알아두어야 합니다.이번 PLC 프로그래밍 9편에서는 PLC에서 자주 사용하는 비교명령의 종류와 동작 원리, 실제 프로그램에서의 활용 방법을 알아보겠습니다.참고로 여기에서 설명하는 PLC는 LS산전의 XGK모델을 기준으로 설명 합니다.1. PLC 비교명령이란?비교명령은 말 그대로 두 개 이상의 데이터를 비교하여 .. 2026. 8. 10.
[PLC프로그래밍 8편] PLC 데이터레지스터(D)란? PLC D레지스터 개념과 활용 방법 PLC 프로그래밍을 공부하다 보면 D레지스터(Data Register)​라는 용어를 자주 접하게 됩니다. PLC에서 입력과 출력 신호만 다루는 것이 아니라 온도, 압력, 속도, 생산량, 설정값처럼 다양한 숫자 데이터를 처리하려면 데이터 저장 공간이 필요합니다.이때 사용하는 대표적인 영역이 바로 데이터레지스터 D입니다.이번 PLC프로그래밍 8편에서는 PLC 초보자도 쉽게 이해할 수 있도록 D레지스터의 개념, 사용 방법, 데이터 저장과 연산, 실제 자동화 설비에서의 활용 방법​까지 알아보겠습니다.1. PLC 데이터레지스터(D)란?LS산전 XGK PLC에서 D는 데이터 레지스터(Data Register)​를 의미합니다.입력 접점인 P 영역이나 내부 릴레이 M 영역이 주로 ON/OFF와 같은 비트 정보를 처리한.. 2026. 8. 9.
[PLC 프로그래밍 7편 ] PLC 내부릴레이(M) 완벽 이해하기 PLC 내부릴레이(M)란?PLC를 처음 배우다 보면 입력(X), 출력(Y), 타이머(T), 카운터(C)는 쉽게 이해하지만 내부릴레이(M)​는 다소 어렵게 느껴질 수 있습니다.하지만 실제 산업 현장에서는 내부릴레이를 얼마나 효율적으로 사용하는지가 프로그램의 완성도를 결정한다고 해도 과언이 아닙니다.이번 글에서는 PLC 내부릴레이(M)의 개념부터 사용 목적, 실제 예제까지 자세하게 알아보겠습니다.내부릴레이(M)의 개념내부릴레이(M)는 말 그대로 PLC 내부 메모리에 존재하는 가상의 릴레이입니다.실제 외부 단자와 연결되어 있지 않으며, 입력(P00000)이나 출력(P00024)처럼 전선을 연결하는 장치가 아닙니다.대신 프로그램 내부에서 ON/OFF 상태를 저장하거나 조건을 전달하는 역할을 합니다. PLC 내부.. 2026. 8. 8.
[PLC 프로그래밍 6편 ] PLC Timer(타이머) 완벽 이해하기 – TON, TOF, TP 사용법과 실무 예제 PLC(Programmable Logic Controller)를 배우다 보면 가장 많이 사용하는 명령어 중 하나가 Timer(타이머)​입니다. 단순히 시간을 지연시키는 기능이라고 생각하기 쉽지만, 실제 자동화 설비에서는 모터 제어, 실린더 동작, 경고등 점등, 컨베이어 제어, 인터록(Interlock) 등 거의 모든 자동화 프로그램에서 Timer가 사용됩니다.이번 글에서는 PLC Timer의 개념부터 종류, 동작 방식, 실무 예제까지 초보자도 이해하기 쉽게 설명하겠습니다.Timer란?시퀀스 프로그램중 지정된 시간 이상의 시간 동안 조건 만족을 유지할 때 어떤 동작을 수행해야하는 경우 등 시간 지연 요소가 필요할 경우 사용하는 프로그램 요소가 타이머 입니다. XGK PLC에는 2,048개의 타이머가 있으며.. 2026. 8. 5.
[PLC 프로그래밍 5편] Counter(카운터) 명령어 완벽 정리 | 자동화 제어의 핵심 기능 PLC Counter(카운터)란?PLC(Programmable Logic Controller)를 이용한 자동화 제어에서 Counter(카운터)​는 입력 신호가 발생한 횟수를 계산하는 명령어입니다. 센서가 감지한 제품 개수, 버튼을 누른 횟수, 생산 수량, 공정 사이클 등을 카운트할 때 가장 많이 사용됩니다.실제 산업 현장에서는 제품 개수 확인, 컨베이어 생산량 집계, 포장 수량 관리, 자동문 출입 횟수 등 다양한 자동화 설비에서 Counter 기능이 활용되고 있습니다.Counter는 PLC 프로그래밍의 기본 명령어 중 하나이며, Timer와 함께 반드시 익혀야 하는 핵심 기능입니다.XGK PLC에는 2,048개의 카운터가 있으며 기능별로 CTU, CTD,CTUD, CTR 등 4종의 카운터가 있으며, 1개.. 2026. 8. 4.
반응형