태그 속성 수정 AI 탭

 

선택한 태그 종류가 아날로그 입력태그 일 때 태그 속성 수정 대화상자에는 <그림 1>의 예와 같은 AI 탭이 표시된다.

 

Snap17.png

<그림 1> 태그 속성 수정 대화상자 AI 탭의 예

 

태그 속성 수정 대화상자 AI 탭에는 다음과 같은 내용을 설정한다.

             메모리 종류 : 태그 연결 종류가 PLC_SCAN 일 경우 통신 프로그램의 메모리 종류를 선택.

                           WORD : WORD(16 비트) 메모리(0 ~ 65535),

                           HiByte : WORD 메모리 상위 바이트(0 ~ 255),

                           LoByte : WORD 메모리 하위 바이트(0 ~ 255),

                           Float : FLOAT(32 비트) 메모리(실수 값),

                           DWORD : DWORD(32 비트) 메모리(0 ~ 4294967295),

                           int : WORD 메모리를 +/- 로 구분(-32768 ~ 32767),

                           Long : DWORD 메모리를 +/- 로 구분(-2147483648 ~ 2147483647),

                           word HL : WORD 메모리 내용을 Hi/Lo 순으로 DWORD 값을 얻음(0 ~ 4294967295),

                                        예) PLC_SCAN 태그의 주소 = 0, WORD 0 번지 값 = 1, WORD 1 번지 값 = 2 일 때 word HL = 1x65536+2 이 됨,

                           word LH : WORD 메모리 내용을 Lo/Hi 순으로 DWORD 값을 얻음(0 ~ 4294967295),

                                        예) PLC_SCAN 태그의 주소 = 0, WORD 0 번지 값 = 1, WORD 1 번지 값 = 2 일 때 word LH = 2x65536+1 이 됨,

                           dword HL : DWORD 메모리 내용을 Hi/Lo 순으로 64 비트 값을 얻음,

                           dword LH : DWORD 메모리 내용을 Lo/Hi 순으로 64 비트 값을 얻음,

                           BCD : WORD, DWORD 메모리 값을 BCD(Binary-Coded Decimal) 형태로 취할 것인지를 설정. (주로 16진수를 10진수로 변환에 사용)

                                        예) 설정한 WORD 메모리 값이 십진수 1024(16진수=0400)일 때 BCD를 체크하면 400, 체크하지 않으면 1024가 계측 값이 된다.

                           Sub Type : WORD메모리를 조합하여 사용

                                        0 = 기본, 1= Signed H+L, 2= Signed L+H, 3=Unsigned H+L, 4=Unsigned L+H, 5=Float H+L, 6=Float L+H

             PLC_SCAN : 태그 연결 종류가 PLC_SCAN 일 경우 통신 프로그램의 포트와 메모리 종류 내의 주소를 입력.

                           포트 : 0~255는 통신 프로그램에서 설정한 통신포트 번호, 500~755는 각 포트(0 ~ 255)의 통신 상태 신호를 읽는데 사용,

                           주소 : 설정한 포트, 메모리 종류 내에서 읽어올 데이터 시작번지를 설정. (참고 : 통신파일/Address 설정법)

             단위 : 아날로그 입력 태그의 단위를 0 ~ 6자리 문자(영문기준)로 설정. (V, mA, m, km, g, kg 등)

             표시 형식 : 전체 태그 보기, 아날로그 입력 보기, 아날로그 글자 그래픽 요소 등에 표시될 아날로그의 전체 표시길이와 소수점 표시개수를 설정.

                           예1) 10.2 = 전체 10자리(소수점도 자리 수에 포함), 소수점 2자리,

                           예2) 7.3 = 전체 7자리(소수점도 자리 수에 포함), 소수점 3자리.

                           예3) 8.5 = 전체 8자리(소수점도 자리 수에 포함), 소수점 5자리.

                           예3) 8.5 = 전체 8자리(소수점도 자리 수에 포함), 소수점 5자리.

                           예4) {0:E5} = 지수형 표시. 소수점 이하 5자리를 포함한 1.23456E+003 와 같은 식으로 표시

                           예4) {0} = 자동 모드

                           예5) {0:C} = 천 단위가 구분되는 각 나라의 통화값으로 표시 ( \123,456  $1,234 등)

                           예6) {0:F02}개 = 소수점 이하 2자리와 함께 개를 붙여서 표시 ( 123.12개 )

             변환값 : 태그의 최대/최소 값, 계측치 최대/최소 값을 설정.

                           Full : 현재 태그의 최대 값을 숫자로 입력,

                           Base : 현재 태그의 최소 값을 숫자로 입력,

                           PlcFull : 계측치(장비) 최대 값을 숫자로 입력, (계산필터가 계측치 값, 비례역률 일 때는 사용안함)

                           PlcBase : 계측치(장비) 최소 값을 숫자로 입력, (계산필터가 계측치 값, 비례역률 일 때는 사용안함)

             보기 범위 : 아날로그 상세, 트랜드, 멀티 그래프, 멀티 트랜드 등에서 사용될 그래프 최대/최소 값을 설정.

                           ViewFull : 그래프 표시의 최대 값을 숫자로 입력,

                           ViewBase : 그래프 표시의 최소 값을 숫자로 입력,

             계산 필터 : 통신 프로그램 등에서 계측된 값을 변환하는 방법 선택.

                           비례식 : 일반적으로 사용되는 비례식 계산필터,

                                      현재 값 = (계측치 값-PlcBase) x (Full-Base)/(PlcFull-PlcBase) + Base,

                            cos(-90 ~ 90) : cos 곡선형식으로 증감하는 전기 역률을 계산,

                           계측치 값 : 계측된 값을 현재 값으로 사용하는 계산필터,

                           비례역률 : 순차적으로 증감하는 전기 역률을 계산,

                           계측역률 : 계측치를 역률 값으로 사용하는 계산필터.

                           스크립트 : 스크립트로 값을 계산 (스크립트 내용은 계산 스크립트에 작성)

             계산 스크립트 : ‘=’을 생략하고 이후 계산식을 작성. 태그, 사칙연산, 반환값이 없는 함수 등을 사용하여 작성. PLC_SCAN태그일 경우 통신하여 받아들인 값을 value로 표시

                           예) value/1000

             계산범위 초과시 : 지정한 Full 보다 크거나 Base 보다 작을 때 처리방법을 설정.

                           그대로 표시 : 계산된 값의 범위와 상관없이 현재 값을 취함,

                           초과치 자름 : Full 보다 클 때는 Full 값으로 변경하고 Base 보다 작을 때는 Base 값으로 변경.

             연결 태그 : 아날로그 입력 태그에 연결하여 출력, 제어 등을 위한 태그 설정. 각 연결 태그의 2 버튼 또는 에디터 박스에 입력.

                           HiHi DO : 아날로그 현재 값이 설정한 HiHi 값 이상일 때 DO 태그에 출력, (HiHi 이상일 때 한 번만 출력)

                         LoLo DO : 아날로그 현재 값이 설정한 LoLo 값 이하일 때 DO 태그에 출력, (LoLo 이하일 때 한 번만 출력)

                           AO Tag : 아날로그 현재 값이 바뀔 때마다 AO 태그에 출력, (주로 그래픽 판넬 등에 숫자 출력으로 사용)

                                        주의) 너무 많은 AO Tag를 설정하면 계속해서 출력을 내 보내기 때문에 통신속도가 늦어질 수 있다.(꼭 필요한 경우에만 사용)

                           AO SV : 아날로그 입력 태그에 연결된 아날로그 출력(AO) 태그를 설정. (입력 태그와 연관된 출력 태그)

                                        참고) PLC_SCAN 태그일 경우 AO SV를 설정해야 아날로그 출력을 할 수 있다.

                                              AIO탭에서 출력 겸용으로 설정할 수 있다.

             경보 레벨 : 경보를 위한 경계 값을 설정, 일반적으로 HiHi > High > Low > LoLo 순으로 설정한다.

                           HiHi : 현재 값이 아주 크다는 의미로 사용하는 값, 일반적으로 HiHi 이상의 값일 때 경보를 울리고 특별한 조작을 한다,

                           High : 현재 값이 크다는 의미로 사용하는 값, 일반적으로 HiHi 보다 작은 값으로 설정,

                           Low : 현재 값이 작다는 의미로 사용하는 값, 일반적으로 LoLo 보다 큰 값으로 설정,

                           LoLo : 현재 값이 아주 작다는 의미로 사용하는 값, 일반적으로 LoLo 이하의 값일 때 경보를 울리고 특별한 조작을 한다,

             경보 조건 : 경보 레벨의 특정한 값일 때 경보를 발생 시킬지를 선택.

