2016. 4. 21. 11:05
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

글로파 PLC 기초 및 plc 프로그램을 위한 4번째 강좌입니다.


저번 시간에 이어 메모리 주소를 할당하는 방법에 대해 진행해 보려 합니다.


◎ 입력 출력 메모리 할당의 형식


% I  X  N1. N2. N3

  ① ② ③   ④  ⑤ 


① 위치 접두어 - 변수의 종류


 I  : 입력 영역

 Q : 출력 영역


② 크기 접두어 - 변수가 차지하는 메모리 공간의 크기


X : 1Bit 의 크기

B : 1 Byte 의 크기 = 8 Bit

W : 1 Word 의 크기 = 16 Bit

D : 1 Double Word 의 크기 = 32 Bit

L  : 1 Long Word 의 크기 = 64 Bit


위 크기 접두어 중에서 Long Word 인 L 은 GMR1 과 GMR2 기종에서만 사용가능 합니다.


③ 베이스의 번호


GMR 1 과 GMR 2 의 경우 CPU가 장착되어 있는 베이스가 0번 베이스가 되고,

증설한 베이스는 설정된 베이스 번호로 사용됩니다. ( 딥스위치로 설정 )


GM3, GM4, GM7 의 경우 CPU가 장착되어 있는 베이스가 0번 베이스가 되고,

베이스를 증설 할 경우 기본 베이스에 접속된 순서에 의해 베이스 번호가 증가합니다.


④ 슬록 번호


 기본 베이스는 CPU의 우측이 0번이고 우측으로 갈수록 번호가 1씩 증가합니다.

 증설 베이스의 경우 전원의 우측이 0번이고 우측으로 갈수록 번호가 1씩 증가합니다.


⑤ 크기 접두어 번호


 접점들을 0번 비트부터 크기 접두어 단위로 나누었을 때의 번호




입력 주소 할당의 예 - 기본 베이스, 0번 슬롯에 32점 입력 모듈 장착 시




출력 주소 할당의 예 - 기본 베이스, 1번 슬롯에 32점 출력 모듈 장착 시



◎ 내부 메모리 주소 할당


 입력 출력 메모리의 할당과 기본적인 방법은 동일합니다.

 베이스 번호와 슬롯 번호를 지정하지 않습니다.


 1) 크기 접두어 단위의 표현


 % M X N1 ( N1은 숫자 )


 마찬가지로 M은 위치 접두어로 내부 메모리를 뜻합니다.


 X는 입출력 메모리와 같은 1Bit 크기를 뜻하는 크기 접두어입니다.


 N1은 크기 접두어의 번호입니다.


 Long Word 인 L은 GMR1 과 GMR2 기종에서만 사용이 가능합니다.


 2) 크기 접두어를 이용한 Bit 의 표현


 %M B N1. N2 (N1 , N2는 숫자)


 M은 위치 접두어 (내부 메모리)

 B는 크기 접두어 1Byte

 N1은 크기 접두어의 번호이며

 N2는 비트 번호입니다.


아래의 그림은 내부 메모리 주소 할당의 예 입니다.




다음 포스팅 부터는 소프트웨어 및 프로그램 실습 편을 시작하겠습니다.

Posted by Daily-Issues