POSCTRL - PS02A

컨트롤 데이터 영역의 처리를 FROM/TO 명령과 입/출력 접점의 SET 없이 명령어 하나로 처리 합니다.

 

n1의 지정(Base, Slot 번호)

n1의 지정(Base, Slot 번호)

 

  • 상위 Byte : Base 번호 (00h ~ 10h)

  • 하위 Byte : Slot번호 (00h ~ 0Bh)

 

n2의 지정 (컨트롤 파라미터)

n2의 지정 (컨트롤 파라미터)

실행하고자 하는 제어 대상 축과 컨트롤 종류 및 제어데이터가 저장되어 있는 시작번지를 설정합니다.

 

n2 : 제어하고자 축을 설정합니다.
n2+1 : 제어 코드를 설정합니다.
n2+2 ~ n2+11 : 제어에 필요한 데이터를 설정합니다.

 

제어코드
1 : 현재좌표 변경
2 : 운전속도 변경
6 : 목표위치 변경
9 : Error Clear
10 : 간접지정 운전

 

제어 데이터 상세 설명
a. 현재좌표 변경 : 변경하고자 하는 현재위치 어드레스
b. 운전속도 변경 : 변경하고자 하는 운전 속도
c. 목표위치 변경 : 현재 운전중인 데이터의 변경하고자 하는 목표위치 어드레스
d. Error Clear : 1을 입력하여 해당축의 ERROR Clear
e. 간접지정 운전 : 위치 데이터의 형식에 맞게 10 Word 입력

* 간접지정 운전을 실행할 때, 제어 대상 축의 위치데이터 600번은 시스템 내부에서 사용하기 때문에 사용자가 설정한 값이 유지되지 않습니다. 사용시 이점 유의하시기 바랍니다.

 

n3의 지정 (결과 Flag)

n3의 지정 (결과 Flag)

명령어 처리 상태 및 에러코드를 표시할 Device를 설정합니다.

 

  • 상위 Byte : 에러코드

  • 하위 Byte : 명령어 처리 상태 표시
    a. Bit 0 : 명령 처리 중
    b. Bit 1 : 명령 처리 완료
    c. Bit 2 : 명령 처리 에러(Bit 1 완료 Flag와 동시에 Set)
    d. Bit 3~7 : Reserved