HiHi이상 LoLo이하 : 현재 값이 HiHI이상 LoLo이하일 때 경보 발생,

HiHi이상 : 현재 값이 HiHi이상일 때 경보 발생,

LoLo이하 : 현재 값이 LoLo이하일 때 경보 발생,

High이상 Low 이하 : 현재 값이 High이상이거나 Low이하일 때 경보 발생,

High이상 : 현재 값이 High이상일 때 경보 발생,

Low 이하 : 현재 값이 Low이하일 때 경보 발생,

HiHi, High, Low, LoLo : 현재 값이 High 이상, High 이상, Low 이하, LoLo 이하 일 때 경보 발생, (모든 레벨에서 경보 발생)

HiHi, High : 현재 값이 HiHi, High 이상일 때 경보 발생,

Low, LoLo  : 현재 값이 Low, LoLo 이하일 때 경보 발생,

             경보 음성 파일 : 경보 조건일 때 사운드 카드로 출력할 음성. 에디터 박스 또는 2 버튼으로 설정.

             경보 그래픽 파일 : 경보 조건일 때 이동할 그래픽 파일이름을 설정. 에디터 박스 또는 2 버튼으로 입력.

             경보 태그 여부 : 경보 발생 태그인지를 <그림 1>의 3 영역 체크( V ) 여부에 따라 설정.

             과변화시 경보지연 : 지정한 시간(초 단위) 내에 현재 값이 설정한 % 이상 변화할 경우 경보를 발생시키지 않도록 설정하는 영역.

