CM3_POS_SYNC_POS_CTRL

동기 위치 제어 (펑션 블록)

동기 위치 제어 (펑션 블록)

  • PLC-S 내장 위치 결정 CM3_POS_SYNC_POS_CTRL 시스템 라이브러리입니다. ENABLE 접점의 펄스 신호시 동기 위치 제어을 수행 하도록 값을 설정 합니다

  • 반드시 사용하는 CPU 타입에 맞는 라이브러리를 사용해야 합니다.

  • R0 영역과 D디바이스 시작 주소 영역 부터 10 WORD 정도의 영역을 라이브러리에서 사용 합니다.

  • EN은 상승/하강 펄스 접점을 사용하시기 바랍니다.

 

A. AXIS_NO (입력 / Word / 디바이스 or 정수)
축 번호를 입력 입력 합니다 (1 : X축 , 2 : Y축)
B. POSDATA_NUM (입력 / Word / 디바이스 or 정수)
동기 위치에 도달시 실행할 위치 데이터 번호를 지정 합니다.
C. SYNC_POS (입력 / Dword / 디바이스 or 정수)
동기 운전을 수행할 기준이 되는 위치 값을 지정 합니다..
D. START_ADDR (입력 / Word / 정수)
펑션 블록 내부에서 사용할 D 디바이스의 OFFSET 값을 지정 합니다. (예 50 -> D50 부터 활용)
* START_ADDR로 설정된 D 디바이스는 시작 주소를 기준으로 최대 10워드 정도의 공간을 사용합니다. 영역이 겹치지 않도록 유의 하여 주시기 바랍니다.
E. RESULT (출력 / Word / 정수)
펑션 블록의 실행 결과 값을 리턴 합니다.

 

  • 사용 예

M00 값이 ON 되면 Y축이 10000 넘어가는 경우 (정방향 운전시 10000 이상 일때 , 역방향 운전시 10000 이하 일때) X축 위치 데이터 1번을 수행 합니다.
펑션 블록 실행시 D50~D59의 값을 사용하며 D100에 결과 값을 리턴합니다.