[카테고리:] PLC 기초

PLC 기초 카테고리에서는 PLC 디바이스, 입출력 신호, 래더 로직, ST 언어, 스캔 동작, SET/RST, FOR-NEXT, 인덱스 레지스터처럼 자동제어 실무의 기본이 되는 내용을 정리합니다.

  • [실무] PLC FOR NEXT 안 쓰면 데이터 100개를 100줄로 처리합니다

    “데이터 100개를 전수 검사하기 위해 로직을 100줄 쓰고 계신가요?
    아니면 배열 처리를 못 해서 일일이 수작업으로 데이터를 옮기고 계신가요?”

    D, W, R, Z 같은 데이터 디바이스가 익숙하지 않다면 아래 글부터 보고 오시면 이해가 훨씬 쉽습니다.

    👉 [실무] D·W·R·Z 데이터 구조와 용도 제대로 이해하기

    미쓰비시 PLC 제어에서 단순 반복 작업은 로직의 가독성을 해치고 유지보수를 어렵게 만듭니다.
    오늘은 수많은 데이터를 한 번에 처리하여 로직을 1/100로 줄여주는 FOR-NEXT 루프와 인덱스 레지스터(Z)의 실무 활용법을 정리합니다.

    (더 보기…)
  • [실무] PLC 스캔 타임 개선과 CJ 점프 명령어 활용법

    CPU 점유율보다 중요한 것은 스캔 타임입니다. 스캔 타임이 길어지면 입력 신호 감지와 출력 응답 타이밍이 늦어질 수 있습니다.

    PLC 프로그램 규모가 커질수록 모든 로직을 매 스캔마다 연산하는 것은 비효율적입니다. 이때 불필요한 구간을 건너뛰는 CJ(Conditional Jump) 명령어를 활용하면 스캔 효율을 개선할 수 있습니다.

    이번 글에서는 CJ 명령어의 동작 원리, 실무 활용 예시, 그리고 사용 시 주의사항을 정리합니다.

    (더 보기…)
  • [실무] 비상정지 복귀 시 오동작 막는 MC/MCR 설계 기준

    [실무] 비상정지 복귀 시 오동작 막는 MC/MCR 설계 기준

    비상정지 해제 후 설비가 예상과 다르게 즉시 동작하는 경우가 있습니다.
    대부분 인터락 구조와 MC/MCR 설계 방식에서 원인을 찾을 수 있습니다.

    MC OFF 상태에서 어떤 출력이 꺼지고, 어떤 상태는 유지되는지 정확히 이해하지 못하면 재기동 사고로 이어질 수 있습니다.

    이번 글에서는 PLC 인터락 로직에서 MC/MCR을 어떻게 사용해야 하는지, 그리고 SET/RST와 함께 사용할 때 주의할 점을 실무 기준으로 정리합니다.

    (더 보기…)