• 제품선택
  • 트렌드 그래프 이동중 과거의 데이터를 트렌드 그래프로 확인 할 경우 사용방안입니다.

    데이터 수집이 등록된 값들을 통하여 히스토리컬 트렌드를 구성할 수 있습니다.

    아래와 같은 방법을 이용하여 구성하시길 바랍니다.

     

    [예제]

    1)트렌드에 표시될 태그를 생성합니다.

    2)도구 – 데이터수집 으로 이동 하여 데이터 수집 모델을 설정 및 생성합니다.

     

    3)태그  (히스토리컬 트렌드 그래프에 표시될 태그)의 편집창으로 이동하여 고급설정의 데이터수집 체크 및 모델을 선택 합니다.

    4)고급 – 트렌드 선택 하여 트렌드 오브젝트를 생성합니다.

    5)트렌드 오브젝트의 펜설정에서 태그 등록 후, 도구모음설정에서 도구모음표시 선택 하여 등록합니다.

     

    6)CimonX 실행 후 트렌드 설정된 페이지로 이동합니다.

    7)설정된 태그값의 이동에 따라 트렌드 그래프 동작을 확인 합니다.

     

    8)하단 도구모음의 버튼을 선택 하여 히스토리컬 트렌드 모드로 이동합니다.

    9)히스토리컬 트렌드 모드로 동작되며,

    앞주기, 뒤주기, 마우스 선택을 통하여 선택된 시간의 데이터 값을 그래프를 통하여 확인 할 수있습니다.

     

     

    [주의사항]

    히스토리컬 트렌드를 사용할 경우 반드시 등록된 태그는 데이터 수집 등록이 되어있어야 합니다.

    ( SCADA ver3.04 “Historical trend” 첨부)

    이점 유의 하여 사용바랍니다.

     

    다운로드
  • 안녕하세요.

    CIMON입니다.

     

    명령식과 스크립트는 태그값 쓰기의 표현 형식 및 내부 함수 사용시 표현 형식에서 차이가 있습니다.

     

    [ 예문]  

     

    1.  태그값 쓰기 (  예를 들어 TAG1  TAG2의  값을 넣을 경우 )  

    ex)

    Sub changevlaue()

    vlaue = gettagval(“TAG1”)

    settagval “TAG2”, value

    end sub

     

    2. 내부함수 사용

    내부 함수를 사용시 명령식은 도움말의 내부함수 표현을 그대로 사용하면 됩니다.  하지만 스크립트의 경우 함수를 사용하여 어떤 값을 쓰거나 지령을 내릴 경우 함수에 괄호가 들어가지 않으며,  그 반대로 값을 불러오거나 상태를 받아올 경우 괄호가 들어 갑니다.

    예를 들어 다음 과 같은 경우 차이점이 발생 합니다.

    1) 트렌드 모드 변경 함수를 이용하여 지령을 내릴 경우

     TrendSetPenVal() 의 자세한 내용은 도움말에 연산식 및 명령식에서 확인하실 수 있습니다.

     – 값 종류에 따라 다음과 같은 Pen에 관련된 값이 설정 됩니다.

    0 : Pen의 이름 (설정값을 문자열로 입력합니다.)

    1 : Pen의 주석 (설정값을 문자열로 입력합니다.)

    2 : Pen에 설정된 최소값

    3 : Pen에 설정된 최대값

    4 : Pen의 연결방법 (0:표시없음, 1:선연결, 2:계단형)


    2) 
    트렌드 모드 함수를 이용하여 펜의 상태를 확인하는 경우

    ※ GetTrendMode()의 자세한 내용은 도움말에 연산식 및 명령식에서 확인하실 수 있습니다.

    – 지정된 Trend Object가 RealTime 트렌드인 경우에는 0을, Historical Trend인 경우에는 1을 출력합니다.

    [T I P] 스크립트 함수와 내부함수의 차이점  

    • 스크립트 : Microsoft 사의 Visual Basic 을 기반으로 만들어진 일종의 컴파일러( 컴퓨터가 인식할 수 있는 언어) 를 사용합니다.  여기서 제공되는 함수를 이용하여Cimon 의 데이터를 접근하여 수정할 수 있습니다.
    • 내부함수( 연산식) : Microsoft 사의 Visual Basic 에서 제공하는 라이브러리를 이용하여 Cimon 을 실행할 때 유용한 함수를 직접 만들어서 Cimon 프로그램 내부에서만 이용할 수 있도록 되어진 함수 입니다.  예를 들어 태그동작이나 터치동작 같은 오브젝트 사용시 동작명령어에 사용할 수 있습니다.  이러한 내부함수는 스크립트 내부에서 사용이 가능합니다.

     

    언제나 고객을 먼저 생각하는 CIMON이 되겠습니다.

    감사합니다.

  • 안녕하세요.

    CIMON입니다.

     

    CIMON-SCADA에서는 기본적으로 아날로그 값이 10진수로 표현됩니다.

    XG 5000 내에서는 디바이스 모니터의 데이터 표시 형식이 ‘명령어에 따른 표시’로 기본값 설정 되어 있습니다.

    이 상태에서 CIMON-SCADA로 아날로그 데이터를 읽어올 경우, 태그값이 각각 다르게 표시될 수 있습니다.

    이 값을 동일하게 맞추고자 하실 경우, 다음 방법을 통해 적용하실 수 있습니다.

     

    [적용 방법]

    XG5000 내 [도구] – [옵션]으로 진입합니다.

    모니터 표시 형식을 ‘명령어에 따라서 표시’에서 ’10진수로 표시’로 변경하여 적용 가능합니다.

     

    언제나 고객을 먼저 생각하는 CIMON이 되겠습니다.

    감사합니다.

  • Formatstr() 함수를 이용하시면 됩니다. 

    Formatstr(“변환형식”,값종류,값) 

    [변환방식]

    “%04d”, “%5.2f” 등  Format형식과 동일합니다. 단 매개변수는 1개로 제한합니다. 

    [값종류] 

    0 : 뒤에 오는 값이 소수점이 없는 정수인 경우

    1 : 뒤에 오는 값이 부동소수점을 갖는 실수인 경우