스트럭쳐드 텍스트 구성 요소: 식

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