CM3_POS_MANUAL_OPER
간접 지정 운전 (펑션 블록)
PLC-S 내장 위치 결정 CM3_POS_MANUAL_OPER 시스템 라이브러리입니다.
ENABLE 접점의 펄스 신호시 펑션 블록에 설정된 위치 데이터 값을 기반으로 위치 결정 운전을 수행 변경 하도록 값을 설정 합니다
반드시 사용하는 CPU 타입에 맞는 라이브러리를 사용해야 합니다.
R0 영역과 D디바이스 시작 주소 영역 부터 10 WORD 정도의 영역을 라이브러리에서 사용 합니다.
EN은 상승/하강 펄스 접점을 사용하시기 바랍니다.
AXIS_NO (입력 / Word / 디바이스 or 정수)
축 번호를 입력 입력 합니다 (1 : X축 , 2 : Y축)
INTERPOL_AXIS (입력 / Word / 디바이스 or 정수)
보간 축을 지정 합니다.
보간 축 지정 |
00 = 보간 동작 아님 01 = 주축 Y (X축은 종축) 10 = 주축 X (Y축은 종축) |
ACC_TIME (입력 / Word / 디바이스 or 정수)
가속 시간을 설정 합니다. (0 ~ 3까지 선택 가능)
DEC_TIME (입력 / Word / 디바이스 or 정수)
감속 시간을 설정 합니다. (0 ~ 3까지 선택 가능)
CTRL_CODE (입력 / Word / 정수)
제어 코드를 설정 합니다.
DWELL_TIME (입력 / Word / 정수)
드웰 시간을 설정 합니다. (mSec)
TARGET_SPEED (입력 / Dword / 정수)
운전 속도 값을 설정 합니다. (pps)
TARGET_POS (입력 / Dword / 정수)
목표 위치 값을 설정 합니다. (pulse)
START_ADDR (입력 / Word / 정수)
펑션 블록 내부에서 사용할 D 디바이스의 OFFSET 값을 지정 합니다. (예 50 -> D50 부터 활용)
* START_ADDR로 설정된 D 디바이스는 시작 주소를 기준으로 최대 10워드 정도의 공간을 사용합니다. 영역이 겹치지 않도록 유의 하여 주시기 바랍니다.
RESULT (출력 / Word / 정수)
펑션 블록의 실행 결과 값을 리턴 합니다.
사용 예
M00 값이 ON 되면 아래와 같이 위치 데이터를 설정하고 간접 지정 운전을 수행 합니다.. 펑션 블록 실행시 D50~D59의 값을 사용하며 D100에 결과 값을 리턴합니다.
항목 | 제어방식 | 보간축지정 | 가속 시간 | 감속 시간 | 제어 코드 | Dwell Time | 운전속도 | 목표위치 |
| 독립제어 | 보간 동작 아님 (0) | 2번 (1) | 2번 (1) | INC | 100ms | 2000 | 10000 |