• 제품선택
  • 안녕하세요.
    CIMON 입니다.

    Q. SCADA 화면에서 엑셀 시트를 띄울 수 있나요?

    A. SCADA 기능 중 “개체 삽입” 기능을 이용하면 가능합니다.

    1. SCADA 화면에서 띄울 엑셀 파일을 생성합니다.

    양식을 만들고 이번 FAQ에서는 시간 및 현재 값을 취득하여 최대, 최소, 평균 값을 구해보도록 하겠습니다.

    2. CimonD – 편집 – 개체 삽입에 들어가 엑셀 양식을 등록합니다.

    개체 삽입을 클릭하고 PGX 화면을 클릭하면 위와 같은 창이 나옵니다.
    위에서 Create from File으로 맞추고 Browse를 누르고 엑셀 양식을 등록합니다.
    마지막으로 Link를 꼭 체크해야 양식과 연동됩니다.

    화면에 있는 엑셀을 더블클릭하고 조건에 의한 동작을 체크합니다.

    정상적으로 등록이 되면CimonD 화면에 위와 같이 나오게 됩니다.

    3. 데이터베이스에 태그를 등록합니다.

    CELL_NO 태그는 엑셀의 셀 위치를 확인하기 위한 태그이며, EXCEL 태그는 엑셀 개체 삽입에
    등록한 양식의 변화를 SCADA 화면에서 보기 위한 동작 태그입니다.
    A1 ~ A5는 데이터를 취득할 아날로그 태그입니다. 트렌드에서 사용하기 위해 반드시 데이터수집을 설정해야 합니다. 시작_년부터 종료_초 태그까지는
    ”TREND History Mode에서 임의의 시간을 설정하여 데이터 보는 방법 FAQ”를 참고하시면
    됩니다.

    4. TREND를 등록하고 Script 실행 버튼, Real, History 버튼 Object를 등록합니다.


    Script 버튼은 RunScript 버튼이고, History Time Object는 마찬가지로
    ”TREND History Mode에서 임의의 시간을 설정하여 데이터 보는 방법 FAQ”를 참고하시면
    됩니다.

    CimonX 실행 화면입니다.

    5. Script를 작성합니다. TREND를 사용하지 않고 데이터만 보려면 아래의 Script만 사용하시면 됩니다.

    TREND와 같이 사용하려면 위의 Script 중간에 새로운 Script를 추가 작성합니다.
    추가 작성하는 Script는 마찬가지로,
    ”TREND History Mode에서 임의의 시간을 설정하여 데이터 보는 방법 FAQ”를 참고하시면
    됩니다.



    위의 Script는 SCADA에서 엑셀에 데이터를 넣고 저장하는 Script입니다.
    48번 줄은 셀이 32셀까지 도달하면 EXCEL 비트를 살려 개체 삽입에 넣은 엑셀 파일을
    동작 시키는 조건 문입니다.
    추가 Script는 TREND History Mode에서 임의의 시간을 설정하여 데이터를 확인하기 위하여
    시간 형식과 TREND 최대 감시 시간을 표현하기 위한 Script입니다.

    CimonX를 실행하고 Script를 실행합니다.

    Script를 실행하고 화면을 나눠서 올렸습니다. 위의 사진은 엑셀에 데이터를 넣고 저장한 파일을 SCADA 화면으로 불러온 화면입니다.

    위의 트렌드는 엑셀 양식에서 수집된 데이터를 가져와 History TREND에 뿌린 화면입니다.
    위와 같이 개체 삽입 기능을 이용하면 엑셀 양식을 SCADA 화면에서 구현 가능합니다.

    추가 문의는 1899-5001으로 문의 바랍니다.

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

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

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

     

    [예제]

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

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

     

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

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

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

     

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

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

     

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

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

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

     

     

    [주의사항]

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

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

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

     

    다운로드
  • 안녕하세요.

    CIMON입니다.

     

    콤보박스 선택을 통한 트렌드 펜 보임 방법을 설정하고자 할 때, SetPenStatus 내부함수를 이용하여 구현할 수 있습니다.

    다음 예제를 참조 바랍니다.

     

    [사용 예제]

    1. 트렌드에서 표시할 아날로그 태그 네 개와, 콤보박스 선택을 통해 문자열 값을 가져올 문자열 태그를 생성합니다.

    2. 페이지에 트렌드를 삽입합니다. 트렌드 이름은 ‘TREND_PEN’으로 지정하고, 값을 표현할 아날로그 태그들을 등록합니다.

    3. [그림]-[라이브러리]에서 콤보박스를 선택하여 페이지에 삽입합니다.

    문자열 태그를 등록한 후, 선택 항목을 입력합니다. 항목을 선택했을 때 문자열 태그의 값이 해당 항목 문자열로 변경됩니다.

    1. [도구]-[스크립트]에 진입하여 다음과 같이 스크립트를 작성합니다.

    Sub TREND_PEN()

    if (GetTagVal(“PEN”) = “ANA1″) then                                          ”PEN’값이 “ANAn”일 때 트렌드 n번 펜만 보이게 합니다

    SetPenStatus “TREND_PEN”, 0, 1

    SetPenStatus “TREND_PEN”, 1, 0

    SetPenStatus “TREND_PEN”, 2, 0

    SetPenStatus “TREND_PEN”, 3, 0

    elseif (GetTagVal(“PEN”) = “ANA2”) then

    SetPenStatus “TREND_PEN”, 0, 0

    SetPenStatus “TREND_PEN”, 1, 1

    SetPenStatus “TREND_PEN”, 2, 0

    SetPenStatus “TREND_PEN”, 3, 0

    elseif (GetTagVal(“PEN”) = “ANA3”) then

    SetPenStatus “TREND_PEN”, 0, 0

    SetPenStatus “TREND_PEN”, 1, 0

    SetPenStatus “TREND_PEN”, 2, 1

    SetPenStatus “TREND_PEN”, 3, 0

    elseif (GetTagVal(“PEN”) = “ANA4”) then

    SetPenStatus “TREND_PEN”, 0, 0

    SetPenStatus “TREND_PEN”, 1, 0

    SetPenStatus “TREND_PEN”, 2, 0

    SetPenStatus “TREND_PEN”, 3, 1

    end if

    End Sub

    ==============================================

    아래 그림과 같이 스크립트를 등록합니다.

    SetPenStatus 내부함수에 대한 설명은 다음 표를 참조하여 주시기 바랍니다.

    SetPenStatus 트렌드에서 펜의 표시 여부를 지정합니다.
    명령함수 명령식 표기 SetPenStatus(“트렌드 오브젝트 이름”, 펜 번호, 보임/안보임)
    스크립트 표기 SetPenStatus 트렌드 오브젝트 이름”, 펜 번호, 보임/안보임
    기능 트렌드 오브젝트의 지정된 펜을 보이게 하거나(1), 보이지 않게(0) 설정합니다. 펜 번호는 0부터 시작합니다.
    사용 예제 ‘YtTrend’ 트렌드에서 1번 펜을 보이지 않도록 설정합니다.

    명령식 표기: SetPenStatus(YtTrend, 0, 0)

    스크립트 표기: SetPenStatus YtTrend, 0, 0

     

    5. CimonX를 실행하여 동작을 확인합니다. 콤보박스에서 선택한 펜이 트렌드에 표시됩니다.

     

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

    감사합니다.