[11] PLC 기초 강좌
3.5. 주소 지정 인덱스
3.5.1. 인덱스 수식
(1) 인덱스 수식.
▶인덱스 수식은 인덱스 레지스터를 사용하는 간접 설정입니다.
시퀀스 프로그램에서 인덱스 수식을 사용하면, 사용하는 디바이스는 (직접 지정하는 디바이스 번호) + (인덱스 레지스터의 내용)이 됩니다.
예를 들면 D2Z2를 지정할 때 Z2의 내용이 3인 경우는, D(2+3)=D5가 대상이 됩니다.
▶인덱스 레지스터는 Z0~Z15의 16점이 있습니다.
각 인덱스 레지스터에는 –32768~32767을 지정할 수 있습니다.
인덱스 수식은 다음과 같습니다.
인덱스 수식을 사용한 경우와 실제 처리되는 디바이스는 다음과 같습니다. (Z0=20, Z1=-5일때)
(2) 인덱스 수식 가능 디바이스.
인덱스 수식은 다음과 같은 제약을 제외하고 접점, 코일, 기본 명령, 응용 명령에서 사용하는 디바이스에 사용할 수 있습니다.
▶인덱스 수식이 불가능한 디바이스.
▶사용하는 인덱스 레지스터에 제약이 있는 디바이스.
T: 타이머의 접점, 코일에는 Z0, Z1만 사용 가능.
C: 카운터의 접점, 코일에는 Z0, Z1만 사용 가능.
▶기타
① 비트 데이터
자리를 지정할 경우, 디바이스 번호는 인덱스 수식을 할 수 있습니다.
단, 자리 지정은 인덱스 수식으로 할 수 없습니다.
② 특수 기능 모듈 디바이스에서는 I/O No.와 버퍼 메모리 번호 모두 인덱스 수식으로 할 수 있습니다
③ 링크 다이렉트 디바이스에서는 네트워크 No.와 디바이스 번호 모두 인덱스 수식으로 할 수 있습니다.
3.5.2. 간접 지정
(1) 간접 지정
▶간접 지정은 시퀀스 프로그램에서 사용하는 디바이스의 어드레스를 2워드의 워드
디바이스(워드 디바이스 2점분)으로 사용하는 방식입니다. 인덱스 레지스터가 부족한 경우에 사용합니다.
▶지정 디바이스의 어드레스를 지정하는 디바이스는 “@+(워드 디바이스 번호)”로써 지정합니다.
예를 들면 @D100을 지정하면 D101, D100의 내용이 디바이스 어드레스가 됩니다.
▶간접 지정하는 디바이스의 어드레스는 ADRSET 명령으로 확인할 수 있습니다.
(2) 간접 지정 가능 디바이스
CPU의 디바이스에서 간접 지정을 할 수 있는 디바이스는 워드 디바이스(D), 파일 레지스터 (R, ZR) 등이 있습니다.
'MELSEC PLC 기초 강좌' 카테고리의 다른 글
[13] PLC 기초 강좌 (0) | 2019.01.13 |
---|---|
[12] PLC 기초 강좌 (0) | 2019.01.09 |
[10] PLC 기초 강좌 (0) | 2018.12.31 |
[09] PLC 기초 강좌 (0) | 2018.12.24 |
[08] PLC 기초 강좌 (0) | 2018.12.24 |
댓글