위치 결정(PS08N) CM1_POS_DOWN_SDO 시스템 라이브러리입니다. 입력한 축의 SDO 항목 하나를 다운로드합니다.
...
*해당 펑션블록에서는 R0, R1 디바이스를 인덱스 값 설정(Offset) 용도로 사용하고 있습니다.
A. BASE /SLOT(입력 / Word / 디바이스 or 정수)
PS08N 모듈의 Base/Slot 번호를 입력합니다. 증설은 불가하므로 Base는 0으로 입력하고 Slot번호를 입력합니다.
B. AXIS_NO (입력 / Word / 디바이스 or 정수)
축 번호를 입력합니다. 1~8까지입니다.
C. OBJ_INDEX (입력 / Word / 디바이스 or 정수)
다운로드 할 SDO의 Index 값을 입력합니다.
D. OBJ_SUB_INDEX (입력 / Word / 디바이스 or 정수)
다운로드 할 SDO의 Sub Index 값을 입력합니다.
E. DATA_TYPE (입력 / Word / 디바이스 or 정수)
다운로드 할 SDO의 Data Type을 입력합니다.
...
F. DATA (입력 / DWord / 디바이스 or 정수)
다운로드 할 SDO Data 값을 입력합니다.
G. OFFSET (입력 / Word / 디바이스 or 정수)
Offset을 입력합니다. RESULT 디바이스와 동일해야 합니다.
예) D150에 저장할 경우 "100"을 입력합니다.
H. RESULT (출력 / Word / 디바이스)
출력된 결과값을 저장할 디바이스 주소를 입력합니다. OFFSET과 동일해야 합니다.
예) 위 OFFSET 입력 예제와 일치시키기 위해 “D100”을 입력합니다.
BASE / SLOT 설정이 틀릴 경우 CPU 에러가 발생할 수 있습니다.
사용 예
...
Local Base, 2번 Slot, 2번 축에 Index가 0x6071(입력 값 H6071=24689), Sub Index가 0, Data Type가 Int형인 SDO의 Data를 100으로 다운로드 합니다.
결과값은 D270에 저장됩니다.
*해당 펑션블록의 Enable 입력으로 펄스 접점 등을 사용하여 반복 실행되지 않도록 해야함을 유의하시기 바랍니다.