% 변화 시 : 0 ~ 100% 사이의 변화율을 설정. 0% 는 과변화시 경보지연을 사용하지 않음.

초간 지연 : 0 ~ 30초 사이의 지연시간을 설정. 0초 는 경보지연을 사용하지 않음.

             경보우선순위 : 0 ~ 999 사이의 경보우선순위를 설정.

             검색 시간 : 현재 값 변화를 검색하는 시간을 0 ~ 10,000 밀리초(msec) 단위로 설정.

                           주의) 모든 태그의 검색 시간이 0 이고 태그의 개수가 많을 경우 실제 검색시간은 시스템의 속도에 따라 상당히 늦어질 수 있다.

             자료 저장 여부 : 자료 저장 태그인지를 <그림 1>의 4 영역 체크( V ) 여부에 따라 설정.

             누적 측정 : 현재 값 변화가 너무 클 경우 변화를 유연하게 만들 필요가 있을 때 설정(0~999). 0 = 누적 측정 비 사용,

                           누적 측정회수가 많으면 현재 값은 부드럽게 변화하나 실제 값이 늦게 계산된다. (보통 5회 정도)

             출력 확인수 : 설정치 변경 대화상자 등을 표시한 후 실제 출력을 내 보내기 전에 확인하는 회수를(0 ~ 5) 설정.

             경보복귀 차이값 : 현재 값이 경보 값 사이에서 움직일 때 너무 많은 경보가 발생하는 것을 방지하기 위해 사용.

                           예) 경보 값이 90 이고 경보복귀 차이값이 5.0이면 90일 때 경보를 발생하고 경보복귀는 90-5=85 이하일 때 해제된다.

                           참고) 경보 복귀 차이 값과 HiHi/LoLo DO연결은 ‘환경|기타환경 설정’에서 설정한다.

             변화율 경보 : 현재 값이 지정한(0 ~ 100%) % 이상 변화 시 경보를 발생하도록 설정. 0% 는 변화율 경보 사용안함.

             스크롤 단위 : 아날로그 입력 값 출력 시 스크롤 바의 이동 단위를 설정

 

참고) 태그 속성 대화상자의 모든 인자는 태그 편집기에서도 수정할 수 있다.

 

관련항목)

통신 상태 신호

통신파일/Address 설정법

태그 편집기

아날로그 입력

태그 속성 수정

보기 메뉴

감시 프로그램 주 도움말