[Chapter 6] 태그 관리
본문
6. 태그 관리
6.1 소개 및 특징
설비공정의 감시와 기계의 각종 센서들의 움직임을 실시간으로 수집해서 관제 시스템에 반영합니다.
이것이 SCADA 시스템의 주된 임무 중 하나입니다. 이렇게 실시간으로 변하는 상태를 데이터화 해서 표현하는
일종의 변수를 태그라고 합니다.
태그는 여러가지 다양한 형태의 데이터를 다루기 위한 기본 요소가 되며, 디바이스로부터의 통신 인터페이스를 통하여
기계 상태 값을 실시간으로 감시할 수 있는 실태그와 프로젝트 내에서 보다 직관적이고 다양한 동작 상태를
처리할 수 있는 가상 태그를 지원합니다.
가상 태그는 I/O디바이스(실제 물리적으로 연결된 각종 장치)의 상태값을 나타내는 실태그와는 별도로 사용자가
임의로 만든 태그(데이터)입니다. 보통 스크립트에서 사용하는 전역 변수라고 생각할 수 있습니다.
디지털 태그, 아날로그 태그, 문자열 태그, 경보태그 4가지 종류의 태그를 지원하며 경보태그를 제외하고
모두 실태그, 가상태그 형태를 지원합니다.
■ 스튜디오에서의 태그 생성, 삭제, 복사 편집이 편리합니다.
■ 디지털, 아날로그, 문자열, 경보 태그
■ 실태그, 가상태그
■ 아날로그 실태그에 계산식 반영가능
■ 마지막 상태 값 저장 기능
■ MS EXCEL을 이용한 손쉬운 대용량 태그 편집기능 제공
■ PLC값에 따라 문자열태그 텍스트 자동변경
■ 태그값에 따라 스크립트 함수 호출
6.2 태그 그룹 생성하기
개별 태그는 태그 그룹이 있고 그 태그 그룹내에 태그 이름으로 관리됩니다. 그래서 태그를 하나 만들기 위해서는
태그 그룹을 우선 생성한 후에 생성 할 수 있습니다.
프로젝트 관리 화면에서 [태그 그룹]항목을 마우스 우클릭으로 선택하면 태그 관리 팝업 메뉴가 나타납니다.
항목 |
설명 |
새 태그그룹 | 태그그룹 하나를 생성하고 프로젝트에 추가합니다.
|
태그그룹 삭제 | 해당 태그그룹을 프로젝트에서 삭제합니다. 태그그룹에 있는 모든 태그도 함께 삭제됩니다.
|
태그그룹 이름변경 | 태그그룹의 이름을 변경합니다.
프로젝트에서 태그명 사용시 [태그그룹.태그명] 형태로 사용됩니다. 그러므로 태그 그룹 이름이 변경되면 [태그명 일괄변경] 기능을 사용해서 변경된 태그명을 프로젝트에 적용해서 업데이트 해주어야 합니다. |
다른 이름으로 추가 | 현재 선택한 태그그룹을 다른이름으로 저장합니다.
동일한 사양의 I/O디바이스가 2대 이상일 경우 태그속성은 그대로 두고 태그그룹 이름만 변경합니다. |
다음과 같이 태그 그룹 리스트 화면이 추가되고 태그 등록 및 편집이 가능합니다. 태그 그룹은 각 파일 단위로 구성되고
파일명이 태그 그룹명이 됩니다.
태그를 생성하는 방법은 태그그룹 리스트 화면에서 마우스 우클릭하면 나타나는 태그편집 팝업메뉴에서 [새 태그]
메뉴를 선택하거나 태그 그룹 관리 도구바에서 [새 태그]아이콘을 누르면 됩니다.
태그그룹 관리도구바 |
마우스 오른쪽 버튼 클릭시 팝업메뉴 |
|
|
이렇게 태그를 추가하면 아래 리스트 예시와 같이 표시되고 각각의 태그를 편집합니다.
항목 |
설명 |
이름 |
태그이름을 32문자 이내(영문, 숫자, 한글)로 입력합니다. 영문, 한글, 숫자사용 가능하나 특수문자는 사용불가 입니다. (\ / : * ? " < > | ! @ # $ % ^ & * ( )) |
태그 종류 |
디지털 : ON / OFF 상태 값 아날로그 : 연속적인 변화량에 대한 디지털 표시값 문자열 : 텍스트 위주의 표시값 경보 : 기준치와 상이한 상황에 대한 이벤트 처리 |
디바이스 |
프로젝트에 등록된 I/O 디바이스 이름은 입력합니다. 디바이스 입력란에 콤보 버튼을 누르면 현재 프로젝트에 등록된 I/O디바이스 리스트가 표시가 됩니다. [실태그 디바이스 설정방법]참고하세요 |
어드레스 |
설정한 I/O 디바이스의 통신 어드레스. 설정규칙은 [실태그 디바이스 설정방법] 참고하세요. |
가상 태그 |
프로젝트의 전역변수로 사용할 경우 가상태그로 설정합니다. |
설명 |
태그에 대한 직관적인 설명 텍스트를 입력합니다. 이 부분은 그래프의 펜에 대한 범례표시, 경보상태 화면에서 경보설명 부분으로 사용되기에 잘 활용하면 편리합니다. |
■ 태그 라이선스 정보
태그 리스트 화면 하단부에는 다음과 같이 태그용량 정보가 표시됩니다.
● 개발용 태그 : 라이선스에 등록되어 있는 개발자 태그 수를 표시합니다.
● 실행용 태그 : 라이선스에 등록되어 있는 실행용 태그 수를 표시합니다.
● 등록 태그 : 작업중인 프로젝트에 등록된 태그 수를 표시합니다.
● 사용가능 : 프로젝트에 추가 등록할 수 있는 태그 수를 표시합니다.
● 태그 수 : 활성화된 태그리스트 화면의 태그 수를 표시합니다.
● 선택 : 선택된 태그 수를 표시합니다.
6.3 태그 종류
태그편집 팝업메뉴에서 [태그속성]을 선택하면 태그의 종류에 따라서 속성을 설정합니다.
위 그림의 적색 박스부분은 태그종류와 관계없이 공통으로 입력하는 부분입니다.
태그종류에 따라서 오른쪽 편에 속성 설정화면이 변경됩니다.
항목 |
설명 |
종료 시 현재 값 저장 |
프로젝트 실행한 후 종료를 할 때의 태그 값을 저장합니다. 프로젝트 재실행 시 저장된 값이 다시 나타납니다. 상태 유지 값 저장용 태그로 사용합니다. |
데이터베이스 저장 처리 |
eRunDB에 저장 |
누적연산 처리 |
아날로그 태그에 사용하며, 수신된 값을 합산해서 합산해서 적산용 태그로 사용합니다. |
클라이언트에서 속성 변경 허용 |
프로젝트 실행중에 스크립트 함수 _SetTagInfo()를 이용해서 태그 속성을 변경할 수 있습니다. 주로 경보기준값 변경 시 사용합니다. |
값 변화 체크 없이 무조건 내보내기 |
태그 값의 변화 폭과 관계없이 무조건 I/O서버로 현재 태그 값을 송출합니다. 기본적으로 I/O서버 통신트래픽을 줄여서 전체 실행성능을 높이기 위해서 태그 값의 변화가 없는 경우 디바이스 송출을 하지 않도록 합니다. 그러나 값 변화와 무관하게 무조건 내보내야 하는 경우도 있습니다. |
6.3.1 디지털 태그
디지털 태그는 비연속적인 상태 즉, 1과 0의 상태만을 나타내기 위해서 사용합니다.
센서의 ON상태, OFF상태를 저장하기 위해서 사용하면 1바이트의 저장공간을 갖습니다.
항목 |
설명 |
초기 값 |
태그의 초기값 (초기: 0) |
수집 값 반전 |
수신된 값을 반전 시킵니다. (0 <-> 1) |
태그처리 동작조건 |
디지털 태그는 ON/OFF 이벤트 수신용으로 사용할 경우 특정 비트가 살았을 때 스크립트 함수를 호출합니다. 스크립트 함수는 디지털 태그속성 화면 하단부에 입력합니다. ■ ON(1) 되었을 때 함수실행 ■ OFF(0) 되었을 때 함수실행 ■ 값이 변했을 때 함수실행 |
데이터베이스 수집 |
태그 데이터를 DB로 저장하고자 하는 데이터베이스를 선택합니다. 이것은 이미 프로젝트에서 등록되어 있는 데이터베이스를 선택합니다. '데이터베이스 저장처리' 항목이 설정되어야 활성화 됩니다. |
동작 조건 |
태그처리 동작조건 설명을 참고하세요. 태그처리 동작조건에서 선택한 값이 들어온 경우 TRUE가 되고, 그렇지 않을 경우 FALSE가 됩니다. 함수선택이 가능한 입력형 콤보박스이며 우측끝의 함수선택 버튼을 누르면 프로젝트에 작성된 함수 리스트 화면이 나오며 선택합니다. |
이전, 다음버튼 |
이전태그 또는 다음태그로 선택을 변경합니다. |
6.3.2 아날로그 태그
아날로그 태그는 연속적인 데이터의 변화량을 디지털 값으로 나타내기 위해서 사용합니다.
센서 또는 측정기기의 지시치, 변화폭, 변환값 등을 수치로 표현하는데 정수형, 실수형, 지수형의 크기를 갖으며
최소 2바이트 크기부터 최대 8바이트 크기의 저장공간을 사용합니다.
항목 |
설명 |
초기 값 | 태그의 초기 값 (초기: 0) |
단위 | 태그 값을 감시화면에 표시할 때 태그값의 단위 표기 기본 단위목록이 있고, 사용자가 추가 입력가능 합니다. |
데이터 형태 |
아날로그 태그의 저장크기를 선택합니다. INT16 : 정수형 (-32,767 ~ +32,768) UINT16 : 부호 없는 정수형 (0 ~ 65,535) INT32 : 긴 정수형 (-231 ~ 231-1) UINT32 : 부호가 없는 긴 정수형 (0 ~ 232-1) INT64 : 64비트 긴 정수형 (-263 ~ 263-1) UINT64 : 부호가 없는 64비트 긴 정수형 (0 ~ 264-1) REAL : 8바이트 Double형 (-10308 ~ 10308) FLOAT : 4바이트 IEEE754 표준 부동 소수점형 (-1038 ~ 1038) |
입력 크기 |
데이터 형태를 REAL 또는 FLOAT로 설정한 경우 PLC로부터 읽어야 하는 데이터의 바이트 길이를 선택합니다. 이것은 PLC의 통신 설정에 따라야 하기 때문에 상황에 맞게 설정을 해줘야 합니다. |
인버스 적용 |
입력 값의 상위, 하위 자리 수를 서로 교환해서 계산합니다. |
스케일 적용 |
입력 값을 나누거나 곱하거나 해서 계산하도록 합니다. 스케일 적용 옵션을 선택하고 스케일 항목을 선택합니다. 보통 PLC통신할 때 실수형 데이터를 읽거나 쓸 때 사용합니다.
|
보정 값 |
수신 된 데이터에 더하기 빼기 값을 넣어줍니다. 보정 값 스케일등이 끝나고 마지막에 계산됩니다. |
데드 밴드 |
직전 값과의 변화폭을 입력합니다. 입력된 변화폭 만큼의 차이가 없을 경우 태그 값 저장 할 필요 없습니다. |
입력 범위 |
통신으로 수신된 아날로그 값을 변환하는 방법을 지정합니다. ■ 입력범위 vs 변환범위 비율로 계산 수신된 최소, 최대값을 ENG(변환)값의 최소, 최대 범위로 환산 ■ 표현식으로 계산 수신된 수치값에 비례식 또는 산술식을 적용해서 계산합니다. 예) $ / 100.0 >> 4; -> 현재값을 100으로 나누고 오른쪽으로 4bit 이동한 값 ※ $ -> 통신으로 수신된 소스 값 |
출력태그로 사용 시 역환산 |
태그 값을 통신으로 내보낼 때 역계산을 합니다. (default : TRUE) 즉, 변환값 -> 입력값으로 반대로 계산합니다. |
입력범위 부호사용 |
입력값에 대해서 부호를 사용해야 할 때 선택합니다. (default : TRUE) |
데이터베이스 수집 |
태그 데이터를 DB로 저장하고자 하는 데이터베이스를 선택합니다. 이것은 이미 프로젝트에서 등록되어 있는 데이터베이스를 선택합니다. '데이터베이스 저장처리' 항목이 설정되어야 활성화 됩니다. |
이전, 다음버튼 |
이전태그 또는 다음태그로 선택을 변경합니다. |
6.3.3 문자열 태그
문자열 태그는 텍스트 위주의 메시지 표시 값을 저장하고 나타내기 위해서 사용합니다.
최대 256개의 문자 크기의 저장 공간을 사용합니다.
항목 |
설명 |
버퍼 크기 |
문자열 태그의 저장크기(max: 256) |
초기 값 |
초기 시작 표시문자열 |
데이터베이스 수집 |
태그 데이터를 DB로 저장하고자 하는 데이터베이스를 선택합니다. 이것은 이미 프로젝트에서 등록되어 있는 데이터베이스를 선택합니다. '데이터베이스 저장처리' 항목이 설정되어야 활성화 됩니다. |
표현식 |
문자열 테이블에서 사용할 인덱스 번호를 계산하도록 합니다. 태그명 또는 산술 표현식을 입력해서 계산합니다. |
문자열 테이블(최대 16개) |
최대 16개의 문자열 테이블을 정의하고 태그값에 따라 문자열을 표시하도록 하기 위해서 사용합니다. 위에 있는 표현식의 결과값으로 선택됩니다. |
이전, 다음버튼 |
이전태그 또는 다음태그로 선택을 변경합니다. |
6.3.4 경보 태그
경보태그는 기준치와 상이한 값이 들어올 때 처리되는 태그입니다.
2종류 형식의 경보태그 종류가 있는데 ON 또는 OFF 경보와, 기준치보다 내려갔을 때, 반대로 기준치보다 올라갔을 때 저장처리 됩니다.
항목 |
설명 |
표현식 | 태그명 또는 산술 표현식을 입력해서 계산하고 결과값을 기준치와 비교계산합니다 ※ $ -> 통신으로 수신된 소스값. |
경보등급 | 본 태그의 경보등급을 분류합니다. |
경보종류 | ■ 디지털 경보 : ON / OFF 상태 경보. ■ 아날로그 경보 : 아날로그값의 하한, 상한경보 |
EQUAL | 디지털 경보인 경우 기준치를 입력합니다. 0으로 해두면 표현식의 결과가 0일 경우 경보발생 처리합니다. |
상하한값 | 아날로그 경보인 경우 기준치를 입력합니다. HiHi : 2차 상한 기준치 Hi : 1차 상한 기준치 Lo : 1차 하한 기준치 LoLo : 2차 하한 기준치 |
메시지 | 경보발생처리 할 때 저장할 메시지를 입력합니다. 태그명을 입력하면 태그값이 메시지로 저장됩니다. 태그명은 @XXX.XXX 와 같이 @문자를 붙이면 태그로 인식합니다. |
데드밴드 | 직전 값과의 변화폭을 입력해서 입력된 변화폭 만큼의 차이가 날 경우 경보발생 처리합니다. |
발생시 실행 스크립트 | 기준치에 의해 경보가 발생하면 호출할 스크립트 함수. ※주의사항 : 호출되는 함수에서 처리되는 내용은 태그값 변경등의 간단한 내용의 실행함수 사용을 권장드립니다. |
해제시 실행 스크립트 | 해당 태그의 경보해제 시 호출할 스크립트 함수 |
데이터베이스 수집 | 데이터베이스 관리에 등록된 eRunDB이름을 입력합니다. 콤보버튼을 눌러서 선택할 수 있습니다. |
이전, 다음버튼 | 이전태그 또는 다음태그로 선택을 변경합니다. |
6.3.5 시스템 태그
프로젝트를 생성할 때 시스템 태그그룹이 자동으로 추가됩니다. 편집 및 추가, 삭제는 불가능합니다.
시스템 태그는 LOCAL PC시간, 서버연결, 현재 발생한 경보 수, 프로젝트 운영과 관련된 상태 태그로 구성됩니다.
항목 |
설명 |
N_YEAR, N_MONTH, N_DAY, N_HOUR, N_MIN, N_SEC | 시스템 년도, 월, 일, 시, 분, 초 |
MASTER_CLIENT | VIEWER의 구분을 합니다. 1: MASTER(LOCAL), 0: CLIENT(JOIN) |
LOSVR_STAT | I/O서버 연결상태입니다. 1: ON-LINE 0: OFF-LINE |
DBSVR_STAT | 현재 버전에서는 사용안함 |
TOTAL_ALM | 현재 경보개수 |
LOGIN_USER | LOCAL 연결포함 및 CLIENT 연결수 |
LICENSE | 제품 라이선스가 있는지 표시합니다. 1: OK 0: NO LICENSE |
6.4 실태그 어드레스 설정방법
I/O 디바이스에 따라 적당히 어드레스를 설정하면 기계 센서의 현재값들은 태그에 저장됩니다.
어드레스 설정에는 오프셋 번호만 사용하는 경우와 오프셋, 비트번호를 사용하는 경우 이렇게 2가지 설정방법이 있습니다.
어드레스 설정 형식은 다음과 같습니다.
프레임코드 : 오프셋[비트번호]
■ 프레임 코드
디바이스마다 설정된 통신프레임의 해당코드명
보통 직관적인 이름을 등록하고 사용합니다. (아래의 예 : M4000)
[MELSEC PLC 디바이스]
■ 오프셋 번호만 사용하는 경우
프레임 코드 : 오프셋
프레임코드 : 0 -> 해당 프레임 통신상태 (1: OK, 0: FAIL)
프레임코드 : 1 -> 해당 프레임 첫번째 데이터
■ 오프셋, 비트번호 사용하는 경우
프레임 코드 : 오프셋, 비트번호
프레임코드 : 1,0 -> 첫번째 오프셋값의, 0번 비트값
프레임코드 : 1,15 -> 첫번째 오프셋값의, 15번 비트값
6.5 태그편집 도구바
태그관리 도구바 메뉴는 다음과 같습니다.
태그 그룹리스트 화면이 활성화 상태일 때 선택 가능합니다.
새 태그
새로운 태그 1개를 추가등록 합니다.
태그 일괄생성
한번에 동일한 태그종류, 디바이스, 어드레스를 여러 개 추가할 때 사용합니다. 한번에 추가하고자 하는 태그개수를
최소 1개 이상 입력합니다. 상세설명은 아래의 [태그 일괄생성]부분을 참고하여 주시기 바랍니다.
태그삭제
현재 선택된 태그 1개 이상의 태그를 삭제합니다.
태그전체 삭제
태그 전체를 삭제합니다.(태그 전체 삭제에는 삭제할 태그 수량이 같이 표시됩니다.)
아래로 이동
선택된 태그를 아래에 있는 태그와 순서를 바꿉니다.
위로 이동
선택된 태그를 위에 있는 태그와 순서를 바꿉니다.
불러오기
MS-EXCEL파일을 현재 태그그룹에 불러와서 덮어쓰기 합니다.
주의할 점은 현재 태그그룹에 등록 되어있는 태그가 있다면 모두 삭제되니 주의하시기 바랍니다.
내보내기
현재 태그그룹 내용을 MS-EXCEL 파일형식으로 저장합니다. 대량의 태그관리를 편리하게 합니다.
다음과 같이 엑셀파일 형식으로 저장합니다.
태그복제
태그 속성까지 복사합니다.
태그를 복사 (Ctrl + C) 및 붙여넣기 (Ctrl + V)시 선택한 태그에 대해서 태그복제가 설정되어 있으면
속성까지 복사하고 태그복제가 설정되어 있지 않으면 선택한 문자열만 복사합니다.
태그속성
태그 속성창을 띄웁니다. 태그속성에 대한 설명은[6.3 태그종류]에 기술되어 있습니다.
6.6 태그 일괄생성 하기
한번에 동일한 태그종류, 디바이스, 어드레스를 여러 개 추가할 때 사용합니다.
항목 |
설명 |
태그 수 | 추가하려는 태그 수를 입력합니다. 디바이스와 어드레스를 계산해서 개수를 맞추면 편리합니다. |
태그이름 | 태그명을 입력합니다. 태그명 뒤에 일련번호가 자동으로 추가됩니다. |
태그종류 | 태그종류를 선택합니다. |
디바이스 | I/O 디바이스 이름을 선택합니다. |
프레임 명 | 실태그인 경우 프레임명을 입력합니다. 사용체크 해주면 오프셋, 비트번호 입력부분이 활성화 됩니다. |
오프셋 | 프레임의 오프셋 시작번호를 입력합니다. 아날로그 태그인 경우는 [증가] 속성을 선택합니다. |
데이터 형태 | 아날로그 태그인 경우 데이터형을 선택합니다. |
6.7 태그편집 팝업메뉴
태그 편집 화면에서 태그를 선택하고 마우스 우클릭을 하면 팝업화면이 나타납니다.
항목 |
설명 |
새 태그 | 태그 하나를 추가합니다. |
태그속성 | 태그 속성화면을 띄웁니다. 태그 속성에 대한 설명은 [6.3 태그종류]에 상세히 기술되어 있습니다. |
어드레스 자동변경 | 다수개의 태그를 선택한 상태에서 제일 첫 태그의 어드레스 오프셋, 비트번호를 시작으로 자동증가 시킵니다.
다음과 같이 변경됩니다.
|
어드레스 설정보기 | 선택 태그의 디바이스 설정화면을 표시합니다.
|
가상태그 설정 | 가상태그 설정 또는 해제합니다. |
태그 위로 삽입 | 현재 선택된 태그의 속성을 복사해서, 선택태그 바로 위로 한개의 태그를 삽입추가 합니다. 태그의 선택 위치는 변경되지 않습니다. |
태그 아래로 삽입 | 현재 선택된 태그의 속성을 복사해서, 선택태그 바로 아래로 한개의 태그를 삽입추가 합니다. 태그의 선택 위치는 변경되지 않습니다. |
태그삭제 | 1개 이상의 태그를 선택하고 삭제합니다.
|
문자열로 태그 찾기 | 현재 태그그룹 화면에서 특정태그를 찾을 때 사용합니다.
태그위치로 이동합니다. |
6.8 태그명 일괄변경
프로젝트 편집 중에 태그명을 변경하거나 불필요한 태그를 삭제하는 경우가 있습니다.
오브젝트, 스크립트, 프로젝트 속성에 사용된 태그가 이름이 변경되거나 삭제될 경우 오브젝트, 스크립트에
사용된 태그도 같이 변경해 주어야 프로젝트 빌드할 때 오류가 없습니다.
태그이름 일괄변경은 두가지 방식을 제공합니다.
① 프로젝트내의 모든 태그명을 한꺼번에 변경
② 뷰 페이지에서 선택한 오브젝트만 태그명을 변경
이와 같이 태그명을 한꺼번에 변경해야 할 경우 사용하는 기능 [태그명 일괄변경]입니다.
스튜디오 상단 주 메뉴에 [편집]-[태그명 변경하기]를 선택하거나, 단축키 Ctrl + R 을 눌러 기능을 사용합니다.
[태그명 일괄변경]
항목 |
설명 |
검색 태그명 | 변경하고자 하는 태그명을 입력합니다. 검색 태그명 규칙은 입력한 태그명 일부 또는 전체를 변경 태그명으로 바꿉니다. |
검색버튼 | 검색 태그명을 포함하고 있는 리스트를 모두 보여줍니다. |
변경태그명 | 검색 태그명을 변경하려고 하는 이름을 입력합니다. |
변경버튼 | 검색 태그명을 변경 태그명으로 모두 바꿉니다. |
리스트 선택창 | 체크된 리스트에서만 태그이름을 변경합니다. |
다음 화면은 뷰 페이지에서 선택한 오브젝트만 태그명을 변경 할 경우의 화면입니다.
화면제목창에는 "선택한 오브젝트 태그명변경"과 선택한 오브젝트 개수 [프로젝트 이름] 이렇게 표시됩니다.
검색 태그명을 바꾸고자 하는 태그명의 일부 또는 전체이름을 입력하고 변경태그명 역시 입력합니다. 변경을 눌러서
선택한 오브젝트의 태그명 모두를 바꿉니다.
6.9 태그리스트 엑셀파일 구성
아래의 표는 현재 편집중인 태그리스트를 [MS-EXCEL로 내보내기] 하게 되면 지정된 엑셀파일에 기록되는 셀 내용을 설명합니다.
대량의 태그를 편집할 경우 엑셀에서 아래정보를 참고하여 정확하게 작성한 후 파일을
태그관리에서 불러오기하면 쉽게 대량의 태그정보를 편집하실 수 있습니다.
셀번호 |
시트구분 |
||||
기본속성 |
디지털태그 |
아날로그태그 |
문자열태그 |
경보태그 |
|
A |
태그이름 |
태그이름 |
태그이름 |
태그이름 |
태그이름 |
B |
태그종류 0 = 디지털 1 = 아날로그 2 = 문자열 3 = 경보 |
초기값 |
초기값 |
초기문자열 |
표현식 사용 0 = OFF 1 = ON |
C |
디바이스 |
수집값 반전 0 = OFF일때 1 = ON일때 2 = 값이 변한 경우 |
데이터 형태 0 = INT16 1 = UINT16 2 = INT32 3 = UINT32 4 = INT64 5 = UINT64 6 = REAL 7 = FLOAT |
길이 |
표현식 문자열 |
D |
어드레스 |
처리조건 0 = OFF 1 = ON 2 = 값이 변한 경우 |
입력크기 0 = 1바이트 1 = 2바이트 2 = 4바이트 3 = 8바이트 |
데이터 베이스 이름 |
경보형태 0 = 디지털 1 = 아날로그 |
E |
가상태그 0 = OFF 1 = ON |
데이터 베이스 이름 |
보정 값 |
표현식 사용 0 = OFF 1 = ON |
EQUAL 사용 0 = OFF 1 = ON |
F |
마지막값 저장 0 = OFF 1 = ON |
동작조건 TRUE 시 스크립트 실행 |
인버스 0 = OFF 1 = ON |
표현식 문자열 |
디지털 경보인 경우 기준값 |
G |
DB처리 0 = OFF 1 = ON |
동작조건 FALSE 시 스크립트 실행 |
스케일 사용 0 = OFF 1 = ON |
문자열 테이블 인덱스 번호 |
HiHi 사용 0 = OFF 1 = ON |
H |
누적연산 0 = OFF 1 = ON |
|
스케일 0 = /1 1 = /10 2 = /100 3 = /1000 4 = /10000 5 = /100000 6 = /1000000 7 = /0.1 8 = /0.01 9 = /0.001 10 = /0.0001 11 = /0.00001 12 = /0.000001 |
문자열 0 |
HiHi 기준값 |
I |
속성변경허용 0 = OFF 1 = ON |
|
데드밴드값 |
문자열1 |
Hi 사용 0 = OFF 1 = ON |
J |
무조건 내보내기 0 = OFF 1 = ON |
|
입력최소값 |
문자열2 |
Hi 기준값 |
K |
태그 설명 |
|
입력최대값 |
문자열3 |
Lo 사용 0 = OFF 1 = ON |
L |
|
|
변환최소값 |
문자열4 |
Lo 기준값 |
M |
|
|
변환최대값 |
문자열5 |
LoLo 사용 0 = OFF 1 = ON |
N |
|
|
역환산 0 = OFF 1 = ON |
문자열6 |
LoLo 기준값 |
O |
|
|
부호사용 0 = OFF 1 = ON |
문자열7 |
경보등급 0 = 1등급 1 = 2등급 2 = 3등급 3 = 4등급 4 = 5등급 |
P |
|
|
표현식 사용 0 = OFF 1 = ON |
문자열8 |
데드밴드 |
Q |
|
|
표현식 문자열 |
문자열9 |
경보문자열 |
R |
|
|
데이터 베이스 이름 |
문자열10 |
경보발생 시 스크립트 함수호출 |
S |
|
|
| 문자열11 | 해제 시 스크립트 함수호출 |
T |
|
|
| 문자열12 | 데이터 베이스 이름 |
U |
|
|
| 문자열13 |
|
V |
|
|
| 문자열14 |
|
W |
|
|
| 문자열15 |
|
댓글목록 0