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