• 제품선택
  • 특정페이지를  zoom비율로 확대하여 확인 할 경우 사용방안입니다.

    ZoomPos 함수를 이용하여 구성 가능합니다.

    아래와 같은 방법을 이용하여 구성하시면 됩니다.

     

    [예제]

    1)확대설정 할 페이지 선택 합니다.

    2)페이지 더블클릭 또는 도구-페이지 환경설정 이동 합니다.

    3)페이지 환경설정-기본구성 에서 부분확대 체크 후 저장 합니다.

    4) 버튼 오브젝트를 생성합니다.

    5)버튼 오브젝트 의 설정으로 이동하여 아래와 같이 명령식 입력합니다.

    ZoomPos(“page1”, 0, 0, 25)

    6) CimonX 실행 후 버튼 오브젝트 “25%확대” 선택합니다.

    7) “25%확대” 버튼 오브젝트 선택 후 확대할 페이지의 확대하고 싶은 부분을 마우스로 드래그 합니다.

    8)마우스로 드래그된 부분이 25%확대된 것을 확인 할 수 있습니다.

     

    ※주의사항

    반드시 페이지 환경설정에 부분확대 체크 되어있어야 합니다.

    (SCADA ver3.04 샘플프로젝트 “ZoomPos” 첨부)

    이점 참고하시어 사용바랍니다.

    다운로드
  • 예를 들어 데이터 수집을 주기적으로  제어 또는 CimonX 운영중 수동으로 제어하고 싶을 경우 사용방안입니다.

    EnableDatalog 함수를 이용하여 제어 가능합니다.

    아래와 같은 방법을 이용하여 구성하시면 됩니다.

     

    [예제]

    1)CimonD 에서 태그를 생성합니다.

    (아날로그 태그 a1, a2, a3, a4, a5, a6 생성)

    2)데이터 수집 설정 합니다.

    (데이터 수집 모델 2개 생성 “a1_3”, “a4_6”)

    3) 버튼 오브젝트 생성 합니다.

    4) 동작정의 – 명령식 –   EnableDataLog(“a1_3”,0)   작성 합니다.

    5) CimonX 실행 후 버튼오브젝트 “a1_3 데이터수집모델 정지” 클릭합니다.

    6) “a1_3 데이터수집모델 정지” 버튼 오브젝트 선택시 a1_3 모델에 해당되는 데이터수집이 정지된것을 확인 할  수 있습니다.

     

     

    ※ 주의 사항

    수집데이터 시트를 통하여  모델에 등록된 태그 값이 데이터 수집모델 정지시점의  마지막 값으로 표현됨을 확인 할 수있습니다.

    (SCADA ver3.04 샘플 프로젝트”EnableDataLog” 첨부)

    이점 참고 하시어 사용바랍니다.

     

     

     

     

    다운로드
  • Port 80 에러는 HttpSvr를 이미 실행 중에 있거나 Port 80으로 다른 Http서버가 구동되고 있으면 뜨는 에러입니다.

     

    작업관리자를 확인하여 HttpSvr을 모두 종료해주시고 다시 실행하시거나,

    HttpSvr의 옵션의 포트번호와 HTTP 포트 번호를 같이 80이 아닌 다른 포트번호로 바꿔주시면 정상동작하게 됩니다.

     

     

     

     

     

     

     

  • 안녕하세요

    CIMON입니다.

     

    위 현상은 트렌드의 주기와 데이터 수집 주기의 수집주기가 달라서 발생하는 현상입니다.

    트렌드의 수집 주기와 데이터 수집의 수집 주기를 동일하게 설정하면 해결할 수 있습니다.

     

    [ 설정 방법 ]

    1.트렌드를 설정창의 데이터 수집 주기와 데이터수집의 수집 주기를 동일하게 설정합니다.

    2.설정 변경 후 트렌드 화면입니다.

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

    감사합니다.

     

    #트렌드 #수집 주기

  • 안녕하세요.

    CIMON입니다.

    USB 또는 SD카드를 사용하여 XPANEL 단말기에서 실행 중인 프로젝트를 백업 하거나 XPANEL에 새로운 프로젝트를 다운로드 할 수 있습니다. 
    1. XPANEL 단말기에서 USB 또는 SD카드로 프로젝트 백업 받는 경우 다음의 절차로 진행하시기 바랍니다.
    A. 아래 그림과 같이 번호 순서대로 클릭하여 다이얼로그 상자를 화면에 표시합니다.

    B. XAPNEL 설정 다이얼로그에서 “XPANEL 종료”버튼을 클릭하여 XPANEL 응용프로그램을 종료합니다.


    C. XPANEL에 USB 또는 SD카드를 연결합니다.
    D. XPANEL 응용프로그램 종료 후 보이는 Ethernet Loader 프로그램에서 “Removable Storage <- Xpanel” 을 클릭합니다.

    E. “Removable Storage <- Xpanel” 버튼을 클릭하여 호출되는 아래 이미지와 같은 다이얼로그에서 현재 XPANEL에 저장되어 있는 프로젝트 이름 확인 할 수 있습니다.

    F. Storage <- Xpanel 다이얼로그에서 현재 연결된 저장 매체를 선택 합니다.
    이때, 아래 이미지의 SD Storage는 SD카드가 연결되어 있지 않아 비활성화 되어 있는 것이며, USB Storage는 USB가 연결되어 있어 활성화 되어 있는 것입니다.
    만약, USB나 SD카드가 연결되어 있는 상태에서도 해당 저장장치가 비활성화 되어 있다면, 저장장치 연결 인식이 지연되어 있는 경우이거나 XPANEL 단말기에 편집용 프로젝트(XED파일)이 없어 백업을 받을 수 없는 상태입니다.
    저장장치 연결 인식이 지연된 경우 “Storage refresh”버튼을 클릭하여 연결 상태를 갱신하면 활성/비활성 상태가 업데이트 됩니다.

    G. 사용하고자 하는 매체를 선택 후 “Project Upload” 클릭하여 백업을 실행합니다.
    예제에서는 단말기에 USB만 연결하였으므로 USB를 선택합니다.

    H. USB에 프로젝트 저장이 완료되면 아래와 같은 메시지가 표시됩니다.

    I. 백업된 프로젝트는 USB또는 SD카드의 Upload라는 폴더에 XED파일로 저장됩니다. 백업된 XED 파일은 다른 XPANEL에서 바로 실행용으로 사용 할 수 없습니다.

    J. 백업된 프로젝트(XED 파일)는 XPANEL 디자이너의 [온라인] – “휴대용 저장 장치에서 프로젝트 읽기” 기능을 통해서 편집용으로 복원 할 수 있습니다.

    K. “휴대용 저장 장치에서 프로젝트 읽기” 클릭 시 아래 설정창이 호출됩니다.

    L. 백업 프로젝트를 저장한 저장 매체의 Upload 폴더를 선택하고 “확인” 버튼을 클릭합니다.

    M. 경로(저장매체의 Upload폴더)를 지정하면 아래와 같이 백업 프로젝트(XED) 목록이 표시됩니다. 표시된 목록에서 원하는 프로젝트 이름을 선택 후 “확인”을 클릭합니다.

    N. “확인” 버튼을 클릭 시 편집용 프로젝트의 저장 경로를 지정하고 “예” 버튼을 클릭합니다.

    O. 편집용 프로젝트로 변환 완료 시 아래 메시지가 표시되며, “확인”을 클릭하시면 편집용 프로젝트가 디자이너에서 열립니다.

     

    2. XPANEL 단말기에 USB 또는 SD카드를 사용하여 프로젝트 다운로드 하는 경우 다음의 절차로 진행하시기 바랍니다. 
    A. XPANEL 디자이너에서 다운로드 할 프로젝트를 열고 [온라인] – [휴대용 저장장치로 프로젝트 복사]를 선택합니다.

    B. 프로젝트 실행용 변환 확인 메시지에서 프로젝트 변환을 새로 하고 진행하는 경우 “예”, 기존에 변환한 파일이 있는 경우 “아니요”, 휴대용 저장장치로 프로젝트 복사를 중단하는 경우 “취소”를 선택합니다.

    C. “…”을 클릭하여 폴더 브라우저를 실행하여 실행용 프로젝트를 저장할 저장매체의 경로를 선택합니다.

    D. 폴더 브라우저에서 저장 경로 선택 후 “확인”을 선택합니다.

    E. 저장매체 지정 후 “확인” 버튼을 클릭하여 실행용 프로젝트 저장을 실행합니다.

    F. 프로젝트 복사 진행 시 아래와 같이 진행상태가 표시됩니다.

    G. 프로젝트 완료 시 아래 메시지가 표시됩니다.

    H. 복사된 프로젝트는 지정된 경로에 XpanelProject라는 폴더가 생성되며, XpanelProject 폴더 아래에 프로젝트 이름으로 저장됩니다.

    I. XPANEL 단말기의 응용프로그램을 종료하고 프로젝트를 복사한 USB를 XPANEL에 연결한 상태에서 Ethernet Loader의 “Removable Storage -> Xpanel” 클릭합니다.

    J. “Removable Storage -> Xpanel” 버튼을 클릭하여 표시되는 설정창의 프로젝트 목록에서 다운로드 할 프로젝트 이름을 선택합니다. 이후 “Project Update”버튼을 클릭합니다.

    K. 프로젝트 업데이트가 완료되면 다이얼로그 상단에 “All file update : OK” 메시지가 표시됩니다.

    L. “Storage -> Xpanel” 설정창의 오른쪽 상단의 “X” 버튼을 눌러 설정창을 닫습니다.

    M. 바탕화면의 “Xpanel” 아이콘을 더블클릭하여 XPANEL 응용프로그램을 실행합니다.

    단, XPANEL 단말기에서 USB 또는 SD카드로 백업을 받기 위해서는 XPANEL 디자이너에서 최초 프로젝트 다운로드 시 “편집용 프로젝트 쓰기”라는 옵션을 설정한 상태로 다운로드 해야 합니다.

    다음은 XPANEL에서 구동중인 프로젝트와 동일 프로젝트를 다시 다운로드하는 경우 표시되는 설정창입니다.

    다음은 XPANEL에서 구동중인 프로젝트와 다른 프로젝트를 다운로드하는 경우 표시되는 설정창입니다.

     

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

    감사합니다.

    #USB 백업 # 프로젝트 백업

  • 안녕하세요.

    CIMON입니다.

     

    아래의 명령식을 사용하여 프로젝트 실행 중에 프로그램을 종료할 수 있습니다.

    RunApp(“실행 파일”, “매개 변수”)

    매개변수 없이 실행 파일에 “/Xpanel/Bin/XpanelClose”를 입력하여 사용하면 프로그램이 종료됩니다.

    다음은 활용 예제입니다.

    1. 스위치 오브젝트를 생성하고 [특수기능]을 선택합니다. 스위치 동작은 ‘명령식’을 선택합니다.
    2. 명령식 창에 RunApp(“/Xpanel/Bin/XpanelClose”, “”)를 입력합니다.
    3. 터치 Down의 ‘추가’ 버튼을 눌러 명령식을 추가합니다.

     

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

    감사합니다.

    #스위치/램프

  • 안녕하세요.

    CIMON입니다.

     

    1.모바일 기기에서 설정 확인 

    접속하려는 모바일 기기에서 VPN 설정이 안되어 있을 수 있습니다. VPN 설정이 안되어 있다면 다음과 같이 모바일 기기에 VPN 설정을 추가합니다.

    (1) 접속하려는 모바일 기기에서 VPN 설정이 되어 있어야 합니다. 모바일 기기 설정에서 네트워크 è VPN 을 선택합니다. (VPN 설정 방식은 모바일 기기마다 상이할 수 있습니다.)

    (2) VPN 프로필의 이름을 설정하고 유형은 암호화 방식입니다. 서버에서 사용하는 암호화 방식과 동일하게 설정합니다. 서버 주소는 VPN 서버 주소로 설정합니다. 추가가 완료 되면 VPN 접속을 하고 Cimon Mobile을 실행합니다.

     

    2.윈도우 방화벽 해제

    (1) 클라이언트 접속이 안될 경우 모바일 서버가 구동되는 PC에서 방화벽을 해제 합니다. 먼저 Windows 방화벽 속성을 클릭합니다.

    (2) 도메인 프로필, 개인 프로필 및 공용 프로필 등의 방화벽 상태를 사용(권장) è 사용 안함 으로 변경 합니다.

     

    3.공유기에 VPN이 설정되어 있을 경우

    (1) 만약 공유기에 VPN이 설정되어 있다면 아래의 포트들을 개방해야 합니다.

    pptp(TCP) : 1723
    pptp(UDP) : 1723

    l2tp : 1701
    gre : 47

    IPSec(UDP) 4500

    (2) Iptime 공유기의 설정 예를 들면 위의 그림과 같이 개방할 VPN 관련 포트를 추가합니다.

     

    4. 내부망에 전용 VPN 장비를 사용할 경우 

    (1) CIMON-SCADA가 구동되는 네트워크에서 전용 VPN 장비들 사용한다면 각 VPN 장비의 방화벽 및 포트 설정 부분의 메뉴얼을 참조하십시오. VPN 장비에서 아래의 포트들이 차단되고 있는지 확인하십시오.

    pptp(TCP) : 1723
    pptp(UDP) : 1723

    l2tp : 1701
    gre : 47

    IPSec(UDP) 4500

    (2) 일부 VPN 장비의 경우 클라이언트 PC에 VPN 접속 프로그램 설치를 필요로 하는 경우도 있습니다. 이런 경우 모바일 클라이언트 프로그램 지원 여부를 확인 하십시오. 만약 지원하지 않는다면 모바일 접속이 불가능 할 수 있습니다.

     

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

    감사합니다.

     

    #VPN #모바일

  • 예를들어 섭씨온도의 데이터를 계산을 통하여 화씨온도의 값으로 표현 할 경우 사용방안입니다.

    실제 장비의 데이터값을 가져와  Sclae, Offset 을 이용하여 자동계산 할 수 있습니다.

    아래와 같은 방법을 이용하여 구성하시면 됩니다.

     

    [예제]

    1)CimonD에서 데이터베이스 창으로 이동합니다.

    2) 태그 추가를 아래와 같은 방법으로 등록합니다.

    ( D0010 동일 어드레스를 사용하는 Celsius 아날로그 실태그, Fahrenheit아날로그 실태그)

     

    3) Fahrenheit 아날로그 태그편집창의  고급설정으로 이동하여 Scale에 1.8 입력, offset에 32 입력 합니다.

     

    4) CimonX 실행 합니다.

    5)  Celsius 태그에 10을 입력 할 경우 아래와 같이 Fahrenheit 태그의 값이 50으로 계산됨을 확인 할  수있습니다.

     

     

    ※ 주의 사항

    Scale 및 Offset 을 설정할 경우 내부데이터의 디폴트 최소값은 -100, 최대값은 100입니다.

    이를 원치 않으실 경우 CimonD 에서 내부데이터 최소, 최대값 변경 가능합니다.

     

  • 안녕하세요.

    CIMON입니다.

     

    해당 기능은 Script를 이용하여 매우 쉽게 구현할 수 있습니다.

    • 페이지 자동 전환 기능을 구현하기 위한 Script 작성 예시.

    위 예시에 구현되어 있듯이 OpenPage 와 ClosePage를 이용하여 Page 열고 닫음을 제어할 수 있습니다.

    ( 위 예시는 3초마다 PAGE 1 부터 PAGE 5 까지 순차적으로 열고 닫음을 반복 )

    OpenPage와 ClosePage 사이의 Sleep은 페이지가 열려있는 시간을 조절할 수 있습니다.

     

    위 예시의 STOP Tag는 Do while ~ Loop 문을 멈추게 하기 위한, 즉 페이지 자동 전환 기능을 멈추는 조건이 됩니다.

    STOP Tag가 1이 되면 해당 Do while ~ Loop 문은 종료 되고 Script 또한 종료 됩니다.

     

    해당 Script를 특정 오브젝트 속성에서 Runscript 함수를 이용하여 호출하거나, 특정 Tag의 속성 중 Tag값 변경 시 명령식 동작 기능으로 Script를 실행 시킬 수 있습니다.

     

    1. 특정 오브젝트의 터치 동작을 이용하여 Script를 실행 시키는 방법.

    • 페이지에 특정 오브젝트를 생성하고 오브젝트 속성 중 “터치” 시 동작 정의에 위와 같이 Runscript 명령식을 실행하면 Script를 실행시킬 수 있습니다.

    위와 같이 설정된 오브젝트는 CimonX에서 터치(마우스 클릭) 시마다 스크립트가 실행됩니다.

     

    2. Tag값 변경 시 Script를 실행 시키는 방법

     

    • 위와 같이 태그값 속성의 “태그값 변경시 태그 동작을 실행함” 과 “태그 동작을 지정함”을 체크 하면 좌측 화면의 “태그 동작” 탭이 생깁니다.

    태그 동작 안에 Runscript 명령식을 이용하여 Script를 실행 시켜줍니다. (태그값 변경 시마다 스크립트 실행됨)

     

    페이지 제어 관련 스크립트 함수는 도움말의 스크립트 명령식을 참조 하시기 바랍니다.

     

    첨부 파일 : 해당 기능을 구현항 샘플 프로젝트.

    샘플 프로젝트는 SCADA v3.50 으로 만들어졌으며 SCADA 3.50은 자료실에서 다운로드하실 수 있습니다.

     

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

    감사합니다.

     

    #페이지 전환  #화면 전환 #스크린 세이버 #screen saver

  • Q:  PLC 메모리 내 Raw Data를 실제 현장에서 사용하는 단위(혹은 범위)계에 부합하도록 가공하여 SCADA에 표현하고 싶어요.

    A:  아래 그림과 같이 데이터베이스 [태그편집]창에서  ‘내부데이터’ 및 ‘실데이터’의 최소값/최대값을 설정하시면 됩니다.  지금부터는 이들 사이의 비례관계에 대해 안내해 드리겠습니다.

     

    우선 내부데이터실데이터의 의미입니다.

    • 내부데이터 :  SCADA에 표현되는 아날로그 태그의 데이터 값입니다.
    • 실데이터 :  실제 PLC 메모리 디바이스에 저장되는 데이터 값입니다.

    그리고 이들의 최소값/최대값은 즉, SCADA 내 아날로그 태그 값에 대해 최소 A(실수)에서 최대 B(실수)까지 읽기 혹은 쓰기가 가능하다는 뜻입니다.

    반면, PLC 측면에서는 해당 아날로그 태그의 A부터 B 사이의 값에 대하여 C(실수)부터 D(실수)까지의 값을 메모리 디바이스에 저장합니다.

     

    예]

    위 그림처럼 내부데이터와 실데이터의 최소값/최대값을 설정하였다면,

    PLC에 저장된 데이터 값이  ’50’일 경우 SCADA에서는  ‘0’을 나타내고,  ‘100’일 경우  ’10’을 나타냅니다.

    다시 말해, 아래와 같은 관계가 성립됩니다.

    [ PLC 저장 값 → SCADA 표현 값 ]

    • 50  →  0
    • 55  →  1
    • 60  →  2
    • 65  →  3
    • 70  →  4
    • 75  →  5
    • 80  →  6
    • 85  →  7
    • 90  →  8
    • 95   →  9
    • 100 → 10

     

    이들 관계를 수식으로 표현한다면 다음과 같습니다.

    위 그럼처럼 내부터이터와 실데이터의 최소값/최대값이 각각 A, B, C, D 일 때,

    ( D – C )  ÷ ( B – A ) 를  ‘X’로 가정합니다.

    이 경우  PLC 메모리에 저장되어 있는 값을 ‘Z’라고 한다면[ C ≤ Z ≤ D ],

    SCADA에 표현되는 값은  ( Z – C ) ÷ X + C 가 됩니다.

    ( 또한, 반대로 SCADA에서 해당 태그가 나타내는 값을 ‘Y’라고 한다면[ A ≤ Y ≤ B ],

    실제 PLC 메모리에 저장된 값은  C + X · ( Y – C ) 입니다. )

     

    위 수식을 사용하여 내부데이터 및 실데이터의 최소값/최대값을 설정하시면 현장 상황에 맞게 PLC의 Raw Data를 가공하여 SCADA에 표현할 수 있습니다.

     

     

     

    #PLC #Raw Data #가공 #데이터 #표시 #데이터베이스 #태그편집 #내부데이터 #실데이터 #비례관계 #최소값 #최대값