변수 - ST 프로그램

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

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

 

글로벌 변수를 등록할 때 특정 PLC 디바이스를 지정하여 사용할 수 있습니다. 특정 PLC 디바이스를 지정하는 것을 메모리 할당이라고 하며 디바이스를 지정하지 않을 경우 자동으로 내부 메모리 영역을 할당하여 사용합니다. 로컬 변수는 한 ST 프로그램에서만 사용 가능하기 때문에 전부 자동으로 내부 메모리 영역을 할당하여 사용합니다.

명명 규칙

명명 규칙

  • 변수를 등록할 때 사용 가능한 문자는 영문, 숫자 및 '_' 기호 입니다.

  • 예약어는 변수의 이름으로 사용할 수 없습니다.

  • 최대 길이는 32byte 입니다.

  • 대소문자는 구별하지 않습니다.

 

데이터 타입

데이터 타입

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

이름(예약어)

데이터 타입

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

-