사용 가능한 태그변수와 태그변수의 의미, 읽기/쓰기 가능 여부를 설명한다.
태그변수 | 내용 | 비고 |
VALUE | 태그의 현재값을 의미하며, 태그의 이름만 쓴 경우와 동일 | R/W |
NAME | 태그이름 (문자열) | R |
DESC | 태그의 주석 (문자열) | R/W |
TYPE | 태그의 종류 (문자열) 그룹태그, 아날로그태그, 디지털태그, 문자열태그 | R |
UNIT | 아날로그 태그의 단위 (문자열) | R/W |
MIN | 태그의 내부 최소값 | R/W |
MAX | 태그의 내부 최대값 | R/W |
RAWMIN | 태그의 현장 최소값 | R/W |
RAWMAX | 태그의 현장 최대값 | R/W |
DEADBAND | 아날로그태그의 Deadband | R/W |
OFFLABEL | 디지털 태그의 OFF 표시 문자열 (문자열) | R/W |
ONLABEL | 디지털 태그의 ON 표시 문자열 (문자열) | R/W |
LABEL | 디지털 태그의 값이 ON인 경우에는 ON 표시 문자열, OFF인 경우에는 OFF 표시 문자열 (문자열) | R |
ALARMTYPE | 설정된 경보의 종류 | R |
INALARM1 | 디지털 태그의 경보 표시 문자열 아날로그 태그 경계값 경보의 HIHI 경보 표시 문자열 이격값 경보의 주이격값 경보 표시 문자열 변화값 경보의 경보 표시 문자열 | R/W |
INALARM2 | 아날로그 태그 경계값 경보의 HI 경보 표시 문자열 이격값 경보의 보조이격값 경보 표시 문자열 | R/W |
INALARM3 | 아날로그 태그 : 경계값 경보의 LO 경보 표시 문자열 | R/W |
INALARM4 | 아날로그 태그 : 경계값 경보의 LOLO 경보 표시 문자열 | R/W |
OUTALARM | 경보 해제 표시 문자열 | R/W |
ALARMHIHI | 아날로그 태그 경계값 경보의 HIHI 경계값 | R/W |
ALARMHI | 아날로그 태그 경계값 경보의 HI 경계값 | R/W |
ALARMLO | 아날로그 태그 경계값 경보의 LO 경계값 | R/W |
ALARMLOLO | 아날로그 태그 경계값 경보의 LOLO 경계값 | R/W |
ALARMTARGET | 아날로그 태그 이격값 경보의 기준값 | R/W |
ALARMMAJOR | 아날로그 태그 이격값 경보의 주이격값 | R/W |
ALARMMINOR | 아날로그 태그 이격값 경보의 보조이격값 | R/W |
ALARMROC | 아날로그 태그 변화값 경보의 변화값 | R/W |
ALARMACK | 경보 인식 상태 | R/W |
ALARMVALUE | 경보상태 변화시의 태그값 | R |
ALARMTIME | 경보상태 변화시의 시간 | R |
ALARMLABEL | 경보상태가 아니면 경보해제시의 표시 문자열 경보상태이면 경보발생시의 표시 문자열 | R |
ALARMOCCTYPE | 발생한 경보의 종류 0 : 경보 없음 1 : OFF 경보 (디지털 태그) 2 : ON 경보 (디지털 태그) 3 : OFF->ON 경보 (디지털 태그) 4 : ON->OFF 경보 (디지털 태그) 5 : OFF<->ON 경보 (디지털 태그) 6 : HIHI 경보 (아날로그 태그) 7 : HI 경보 (아날로그 태그) 8 : LO 경보 (아날로그 태그) 9 : LOLO 경보 (아날로그 태그) 10 : 주 이격값 경보 (아날로그 태그) 11 : 보조 이격값 경보 (아날로그 태그) 12 : 변화값 경보 (아날로그 태그) | R |
RAWVALUE | 아날로그 태그중 실태그인 경우의 Scale/Offset 적용이 되지 않은 태그값으로 현장최소/최대값이 설정되지 않은 경우에는 태그값과 동일합니다. | R |
TAGKIND | 태그종류 [그룹(0)/디지털(1)/아날로그(2)/문자열(3)] | R |
REALTAG | 실태그(1)/가상태그(0) 종류 | R |
DEVICE | 디바이스 이름 (문자열) | R |
ADDRESS | 어드레스 (문자열) | R |
DATALOG | 데이터수집 등록 여부(1: 등록됨, 0: 등록안됨) | R |
ALARMOCCTIME | 경보가 발생한 시각 | R |
ALARMFREETIME | 경보가 해제된 시각 | R |
NAME2 | 그룹명이 포함되지 않은 태그 이름 | R |
ALARMENABLE | 경보기능 동작(1)/정지(0) | R/W |
ACKLABEL | 경보 인식 표시문자열 | R/W |
HYSTERESIS | 경보감도 | R/W |
태그변수 관련 함수
GetTagValEx
형식 | GetTagValEx("태그이름", "태그변수") |
종류 | 태그함수 |
내용 | 해당태그의 태그변수값을 가져온다. |
예제 | Sub Func1() Tag = GetTagValEx("샘플태그", "UNIT") End Sub |
비고 | "샘플태그"의 단위 문자열을 Tag 변수에 설정합니다. |
SetTagValEx
형식 | SetTagValEx "태그이름", "태그변수", [지정값] |
종류 | 태그함수 |
내용 | 지정된 태그의 태그변수에 값을 설정합니다. |
예제 | Sub Func1() SetTagVal "샘플태그", "DESC" "이것은 샘플태그의 주석입니다" End Sub |
비고 | "샘플태그"의 주석을 "이것은 샘플태그의 주석입니다" 로 설정합니다. |
Add Comment