위치 결정(PS08N) CM1_POS_INC_OPER 시스템 라이브러리입니다. 입력 값을 설정하여 INC 운전 명령을 내립니다.
해당 명령을 진행하기 위해서는 원점이 결정된 상태이어야 합니다. (원점 복귀 명령 우선 실행, 원점 결정 flag on)
...
해당 펑션블록에서는 R0, R1 디바이스를 인덱스 값 설정(Offset) 용도로 사용하고 있습니다.
A. BASE /SLOT(입력 / Word / 디바이스 or 정수)
PS08N 모듈의 Base/Slot 번호를 입력합니다. 증설은 불가하므로 Base는 0으로 입력하고 Slot번호를 입력합니다.
B. AXIS_NO (입력 / Word / 디바이스 or 정수)
축 번호를 입력합니다. 1~8까지입니다.
C. ACC_NO (입력 / Word / 디바이스 or 정수)
가속시간 번호를 입력합니다. 값은 1~4까지입니다.
D. DEC_NO (입력 / Word / 디바이스 or 정수)
감속시간 번호를 입력합니다. 값은 1~4까지입니다.
E. DWELL (입력 / Word / 디바이스 or 정수)
Dwell 값을 입력합니다.
F. TARGET_VEL (입력 / DWord / 디바이스 or 정수)
원하는 운전 속도값을 입력합니다.
G. TARGET_POS (입력 / DWord / 디바이스 or 정수)
원하는 목표 위치값을 입력합니다.
H. OFFSET (입력 / Word / 디바이스 or 정수)
Offset을 입력합니다. RESULT 디바이스와 동일해야 합니다.
I. RESULT (출력 / Word / 디바이스)
출력된 결과값을 저장할 디바이스 주소를 입력합니다. OFFSET과 동일해야 합니다.
BASE / SLOT 설정이 틀릴 경우 CPU 에러가 발생할 수 있습니다.
사용 예
...
Local Base의 2번 Slot의 2번 축에 INC 운전 명령을 내립니다.
가/감속시간 번호는 1번이고, Dwell은 10(ms), 목표 속도는 80000, 목표 위치는 800000입니다.
결과값은 D330에 저장됩니다.
해당 펑션블록의 Enable 입력으로 펄스 접점 등을 사용하여 반복 실행되지 않도록 해야함을 유의하시기 바랍니다.