인텔리전트 기능 모듈/특수 기능 모듈은 사전에 모듈만의 특수한 용도로 정의된 버퍼 메모리 라는 것을 가지고 있습니다. 이런 특수한 용도로 정의된 버퍼 메모리를 CPU가 읽고 쓸 수 있도록 엑세스 기능의 명령어 입니다.
최근 이러한 버퍼 메모리 엑세스 명령을 사용하지 않고, 직접 유니트 지정 명령도 사용가능 합니다. 샘플 프로그램에서도 두가지 모두 예시 하였습니다.
1) 인텔리전트 기능 모듈 / 특수기능 모듈에서의 1워드 데이터 읽기 (FROM(P))
▶[FROM(P) n1 n2 (D) n3]
n1로 지정된 인텔리전트 기능 모듈 / 특수 기능 모듈 내의 버퍼 메모리 n2로 지정된 어드레스로부터 n3점의 워드의 데이터를 읽고, (D)로 지정된 디바이스 이후에 저장
2) 인텔리전트 기능 모듈/특수 기능 모듈에서의 2워드 데이터읽기(DFRO(P))
▶[DFRO(P) n1 n2 (D) n3]
n1로 지정된 인텔리전트 기능 모듈/특수기능 모듈 내의 버퍼메모리 n2로 지정된 어드레스로부터 (n3*2)점의 워드 데이터를 읽고, (D)로 지정된 디바이스 이후에 저장
3) 인텔리전트 기능 모듈/특수 기능 모듈로의 1워드 데이터쓰기 (TO(P))
▶[TO(P) n1 n2 (S) n3]
(S)로 지정된 디바이스로 부터 n3점의 데이터를 n1로 지정된 인텔리전트 기능 모듈/특수 기능 모듈 내의 버퍼 메모리 n2 로 지정된 어드레스 이후에 씁니다.
인텔리전트 기능 모듈/특수 기능 모듈의 버퍼데이터 읽기, 쓰기명령어 FROM,DFRO,TO,DTO는 버퍼메모리의 주소를 H####, K#### 등으로 16진수, 10진수의 표현이 가능합니다. 버퍼메모리 직접지정 명령 U##/G####의 경우에는 10진수 표현만 가능합니다.