• 제품선택
  • 모바일 디자이너에서 보안설정을 통해 시작페이지를 설정하실 수 있습니다.

     

    1.   [도구] > [보안] 항목으로 들어가 계정을 등록합니다.  

     

    2.옵션 > User Start Page 항목을 선택하시어 로그인시 이동할 페이지를 선택합니다.  

     

    **아무것도 선택하지 않거나, 을 선택하시면 프로젝트 설정에 있는 초기페이지로 이동하게 됩니다.

     

    #mobile#모바일#시작페이지#시작#페이지#사용자#user





  • Q: CIMON TOUCH PC N450에서 멀티모니터 사용시

        설정이 어떻게 되나요?






    A: 해당 기능은 TOUCH의 멀티 모니터를 설정 해주어야 합니다.

       (단, 19인치만 해당됩니다.)





    사전 준비 사항


    A PS/2 또는 USB 방식의 키보드, 마우스를 Set에 연결하여

       전원을 인가 합니다.

    B OS가 기동이 되면 아래와 같이 외부 모니터 기능을

       활성화 해야 합니다.


    i. 바탕화면에서 “오른쪽 마우스 버튼 클릭 > 그래픽 옵션 >

    출력 대상 > 확장 데스크톱 > 모니터 + 노트북”을 선택 합니다.







    ii. 19” LCD 제품의 경우 해상도 설정을 아래와 같이 확인 해야 합니다.






    3. 멀티 모니터 설정

    A. 우측 하단 아이콘 트레이에서

       “Penmount 아이콘 > 제어판넬”을 클릭 합니다.







    B. 다중 모니터 탭을 클릭 합니다.






    C. 다중 모니터 지원을 체크 합니다.






    D. 모니터에서 터치스크린 순서를 클릭 합니다.






    E. “표시된 모니터를 터치 하십시오” 창이 실행 되면

         확인을 클릭 합니다.






    F. 확인을 누르게 되면 LCD 창에 아래와 같은 화면이 뜨게 됩니다.

        이때 LCD 창을 터치합니다.






    G. LCD창을 터치하게 되면

        LCD창에는 백색 화면이 아래와 같이 실행 됩니다.

        이 때 키보드의 “S”키를 누릅니다.

     






    H. “S”키를 누른 후 제어판넬에서 확인을 누릅니다.




    4. 멀티 모니터 설정 후 작업


    A. 멀티 모니터 설정 후 터치가 약간 틀어 질 수 있습니다.

        이 경우 터치 보정을 새로 진행 해야 합니다.


    B. EWF기능을 ENABLE 하여 사용을 할 경우

       모든 설정 작업 완료 후 Commit을 실행해야 합니다.





    #터치모니터설정 #터치멀티모니터 #터치멀티모니터설정방법 #터치모니터설정방법 #스카다터치모니터설정 #스카다터치멀티모니터 #스카다터치멀티모니터설정방법 #스카다터치모니터설정방법 #SCADA터치모니터설정 #SCADA터치멀티모니터 #SCADA터치멀티모니터설정방법 #SCADA터치모니터설정방법 #SCADA TOUCH MONITOR설정 #SCADA TOUCH MULTI MONITOR #SCADA TOUCH MULTI MONITOR설정방법 #SCADA TOUCH MONITOR설정방법







  • Q: 터치PC에서

    복제모드 사용시 전체화면이 나타나지 않습니다.

    A: 터치 PC에서 멀티모니터 설정시 확장모니터 표현 방식이

    2가지가 있습니다.

    1. 확장모니터에 그래픽이 가운데 부분만 나오는 경우

    2. 확장모니터에 꽉 차게 나오는 경우

    1번과 2번의 경우를 설정하기 위해서는

    바탕화면 -> 마우스 우클릭 -> Graphics Options ->

    Panel Fit -> Monitor

    에 가셔서

    1. Center Image

    2. Maintain Display Scaling

    으로 설정선택 하시면 됩니다.

    ※ 참고

    위의 설정창은 멀티모니터 복제모드에서만

    가능합니다. (확장모드에서는 불가능)

    #터치복제모드 #트렌드함수 #트랜드태그 #트랜드함수 #트랜드태그변경 #Trend태그 #Trend tag #복제모드사용방법 #복제모드에러 #트랜드태그변경방법 #TOUCH복제모드





  • Q: Xpanel에서 다국어기능 사용방법을 알고싶습니다.




    A: 다국어기능을 이용하여 제품운전 중 표시되는 문자열을

        지정된 다른 언어로 변경할 수 있습니다.


    Xpanel V2.40버전 기준으로 제작하였습니다.



    1. 데이터베이스에
       
       다국어 태그로 사용할 아날로그 태그를 생성합니다.



    2. [도구] -> [다국어설정] 으로 이동합니다.




    3. 위의 그림처럼

        다국어태그로 사용할 태그, 사용할 이름글꼴을 설정합니다.



    4. [도구] -> [문자열] 으로 이동합니다.





    * 빨강색 박스의 아이콘 내용





    5. 문자열 그룹추가 아이콘을 눌러 그룹을 추가합니다.



    1) 단일 칼럼 : 칼럼내용을 0번만 지정할 수 있습니다.
      
        (하나의 언어 사용시)


    (2) 다중 칼럼 : 칼럼내용을 16개까지 설정 할 수 있습니다.
        
        (하나 이상의 언어 사용시)
     
    상기의 컬럼 번호는 그룹 번호를 의미합니다.




    6. 그룹번호를 선택하고 문자열 추가를 클릭하여

       값 및 표시하고자하는 칼럼 내용을 설정합니다.


       같은 문자열에는 같은 의미의 단어를 언어별로 설정합니다.

       값 내용은 1번항목에서 설정한 다국어 태그의 값을 의미합니다.







    7. 4번항목에서 칼럼속성설정 버튼을 누른 후

       각각의 칼럼에 2번항목에서 설정한 언어의 이름 및 폰트를

       적용시킵니다.






    8. [그림] -> [다국어 문자열] 항목을 선택하여

        그룹 및 문자열값을 선택합니다.






    9. XPANEL실행하였을 시 문자열 태그값에 의하여

       다국어 문자열 오브젝트의 표시언어를 설정 할 수 있습니다.














    #엑스판넬다국어 #엑스판넬다국어기능 #다국어설정방법 #엑스판넬다국어설정 #엑스판넬다국어설정방법 #Xpanel다국어 #Xpanel다국어기능 #다국어설정방법 #Xpanel다국어설정 #Xpanel다국어설정방법








  • Q: Xpanel에서 스케쥴 설정을 변경할 수 있나요?




    A: ScheduleConfig() 함수를 이용하여 스케줄 시간 및

        활성화/비활성화 변경 가능합니다.




    Xpanel V2.40버전 기준으로 제작하였습니다.




    [사용방법]



    1. [도구]->[스케줄]에서 스케줄 설정을 합니다.





    2. 페이지화면에 ScheduleConfig함수를 사용한 버튼을 만들어 줍니다.





    3. 프로젝트를 업로드 후 ScheduleConfig 버튼을 눌러줍니다.





    4. 변경하고 싶은 스케줄을 선택하여 더블터치합니다.
     



    1) 시간설정

    – 반복설정 : 반복 설정 해제 시 지정된 시간 한번만 동작합니다.

    – 활성화 : 활성화 체크 시 해당스케줄이 동작하며, 해제 시

       동작하지 않습니다.





    2) 반복

    –  반복 설정 체크 시 활성화 되는 메뉴이며, 해당주기마다

       동작설정 가능합니다.



    ※ 주의사항

    Scheduleconfig 함수를 사용하여

    Xpanel에서 변경할 수 있는 내용은 활성화/비활성화 및

    반복설정과 시간입니다. 스케줄동작은 설정할 수 없습니다.





    #엑스판넬스케줄설정 #엑스판넬스케줄 #엑스판넬함수 #엑스판넬스케줄변경 #스케줄설정방법 #XPANEL스케줄설정 #XPANEL스케줄 #XPANEL스케줄함수 #XPANEL스케줄변경








  • Q: Trend에서 수집된 데이터를 CSV파일로 저장 할 수 있나요?




    A: TrendCsvWr함수를 이용하여 내부 메모리,

        SD/MMC 및 USB에 CSV파일로 저장가능합니다.

        ( Xpanel V2.40버전 기준으로 제작하였습니다.)




    * 함수설명


    형식 : TrendCsvWr(“트렌드오브젝트명”, 파일저장위치)





    파일저장위치





    저장위치는 번호, 문자기호, 파일위치 형식으로 선택하여 사용가능합니다.


    사용예) TrendCsvWr(“Trend1”, 2)



    TIP!


    1. 스크립트 실행으로 생성되는

       CSV파일의 이름은 트렌드 이름과 시간으로 구성되며,

       “Trend1_MMDDHHmmss.CSV”의 형식을 갖습니다.




    2. 파일당 표시되는 데이터수집의 개수는 최대 5000개이며,

       그 이상 수집 시 오래된 수집데이터부터 삭제됩니다.

    (ex) 데이터수집주기가 1초라면 5000초 전 데이터까지 저장가능.





    사용예제


    1. 트렌드 오브젝트이름을 설정합니다.



    TIP!

    파일로 저장 체크 시

    해당위치에 TDF파일형식으로 저장이 됩니다.

    TDF파일이 있다면 Xpanel을 재부팅하여도 과거값을

    확인 할 수 있습니다.

    (체크 해제 시 Xpanel을 부팅하면 과거값이 보이지 않습니다.)



    2. 버튼을 만들어 명령식부분에 함수를 적용합니다.





    3. Xpanel실행 후 USB가 꽂힌 상태에서

    해당버튼을 터치하면 아래와 같은 파일이 USB에 생성됩니다.





    4. 파일을 확인하면 데이터확인이 가능합니다.




    TIP!

    위 그림에서 시간표현이 분까지만 표현되는데

    셀 약식에서 초까지 표현되게 하면 초까지 표현됩니다.
     






    #엑스판넬데이터수집 #엑스판넬CSV #엑스판넬트렌드CVS파일저장방법 #엑스판넬CSV파일저장 #엑스판넬트렌드CSV #XPANEL데이터수집 #XPANEL CSV #XPANEL CVS파일저장방법 #XPANEL CSV파일저장 #XPANEL 트렌드CSV #XPANEL Trend CVS파일저장방법 #XPANEL CSV파일저장 #XPANEL Trend CSV #XPANEL데이터수집 #XPANEL CSV #XPANEL CVS파일저장방법 #XPANEL CSV파일저장 #XPANEL Trend CSV





  •  

    Q: SCADA와 Ethernet / Serial

    컨버터를 이용하여 PLC와 통신하고 싶습니다.

    A: SCADA와 Ethernet / Serial 컨버터를 이용하여

    PLC와 통신하는 설정은 아래와 같습니다.

    Serial Gate 제품 SG-1020-All 모델을 이용하여

    진행하였습니다.

    * SCADA V2.14 기준으로 작성하였습니다.

       SerialGate IP : 192.168.0.223

    SCADA IP : 192.168.0.10

     

    1. 실제 네트워크 구성은 아래와 같습니다.

    2. 인터넷 주소창의 SerialGate IP (192.168.0.223) 을 입력하여

    설정창을 확인합니다.

    3. SerialGate에서 제공하는

    Com Redirector Control 프로그램의 설정은 아래와 같습니다.

    4. IO디바이스를 설정합니다.

    PLC는 Modbus RTU Protocol을 사용하기에 SCADA에서

    Modbus RTU Frame을 직접 제작하여 사용자 프로토콜로

    통신을 진행합니다.

    5. 통신 포토 설정을 진행합니다.

    포트번호 TCP 1000번은 임의로 지정한 번호입니다.

    6. 스테이션 설정을 진행합니다.

    7. 프레임을 정의합니다.

    Modbus RTU Frame의 맞춰 Frame을 제작합니다.

    Modbus RTU Protocol의 Frame은 CimonD 도움말 참조를

    부탁드립니다.

    화면의 Frame을 간단히 설명 드린다면

    1번 국번의 43073 어드레스부터 1 Word의 Data를

    M0 영역에 저장하는 Frame입니다.

    8. 데이터베이스의 태그를 지정합니다.

    사용자 프로토콜에서 지정한 어드레스 M0의 값을

    실태그로 지정합니다.

    #스카다이더넷컨버터 #스카다이더넷컨버터통신 #스카다컨버터통신설정방법 #SCADA이더넷컨버터 #SCADA이더넷컨버터통신 #SCADA컨버터통신설정방법 #스카다시리얼컨버터 #스카다시리얼컨버터통신 #스카다컨버터통신설정방법 #SCADA시리얼컨버터

     

  •  

    Q: SCADA에서 키패드를 직접 제작하여 사용하고 싶습니다.

    A: SCADA에서 직접 키패드를 제작하시려면 화면구성 및 스크립트를

    이용하셔서 사용이 가능합니다.

     

     SCADA V2.14 기준으로 작성하였습니다.

    1. 전체적인 화면 구성 입니다.

    2. 가상 문자열태그 , Value, D0 태그를 생성합니다.

    3. 0 ~ F까지의 버튼의 설정은 아래와 같습니다.

    4. 스크립트의 내용은 아래와 같습니다

    1) Data$ = Gettagval(“Select”)

    태그의 값을 받아 Data$ 변수로 저장합니다.

    2) Len(Gettagval(“Value”))

    Value 태그 값의 총 길이를 구합니다.

    Ex) Value 태그값이 A123 일 경우 Len(Gettagval(“Value”))의

    리턴값은 4입니다.

    3) If Len(Gettagval(“Value”)) = 0 then
    Settagval “Value”, Data$
    End if

    If 조건을 사용하여 Value의 총 길이가

    0일 경우 Value값의 태그의 값을 입력합니다.

     

    4) If Len(Gettagval(“Value”)) > 0 then
    Value_Data = Gettagval(“Value”)
    Current_Data = Gettagval(“Select”)
    Settagval “Value”, Value_Data + Current_Data
    End if

    If 조건을 사용하여 Value의 총 길이가 0보다 클 경우

    Value태그와 Select태그의 값을 받아 두 문자열 값을

    더한 후 Value 태그의 다시 입력합니다.

     

    5) 위와 같이 로직을 구성하시면 0 ~ F 버튼을 눌렀을 경우

    Data의 손실없이 Value태그의 원하는 문자열이 모두 입력됩니다.

     

    5. 수정 버튼의 설정은 아래와 같습니다.

    6. 스크립트의 내용은 아래와 같습니다.

    1) Total_Value = Gettagval(“Value”)

    Value 태그의 값을 받아 Total_Value 변수로 저장합니다.

     

    2) Len_Value = Len(Gettagval(“Value”))

    Value 태그 값의 총 길이를 구합니다.

    Ex) Value 태그값이 A123 일 경우 Len(Gettagval(“Value”))의 리턴값은 4입니다.

     

    3) Left_Value = Left(Total_Value, Len_Value – 1)
    Settagval “Value”, Left_Value

    Value 태그 값 안에서 전체길이 ? 1 값을 한 나머지

    데이터를 취득합니다.

    Ex) Value 태그의 값이 A123일 경우 위와 같이 Left 함수를

    사용하게 되면 총 길이 4에서 -1을 연산한 3이라는 값이 리턴되며

    Value 태그의 값 A123에서 좌측부터 3자리수 까지 Data인 A12의

    데이터를 취득하여 Value 태그의 다시 입력되므로 우측 1자리가

    지워지는 로직이 구성됩니다.

     


    7. 삭제 버튼의 설정은 아래와 같습니다.

    8. 확인 버튼의 설정은 아래와 같습니다.

    9. Enter 스크립트의 내용은 아래와 같습니다.

    1) Settagval “D0”, Gettagval(“Value”)

    D0 태그의 Value 태그의 값을 받아 전달합니다.

    D0 태그는 실제 PLC와 통신되는 태그일 때를 감안하여

    작성하였습니다.

     

    2) Settagval “Value”, “”

    Value 태그 값 Reset

    #스카다키패드제작 #키패드스크립트 #스카다키패드#SCADA키패드제작 #SCADA키패드 #Keypad

     

     

  •  

    Q: SCADA에서 Popup 페이지를 캡쳐한 후

    캡쳐한 화면을 다른 Page의 표현하려 합니다.

    A: SCADA의 CaptureEx 함수 및 OcxMethod 함수를

    이용하여 스크립트를 구현하여 기능을 구현해보도록

    하겠습니다.

     

       샘플 프로젝트는 Windows 7 32bit 및 SCADA V2.14에서

    제작하였습니다.

    1. 가상 문자열 태그 JPG이름을 생성합니다.

    2. 테스트를 위해 Popup Page 제작 및 Popup Page가 열리는 버튼을 제작합니다.

    3. 팝업창의 위치 설정 항목은 아래와 같습니다.

    4. ActiveX를 이용한 오브젝트를 생성합니다.

    1) CimonD -> 편집 -> Active X 삽입 -> Microsoft Web Browser

    을 선택합니다.

    2) 생성된 오브젝트의 설정은 아래와 같습니다.

    5. 스크립트를 구현합니다.

    1) Timestr함수를 이용하여 현재값을 받아옵니다.

    년, 월, 일, 시, 분 값을 받아 Total_Time 변수에 저장합니다.

    Ex) 2016년 2월 16일 14시 25분의 스크립트를 실행하셨다면

    Total_Time 값은 201602161425 입니다.

    2) Settagval “JPG이름”, Total_Time

    JPG이름 태그의 Total_Time(201602161425) 값을 저장합니다.


    3) JPG이름 = “D:” + Gettagval(“JPG이름”) + “.jpg”

    변수 JPG이름의 리턴값은 D:201602161425.jpg 입니다.

     

    4) CaptureEx “0, 0, 200, 200”, JPG이름

    CaptureEx 함수를 이용하여 CimonX의 좌표(0,0),

    크기(200,200)만큼의 화면을 D:201602161425.jpg라는

    이름으로 저장합니다.

     

    5) OcxMethod “그림”, “Navigate”, JPG이름

    OcxMethod 함수를 이용하여 D:201602161425.jpg 파일을

    호출하여 “그림” 오브젝트의 표현합니다.

    6. Popup Page의 캡쳐 버튼의 설정화면입니다.

    1) 캡쳐 버튼 선택시 Script1을 호출하여 D:의

    jpg 파일 저장 및 다른 Page의 캡쳐한 내용을 표현합니다.

    #스카다캡쳐기능 #스카다페이지캡쳐 #스카다캡쳐스크립트 #캡쳐함수 #SCADA캡쳐기능 #SCADA페이지캡쳐 #SCADA캡쳐스크립트 #캡쳐 #Capture

     

     

  • Q: 삼성테크윈 네트워크 카메라를 SCADA에서 보고 싶습니다.

    A: SCADA에 CCTV화면을 나타내기 위해서

    Html의 파일의 경로를 불러오는 방식이 있습니다.

    웹상에서 화면을 실행하는 방법은 CCTV업체의 매뉴얼을

    참조하거나 업체에 문의하시기 바랍니다.

     

    * 삼성테크윈 네트워크 카메라를 기준으로 작성하였습니다.


    1. 영상보기

    1-1스크린 만들기

    영상을 보기 위해서 Screen 오브젝트를 만듭니다.

    CimonD -> 편집 -> ActiveX 삽입메뉴를 선택하여 다음과 같은

    대화상자가 나타나면 목록에서 Microsoft Web Browser를

    선택한 후 확인 버튼을 누르면 Screen 오브젝트가 생성됩니다.

    1-2 오브젝트 이름 생성

    생성된 Screen 오브젝트를 더블 클릭하여 그림 설정창이 나오면

    오브젝트 이름을 좌측 상단의 입력란에 입력합니다.

    (여기서는 ‘그림1’로 지정)

    1-3 스크립트 구성

    영상을 띄우기 위해 스크립트에서OcxMethod라는

    함수를 이용합니다.

    OcxMethod (“Object명”, “Method명”, “데이터”) 는 지정된

    데이터를 가지고 Method를 실행하는 함수 입니다.

    Method명은 Screen 오브젝트의 Event Message List를

    참고하셔야 하며, 해당 List는 업체가 제공하는 ActiveX 마다

    다릅니다.

    여기서는 Method명을 Navigate로 지정합니다.

    다음과 같이 스크립트에 OcxMethod “Object이름”,

    “Navigate”, “Html의 저장 경로” 순으로 입력해 줍니다.

    ※SCADA에 CCTV화면을 나타내는 방식은 웹상에서

    CCTV를 실행할 수 있는 Html 샘플 파일이 있어야 합니다.

    없으시면 CCTV업체에 문의하시기 바랍니다.

    위의 내용과 같이 설정을 하시고 CimonX를 실행하신 후

    스크립트를 실행하시면 Screen 오브젝트에 CCTV화면이

    나타나는 것을 보실 수 있습니다.

    <SCADA에 연동된 CCTV화면의 모습>

    2. CCTV 채널 변경 방법.

     

    XNS ActiveX SDK 의 샘플 프로그램은

    기본적으로 카메라의 1번 프로파일을 보여주도록 되어 있습니다.

    1번 프로파일은 MJEG, framerate는 5로 설정되어 있기 때문에

    ips가 5~10 정도의 값이 나오게 됩니다.

    따라서 화면이 끊겨 보일 수 있습니다.

    1번 프로파일의 framerate를 변경하시거나, OpenMedia() 호출 시

    다른 프로파일을 가지고 오도록 수정해주시면 됩니다.

    프로파일을 설정하기 위해서는 Control ID를

    변경해주시면 됩니다. 예를 들면 네트워크 카메라의 경우,

    Control ID는 3번부터 1번 프로파일(채널)을 뜻하므로

    Control ID를 3으로 입력하면 첫 번째 비디오 프로파일 영상을

    가져오게 됩니다.

    따라서 두 번째 비디오 프로파일(2번채널) 영상을

    가져오기 위해서는 Control ID를 4로 설정해 주시면 됩니다.

    * 기본적으로 Video01번으로

    지정이 되어있는 것을 볼 수 있습니다.

    (화면 끊김현상 발생)

    CCTV.html 파일을 실행하여 웹상에서

    CCTV화면이 실행되면 웹화면에서 마우스 우측을

    클릭하여 소스보기를 선택합니다.

                  ↓

    위의 그림처럼 OpenMediaEx의

    숫자 3을 4번으로 변경한 후 저장합니다.

    (화살표 표시한 부분)

    *소스 수정 후 CimonX를 재실행하면Video02로 변경되어

    영상이 빨라 진 것을 알 수 있습니다.

     

     네트워크 카메라의 Control ID는

    아래와 같은 구조로 되어 있으니 비디오 프로파일을

    선택하실 때 참고하시기 바랍니다.

    < Network Camera control module structure >

    Control Module(Device, 1) *************** Control ID : 1
    |*** Control Module(Camera, 1) ********** Control ID : 2
    |***** Control Module(Video, 1) ********** Control ID : 3
    |***** Control Module(Video, 2) ********** Control ID : 4
    |****** …
    |****** Control Module(Video, 10) ******** Control ID : 12
    |****** Control Module(Sensor-in, 1) ****** Control ID : 13
    |****** Control Module(Digital-out, 1) ***** Control ID : 14

    Tip. 웹상에서 소스가 수정이 되지 않을 경우

    다음과 같이 메모장에서 수정하여 주시면 됩니다.

    #스카다CCTV #스카다CCTV연동 #CCTV #CCTV연결 #SCADA CCTV #SCADA CCTV연동 #CCTV연동 #삼성테크윈CCTV #스카다CCTV #SCADA 삼성테크윈CCTV #삼성테크윈네트워크카메라