본문 바로가기
MELSEC PLC 기초 강좌

[29] PLC 기초 강좌

by lemy 2019. 4. 7.
반응형

[29] PLC 기초 강좌

4.4.      응용 명령

4.4.8.    버퍼 메모리 액세스 명령

 

인텔리전트 기능 모듈/특수 기능 모듈은 사전에 모듈만의 특수한 용도로 정의 된 버퍼 메모리 라는 것을 가지고 있습니다. 이런 특수한 용도로 정의 된 버퍼 메모리를 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로 지정된 어드레스 이후에 씁니다.

 

4) 인텔리전트 기능 모듈/특수 기능 모듈로의 2워드 데이터 쓰기(DTO(P)) 
▶ [DTO(P)  n1 n2 (S) n3]
(S)로 지정된 디바이스로부터 (n3*2)점의 데이터를 n1로 지정된 인텔리전트 기능 모듈/특수 기능 모듈
내의 버퍼 메모리 n2로 지정된 어드레스 이후에 씁니다.

 

※ TIP !!!

인텔리전트 기능 모듈/특수 기능 모듈의 버퍼 데이터 읽기, 쓰기 명령어 FROM, DFRO, TO, DTO

버퍼 메모리의 주소를 H####, K#### 등으로 16진수, 10진수의 표현이 가능 합니다.

버퍼 메모리 직접 지정 명령 U##\G####의 경우에는 10진수 표현만 가능 합니다.

 

프로그램 예제

 

4.4.8 Command PGM.gxw
3.31MB

반응형

'MELSEC PLC 기초 강좌' 카테고리의 다른 글

[31] PLC 기초 강좌  (0) 2019.04.15
[30] PLC 기초 강좌  (0) 2019.04.11
[28] PLC 기초 강좌  (3) 2019.04.03
[27] PLC 기초 강좌  (0) 2019.03.31
[26] PLC 기초 강좌  (0) 2019.03.28

댓글