Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

위치 결정(PS08N) CM1_POS_SET_DRIVING_DATA 시스템 라이브러리입니다. 입력 값을 설정하여 운전 데이터 설정 명령을 내립니다

...

BASE /SLOT(입력 / Word / 디바이스 or 정수)
PS08N 모듈의 Base/Slot 번호를 입력합니다. 증설은 불가하므로 Base는 0으로 입력하고 Slot번호를 입력합니다.
AXIS_NO (입력 / Word / 디바이스 or 정수)
축 번호를 입력합니다. 1~8까지입니다.
CONTROL_CMD (입력 / Word / 디바이스 or 정수)
제어명령 값을 입력합니다. 제어 명령 종류는 하기와 같습니다.
절대좌표 위치제어 명령 값: 1 (ABS)
상대좌표 위치제어 명령 값: 5 (INC)
FEED 제어 명령 값: 9 (FEED)
정방향 속도제어 명령 값: 19 (FSC)
역방향 속도제어 명령 값: 23 (RSC)
POSITION (입력 / DWord / 디바이스 or 정수)
운전 이동량을 입력합니다.
VELOCITY (입력 / DWord / 디바이스 or 정수)
운전 속도 값을 입력합니다.
ACC_NO (입력 / Word / 디바이스 or 정수)
가속시간 번호를 입력합니다. 값은 0~3까지입니다.
DEC_NO (입력 / Word / 디바이스 or 정수)
감속시간 번호를 입력합니다. 값은 0~3까지입니다.
RESULT (출력 / Word / 디바이스)
출력된 결과값을 저장할 디바이스 주소를 입력합니다.

  • BASE / SLOT 설정이 틀릴 경우 CPU 에러가 발생할 수 있습니다.

사용 예

...

Local Base, 2번 Slot, 1번 축에 입력한 값으로 운전 데이터 설정 명령을 내립니다.
제어 명령은 5 (상대좌표 위치 제어 명령: INC), 목표 위치는 400000, 운전 속도는 50000이고, 가/감속시간 번호는 0입니다.

  • 해당 펑션블록은 단순히 버퍼 메모리에 값을 저장하는 명령입니다. 결과값은 데이터 설정 결과와 무관합니다.