변수 - 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 | - |