DM556RS로 모터 속도를 제어하는 방법

D

Daniel Zhang

Aug 17, 2026에 마지막으로 업데이트 됨

이 문서는 Modbus RS485 통신을 통해 DM556RS 스테퍼 드라이버로 모터 속도를 제어하는 방법을 설명합니다.

하드웨어

  1. 드라이버: DM556RS
  2. 모터: 23HE30-2804S

소프트웨어

시리얼 디버깅 소프트웨어(예: Modbus Poll) 또는 RS485 통신 기능이 있는 외부 컨트롤러.

설정

드라이버의 DIP 스위치를 사용하여 보레이트, 스테이션 주소 및 종단 저항을 설정합니다. 아래 그림을 참조하세요.

1. JOG 모드

JOG 모드는 선택한 방향으로 설정된 속도로 모터를 구동합니다. 아래 예시는 JOG 속도를 300 RPM으로 설정합니다.

명령어 설명
01 06 18 01 40 01 2E AA 정방향 JOG
01 06 18 01 40 02 6E AB 역방향 JOG
01 06 01 E1 01 2C D8 4D JOG 속도 설정 (300 RPM)
01 06 01 E7 01 2C 38 4C JOG 가감속 시간 설정

중요: RS485를 통해 JOG를 트리거할 때, 트리거 명령이 50ms보다 짧은 간격으로 전송되어야만 모터가 연속으로 구동됩니다. 명령 간 간격이 50ms를 초과하면 모터는 단일 JOG 동작만 수행한 후 정지합니다.

2. 속도 제어 — 연속 운전 (PR0)

PR0은 모터의 연속 운전을 위한 속도 모드 파라미터 세트로 구성할 수 있습니다. 아래 예시는 PR0 속도를 300 RPM으로 설정하고 모터를 시작합니다.

명령어 설명
01 06 62 00 00 02 17 B3 PR0을 속도 모드로 설정
01 06 62 03 01 2C 66 3F PR0 속도 설정 (300 RPM)
01 06 60 02 00 10 37 C6 PR0 동작 트리거 (시작)
01 06 60 02 00 40 37 FA 비상 정지

참고: 모터가 운전 중일 때 속도를 변경할 수 있습니다. 속도 값을 수정한 후 PR0 트리거 명령(01 06 60 02 00 10 37 C6)을 다시 전송하면 새 속도가 적용됩니다.