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

     

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

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

     

     

     

     

     

     

     

  • 안녕하세요

    CIMON입니다.

     

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

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

     

    [ 설정 방법 ]

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

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

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

    감사합니다.

     

    #트렌드 #수집 주기

  • 안녕하세요.

    CIMON입니다.

    USB 또는 SD카드를 사용하여, XPANEL 단말기에서 실행 중인 프로젝트를 백업 받거나 XPANEL에 새로운 프로젝트를 다운로드 할 수 있습니다. 
    1. XPANEL 단말기에서 USB 또는 SD카드로 프로젝트 백업 받는 경우 아래와 같은 절차로 백업이 가능합니다.
    A. 아래 이미지와 같이 화면의 왼쪽아래 터치 -> 오른쪽 아래 터치 -> 오른쪽 위 터치 하여 XPANEL 설정 다이얼로그 호출합니다.

    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 #가공 #데이터 #표시 #데이터베이스 #태그편집 #내부데이터 #실데이터 #비례관계 #최소값 #최대값

  • Q: XPANEL에서 고정 페이지를 사용 할 수 있나요?

    A: 프레임 편집기를 이용하면 SCADA와 같이 고정 페이지를 사용 할 수 있습니다.

        프레임 편집기에 종류가 많이 있지만 본 FAQ에서는 세번째 프레임으로 진행 하도록 하겠습니다. 세번째 프레임은 상단에 메뉴가 고정되어 있는 프레임 입니다.

     

     

     

    1.XpanelDesigner – 파일 – 프레임 편집기에 들어가서 페이지를 등록 합니다.

    페이지 1의 Base 2의 높이를 100으로 맞춘 이유는 상단에 고정으로 사용하기 위하여 100으로 설정 하였고 실제 페이지 또한 너비 800에 높이 100으로 설정 하였습니다.

     

    2. Base 2 페이지에 사용할 내용을 작화하고 더블클릭하여 페이지 환경설정에서 프레임내 위치를 설정 합니다.

    3. A공정의 페이지 환경설정에 들어가서 2번과 같은 작업을 합니다.

    여기서 주의해야 할 점은 A공정의 페이지 환경설정에서 프레임내 위치는 페이지 2로 설정 하였습니다. 그 이유는 프레임 편집기에서 Base 2 페이지 즉, 페이지 상단에 고정으로 쓰이는

    메뉴 페이지를 페이지 1번으로 설정 하였고, 페이지 2번은 일반 전체크기 사이즈의 페이지를 설정 했기 때문 입니다.

     

    4. B공정, C공정, D공정 페이지 모두 A공정 페이지와 같은 설정을 합니다.

    5. XpanelDesigner – 도구 – CIMON-XPANEL 동작 설정에서 초기화면 설정을 합니다.

    초기화면은 Base 3으로 설정 하였고 Base 3 페이지는 전체화면으로서 Xpanel 시작시 처음으로 나타나는 화면 입니다. 주로 프로젝트의 의믜를 알리는 페이지 또는 회사의 이미지를

    많이 사용 합니다.

     

    6.  Base 3번 페이지가 초기화면 이므로 다음으로 넘어 갈 수 있도록 설정을 해주어야 합니다.

    여기서 주의해야 할 점은 동작정의에 페이지열기를 선택하고 페이지이름에 TEST.FRX라고 했습니다. TEST는 처음에 설정한 프레임편집기의 이름이고 .FRX는 프레임편집기의 확장자 파일

    입니다. TEST.FRX로 설정을 해야 프레임편집기 페이지가 바로 열리게 됩니다.

     

    7. 지금부터 XPANEL을 시작하여 동작되는 모습을 보여 드리겠습니다.

    1) XPANEL 초기 화면 입니다.

    2) 화면을 터치한 화면 입니다.

    3) A공정 버튼을 눌렀을 때의 화면 입니다.

    4) B공정 버튼을 눌렀을 때의 화면 입니다.

     

    A공정, B공정, C공정, D공정 각각의 버튼을 눌렀을 때, 상단의 공정메뉴 버튼은 그대로 남아있고, 하단의 공정 페이지만 바뀌는 모습을 확인 할 수 있습니다.

     

    이와 같이 Cimon SCADA의 고정페이지 기능을 XPANEL에서는 프레임 편집기를 이용하여 사용 할 수 있습니다. XPANEL에서는 다양한 프레임이 있어 사용범위가 넓습니다.

     

    하단에 PDF 파일을 업로드 하였고, 이해를 돕기위해 샘플프로젝트를 업로드 하였습니다.

    샘플프로젝트: http://www.cimon.com/xpanel%ea%b8%b0%eb%8a%a5-%ed%94%84%eb%a0%88%ec%9e%84-%ed%8e%b8%ec%a7%91%ea%b8%b0%ea%b3%a0%ec%a0%95%ed%8e%98%ec%9d%b4%ec%a7%80-%ec%83%98%ed%94%8c-%ed%94%84%eb%a1%9c%ec%a0%9d%ed%8a%b8/?k=&c=&kind=&pageds=1#sb_pg

     

     

     

     

     

     

     

     

     

     

     

  • CimonX 운영 중 태그 입력값의 최대범위를 설정하여 사용자별로 내부데이터 범위를 다르게 입력 할 경우 사용 방안입니다.

    cimonX 운영 중 태그의 최대값을 Settagvalex  함수와 태그변수(MAX, MIN)를 이용하여 변경 할 수 있습니다.

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

     

    [예제] 

    1)CimonD에서 스크립트 화면으로 이동합니다.

    2) 스크립트에 아래와 같이 입력합니다.

    Sub maxchange()

    SetTagValex “A1”, “MAX” ,”100″

      ‘A1태그를 태그변수인 MAX 를 이용 하여 내부데이터 최대값을 100으로 변경합니다.

    End Sub

    * 도움말 –  Settagvalex,  태그변수 참고.

    3) 해당 스크립트 등록 후 CimonX 실행합니다.

    4) CimonX 운영 중 “maxchange” 스크립트를 동작 합니다.

    5) 스크립트 동작 후 A1 태그의 내부데이터 최대값은 100으로 설정되어있는 것을 확인 할 수있습니다.

    A1 태그에 200을 입력 할 경우 아래와 같이 오류창이 발생된 것을 확인 할 수있습니다.

     

     

    ※주의 사항

    해당 태그의 최대값은 CimonX 상에서만 변경됩니다.

    역률값 및 Scale 사용할 경우  최대값을 -100 이상 100 이하의 범위의 값으로 설정 할 수 있습니다.

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

     

    #최대값 변경# Settagvalex#태그변수