MCU & PLC

PC 및 PLC 자료형의 메모리 크기와 값의 범위

sheepone 2022. 5. 2. 12:19
반응형

PC

자료형 키워드
메모리 크기 값의 범위
문자형 char 1 Bytes -128~127
정수형 short 2 Bytes -32,768~32,767
int 4 Bytes -2,147,483,648 ~ 2,147,483,647
long 4 Bytes -2,147,483,648 ~ 2.147.483.647
부호없는 문자형 unsigned char 1 Bytes 0~255
부호없는 정수형 unsigned short 2 Bytes 0~65,535
unsigned int 4 Bytes 0~4,294,967,295
unsigned long 4 Bytes 0~4,294,967,295
부동 소수형 float 4 Bytes 1.2E-38~3.4E38
double 8 Bytes 2.2E-308~1.8E308
void형 void 0 Bytes 값 없음

 

Misubishi PLC (Melsec GXWorks2)

DEVICE 디바이스 내용 정보형태
X 외부입력 실제로 PLC HARDWARE와 연결되어 입력모듈에 ON/OFF 정보를 갖는 디바이스 BIT
Y 외부 입력 실제로 PLC HARDWARE와 연결되어 출력모듈에 ON/OFF 정보를 갖는 디바이스 BIT
M 내부릴레이 프로그램 내에서 접점과 COIL로서 ON/OFF 정보를 갖는 디바이스 BIT
L 래치릴레이 프로그램 내에서 접점과 COIL로서 ON/OFF 정보를 갖는 디바이스 
CPU의 배터리에 의해 BIT정보가 기억되는 정전유지형 릴레이 디바이스
BIT
S 스텝릴레이 순차, 단계적인 제어 프로그램 작성 시 사용하는 릴레이 BIT
B 링크릴레이 여러 대의 PLC를 구축하고 통신에 의해 비트의 ON/OFF상태를 전송/수신하는 영역의 릴레이 BIT
F 어넌시에이터 고장상태를 검출하여 그 정보를 저장하는데 사용하는 릴레이 BIT
T 타이머 ON DELAY TIMER
입력조건의 ON되는 상태와 설정시간에 따라 COIL을 ON 시킨다
WORD
C 카운터 UP COUNTER 입력접점의 ON시에 설정한 수치에 맞추어 COIL을 ON 시킨다 WORD
D 데이터 레지스터 수치데이터의 저장에 사용되는 디바이스 WORD
W 링크레지스터 여러 대의 PLC를 구축하고 통신에 의해 WORD 데이터의 내용을 전송/수신하는 영역의 디바이스 WORD
R 파일레지스터 연산 또는 데이터저장에 사용되는 디바이스 WORD
A 어큐뮬레이터 특정 FUNCTION BLOCK을 사용할 경우 연산결과를 저장하는 디바이스 WORD
Z 인덱스 레지스터 REGISTER TABLE의 임의의 REGISTER의 ADDRESS를 지정하는 디바이스 WORD
V 인덱스 레지스터 REGISTER TABLE의 임의의 REGISTER의 ADDRESS를 지정하는 디바이스 WORD
N 네스팅 MAIN PROGRAM에서 프로그램의 영역을 지정할 때 사용하는 상수로 MC/MCR명령에서 사용
분기 명령 사용시 분기되는 곳을 표시하는 PROGRAM STEP상수
정수
P 포인터 INTERRUPT PROGRAM을 수행하기 위한 STEP상수 정수
K 10진 정수 10진수를 표시하기 위한 정수기호 정수
H 16진 정수 16진수를 표시하기 위한 정수기호 정수

1  BIT (0,1)

4  BIT = 1 Nibble (10진수 0~9의 값이나 16진수 0~F)

8  BIT = 1 BYTE (16진수 00~FF)

16 BIT = 2 BYTE = 1 WORD (16진수 0000~FFFF)

32 BIT = 4 BYTE = 2 WORD = DOUBLE WORD (16진수 00000000~FFFFFFFF)

64 BIT = 8 BYTE = 4 WORD = LONG WORD

반응형