개요 - 위치결정 펑션블록

PLC-S 내장 위치 결정 펑션 블록 개요

PLC-S 내장 위치 결정의 펑션 블록 라이브러리는 기존에 사용자가 위치 결정 전용 명령어(POSCTRL)를 사용할 경우
MOV나 DMOV등의 명령어를 통해 설정 하던 디바이스 값의 설정 처리를 펑션 블록으로 모듈화하여 사용자가 보다 빠르고
간편 하게 위치 결정 기능을 사용할 수 있도록 만들어진 라이브러리 입니다.

예를 들어 기존에 사용자가 POSCTRL 명령을 사용하려면 다수의 디바이스 값을 MOV, DMOV 등으로 입력하고 전용 명령어를
실행하여야 됬었으나, 펑션블록 라이브러리를 이용하면 펑션블록의 추가 만으로도 보다 간단하게 설정 및 실행이 가능하게 됩니다.

 

PLC-S 내장 위치 결정 펑션 블록 구성 및 유의 사항

PLC-S 내장 위치 결정 펑션 블록 라이브러리는 아래와 같은 구성으로 사용 하는 것을 권장 합니다.

권장 구성 : 펄스 접점 + 펑션 블록 + 전용 명령어 (POSCTRL, TEACH ...)

** 펄스 접점이 ON 되면 펑션 블록이 실행 되고 펑션블록이 성공적으로 실행 되면 ENO가 ON이 되면서 전용 명령어(POSCTRL)를 실행.

PLC-S 내장 위치 결정 펑션 블록은 다양한 파라미터 값을 갖습니다.
아래 표기된 파라미터는 보통의 PLC-S 위치결정 펑션블록 라이브러리에서 공통적으로 갖는 파라미터 입니다.
파라미터 설명을 잘 읽고 특성에 맞는 설정을 해주시기 바랍니다.

  1. EN : 펑션블록을 활성화 하고 실행 합니다. 펄스 접점 형식으로 입력 받도록 프로그램 해주시기 바랍니다.

  2. ENO : 펑션블록이 내부적으로 정상 동작 하면 ENO를 ON 합니다.
    이 ENO 신호를 전용명령어에 연결하여 ENO ON시 전용명령어를 실행하도록 프로그램 해주시기 바랍니다.
    (이 신호에 코일을 연결하여도 무방하나 PLC-S 위치결정 펑션블록 라이브러리는 ENO에 전용명령어를 연결하여 사용하는 것을 권장 합니다)
    전용 명령어가 동작이 되지 않는 경우 설정된 파라미터가 정상인지 확인해 주십시오.

  3. AXIS NUMBER : 적용하려는 축이 X축인지 Y축인지를 설정 합니다. X축이면 1이고 Y축이면 2를 설정합니다.

  4. D DEVICE ADDR
    전용 명령어에서 참조 하는 디바이스로 사용 될 D 디바이스의 시작 주소 OFFSET 값을 입력합니다.
    이 값에 해당 하는 D 디바이스는 전용 명령어에서 참조되는 디바이스로 위와 같이 전용 명령어에 설정된 디바이스 주소 값과 일치 하여야 합니다.
    (D DEVICE ADDR 값이 50이면 POSCTRL 2번째 오퍼랜드는 D50을 입력)
    전용 명령어 수행을 위해 최대 D디바이스 10워드 정도를 사용 하오니 해당 영역을 사용하지 않도록 프로그래밍에 유의 하여 주시기 바랍니다.

  5. RESULT : 펑션 블록 내부에서 결과 값를 리턴 합니다.

  6. 전용 명령어 : 위치 결정 전용 명령어는 반드시 ENO에 연결 하여 사용하는것을 권장 하며 참조되는 디바이스 주소는
    펑션블록의 D DEVICE ADDR 값과 일치 하여야 합니다.