변수

ST 프로그램에서 사용 가능한 문자들을 조합하여 사용자가 정의하는 문자열입니다.

한 ST 프로그램에서만 사용 가능한 로컬 변수와 전체 ST 프로그램에서 사용 가능한 글로벌 변수가 있습니다.

 

글로벌 변수를 등록할 때 특정 PLC 디바이스를 지정하여 사용할 수 있습니다. 특정 PLC 디바이스를 지정하는 것을 메모리 할당이라고 하며,

디바이스를 지정하지 않을 경우 자동으로 내부 메모리 영역을 할당하여 사용합니다.

로컬 변수는 한 ST 프로그램에서만 사용 가능하기 때문에 전부 자동으로 내부 메모리 영역을 할당하여 사용합니다.

 

명명규칙

 

변수를 등록할 때 사용 가능한 문자는 영문, 국문, 숫자 및 '_' 기호 입니다.
예약어는 변수의 이름으로 사용할 수 없습니다.
최대 길이는 32byte 입니다.(국문만 사용시 최대 16글자 사용 가능)
대소문자는 구별하지 않습니다. 

 

 

데이터 타입

 

데이터 타입 및 사이즈는 아래 표와 같습니다.

이름(예약어)

데이터 타입

Bit 사이즈

SINT

Short Integer

8

INT

Integer

16

DINT

Double Integer

32

USINT

Unsigned Short Integer

8

UINT

Unsigned Integer

16

UDINT

Unsigned Double Integer

32

REAL

Real Number

32

BOOL

Boolean

1

BYTE

Bit string of length 8

8

WORD

Bit string of length 16

16

DWORD

Bit string of length 32

32

ARRAY

Array

-

STRUCT

Struct

-