스트럭쳐드 텍스트 구성 요소: 식
식은 태그 이름, 수식 또는 비교입니다. 식을 쓰려면 다음 중 하나를 사용합니다.
- 값을 저장하는 태그 이름(변수)
- 식에 직접 입력하는 숫자(즉시 값)
- 식에 직접 입력하는 문자열 리터럴(만 해당)CompactLogix5380,ControlLogix5580,Compact GuardLogix5380 및GuardLogix5580 컨트롤러
- 함수, 다음과 같음: ABS, TRUNC
- 연산자, 다음과 같음: +, -, <, >, And, Or
식을 쓸 경우 다음 지침을 따르십시오.
- 대문자와 소문자의 임의 조합을 사용합니다. 예를 들어 "AND"의 다음 변형이 허용됩니다. AND, And, and.
- 더 복잡한 요구 사항의 경우 괄호를 사용하여 식 안에서 식을 그룹화합니다. 그러면 전체 식을 읽기가 더 쉬워지며 식이 확실히 원하는 순서로 실행됩니다.
스트럭쳐드 텍스트에 다음 식을 사용할 수 있습니다.
BOOL 식:
BOOL 값 1(참) 또는 0(거짓)을 생성하는 식입니다.- 부울 식은 부울 태그, 관계 연산자 및 논리 연산자를 사용하여 값을 비교하거나 조건이 참인지 또는 거짓인지 확인합니다. 예, tag1>65.
- 간단한 부울 식은 단일 BOOL 태그일 수 있습니다.
- 일반적으로 부울 식을 사용하여 다른 로직의 실행 조건을 설정합니다.
수식:
정수 또는 부동 소수점 값을 계산하는 식입니다.- 수식은 산술 연산자, 산술 함수 및 비트별 연산자를 사용합니다. 예, tag1+5.
- BOOL 식 내에 수식을 끼워 넣습니다. 예, (tag1+5)>65.
문자열 식:
문자열을 나타내는 식- 간단한 식은 문자열 리터럴 또는 문자열 태그일 수 있음
이 표를 사용하여 식에 대한 연산자를 선택합니다.
다음의 경우 | 사용 |
산술 값 계산 | 산술 연산자 및 함수 |
두 값 또는 문자열 비교 | 관계 연산자 |
조건이 참인지 또는 거짓인지 확인 | 논리 연산자 |
값 내의 비트 비교 | 비트별 연산자 |
의견을 작성 부탁드립니다.