POSCTRL - PS02A
컨트롤 데이터 영역의 처리를 FROM/TO 명령과 입/출력 접점의 SET 없이 명령어 하나로 처리 합니다.
n1의 지정(Base, Slot 번호) |
---|
상위 Byte : Base 번호 (00h ~ 10h)
하위 Byte : Slot번호 (00h ~ 0Bh)
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) |
---|
명령어 처리 상태 및 에러코드를 표시할 Device를 설정합니다.
상위 Byte : 에러코드
하위 Byte : 명령어 처리 상태 표시
a. Bit 0 : 명령 처리 중
b. Bit 1 : 명령 처리 완료
c. Bit 2 : 명령 처리 에러(Bit 1 완료 Flag와 동시에 Set)
d. Bit 3~7 : Reserved