• 제품선택
  • BP 내장형 고속카운터는 HSC, HSCSW라는 전용 명령어를 사용하여 계측할 수 있습니다.  

     

    HSC 명령어와 HSCSW 명령어의 사용법은 다음과 같습니다.  

    또한, 전원이 꺼지더라도 카운터 내용을 저장할 경우 ABS Counter 옵션을 체크하시면 됩니다. 

     

  •  CIMON-plcS 신형 LD 편집기에서 런 중 수정이 됩니다. 

     

    [적용방법]   

     

    CICON 환경설정 에서 LD 편집기에 기존LD편집기 사용(CICON 재시작 필요)을 선택 하고 CICON 재 실행을 하면 아래와 같이 구형 LD 편집기가 됩니다.

     

    아래와 같을 때는 온라인 접속 을 해서 모니터 및 런 중 수정을 할 수 없습니다.

     

    CICON 환경설정 에서 LD 편집기에 기존LD편집기 사용(CICON 재시작 필요)을 선택 하지 않으면 아래와 같이 신형 LD 편집기 가 실행 됩니다. 

    신형 LD 편집기에서 모니터 및 런 중 수정을 할 수 있습니다. 

  • Q) 스캔프로그램 동작 모니터링 중 갑자기 특정영역 어드레스 값이 엉뚱하게 나옵니다. 절대 그값이 나올수 없는데 무엇이 문제일까요?

    A) 스캔프로그램 명령어를 사용할때 어드레스가 겹쳐지거나 중복되었을 경우 위와같은 현상이 발생할 수 있습니다.

    대부분 DIV, MUL 명령어를 사용할 경우 많이 발생하게 되는데, DIV와 MUL 명령의 경우 더블워드의 어드레스를 사용하게 됩니다.

    예를 들어, [DIV D0 D1 D2] 라는 명령을 사용하게 되면, 계산 결과값은 D2, D3에 저장되게 됩니다. D2에는 몫, D3에는 나머지가 들어가게 되므로 어드레스를 부주의하게 사용할 경우, D3에 위치한 데이터를 덮어쓰는 오류가 발생하게 됩니다.

    어드레스 중복을 확인하는 방법으로는 CICON의 Cross Reference 를 사용하면 편리하게 확인할 수 있습니다.

    Cross Refrence에는 어드레스 사용내역을 볼 수 있으며, 이곳에서 명령어 사용  Start와 End 어드레스를 확인할 수 있습니다. Start와 End 사이의 어드레스에 중복된 어드레스가 없는지 확인하시면 편리하게 수정하실 수 있습니다.
     

  • [사용예시]


    1. 원격지 혹은 기타 장소에서 Server PC의 감시 및 제어를

    원하는 경우 사용 가능합니다.

    [유의점]

     

    1. Server PC의 WS(Web Server) 키락이 반드시 존재해야 합니다.

    [설정방법]

    1) SCADA V3.03 기준으로 작성하였습니다.

    2) Web Server PC IP : 192.168.0.10

    3) 공유기(Router) 고정IP : 172.30.10.89

    4) 공유기(Router) DDNS : CimonSupport.iptime.org

    Web Server PC 설정 방법

    1) 도구 – 네트워크 – Web Server로 동작 항목을 체크합니다.

    2) Web(Http) 서버 설정 항목을 선택합니다.

    3) Web Server 설정 고정IP를 사용하는 경우

    4) Web Server 설정 유동IP(도메인이름)을 사용하는 경우

    ㄱ. 웹 서버 루트 폴더 경로 C:WebPages 는 Default 경로이며,

    Server쪽 정보가 저장되어 지는 폴더입니다.

     

    ㄴ. ① 항목의 설정들의 설명은 아래와 같습니다.

    a. Http 인터넷 주소

    외부 고정IP 또는 유동IP(도메인이름)을 입력합니다.

    b. Http 포트번호

    Web Server로 접속되는 포트번호 입니다. (TCP 80번입니다.)

    c. Html 파일이름

    Client에서 입력하게 되는 Htm 파일 이름입니다.

    d. 홈페이지 타이틀

    Explorer의 보여지는 타이틀 입니다.

    ㄷ. ② 항목의 설정들의 설명은 아래와 같습니다.

    a. 로컬 IP 어드레스는 SCADA PC(Web Server PC) 의 IP를 입력합니다.

    b. 통신용 포트번호 : UDP 7000번으로 Data를 주고받는 포트번호 입니다.

    c. Web Server 접속시 초기 실행되는 페이지를 지정합니다.

    d. 클라이언트에서 제어불가능 항목을 체크할 경우 클라이언트

    PC에서 제어가 불가능합니다.

    5) Web Server 설정 완료 후 Cimon X 실행시 화면입니다.

    Cimon X 실행시 자동으로 Http Server가 실행되며, 프로그램이

    실행되어 있어야만 Web Server로 접속이 가능합니다.

    6) Web Server 설정이 끝난 이후 OS의 설정을 진행합니다.

    ㄱ. 윈도우 사용자 계정 컨트롤 설정을 아래와 같이 진행합니다.

    ㄴ. 윈도우 방화벽을 해제합니다.

    ㄷ. 인터넷 익스-플로러 – 인터넷 옵션

    설정을 아래와 같이 설정합니다.

    기본 수준 버튼을 눌러 기본값으로 적용합니다.

    Web Client 설정 방법

    1) 고정 IP를 사용하는 경우 아래와 같이 입력합니다.

    2) 유동 IP(도메인) 을 사용하는 경우 아래와 같이 입력합니다.

    3) IP또는 도메인으로 접속시

    아래 사진과 같이 ActiveX 설치 화면이 나타납니다.

    4) ActiveX를 설치하면 아래와 같은 입력란이 나타나게 됩니다.

    고정IP 또는 유동IP(도메인이름)을 재입력하시면 됩니다.

    5) 입력 완료 후

    Ok버튼을 누르시면 아래와 같이 Data를 다운로드 합니다.

    6) 최초 접속시 아래와 같은 화면이 표현됩니다.

    7) 위와 같은 메시지가 표현되는 경우

    C:CIMONCmnWebClientClient.ini 파일을 Open합니다.

    8) 위의 설정이 완료된 후

    Explorer에서 재접속 할 경우 Login화면이 표현됩니다.

    9) Login 하시면 프로젝트 Data를 다운로드 합니다.

    Web Server로 접속이 되지 않는 경우 증상과 조치방법

    1) Web Server 접속이 되지 않는 경우

    ㄱ. 조치 1 : Web Server PC와 연결된 공유기 설정을 확인합니다.

    TCP 80번, UDP 7000번 포트포워딩 작업을 확인해주세요.

    #웹서버설정 #WS키락사용 #스카다네트워크설정 #Web Server #스카다웹서버설정 #스카다웹서버 #SCADA네트워크설정 #SCADA웹서버설정 #SCADA웹서버

     

     

  • CIMON-PLC에서FWRITE 명령어를 사용해서 가능합니다. 

     

    [적용방법] 

    M00 비트가 ON이 되면 슬롯0번에 장착된 가감속시간1을 D0디바이스에 입력된 값으로 변경합니다.

    Flash Memory에 저장을 하지 않기 때문에 PLC 전원이 OFF/ON 되면 값은 유지되지 않습니다.

    Setting Data Memory 영역은 도움말 위치결정 파라미터에서 확인 하실 수 있습니다.

    [주의 사항] 

    위치결정 모듈의 설정 데이터를 기록/보관 하는 영역으로, Sequence 프로그램에서 전용 명령어인 FREAD/FWRITE 명령을 사용하여 읽기/쓰기를 할 수 있습니다.

    시스템 메모리 영역은 사용자의 요청에 따라 Flash Memory에 Backup이 가능합니다. 전원이 연속적으로 인가되는 동안에는 Flash Memory의 저장 회수가 20회로 제한 되는데 이는 Flash Memory의 수명(기록 회수약 100만 회) 때문이며, 잘못된 Sequence 프로그램에 의해 Flash Memory의 연속적인 기록으로 수명을 단축시키는 현상을 방지하기 위해서 입니다.

     

     

  • Q) AD 모듈에 서로다른 입력센서를 각 채널에 연결하여 사용할 경우, 계측이 되지 않습니다. 입력전압과 전류 측정값은  1~5V, 4~20mA로 정상인데 무엇이 문제일까요?

    A) 서로다른 종류의 입력센서를 동시에 여러채널에 사용할 경우 입력 센서의 전압 레벨 차이가 발생할 수 있습니다.

    비절연형 AD 모듈을 사용하는 경우, 각 채널의 Com을 서로 연결하여 전체 채널의 전압 레벨을 맞추어 주게 되면 해결 됩니다.

    Com 처러가 불가능한 경우는 채널간 절연 처리가 되어있는 CM1-AD04W 모듈을 사용하십시오.

  • CIMON-SCADA MS-SQL ODBC 설정추가 방법은 아래와 같습니다. 

     

    WINDOW 7 예제 입니다.  

     [적용방법]   

     

    1. 제어판에서 ODBC를 선택 합니다.

     

    2. ODBC 데이터 원본 관리자 에서 추가를 선택 합니다

      

     

    3. SQL Server를 선택하고 마침을 선택 합니다.

    4. 이름 : 외부에 노출될 이름 , 설명 : 외부에 노출될 설명 , 서버 : 연결한 서버의 주소

    5. 아래와 같이 설정 하면 됩니다.

    등록된 로그인용 계정과 비밀번호를 입력하면 됩니다.

    6. 해당계정이 접근 가능한 데이터 베이스나 사용할 데이터베이스를 지정하려면 기본  데이터베이스를 다음으로 변경’을 선택해 줍니다.

       (그냥 ‘master’를 사용하려면 체크 안 해도 됩니다.)

    7. 추가 설정을 할 내용이 있으면 선택을 합니다.

    8. 7번에서 마침을 선택하면 아래와 같은 화면이 나타납니다.  

        데이터 원본 테스트를 선택 합니다. 

      

     

    9. 아래와 같은 창이 나타나면 성공입니다. 완료가 되지 못하면 뒤로 눌러 다시 확인해보시기 바랍니다.

    10.정상적으로 ODBC가 생성이 되면 아래와 같이 추가한 파일이 보이게 됩니다.

    #ODBC#SQL#MSSQL#MS#MS-SQL# 오디비씨

  • Q: SCADA 페러럴(프린터포트) 키락을 사용할 때 문제점이 없나요?

    A: SCADA 페러럴 키락 관련해서 설명 드리겠습니다.
    [페러럴(프린터포트) 키락을 사용하는 경우]

     

    1) Window XP까지 권장하며,

    Window 7 이상에서 인식이 불가능할 수 있습니다.

     

    2) USB 컨버터를 이용하여 사용하실 수 없습니다.

     

    3) 장치관리자의 프린터포트(LPT)가 인식되는지

    확인이 필요합니다. 키락의 Lamp가 점멸되지 않기 때문에

    CimonD를 실행하기 전까지 확인이 불가능합니다.

    4) CimonD에서 키락이 인식되면 SCADA 버전과

    호환성은 무관합니다. 단, 예외의 경우가 있을 수 있으며

    USB 키락으로 업그레이드를 권장 드립니다.

    5) 현재까지의 Cimon SCADA 키락 제품입니다.

    Q: 키락의 종류의 대해서 궁금합니다.

    A: 키락의 종류 및 간단한 내용 설명, 유의점의 대해

    설명 드리겠습니다.

    [키락의 종류와 간단한 내용 설명]

    1) 키락의 종류

    ㄱ. DS : 개발 및 실행용 키락

    ㄴ. RS : 실행용 키락

    ㄷ. VS : View를 구성하실 때 사용되는 키락(감시만 가능)

    ㄹ. CS : View를 구성하실 때 사용되는 키락(감시 및 제어가능)

    ㅁ. WS : Web을 구성하실 때 사용되는 키락(감시 및 제어가능)

       Mobile을 사용하시는 경우는 Option으로 추가하여

    사용이 가능합니다.

    DS와 RS는 실태그(장비와 통신하는 태그)를 기준으로

    구분됩니다.

    VS & CS & WS 의 경우 동시접속 가능유저를 기준으로

    구분됩니다.

     

    2) DS 및 RS 키락 사용시 유의점

    ㄱ. RS 키락을 사용할 경우

    반드시 DS키락으로 먼저 저장되어야 합니다.

    ㄴ. 먼저 저장되는 DS키락의 태그수의 따라서 RS키락의

    사용이 제한될 수 있습니다.

    Q: SCADA가 데모모드로 동작합니다. 해결 방법은 없을까요?

    A: SCADA 데모모드 동작 관련하여 조치 방법을 설명 드리겠습니다.

    [SCADA가 데모모드로 동작할 때 조치방법]

     

    1) 키락의 붉은색 Lamp가 점등되지 않는 경우

    아래 사진은 키락이 정상 인식된 사진입니다.

    ㄱ. SCADA 2.14 의 경우

    C: KDTSYS SCADA Hldinst Hldrv32.exe 실행

    키락 재인식 프로그램으로써 설치 후 키락의 붉은색 Lamp를

    점등되지는 확인합니다.

    ㄴ. SCADA 3.xx 의 경우

    C: CIMON SCADA Hldinst Hldrv32.exe 실행

    C: CIMON SCADA Hldinst2 HASPUserSetup.exe 실행

    (Hldinst2폴더가 없는 경우 다운로드 자료실에 첨부된 Hldinst2 파일을 다운로드하여 실행함)

    키락 재인식 프로그램으로써 설치 후 키락의 붉은색 Lamp를 점등되지는

    확인합니다. SCADA 설치시 경로를 따로 지정하셨다면 SCADA 설치폴더를

    확인하시면 됩니다

    2) CimonX를 실행할 때 데모모드로 동작하는 경우

    Cimon에서 Demo모드로 동작 할 경우 일부 기능이

    동작하지 않습니다.

    동작하지 않는 기능은 Server-Client, ODBC, Web Server,

    View/Control Server 및 일부 옵션 기능이 동작 하지 않습니다.

    단, V2.14 부터는 키락없이도 ODBC 기능 사용이 가능합니다.

    ㄱ. CimonD 실행 -> 도구 -> 데이터베이스 실행

    ㄴ. 파일 -> 저장

    반드시 데이터베이스가 Open되어 있어야 합니다

    3) Touch PC를 사용하는데 키락 인식이 되지 않는 경우

       Cimon Touch – 키락이 내장되어 있는 Touch PC 입니다.

    Cimon PPC – 키락이 내장되어 있지 않은 일반 Touch PC 입니다.

    XPANEL 은 키락이 필요하지 않습니다.

    ㄱ. 홈페이지에서 SCADA를 다운받으실 때 앞의 [Touch]가

    적혀있는 SCADA를 다운로드

    일반 [SCADA]를 사용하실 경우 내장된 키락 인식이 불가능 합니다.

    4) 키락이 정상적으로 인식되었는지 확인하는 방법

    ㄱ. Cimon D – 도움말 – CimonD정보 버튼을 이용하여

    확인이 가능합니다.

    * 키락이 없거나 인식되지 않았을 때

    * 키락이 정상적으로 인식되었을 때

    #키락총정리 #키락 총정리 #페러럴키락 #페러럴키락오류 #페러럴키락인식오류 #페러럴키락인식안됨 #페러럴키락인식되지않음 #페러럴키락인식방법 #페러럴포트키락 #페러럴포트키락오류 #페러럴포트키락인식오류 #페러럴포트키락인식안됨 #페러럴포트키락인식되지않음 #페러럴포트키락인식방법 #프린트포트키락 #프린트포트키락오류 #프린트포트키락인식오류 #프린트포트키락인식안됨 #프린트포트키락인식되지않음 #프린트포트키락인식방법 #프린트키락 #프린트키락오류 #프린트키락인식오류 #프린트키락인식안됨 #프린트키락인식되지않음 #프린트키락인식방법 #키락에불안들어옴 #데모동작 #데모해결방법 #키락오류 #키락인식오류 #키락인식안됨 #키락인식되지않음 #키락인식방법 #오류코드2201 #키가 없거나 키정보가 일치하지 않아 데모모드로 동작합니다. 데모모드는 4시간 I/O 통신이 가능하며 일부 특수모듈은 동작하지 않습니다. (2201) #키가없거나키정보가일치하지않아데모모드로동작합니다.데모모드는4시간I/O통신이가능하며일부특수모듈은동작하지않습니다.(2201) #키가 없거나 키정보가 일치하지 않아 데모모드로 동작합니다 #키가없거나키정보가일치하지않아데모모드로동작합니다.데모모드는4시간I/O통신이가능하며일부특수모듈은동작하지않습니다.(2201) #키가 없거나 키정보가 일치하지 않아 데모모드로 동작합니다. #키가 없거나 키정보가 일치하지 않아 데모모드로 동작합니다. (2219) #키락정보 #키락종류정보 #키락매뉴얼 #키락메뉴얼

     

  • 스크립트를 사용하여 구현 가능합니다.

     

    1. 워드를 비트로 표현하는 스크립트입니다. 

    Sub Word2Bit() 

    worddata = GetTagVal(‘WORDDATA’)    ‘ ‘WORDDATA’태그를 변수 worddata에 저장 합니다 

    BitMask = 1                                         ‘ 변수 BitMask 1을 저장 합니다 

    For i = 0 To 15                                     ‘ i  0에서 15까지 저장  합니다 

     tagstr$ = ‘BIT’+Format(i,’00’)              ‘ ‘BIT00’~’BIT15’ 값을 변수 tagstr$  저장 합니다.
    bitdata = worddata AND BitMask         ‘ 
    예를 들어 worddata 5가 들어오면 000000000000101 AND 1 이면          ‘  bitdata 1이 들어 갑니다 

      

     if(bitdata > 0) then
    SetTagVal tagstr$, 1                         ‘ bitdata 0
    보다 크면 tagstr$ 1을 저장 합니다.
    else
    SetTagVal tagstr$, 0                         ‘ bitdata 0
    이면 tagstr$ 0을 저장 합니다.
    end if
    BitMask = BitMask * 2                       ‘
    예를 들어 처음 1 이들어가면 000000000000101   

    ‘ 2 1승 이여서 두번째 비트를 의미 합니다 

    Next 

    End Sub 

      

    2. 비트를 워드로 표현하는 스크립트입니다. 

    Sub Bit2Word() 

    BitMask = 1                                              ‘ 변수 BitMask 1을 저장 합니다.
    worddata = 0                                             ‘
    변수 worddata 0을 저장 합니다 

    For i = 0 To 15                                          ‘  i  0부터 15까지 저장  합니다 

     tagstr$ = ‘BIT’+Format(i,’00’)                   ‘ ‘BIT00’~’BIT15’ 값을 변수 tagstr$  저장 합니다.
    BitVal = GetTagVal(tagstr$)                      ‘  tagstr$ 
    값을 변수 BitVal 에 저장 합니다 

     For j=0 to i                                              ‘  j  i 값을 저장  합니다.    

    BitMask = 2^j                                           ‘ BitMask  2 j 승을 저장 합니다 

     Next 

     worddata = worddata + BitMask * BitVal    

    Next 

    SetTagVal ‘WORDDATA’,worddata 

    End Sub