[카테고리:] PLC/Automation

PLC/자동제어 카테고리는 산업 자동화 현장에서 사용하는 PLC 제어, 전장 설계, 산업용 통신, 서보·모션, 제어반 제작과 관련된 실무 내용과 자동화 산업 현장 인사이트를 정리합니다. 현장 시운전과 유지보수 과정에서 자주 발생하는 문제, 전시회와 설비 트렌드에서 확인한 내용을 기준으로 작성합니다.

  • [실무] 미쓰비시 심플모션 셋팅 첫 단계 모듈 구성부터 빠르게 잡는 순서

    미쓰비시 심플모션 모듈을 사용할 때 서보 앰프와 케이블을 연결해도 바로 구동으로 이어지지는 않습니다. 먼저 GX Works2에서 모션 모듈을 실제 슬롯 구성에 맞게 등록하고, Simple Motion Module Setting Tool에서 축 구성과 서보 앰프 모델을 지정해야 합니다. 이 초기 구성이 맞지 않으면 이후 전자기어비, 속도, 가감속, 위치결정 데이터 설정까지 모두 정상적으로 이어지기 어렵습니다.

    심플모션 셋업은 모듈 인식부터 확인한다

    심플모션 셋업에서 가장 먼저 확인할 것은 서보 구동 조건이 아니라 PLC가 모션 모듈을 정상적으로 인식하고 있는지입니다.

    모션 모듈이 프로젝트에 정확히 등록되지 않으면 전용 설정 툴에서 축 구성을 진행하더라도 실제 하드웨어와 설정이 맞지 않을 수 있습니다. 슬롯 위치, Start XY 주소, 모듈 형식이 실제 장비와 일치해야 이후 파라미터와 위치결정 데이터가 정상적으로 적용됩니다.

    초기 확인 순서는 다음과 같습니다.

    순서확인 항목목적
    1I/O Assignment실제 슬롯 위치와 모듈 등록 확인
    2Start XY 주소특수모듈 주소 중복 방지
    3Intelligent Function Module 등록프로젝트 트리에 모션 모듈 설정 생성
    4Setting Tool 실행심플모션 전용 설정 진입
    5System Configuration실제 사용할 축 구성 확인
    6Servo Amplifier 지정축별 서보 앰프 모델 일치 확인

    이 순서를 지키면 심플모션 셋업 초기에 발생하는 모듈 인식 오류와 축 구성 불일치를 줄일 수 있습니다.

    본 글은 GX Works2와 QD77MS 계열 심플모션 모듈을 기준으로 한 일반적인 설정 흐름입니다. 실제 메뉴명과 지원 서보 앰프 모델, 축 수, 설정 항목은 사용하는 CPU, 모션 모듈, 서보 앰프 모델에 따라 달라질 수 있으므로 적용 전 해당 매뉴얼을 확인해야 합니다.

    1단계 I/O Assignment에서 모션 모듈을 등록한다

    먼저 PLC Parameter의 I/O Assignment에서 실제 베이스에 장착된 모션 모듈을 등록합니다.

    예를 들어 QD77MS16 모듈을 사용하는 경우, 실제 베이스 슬롯 위치와 동일한 위치에 해당 모듈을 추가해야 합니다. 이 단계에서 슬롯 위치가 다르면 CPU가 인식하는 모듈 위치와 실제 장비 위치가 달라지므로 이후 제어가 정상적으로 진행되지 않을 수 있습니다.

    I/O Assignment에서 확인할 항목은 다음과 같습니다.

    확인 항목설명
    실제 슬롯 위치베이스에 장착된 위치와 프로젝트 슬롯 위치 일치 여부
    모듈 형식QD77MS16 등 실제 모듈명과 설정값 일치 여부
    Start XY기존 모듈과 주소가 중복되지 않는지 확인
    점유 점수모듈이 사용하는 입출력 점수 확인
    도면 주소전장 도면의 X/Y 주소와 프로젝트 주소 일치 여부

    Start XY 주소는 이후 로직과 모듈 상태 확인에서 기준이 됩니다. 기존 특수모듈과 주소가 겹치면 모듈 상태, 에러 확인, 제어 신호가 꼬일 수 있으므로 반드시 확인해야 합니다.

    2단계 Intelligent Function Module을 등록한다

    I/O Assignment에서 모션 모듈을 등록한 뒤에는 프로젝트 트리의 Intelligent Function Module 항목에서 New Module을 생성합니다.

    이 단계는 CPU 프로젝트 안에 심플모션 모듈 설정 데이터를 연결하는 작업입니다. 모듈이 실제 슬롯에 등록되어 있어도 Intelligent Function Module에 설정이 생성되지 않으면 전용 설정 화면으로 접근하거나 모션 파라미터를 관리하기 어렵습니다.

    설정 예시는 다음과 같은 방식으로 정리할 수 있습니다.

    항목예시
    Module TypeSimple Motion Module
    Module NameQD77MS16
    Start XY0040H 등 실제 I/O Assignment와 일치
    대상 슬롯실제 장착 슬롯과 일치

    중요한 점은 I/O Assignment의 Start XY와 Intelligent Function Module의 Start XY가 서로 일치해야 한다는 것입니다. 두 설정이 다르면 프로젝트 안에서 같은 모듈을 서로 다른 주소로 보는 문제가 생길 수 있습니다.

    3단계 Setting Tool을 실행한다

    Intelligent Function Module 등록이 완료되면 Simple Motion Module Setting Tool을 실행할 수 있습니다.

    이 툴에서는 축 구성, 서보 앰프 지정, 기본 파라미터, 위치결정 데이터, 원점복귀 조건 등을 설정합니다. GX Works2 프로젝트 트리에서 등록된 모듈을 열어 전용 설정 툴로 진입하는 방식이 일반적입니다.

    Setting Tool 진입 전 확인할 항목은 다음과 같습니다.

    확인 항목설명
    모듈 등록 완료프로젝트 트리에 모션 모듈이 생성되었는지 확인
    Start XY 일치I/O Assignment와 모듈 설정 주소 일치 여부
    온라인 연결 상태실제 PLC와 연결해 현재 상태 확인 가능 여부
    프로젝트 저장설정 전 프로젝트 저장 여부
    매뉴얼 준비실제 서보 앰프 모델과 축 구성 확인 자료 준비

    Setting Tool은 단독으로 사용할 수도 있지만, 실제 프로젝트와 연결된 상태에서 접근하면 현재 모듈 구성과 설정 데이터를 함께 확인하기 쉽습니다.

    4단계 System Configuration에서 축 구성을 확인한다

    Setting Tool 내부에서는 먼저 System Configuration을 확인합니다.

    이 메뉴에서는 심플모션 모듈에 연결될 축 구성을 설정합니다. QD77MS16처럼 최대 16축을 지원하는 모듈이라도 실제 설비에서 사용하는 축만 구성하면 됩니다.

    처음 셋업할 때 모든 축을 한 번에 설정하기보다 실제 사용하는 축부터 순서대로 구성하는 편이 확인과 테스트가 쉽습니다.

    System Configuration에서 확인할 항목은 다음과 같습니다.

    확인 항목설명
    사용 축 수실제 설비에서 사용하는 축만 구성
    축 번호도면의 축 번호와 설정 축 번호 일치
    연결 순서SSCNET 구성 순서와 축 구성 일치
    미사용 축불필요한 축 설정이 남아 있지 않은지 확인
    축 명칭유지보수를 위해 축 용도 주석 또는 명칭 정리

    축 번호가 실제 설비 기준과 다르면 이후 조그, 원점복귀, 위치결정 테스트에서 다른 축이 움직이는 문제가 발생할 수 있습니다. 따라서 도면의 축 명칭과 Setting Tool의 축 번호를 함께 대조해야 합니다.

    5단계 축별 Servo Amplifier를 지정한다

    축 구성을 확인한 뒤에는 각 축에 연결된 서보 앰프 모델을 지정합니다.

    서보 앰프 모델이 실제 장비와 맞지 않으면 통신이 정상적으로 붙지 않거나, 파라미터 항목이 맞지 않거나, 이후 구동 설정이 꼬일 수 있습니다.

    확인할 항목은 다음과 같습니다.

    확인 항목설명
    실제 앰프 모델서보 앰프 전면 모델명 확인
    설정 모델Setting Tool에서 선택한 모델과 일치 여부
    축별 매칭1축, 2축 등 실제 연결 축과 모델 일치 여부
    SSCNET 연결네트워크 연결 순서와 축 설정 일치 여부
    미사용 옵션Virtual Servo Amplifier 등 불필요한 설정 사용 여부 확인

    자주 사용하는 모델이라고 해서 임의로 MR-J4 계열 항목을 선택하면 안 됩니다. 실제 앰프 세부 모델과 기능 차이에 따라 설정 항목이 달라질 수 있으므로 모델명 확인이 우선입니다.

    불필요한 항목을 먼저 건드리지 않는다

    초기 셋업 중 통신이 붙지 않거나 축이 인식되지 않으면 External 입력, Virtual Servo Amplifier, 기타 특수 설정을 먼저 변경하는 경우가 있습니다. 그러나 원인이 모듈 등록, Start XY, 축 구성, 앰프 모델 불일치라면 이런 항목을 변경해도 문제가 해결되지 않습니다.

    초기 단계에서는 다음 순서로 원인을 좁히는 것이 좋습니다.

    순서확인 항목
    1실제 모션 모듈 장착 슬롯
    2I/O Assignment 등록 상태
    3Start XY 주소 일치 여부
    4Intelligent Function Module 등록 여부
    5Setting Tool 축 구성
    6축별 서보 앰프 모델
    7SSCNET 케이블 연결 순서
    8드라이버 전원과 상태 표시

    기본 구성 확인이 끝나기 전에는 특수 기능 항목을 변경하지 않는 것이 좋습니다. 설정을 많이 바꾸면 원래 문제가 무엇인지 추적하기 어려워집니다.

    여기까지 완료되면 어떤 상태인가

    I/O Assignment, Intelligent Function Module 등록, Setting Tool 실행, System Configuration, Servo Amplifier 지정까지 완료되면 심플모션 초기 구동 준비의 기본 환경이 구성된 상태로 볼 수 있습니다.

    이 단계에서 완료되는 내용은 다음과 같습니다.

    완료 항목의미
    PLC가 모션 모듈 인식CPU 프로젝트에서 모듈 위치와 주소 인식
    프로젝트 트리에 설정 생성모션 모듈 파라미터 관리 가능
    Setting Tool 사용 가능전용 설정 화면에서 축 구성 가능
    축 구조 구성실제 사용할 축 수와 축 번호 정리
    앰프 모델 지정각 축의 서보 앰프 모델 인식 기준 설정

    이 상태는 심플모션의 기본 골격이 잡힌 상태입니다. 아직 서보 구동이 완전히 준비된 것은 아니며, 이후 전자기어비, 단위 설정, 속도, 가감속, 리미트, 원점복귀, 위치결정 데이터 설정이 필요합니다.

    초기 모듈 구성에서 자주 발생하는 실수

    심플모션 초기 셋업에서 자주 발생하는 실수는 다음과 같습니다.

    실수결과
    실제 슬롯과 프로젝트 슬롯 불일치모듈 인식 오류 또는 주소 불일치
    Start XY 주소 중복특수모듈 상태 확인과 제어 신호 혼선
    Intelligent Function Module 미등록Setting Tool 설정 접근 또는 관리 어려움
    축 번호와 실제 축 불일치다른 축을 조작할 위험
    서보 앰프 모델 오선택통신 불량 또는 파라미터 불일치
    미사용 축 설정 잔류진단과 테스트 시 혼동
    설정 변경 후 전송 누락PLC와 모듈에 설정이 반영되지 않음

    초기 설정 오류는 이후 위치결정 데이터나 원점복귀 설정에서 더 큰 문제로 나타날 수 있습니다. 따라서 첫 단계에서 모듈 구성과 축 구성을 정확히 맞춰야 합니다.

    심플모션 초기 셋업 체크리스트

    심플모션 모듈을 처음 설정할 때는 다음 항목을 순서대로 확인합니다.

    순서점검 항목확인 내용
    1모션 모듈 모델실제 모듈과 프로젝트 설정이 일치하는지
    2슬롯 위치실제 베이스 슬롯과 I/O Assignment가 일치하는지
    3Start XY기존 모듈과 주소가 겹치지 않는지
    4Intelligent Function ModuleNew Module 등록이 완료되었는지
    5Setting Tool등록된 모듈 기준으로 실행되는지
    6System Configuration실제 사용할 축만 구성되었는지
    7축 번호도면의 축 번호와 설정 축 번호가 일치하는지
    8Servo Amplifier실제 앰프 모델과 설정 모델이 일치하는지
    9SSCNET 연결연결 순서와 축 구성이 일치하는지
    10설정 전송변경된 설정이 PLC와 모듈에 반영되었는지

    이 순서대로 확인하면 심플모션 초기 셋업에서 발생하는 인식 오류와 축 구성 오류를 줄일 수 있습니다.

    심플모션 첫 단계 설정 정리

    미쓰비시 심플모션 셋업은 서보 구동 조건부터 설정하는 것이 아니라 모듈 구성부터 정확히 맞추는 것이 우선입니다. GX Works2의 I/O Assignment에서 실제 슬롯 위치에 모션 모듈을 등록하고, Start XY 주소가 기존 특수모듈과 겹치지 않는지 확인해야 합니다.

    이후 Intelligent Function Module에서 Simple Motion Module을 등록하고, 해당 모듈 기준으로 Simple Motion Module Setting Tool을 실행합니다. Setting Tool에서는 System Configuration에서 실제 사용할 축 구성을 확인하고, 각 축에 연결된 서보 앰프 모델을 실제 장비와 동일하게 지정해야 합니다.

    이 단계까지 완료되면 PLC가 모션 모듈을 인식하고, 프로젝트에서 모션 설정을 관리할 수 있으며, 축 구성과 앰프 모델 지정이 끝난 상태가 됩니다. 이후에는 전자기어비, 이동 단위, 속도, 가감속, 소프트 리미트, 원점복귀, 위치결정 데이터 같은 실제 구동 파라미터를 순서대로 설정해야 합니다.

    초기 셋업에서 슬롯 위치, Start XY, 축 번호, 앰프 모델이 틀어지면 이후 구동 설정을 아무리 조정해도 정상 동작을 기대하기 어렵습니다. 따라서 심플모션 작업은 모듈 구성과 축 구성을 먼저 안정적으로 맞추는 것부터 시작해야 합니다.

  • [실무] 서보 배선 구조 변화 CN1에서 SSCNET까지

    서보 시스템의 배선 구조는 과거 CN1 커넥터 중심의 개별 신호 배선에서 SSCNET 기반 네트워크 제어 방식으로 변화해 왔습니다. Ready, Servo ON, Alarm Reset, In-position 같은 신호를 하나씩 PLC I/O에 결선하던 방식에서, 제어 명령과 상태 정보를 통신선으로 주고받는 구조로 이동한 것입니다. 배선이 완전히 사라진 것은 아니지만, 많은 신호가 통신과 드라이버 내부 처리 구조로 이동하면서 설계와 유지보수 방식이 달라졌습니다.

    CN1 하드와이어링 중심 구조

    기존 서보 시스템에서는 CN1 커넥터를 통해 서보드라이버의 입출력 신호를 PLC I/O 카드와 직접 연결하는 방식이 일반적이었습니다.

    이 구조에서는 Servo ON, Alarm Reset, Ready, In-position, Limit, Home, Start 같은 신호를 각각 배선해야 합니다. PLC 출력은 드라이버 입력으로 들어가고, 드라이버 상태 출력은 PLC 입력으로 들어오는 구조입니다.

    신호 구분예시
    PLC → 서보드라이버Servo ON, Alarm Reset, Start, Direction
    서보드라이버 → PLCReady, Alarm, In-position, Zero Speed
    외부 입력원점 센서, 리미트 센서, 비상 관련 신호
    출력 신호브레이크, 상태 표시, 인터락 신호

    CN1 방식은 신호 흐름이 명확하다는 장점이 있습니다. 각 접점이 실제 배선으로 연결되어 있으므로, 테스터기와 I/O 모니터를 통해 신호 상태를 직접 확인할 수 있습니다.

    다만 축 수가 늘어날수록 배선 수가 급격히 증가합니다. 단자대, 릴레이, 커넥터, 케이블 번호 관리가 많아지고, 접촉 불량이나 오배선 발생 가능성도 함께 커집니다.

    CN1 방식의 유지보수 특징

    CN1 하드와이어링 구조에서는 문제 발생 시 배선과 신호를 직접 추적해야 합니다.

    서보가 동작하지 않는 경우 PLC 출력이 나가는지, CN1 커넥터까지 신호가 도착하는지, 드라이버 입력 모니터에서 신호가 인식되는지 순서대로 확인해야 합니다.

    주요 점검 항목은 다음과 같습니다.

    점검 항목확인 내용
    PLC 출력Servo ON, Start, Reset 출력 상태 확인
    단자대중간 단자 체결 상태 확인
    커넥터CN1 핀 접촉 상태 확인
    드라이버 입력드라이버 I/O 모니터에서 입력 인식 여부 확인
    드라이버 출력Ready, Alarm, In-position 출력 상태 확인
    PLC 입력드라이버 상태 신호가 PLC에 들어오는지 확인

    이 방식은 원리가 명확하지만, 배선량이 많을수록 점검 시간이 길어집니다. 특히 커넥터 핀 접촉 불량이나 중간 단자 오결선은 프로그램 문제가 아닌데도 제어 로직 이상처럼 보일 수 있습니다.

    SSCNET 기반 네트워크 서보 구조

    SSCNET 기반 서보 시스템에서는 PLC 또는 모션 컨트롤러와 서보드라이버가 전용 네트워크로 연결됩니다. 여러 축을 네트워크 케이블로 연결하고, 위치 명령, 속도 명령, 토크 정보, 알람 상태, 운전 상태 등을 통신으로 주고받는 구조입니다.

    이 방식에서는 많은 제어 명령과 상태 정보가 개별 접점 배선이 아니라 통신 데이터로 처리됩니다.

    구분CN1 중심 구조SSCNET 중심 구조
    명령 전달개별 I/O 신호네트워크 통신
    상태 확인Ready, Alarm 등 개별 배선드라이버 상태 데이터
    축 추가축마다 배선 증가네트워크 체인 확장
    진단 방식배선과 I/O 모니터 중심알람 코드와 네트워크 상태 중심
    설계 기준접점 신호 중심축 파라미터와 통신 상태 중심

    SSCNET 구조는 축 수가 많아질수록 배선 절감 효과가 큽니다. 또한 드라이버 상태를 통신으로 확인할 수 있어 알람 코드, 축 상태, 파라미터 상태를 기준으로 문제를 추적할 수 있습니다.

    배선이 사라진 것이 아니라 역할이 바뀐 것이다

    네트워크 서보를 사용한다고 해서 배선이 없어지는 것은 아닙니다. 개별 신호선으로 처리하던 많은 정보가 통신선 안으로 이동한 것입니다.

    기존에는 Servo ON, Ready, In-position, Alarm 같은 신호를 각각 배선으로 확인했습니다. 네트워크 구조에서는 이 정보가 통신 데이터와 드라이버 상태 정보로 제공됩니다.

    변화의 핵심은 다음과 같습니다.

    기존 구조변화된 구조
    신호별 개별 배선통신 데이터로 상태 확인
    단자대 중심 점검드라이버 진단과 네트워크 상태 확인
    PLC I/O 카드 의존모션 네트워크와 드라이버 파라미터 중요
    배선 오류 중심설정, 파라미터, 네트워크 상태 중심
    접점 모니터 중심알람 코드와 축 상태 모니터 중심

    따라서 유지보수 방식도 바뀝니다. 과거에는 선 번호와 단자대를 따라가는 방식이 중요했다면, 현재는 네트워크 연결 상태, 축 번호, 파라미터, 알람 코드, 드라이버 I/O 상태를 함께 확인해야 합니다.

    SIO 커넥터와 드라이버 I/O 활용

    일부 서보드라이버는 SIO 커넥터나 드라이버 I/O 기능을 활용해 필요한 신호를 드라이버 주변에서 직접 처리할 수 있습니다.

    이 구조에서는 모든 신호를 PLC I/O 카드까지 보내지 않고, 일부 신호를 드라이버 측에서 처리하거나 드라이버 상태 데이터로 확인할 수 있습니다. 결과적으로 중간 단자대, 릴레이, PLC I/O 점수 사용량을 줄일 수 있습니다.

    SIO 또는 드라이버 I/O 활용 시 기대할 수 있는 변화는 다음과 같습니다.

    항목변화
    배선 수PLC I/O까지 왕복하는 배선 감소
    단자대 구성중간 단자 수 감소
    판넬 구성배선 정리와 축 단위 구성 용이
    점검 방식드라이버 기준으로 신호 확인 가능
    확장성축 단위 설계가 쉬워짐

    이 방식은 배선을 줄이는 데 효과적이지만, 모든 신호를 무조건 드라이버 측으로 넘기는 것이 적절한 것은 아닙니다. 안전 관련 신호, 비상정지, 인터락, 외부 출력 조건은 설비 안전 구조와 매뉴얼 기준에 따라 별도로 검토해야 합니다.

    CN1 방식과 SSCNET 방식의 차이

    현장에서 체감하는 가장 큰 차이는 배선량과 진단 방식입니다.

    CN1 방식은 신호가 물리적으로 분리되어 있어 신호 추적이 직관적입니다. 반면 축 수가 늘어나면 배선과 접점 관리가 복잡해집니다.

    SSCNET 방식은 통신선 중심으로 여러 축을 관리할 수 있어 배선량을 줄일 수 있습니다. 대신 통신 설정, 축 번호, 파라미터, 네트워크 상태를 정확히 이해해야 합니다.

    항목CN1 하드와이어 방식SSCNET 네트워크 방식
    배선 구조신호별 개별 배선통신선 중심 구성
    축 추가축마다 I/O 배선 증가네트워크 체인 확장
    상태 확인PLC 입력과 드라이버 출력 확인알람 코드와 상태 데이터 확인
    트러블 원인단선, 오결선, 접촉 불량 비중 큼파라미터, 축 설정, 통신 상태 확인 필요
    유지보수 방식배선 추적 중심드라이버 진단과 통신 상태 중심
    판넬 구성단자대와 릴레이 비중 큼배선 간소화 가능

    두 방식 중 하나가 항상 우수한 것은 아닙니다. 설비 규모, 축 수, 유지보수 방식, 안전 구조, 사용 장비 기준에 따라 적절한 구성을 선택해야 합니다.

    네트워크 서보에서 새로 확인해야 할 항목

    SSCNET 기반 서보 시스템에서는 기존 배선 점검 외에 네트워크와 파라미터 항목을 함께 확인해야 합니다.

    주요 확인 항목은 다음과 같습니다.

    확인 항목설명
    축 번호컨트롤러와 드라이버 축 번호 일치 여부
    네트워크 연결IN/OUT 연결 방향과 체인 구성 확인
    파라미터서보 타입, 전자기어, 제어 모드, 제한값 확인
    알람 코드드라이버 알람과 모션 컨트롤러 알람 확인
    원점 방식원점 센서, Z상, 원점 복귀 파라미터 확인
    브레이크 제어브레이크 출력 조건과 해제 타이밍 확인
    안전 신호STO, 비상정지, 인터락 구조 확인

    네트워크 서보에서는 배선이 줄어든 만큼 설정 항목의 중요성이 커집니다. 물리 배선만 맞아도 동작하던 구조가 아니라, 파라미터와 축 구성까지 맞아야 정상 제어가 가능합니다.

    배선 절감과 진단성의 균형

    SSCNET이나 드라이버 I/O를 활용하면 배선량을 줄일 수 있습니다. 그러나 배선이 줄어든 만큼 진단 기준도 바뀌어야 합니다.

    단순히 배선 수가 줄었다는 이유만으로 유지보수가 쉬워지는 것은 아닙니다. 알람 코드, 상태 데이터, 축 파라미터, 네트워크 진단을 읽을 수 있어야 실제 유지보수가 쉬워집니다.

    설계 시에는 다음 기준을 함께 고려해야 합니다.

    기준확인 내용
    배선 절감PLC I/O 점수와 단자대 수 감소 여부
    진단성알람 코드와 상태 데이터를 쉽게 확인할 수 있는지
    안전성비상정지와 안전 관련 신호가 독립적으로 관리되는지
    유지보수성현장 작업자가 신호 상태를 확인할 수 있는지
    확장성축 추가 시 주소와 파라미터 관리가 가능한지

    네트워크 서보 구조에서는 도면에도 통신 구성, 축 번호, 파라미터 기준, 상태 신호 흐름을 명확히 남기는 것이 좋습니다.

    기존 설비와 신규 설비에서의 접근 차이

    기존 설비는 CN1 하드와이어링 구조가 남아 있는 경우가 많습니다. 이 경우에는 신호별 배선과 PLC I/O 주소를 기준으로 문제를 추적해야 합니다.

    신규 설비에서는 SSCNET 기반 네트워크 서보와 드라이버 I/O 활용 비중이 높아질 수 있습니다. 이 경우에는 네트워크 구성과 파라미터, 드라이버 상태 데이터를 기준으로 문제를 확인해야 합니다.

    설비 유형우선 확인 항목
    기존 CN1 중심 설비배선, 단자대, 커넥터, PLC I/O, 드라이버 I/O
    SSCNET 기반 설비축 번호, 통신 상태, 알람 코드, 파라미터
    혼합 구조 설비통신 명령과 개별 I/O 신호의 역할 분리
    증설 설비축 추가 시 네트워크 구성과 주소 관리

    현장에서는 두 방식이 혼합된 설비도 많습니다. 따라서 CN1 배선 구조와 네트워크 서보 구조를 모두 이해해야 합니다.

    서보 배선 구조 변화 정리

    서보 배선 구조는 CN1 커넥터 중심의 개별 하드와이어링에서 SSCNET 기반 네트워크 제어 방식으로 변화해 왔습니다. 과거에는 Ready, Servo ON, Alarm Reset, In-position 같은 신호를 PLC I/O에 개별 결선하는 방식이 일반적이었습니다. 이 구조는 신호 추적이 직관적이지만, 축 수가 늘어날수록 배선량과 접점 관리 부담이 커집니다.

    SSCNET 기반 구조에서는 제어 명령과 상태 정보가 통신선으로 처리됩니다. 여러 축을 네트워크로 연결할 수 있고, 알람 코드와 상태 데이터를 통해 진단할 수 있습니다. 또한 SIO 커넥터나 드라이버 I/O 기능을 활용하면 일부 신호를 드라이버 주변에서 처리해 PLC I/O까지 이어지는 배선을 줄일 수 있습니다.

    배선이 사라진 것이 아니라 신호의 전달 방식이 바뀐 것입니다. 기존에는 선 번호와 단자대를 따라가며 문제를 찾았다면, 현재는 알람 코드, 네트워크 상태, 축 파라미터, 드라이버 I/O 모니터를 함께 확인해야 합니다.

    따라서 서보 시스템을 설계하거나 유지보수할 때는 CN1 하드와이어링 구조와 SSCNET 네트워크 구조의 차이를 모두 이해해야 합니다. 메인 안전 신호와 필수 인터락은 설비 안전 기준에 맞게 관리하고, 반복적인 축 상태와 제어 정보는 네트워크와 드라이버 진단 기능을 활용하는 방식으로 접근하는 것이 실무적으로 적합합니다.

  • [실무] 미쓰비시 PLC 프로젝트 시작 시 최초 설정 순서

    미쓰비시 PLC 프로젝트를 처음 시작할 때 프로그램 작성부터 진행하면 이후 시운전 단계에서 설정 오류가 발생할 수 있습니다. CPU 모델, 메모리 구조, 프로그램 등록, I/O 구성, Latch 영역, 통신 설정은 도면과 실제 하드웨어 기준으로 먼저 맞춰야 합니다. 초기 설정 순서가 정리되어 있어야 다운로드 오류, 모듈 에러, 주소 밀림, 데이터 보존 누락, 통신 불량을 줄일 수 있습니다.

    PLC 프로젝트는 하드웨어 확인부터 시작한다

    PLC 프로젝트의 기준은 프로그램이 아니라 실제 장비 구성입니다. CPU 모델, 베이스 구성, 장착 모듈, 통신 모듈, 메모리 사용 계획이 먼저 정리되어야 이후 로직 작성이 안정적으로 진행됩니다.

    초기 셋업에서 확인할 항목은 다음과 같습니다.

    순서항목확인 내용
    1CPU 모델실제 장비와 프로젝트 CPU가 일치하는지 확인
    2PLC FileFile Register 등 메모리 구조 설정
    3Program 등록작성한 프로그램이 실행 목록에 등록되었는지 확인
    4I/O Assignment실제 슬롯 구성과 모듈 구성이 일치하는지 확인
    5Latch 영역전원 OFF 후 유지할 디바이스 범위 설정
    6통신 설정Ethernet, Open Setting, 쓰기 허용 조건 확인

    이 순서가 정리되지 않으면 로직은 정상이어도 장비가 의도대로 동작하지 않을 수 있습니다.

    본 글은 미쓰비시 MELSEC Q 시리즈와 R 시리즈, GX Works2/3 환경을 기준으로 한 일반적인 셋업 순서입니다. 실제 메뉴명, 설정 항목, 지원 기능은 CPU 모델과 프로젝트 환경에 따라 달라질 수 있으므로 적용 전 사용하는 CPU와 모듈 매뉴얼을 확인해야 합니다.

    1단계 CPU 모델을 실제 장비와 일치시킨다

    프로젝트 생성 시 가장 먼저 확인할 항목은 CPU 모델입니다.

    Q 시리즈인지 R 시리즈인지뿐 아니라 같은 시리즈 안에서도 세부 모델명이 정확히 맞아야 합니다. CPU 접미사와 세부 모델에 따라 지원 기능, 메모리 용량, File Register 설정, 통신 기능, 프로그램 구조가 달라질 수 있습니다.

    CPU 모델이 실제 장비와 다르면 다음 문제가 발생할 수 있습니다.

    문제설명
    다운로드 오류프로젝트 CPU와 실제 CPU가 달라 전송 오류 발생
    파라미터 제한실제 CPU에서 지원하지 않는 설정을 사용
    File Register 설정 오류메모리 구조가 맞지 않아 설정 적용 불가
    통신 설정 차이내장 Ethernet 또는 모듈 설정 항목 불일치
    온라인 모니터 불일치실제 장비와 프로젝트 정보가 맞지 않음

    신규 설비에서는 온라인 접속 정보만 기준으로 삼기보다 CPU 전면 라벨의 모델명을 직접 확인하는 것이 안전합니다. 기존 프로젝트를 수정하는 경우에도 실제 CPU 모델과 프로젝트 설정이 일치하는지 먼저 확인해야 합니다.

    2단계 PLC File과 메모리 구조를 먼저 정한다

    프로그램 작성 전에 PLC 메모리 구조를 먼저 정리해야 합니다. 특히 생산 이력, 레시피, 품종 데이터, 설정값, 로그성 데이터가 필요한 설비에서는 File Register 영역을 초기에 확보하는 것이 중요합니다.

    초기에는 D 디바이스만 사용해도 충분해 보일 수 있습니다. 그러나 운영 데이터와 저장 데이터가 같은 영역에 섞이면 나중에 데이터 관리가 어려워집니다.

    권장되는 역할 구분은 다음과 같습니다.

    디바이스 영역사용 예
    D 영역현재 운전값, 임시 계산값, HMI 표시값
    R 영역레시피, 저장 설정값, 장기 보관 데이터
    M 영역내부 상태 비트, 플래그
    L 영역전원 OFF 후 유지가 필요한 내부 비트
    W 영역통신 워드, 링크 데이터

    처음부터 D는 운전 중 변하는 데이터, R은 저장성 데이터로 구분하면 이후 레시피와 생산 이력 관리가 쉬워집니다.

    File Register 설정이 적용되지 않거나 용량 설정이 제한된다면 CPU 모델이 실제 장비와 맞는지도 함께 확인해야 합니다.

    3단계 작성한 프로그램을 실행 목록에 등록한다

    프로그램 파일을 작성했다고 해서 CPU가 자동으로 실행하는 것은 아닙니다. GX Works에서는 작성한 프로그램을 실행 대상에 등록해야 합니다.

    Program 탭에서 작성한 프로그램을 Insert하여 CPU 스캔 대상에 포함시켜야 합니다. 등록되지 않은 프로그램은 프로젝트 안에 존재하더라도 CPU가 실행하지 않습니다.

    이 설정이 누락되면 다음과 같은 증상이 발생할 수 있습니다.

    증상원인
    다운로드 후 동작 변화 없음수정한 프로그램이 실행 목록에 없음
    특정 기능만 동작하지 않음해당 프로그램 파일이 Insert되지 않음
    온라인 모니터는 가능하지만 출력 변화 없음CPU가 해당 프로그램을 스캔하지 않음
    신규 기능 추가 후 무반응신규 POU 또는 프로그램 등록 누락

    프로그램을 기능별로 나누는 경우에는 등록 누락 가능성이 커집니다. 예를 들어 MAIN, AUTO, MANUAL, ALARM, COMM처럼 파일을 나누었다면 각 프로그램이 실행 목록에 포함되어 있는지 반드시 확인해야 합니다.

    4단계 I/O Assignment로 실제 슬롯 구성을 맞춘다

    I/O Assignment는 실제 베이스에 장착된 모듈 구성과 프로젝트 설정을 일치시키는 단계입니다.

    슬롯 순서, 모듈 형식, 점유 점수, X/Y 주소가 실제 장비와 맞아야 합니다. 이 설정이 틀리면 모듈 에러가 발생하거나 입력과 출력 주소가 의도와 다르게 배정될 수 있습니다.

    확인할 항목은 다음과 같습니다.

    확인 항목설명
    베이스 구성실제 베이스와 프로젝트 베이스 구성이 일치하는지 확인
    슬롯 번호실제 장착 위치와 프로젝트 슬롯 위치 확인
    모듈 형식입력, 출력, 아날로그, 통신 모듈 종류 확인
    점유 점수각 모듈이 차지하는 X/Y 점수 확인
    시작 주소X/Y 주소가 도면과 일치하는지 확인
    중복 주소다른 모듈과 주소가 겹치지 않는지 확인

    기존 설비를 수정하는 경우에는 가능하면 PLC에서 현재 파라미터와 I/O 구성을 읽어온 뒤 도면과 비교하는 방식이 안전합니다.

    5단계 Latch 영역을 설정한다

    전원이 꺼진 뒤에도 유지해야 하는 데이터는 Latch 영역으로 관리해야 합니다.

    생산 수량, 품종 번호, 레시피 선택값, 설비 상태값, 일부 완료 플래그처럼 전원 재투입 후에도 남아야 하는 데이터가 있습니다. 해당 영역이 Latch로 설정되어 있지 않으면 전원 OFF/ON 후 값이 초기화될 수 있습니다.

    Latch 설정이 필요한 데이터 예시는 다음과 같습니다.

    데이터 종류예시
    생산 데이터생산 수량, OK/NG 카운트
    레시피 데이터품종 번호, 설정값
    설비 상태마지막 운전 모드, 선택 조건
    보정값오프셋, 위치 보정값
    이력성 데이터간단한 누적값, 작업 조건

    다만 모든 데이터를 Latch로 설정하는 것은 적절하지 않습니다. 전원 재투입 시 초기화되어야 하는 동작 플래그나 출력 관련 비트가 유지되면 재기동 시 오동작의 원인이 될 수 있습니다.

    Latch 영역은 유지해야 하는 데이터와 초기화해야 하는 데이터를 구분한 뒤 설정해야 합니다.

    6단계 Ethernet 통신 설정을 확인한다

    통신 설정은 IP 주소만 맞춘다고 끝나지 않습니다. PLC 내장 Ethernet 또는 Ethernet 모듈을 사용하는 경우에는 IP 주소, 서브넷, 게이트웨이, Open Setting, 프로토콜, 포트 번호, 쓰기 허용 조건을 함께 확인해야 합니다.

    기본 확인 항목은 다음과 같습니다.

    항목설명
    PLC IP설비 네트워크 대역과 일치하는지 확인
    서브넷 마스크상대 장비와 같은 네트워크 대역인지 확인
    게이트웨이다른 대역 통신이 필요한 경우 확인
    Open SettingTCP/UDP, Active/Unpassive, 포트 설정
    프로토콜MC Protocol, Socket, MELSOFT 등 확인
    Enable Online Change외부 장비의 쓰기 허용 여부 확인
    파라미터 반영PLC Write와 재기동 필요 여부 확인

    HMI나 상위 PC에서 읽기는 되지만 쓰기가 안 되는 경우에는 Enable Online Change 같은 쓰기 허용 설정을 확인해야 합니다. 통신 구조가 복잡한 경우에는 Open Setting에서 포트, 접속 주체, 프로토콜까지 확인해야 합니다.

    설정 변경 후 PLC Write와 재기동을 확인한다

    파라미터를 수정한 뒤에는 PLC Write로 설정을 전송해야 합니다. 또한 CPU나 통신 모듈, 네트워크 설정 항목에 따라 전원 재투입 또는 리셋이 필요할 수 있습니다.

    설정 변경 후에는 다음 순서로 확인합니다.

    순서작업
    1파라미터 수정
    2변경 내용 저장
    3PLC Write로 파라미터 전송
    4전송 완료 여부 확인
    5필요 시 전원 OFF/ON 또는 CPU 리셋
    6온라인 상태에서 실제 설정 확인
    7모듈 LED와 진단 상태 확인

    화면에서는 설정이 바뀐 것처럼 보여도 실제 PLC에 반영되지 않은 경우가 있습니다. 시운전 중 설정 변경 후 증상이 그대로라면 설정 반영 여부를 먼저 확인해야 합니다.

    초기 셋업 시 자주 발생하는 실수

    미쓰비시 PLC 프로젝트 초기 설정에서 자주 발생하는 실수는 다음과 같습니다.

    실수결과
    CPU 모델을 비슷한 모델로 선택다운로드 오류 또는 기능 제한
    File Register 설정 누락레시피와 저장 데이터 관리 어려움
    Program Insert 누락작성한 로직이 실행되지 않음
    I/O 슬롯 순서 불일치주소 밀림 또는 모듈 에러
    Latch 영역 미설정전원 OFF 후 생산값과 설정값 초기화
    Latch 과다 설정재기동 시 불필요한 상태 플래그 유지
    Ethernet 설정 미반영통신 설정 변경 후에도 기존 상태 유지
    Enable Online Change 누락외부 장비 쓰기 동작 불가

    이 항목들은 로직 작성 후 발견되면 수정 범위가 커질 수 있습니다. 프로젝트 시작 단계에서 먼저 확인하는 것이 효율적입니다.

    미쓰비시 PLC 최초 설정 체크리스트

    프로젝트 시작 시 다음 순서로 확인하면 설정 누락을 줄일 수 있습니다.

    순서항목확인 내용
    1CPU 모델실제 장비 모델명과 프로젝트 CPU가 일치하는지
    2PLC FileFile Register와 저장 메모리 구조를 확보했는지
    3Program작성한 프로그램이 실행 목록에 Insert되었는지
    4I/O Assignment실제 슬롯 구성과 모듈 형식이 일치하는지
    5X/Y 주소도면의 입출력 주소와 프로젝트 주소가 맞는지
    6Latch유지해야 할 D, M, L 영역이 설정되었는지
    7EthernetIP, Open Setting, 쓰기 허용 조건이 맞는지
    8PLC Write변경된 파라미터를 PLC에 전송했는지
    9재기동설정 반영을 위해 전원 재투입이 필요한지
    10진단 확인모듈 LED와 PLC 진단 상태를 확인했는지

    이 체크리스트는 신규 프로젝트뿐 아니라 기존 설비 프로그램을 다른 CPU로 이관할 때도 사용할 수 있습니다.

    미쓰비시 PLC 초기 설정 순서 정리

    미쓰비시 PLC 프로젝트는 프로그램 작성보다 하드웨어와 파라미터 설정을 먼저 정리해야 합니다. CPU 모델이 실제 장비와 맞지 않으면 메모리 설정, 프로그램 다운로드, 통신 설정에서 오류가 발생할 수 있습니다.

    PLC File 설정은 데이터 구조를 결정하는 단계입니다. D 영역과 R 영역의 역할을 미리 나누면 레시피, 생산 이력, 저장값 관리가 쉬워집니다. 프로그램을 작성한 뒤에는 Program 탭에서 실행 목록에 등록해야 CPU가 해당 로직을 스캔합니다.

    I/O Assignment는 실제 슬롯 구성과 X/Y 주소를 프로젝트에 맞추는 단계입니다. 이 설정이 틀리면 모듈 에러나 주소 밀림이 발생할 수 있습니다. Latch 영역은 전원 OFF 후 유지할 데이터와 초기화할 데이터를 구분해 설정해야 합니다.

    Ethernet 설정은 IP 주소뿐 아니라 Open Setting, 프로토콜, 포트, Enable Online Change, 설정 반영 절차까지 함께 확인해야 합니다. 모든 파라미터 변경 후에는 PLC Write와 필요 시 전원 재투입 여부를 확인해야 실제 설정이 반영됩니다.

    초기 설정 순서를 지키면 시운전 단계에서 발생하는 다운로드 오류, 모듈 에러, 주소 불일치, 데이터 초기화 문제, 통신 불량을 줄일 수 있습니다.