단어 주소 값(범위) 변경에 대한 메시지 변경

정수 변수 값 범위를 기준으로 메시지를 변경합니다.

표시 메시지 변수 값 범위
High 50-99
Middle 10-49
Low 0-9
Out of Range -1 이하, 100 이상

 

동작 예제

설정 워크플로우

  1. 변수 추가
  2. 언어 테이블 추가
  3. 컨버터 추가
  4. 파트 설정

변수 추가

프로젝트 익스플로러: [변수] ➞ [모든 변수]

다음 변수를 추가합니다.

변수 속성:

[이름] [데이터 종류] [소스] [디바이스 어드레스]

Var1

[INT]

[Schneider Modbus Serial Equipment] 400001

언어 테이블 추가

프로젝트 익스플로러: [언어 테이블] ➞ [모든 언어]

다음 언어 테이블과 텍스트를 추가합니다.

언어 테이블에 문자 설정:

아니요 1 Table1 (English_Gothic)
1

High

2 Middle
3 Low
4 Out of Range

컨버터 추가

프로젝트 탐색기: [변환기] ➞ [사용자 정의 변환기]

다음 컨버터를 추가합니다.

[이름] [종류]

Converter1

[범위]

Converter1 속성:

속성
[기본] [데이터 타입 (입력)] [숫자]
[데이터 타입 (출력)] [언어 테이블]
[범위] 5
  [Range 1] [데이터(입력)]

99

[연산자] >
[데이터(출력)] [언어 테이블 텍스트] [ID]: [4:Out of Range]
[Range 2] [데이터(입력)] 49
[연산자] >
[데이터(출력)] [언어 테이블 텍스트] [ID]: [1:High]
[Range 3] [데이터(입력)] 9
[연산자] >
[데이터(출력)] [언어 테이블 텍스트] [ID]: [2:Middle]
[Range 4] [데이터(입력)] 0
[연산자] >=
[데이터(출력)] [언어 테이블 텍스트] [ID]: [3:Low]
[다른 조건] [데이터(출력)] [언어 테이블 텍스트] [ID]: [4:Out of Range]

파트 설정

프로젝트 익스플로러: [화면 디자인] ➞ [화면] ➞ [Screen1]

[도구 모음]에서 화면으로 다음 오브젝트를 끌어다 놓습니다.

숫자 표시 개체(이름: NumericDisplay1) 속성: A-1

하위 탭 속성

[펑션]

[기본]

[현재값]

[변수] [이름]: Var1

문자열 상자 오브젝트 (이름: TextBox1) 속성: B-1

하위 탭 속성

[모양]

[텍스트]

[텍스트]

[언어 테이블 ID] [이름]: Var1   [변환기]: [사용자 정의 변환기] [Converter1]