LD 데이터 메모리

LD 프로그램에서 사용하는 메모리 영역은 비트 단위 릴레이, 데이터 저장용 레지스터, 타이머/카운터, 그리고 전원 차단 후에도 값을 유지하는 Retain 영역으로 구성됩니다.

레지스터 이름 범위 단위 총 갯수 용도
I 입력 이미지 레지스터 I0 ~ I31 1 bit 32 실제 물리 입력 상태를 저장
Q 출력 이미지 레지스터 Q0 ~ Q31 1 bit 32 실제 물리 출력할 상태를 저장
X 확장 입력 릴레이 X0 ~ X799 1 bit 800 확장 입력 릴레이
Y 확장 출력 릴레이 Y0 ~ Y799 1 bit 800 확장 출력 릴레이
M 내부 보조 릴레이 M0 ~ M2047 1 bit 2048 내부 제어용 보조 메모리
S 시스템 릴레이 S0 ~ S127 1 bit 128 시스템 상태 및 특수 플래그
D 데이터 메모리 D0 ~ D7999 16 bit (1 Word) 8000 일반 데이터 저장
DD 더블워드 데이터 메모리 DD0 ~ DD7999 32 bit (2 Word) 8000 32비트 데이터 저장
DF 실수 데이터 메모리 DF0 ~ DF7999 32 bit (Float) 8000 실수 데이터 저장
T 타이머 현재값 T0 ~ T999 32 bit 1000 타이머 동작용 현재값 저장
C 카운터 현재값 C0 ~ C999 32 bit 1000 카운터 동작용 현재값 저장
SD 시스템 데이터 메모리 SD0 ~ SD99 16 bit (1 Word) 100 시스템 데이터
유지 레지스터 이름 범위 단위 총 갯수 용도
R 유지 비트 메모리 R0 ~ R2047 1 bit 2048 전원 꺼져도 유지되는 비트 데이터
RD 유지 워드 메모리 RD0 ~ RD99 16 bit (1 Word) 100 전원 꺼져도 유지되는 16비트 데이터
RDD 유지 더블워드 메모리 RDD0 ~ RDD99 32 bit 100 전원 꺼져도 유지되는 32비트 데이터
RDF 유지 실수 메모리 RDF0 ~ RDF99 32 bit (Float) 100 전원 꺼져도 유지되는 실수 데이터

참고

← CUBLOC2 목차로 돌아가기