Skip to content

Modbus 통신을 이용한 프로그램 실행 방법 v6.5

Word Address
AddressFunctionReadWriteComments
50Is Robot ActivatedOX0 or 1
51Is Real-modeOX0 or 1
52Is Collision DetectedOX0 or 1
53Is Robot arm power engagedOX0 or 1
54Is Direct teaching modeOX0 or 1
55Is Robot movingOX0 or 1
56Is Pause stateOX0 or 1
57Is Teaching pendant is connectedOX0 or 1
58Is Program RunOX0 or 1
59Is No-Arc mode is onOX0 or 1
60Is EMG button releasedOX0 or 1
61Is First Program RunOX0 or 1
[ State of the robot arm ]

Word Address
AddressFunctionReadWriteComments
100Command: Start Program OnceOORising Edge is command
101Command: Start Program RepeatOORising Edge is command
102Command: Pause ProgramOORising Edge is command
103Command: Stop ProgramOORising Edge is command
104Command: Resume from pauseOORising Edge is command
105Command: Resume from collisionOORising Edge is command
106Command: Load default ProgramOORising Edge is command
107Command: Robot Arm activationOORising Edge is command
108Command: Change to Real-modeOORising Edge is command
109Command: Power off the robot armOORising Edge is command
[ 로봇 팔 운용을 위한 기본 명령어 ]
  1. 로봇 팔 활성화

    • Modbus Address 107(Robot Arm activation) Write
      Modbus Address 50(Is Robot Activated) Read
  2. 리얼 모드로 전환

    • Modbus Address 108(Change to Real-mode) Write
      Modbus Address 51(Is Real-mode) Read
  3. 프로그램 시작

    • Modbus Address 100(Start Program Once) Write (In case of executing the program once)
      Modbus Address 58(Is Program Run) Read
    • Modbus Address 101(Start Program Repeat) Write (In case of executing the program repeatedly)
      Modbus Address 58(Is Program Run) Read
  4. 프로그램 정지

    • Modbus Address 103(Stop Program) Write
      Modbus Address 58(Is Program Run) Read
  5. 로봇 팔 전원 끄기

    • Modbus Address 109(Power off the robot arm) Write
      Modbus Address 50(Is Robot Activated) Read

DANGER

주소 100번부터 109번까지에 값을 기록하는 경우, 주소 값과 동일한 값을 기록해야 합니다.
이미 기록된 명령을 다시 기록할 경우에는, 이전에 기록된 값과 다른 값으로 덮어쓴 후 전송해야 합니다.