단일-축/간단한 시나리오의 경우 펄스 제어(하드배선)가 선택됩니다. 다-축/고-정밀 연결을 위해 버스 통신(예: EtherCAT)이 사용됩니다. 핵심은 신호 일치, 매개변수 일관성 및 엄격한 접지에 있습니다. '배선 → 구성 → 무-부하 → 부하'의 4단계 디버깅 프로세스를 따르면 안정적인 연결을 빠르게 얻을 수 있습니다.
서보 드라이브를 PLC에 연결하는 두 가지 주요 방법은 펄스 제어(하드배선)와 버스 제어(통신)입니다. 선택은 축 수, 동기화 정확도 및 배선 복잡성에 따라 다릅니다.-펄스 제어는 단일-축/간단한 시나리오에 사용되는 반면 버스 제어는 다-축/고정밀-연결에 사용됩니다. 다음은 초보자를 위한 이해의 용이성과 산업적 실용성을 균형있게 고려한 상세한 연결 단계, 매개변수 구성 및 실용적인 포인트입니다.
I. 코어 연결 방법 개요(올바른 솔루션을 먼저 선택)
| 연결 방법 | 핵심 기능 | 적용 가능한 시나리오 | 배선 복잡성 | 동기화 정확도 |
|---|---|---|---|---|
| 펄스 제어(배선) | 펄스/방향 하드 전송 명령을 사용하려면 별도의 활성화 및 제한 연결이 필요합니다. | 단일-축/이중{1}}축, 저속-, 단순 동작(예: 사출 성형 기계의 이젝터 핀 샤프트) | 더 높음(축당 4-6개 와이어) | 중간(±0.1mm) |
| 버스 제어(통신) | 단일 버스는 명령/피드백/안전 신호를 통합하여 모든 축을 연결합니다. | 다{0}}축 연결 및 고정밀-시나리오(사출 성형기의 다{2}}축 협업 등) | 매우 낮음(모든 축이 1개의 버스를 공유함) | 매우 높음(±μm 수준) |
빠른 선택: 1-2개 축, 동기화 요구 사항 없음 → 펄스 제어; 3축 이상, 다축 동기화 필요 → 버스 제어(EtherCAT/Profinet 등),
II. 옵션 1: 펄스 제어(하드배선, 가장 일반적인 입문 옵션)
이 방법은 PLC의 고속 펄스 출력 단자를 통해 서보 드라이버에 위치/속도 명령을 전송하며, 활성화, 제한 및 기타 신호를 전송하기 위한 배선과 결합되어 복잡한 통신 구성이 필요하지 않습니다.
(1)하드웨어 배선(코어 단자대응)
서보 드라이버에는 펄스/방향 신호, 활성화 신호, 제한/원점 신호의 세 가지 유형의 신호에 대한 연결이 필요합니다(원점 신호를 드라이버에 연결하는 등 일부는 생략 가능). 배선하기 전에 PLC 출력 유형(NPN/PNP)이 드라이버 입력 유형과 일치하는지 확인해야 합니다.
| 신호 유형 | PLC 측 단자 | 서보 드라이버 측 단자(일반 표시) | 배선 지침 |
|---|---|---|---|
| 펄스 명령(PULSE) | 고속-출력 단자(예: Q0.0) | PUL+(양극 단자), PUL-(음극 단자) | 간섭을 방지하기 위해 PLC 신호 접지(M)에 연결된 PUL을 사용하여 차폐 연선{0}}쌍 케이블을 사용하여 연결합니다. |
| 방향 명령(DIR) | 고속-출력 단자(예: Q0.1) | DIR+(양극 단자), DIR-(음극 단자) | 펄스 라인은 쌍으로 배선되며 DIR도 PLC 신호 접지에 연결됩니다. |
| 서보 활성화(ENABLE) | 일반 출력 단자(예: Q0.2) | EN+(양극 단자), EN-(음극 단자) | 액티브 로우/액티브 하이에는 일치하는 드라이버 매개변수가 필요합니다. |
| 비상정지/안전신호 | 일반 입력 단자(예: I0.0) | STO1/STO2(안전 관련) | 상시 폐쇄 접점, 개방 시 모터 토크 차단(하드 배선 옵션) |
| 제한 신호(양수/음수) | 일반 입력 단자(예: I0.1/I0.2) | EL+/EL-(양수/음수 한도) | 과도한 이동으로부터 모터를 보호합니다. PLC 또는 드라이버에 연결 가능 |
| 원점 신호(ORG) | 일반 입력 단자(예: I0.3) | ORG+/ORG-(원점에 입력) | 원점 스위치에 연결하십시오. PLC(복잡한 논리) 또는 드라이버(간단한 논리)에 연결할 수 있습니다. |
배선 참고사항:
펄스/방향 라인은 한쪽 끝(접지 저항 < 4Ω)에 접지된 쉴드와 전력선으로부터 20cm 이상의 거리를 두고 쉴드 연선{0}}쌍 케이블을 사용해야 합니다.
PLC 출력이 NPN 유형(액티브 로우)인 경우 드라이버를 "싱킹 입력"(Panasonic Pr057=0과 같은 매개변수)으로 설정해야 합니다. PNP 유형의 경우 "소스 입력"으로 설정해야 합니다.
(2) 핵심 파라미터 구성(PLC + 드라이버)
서보 드라이버 매개변수(3가지 주요 단계)
- 제어 모드: "위치 모드"로 설정합니다(예: Huichuan SV660N 매개변수 P2-00=1, 펄스 위치 모드).
- 펄스 입력 유형: PLC 출력 논리와 일치하는 "펄스 + 방향" 모드(예: Panasonic Pr056=0)를 선택합니다.
- 전자 기어비(EGR): 기계적 요구 사항에 따라 계산되어 PLC에서 전송된 펄스 수가 실제 모터 속도와 일치하는지 확인합니다.
예: 모터 엔코더 분해능 2500 라인(10000 펄스/회전), 기계적 전송 비율 1:1, 모터 회전당 10000 펄스 필요 → EGR=1 (10000×1/10000).
PLC 매개변수 구성
- 고속-펄스 출력 활성화: Q0.0/Q0.1을 TIAPortal에서 "고속-카운터 출력"으로 구성하고 "펄스 + 방향" 모드를 선택합니다.
- 펄스 주파수/수량 설정: `PLS_MOVE` 명령을 통해 위치 명령을 보내거나(예: 10000 펄스=1 모터 회전 전송) `PLS_SPEED`를 통해 속도 명령을 보냅니다.
- 활성화 로직: PLC가 높은 레벨에서 Q0.2(활성화 신호)를 출력하고 서보 드라이버가 준비된 후(패널에 "Ready"가 표시됨) 펄스 명령을 보냅니다.
(3) 디버깅 및 검증 단계
- 배선 확인: 멀티미터를 사용하여 활성화 신호가 유효한지 여부를 측정합니다(예: Q0.2가 켜져 있으면 드라이버의 EN+와 EN- 사이에 전압이 있어야 합니다).
- 무{0}}부하 테스트: 부하에서 모터를 분리하고 PLC에서 1000펄스 명령을 보낸 다음 모터가 약간 움직이는지 관찰합니다(재밍 없음, 알람 없음).
- 부하 테스트: 부하를 연결한 후 연속 펄스를 보내 모터 움직임이 명령과 일치하는지 확인합니다(예: 명령과의 위치 피드백 편차가 < ±10 펄스임).
III. 옵션 2: 버스 제어(통신, 최적의 다{2}}축 솔루션)
PLC와 모든 서보 드라이브는 산업용 버스(예: EtherCAT/Profinet)를 통해 직렬로 연결됩니다. 모든 신호(명령, 피드백, 알람, 안전 기능)는 버스를 통해 전송되므로 배선이 단순화됩니다.
1. 하드웨어 배선(핵심 3단계)
- 버스 토폴로지: 선형 토폴로지를 사용합니다(PLC 마스터 → 서보 드라이브 1 → 서보 드라이브 2 → ... → 종단 저항). EtherCAT/Profinet은 최대 65535개의 슬레이브 스테이션을 지원합니다.
- 케이블 선택: 전용 버스 케이블(예: 특성 임피던스가 100Ω인 EtherCAT 케이블, Profinet 케이블 CAT5e 이상)을 사용하십시오. 양쪽 끝은 종단 저항(120Ω)에 연결되어야 합니다.
- 접지 및 배선: 버스 케이블 실드는 한쪽 끝이 접지되어 있습니다. 전자기 간섭으로 인한 패킷 손실을 줄이려면 케이블을 전력선과 평행하게 연결하지 마십시오.
| 장비 역할 | 단자대(EtherCAT을 예로 사용) | 예시하다 |
|---|---|---|
| PLC 마스터 스테이션 | EtherCAT 입/출력 | 버스 케이블 시작 부분에는 종단 저항이 필요하지 않습니다. |
| 중급 서보 드라이버 | EtherCAT 입/출력 | IN을 이전 장치의 OUT에 연결하여 직렬로 연결합니다. |
| 마지막 서보 드라이버 | EtherCAT OUT | 종단 저항(120Ω)을 삽입하여 버스 끝을 밀봉합니다. |
2. 핵심 매개변수 구성(EtherCAT을 예로 들어)
(1) PLC 마스터 구성(예: Beckhoff TwinCAT)
- 버스 마스터 활성화: EtherCAT 마스터 플러그인을 설치하고 통신 주기를 설정합니다(예: 1ms. 주기가 짧을수록 실시간-성능이 높아짐).
- 슬레이브 스테이션 스캔: PLC는 버스 슬레이브 스테이션을 검색하고, 모든 서보 드라이브가 정상적으로 온라인 상태인지 확인하고("슬레이브 손실" 경보 없음) 슬레이브 주소를 할당합니다(예: 드라이브 1=주소 1, 드라이브 2=주소 2).
- PDO 데이터 매핑: 서보의 '제어 워드'(활성화, 실행 지침), '상태 워드'(준비, 알람), '위치 명령어' 및 '위치 피드백'을 PLC의 프로세스 데이터 개체(PDO)에 매핑하여 실시간-읽기 및 쓰기를 달성합니다.
(2) 서보 드라이버 구성
- 통신 매개변수: 버스 유형(예: EtherCAT), 슬레이브 주소(PLC 구성과 일치) 및 통신 주기(PLC와 동기화되어야 함)를 설정합니다.
- 제어 모드: "버스 위치 모드"로 설정합니다(예: Huichuan SV660N 매개변수 P2-00=6, EtherCAT 위치 모드).
- 안전 기능: STO(Safe Torque Off)가 필요한 경우 버스 안전 프로토콜(예: FSOE)을 구성하고 이를 PLC의 비상 정지 및 안전 도어 신호와 연결합니다(추가 배선이 필요하지 않음).
3. 디버깅 및 검증 단계
- 버스 연결 테스트: PLC는 슬레이브 스테이션을 스캔합니다. 모든 서보 드라이브는 "온라인"을 표시하고 통신 알람(예: 슬레이브 스테이션 손실을 나타내는 "0x8010")이 없습니다.
- 데이터 상호 작용 테스트: PLC는 "제어 워드=0x0001"(활성화)을 보내고 서보 상태 워드는 "0x0008"(준비)을 반환하여 정상적인 통신을 나타냅니다.
- 다{0}}축 동기화 테스트: PLC는 다-축 연결 명령(예: 전자 캠 및 보간 동작)을 보내고 각 축의 위치 피드백은 오실로스코프를 통해 측정됩니다. 동기화 오류는<±1μs.
IV. 두 가지 접근 방식과 선택 권장 사항의 주요 차이점
| 비교 치수 | 펄스 제어(하드와이어링) | 버스 제어(통신) |
|---|---|---|
| 배선 수량 | 축당 4-6개의 와이어가 필요하므로 다축 작업이 지저분해집니다. | 모든 축이 단일 버스를 공유하여 배선을 80% 줄입니다. |
| 동기화 정확도 | 성능 저하(여러 축에서 일관되지 않은 펄스 지연, 오류 > 1ms) | 매우 높음(분산 클록 동기화, μs 단위 오류) |
| 기능적 확장성 | 기본 모션 명령만 지원합니다. 확장하려면 추가 배선이 필요합니다. | 원격 매개변수 수정, 고장 진단, 통합 안전 기능 지원 |
| 프로그래밍 난이도 | 낮은 성능(PLC 펄스 명령, 간단한 드라이버 매개변수만 필요) | 중간(버스 매핑 구성 및 PDO 읽기/쓰기 프로그램 작성 필요) |
| 비용 | 낮은 성능(버스 모듈 필요 없음, 고속-펄스 출력 단자만 필요함) | 중간(PLC 버스 모듈 및 서보 버스 기능 필요) |
선택 권장사항:
소형 장비(1-2축), 비용에 민감, 동기화 요구 사항 없음 → 펄스 제어(예: 소형 사출 성형 기계의 이젝터 핀 축);
중{0}}~-대형 장비(3축 이상), 다{3}}축 연결(예: 사출 성형기의 형폐 + 사출 + 공급 축), 고정밀 요구 사항 → 버스 제어(EtherCAT 선호, 강력한 호환성, Profinet for Siemens PLC).
V. 일반적인 문제 해결(초보자가-반드시 읽어야 함)
1. 일반적인 펄스 제어 오류
서보가 펄스에 응답하지 않음:
① 활성화 신호가 활성화되지 않았습니다(PLC Q0.2가 전도되지 않음).
② 펄스 입력 유형이 일치하지 않습니다(예: 드라이버가 "이중 펄스"로 설정되고 PLC 출력이 "펄스 + 방향"으로 설정됨).
③ 펄스 라인이 반전됨(PUL+ 및 PUL- 반전됨);
모터 지터/스텝 손실:
① 펄스 라인이 차폐되지 않음, 전자기 간섭;
② 전자 기어비 계산이 잘못되었습니다.
③ 게인 매개변수가 너무 낮습니다(예: 위치 비례 게인 Kp가 너무 작음).
2. 공통 버스 제어 결함
연결할 수 없는 슬레이브 스테이션: ① 버스 케이블이 반전됨(A/B 라인이 반전됨); ② 종단 저항이 설치되지 않았습니다. ③ 슬레이브 주소가 PLC 구성과 일치하지 않습니다.
통신 시간 초과/패킷 손실: ① 버스 케이블 길이가 표준을 초과합니다(EtherCAT 단일 세그먼트 최대 100m). ② 차폐층이 접지되지 않았거나 제대로 접지되지 않았습니다. ③ 통신주기가 너무 짧게 설정되었습니다(드라이버 지원 범위 초과).
3. 일반적인 결함
서보 경보 "과부하":
① 과부하;
② 활성화 신호 이전에 전송된 펄스가 안정적입니다.
③ 모터 전력선 배선이 잘못되었습니다(U/V/W 상 순서 반전).
원산지 반환 실패:
① 원점 신호가 연결되지 않았습니다(또는 신호 유형이 일치하지 않습니다).
② 리미트 신호 발생(모터가 원점 영역에 도달할 수 없음).
서보 드라이브를 PLC에 연결하는 핵심은 "올바른 제어 방법 선택"입니다. 간단한 단일{0}}축 시나리오(고정 배선, 배우기 쉬움)에는 펄스 제어를 사용하고, 복잡한 다축 시나리오(통신, 간단한 배선, 고정밀)에는 버스 제어를 사용합니다.{1}} 실제로는 "신호 유형 일치"(NPN/PNP), "매개변수 일관성"(제어 모드, 버스 사이클) 및 "전자기 호환성"(차폐 접지)에 중점을 둡니다. 안정적인 연결을 빠르게 달성하려면 디버깅을 위해 "배선 → 구성 → 무-부하 → 부하" 단계를 따르세요.
