• 제품선택
  • Q: CM1 모듈로 MODBUS TCP통신을 할 경우

    디지털(D)영역 32000까지 사용이 가능한가요?

    A: CM1-XP 시리즈는D0~31999영역까지 지원합니다.

    (CM1-CP3 = D0~9999 / CM1-CP4 = D0~4999 지원)

    단, ETHERNET 모듈은 CM1-EC01A F/W 2.49~2.51(최신)

    CM1-EC10A F/W 1.17~1.24(최신) 에서 지원합니다.

    [TEST조건]

    1. PLC EC01/10A Slave로 지정하였습니다.

    (F/W EC01A: 2.51 , EC10A: 1.23 TEST)

    2. Farrellton Solar 프로그램을 이용하여 (4)Read Holding register 읽어보았습니다.

    3. MODBUS Maping D영역31999까지 읽어오는지 확인

    MODBUS MAPPING 전체자료는 CIMON홈페이지에서 다운받을 수 있습니다.

    * Modbus mapping자료의 D영역인 Read holding reg 영역을 일부 발췌

    [EC01A TEST]

    1. EC01A 설정 IP: 172.30.17.231 국번: 0

    D3190~D3199 어드레스에 10~19까지 디지털값을 write

    2. MODBUS MASTER 프로그램

    Slave단의 35062~35071번지까지 Read Holding register

    디지털영역값을 읽어옴

    [EC10A TEST]

    1. EC10A IP: 172.30.10.120 국번: 1

    D3190~D3199 어드레스에 1~10까지 디지털값을 write

    2. MODBUS MASTER 프로그램

    Slave단의 35062~35071번지까지 Read Holding register 디지털영역값을 읽어옴

    해시태그: #MODBUS #32000번지 #CM1-XP

    #PLC모드보스TCP #PLC모드보스TCP디지털영역 #CM1 MODBUS TCP #PLC MODBUS TCP #PLC MODBUS TCP디지털영역 #CM1 MODBUS TCP D영역

     

  • Q: 이중화 시스템에서 PLC링크 사용할 경우 어떻게 설정해야 하나요?

    A: PLC링크의 공동/이중화로 사용하시면 됩니다. 설정은 아래와 같습니다.

    [네트워크 구조-TEST]

    A이중화 PLC 1SET

     

    Primary/IP: 192.168.0.11

    Secondary/IP: 192.168.0.13

    B 이중화 PLC 1SET

    IP: 192.168.0.12

    [설정방법]

    1. A이중화 Primary 측 공동네트워크 IP설정해주셔야합니다.

     

     

     * A PLC – 0국번: Primary IP / 32국번: Secondary IP

     

    ** B PLC – 1국번: Primary IP

     

    2. PLC 파라미터 PLC 링크 자동절체 체크

     

    3. PLC 링크에서 슬롯, 국번설정후 송수신할 데이터를 추가해줍니다.

     

    4. (B이중화 PLC Primary) 위와 같이 설정해줍니다.

     

     

    5. 통신결과 A이중화 Primary

     


    B
    이중화 Primary

     

    TX: D0 -> D20

    RX: D10 데이터가 잘 주고받는다


    (1,2
    초 펄스접점으로 디지털영역에 프로그램하여 실시간으로 값이변함)

     

    6. A이중화 Primary 끊어지고 Secondary -> Active로 동작시,


    PLC
    링크통신은 끊어지지않으며 B이중화 Primary의 데이터값은

    끊어지지않고 정상적으로 통신가능합니다.

    #PLC이중화시스템 #PLC이중화링크 #PLC이중화 #PLC이중화시스템설정 #PLC이중화링크설정 #PLC이중화설정 #PLC이중화시스템설정방법 #PLC이중화링크설정방법 #PLC이중화설정방법 #PLC이중화시스템방법 #PLC이중화링크방법 #PLC이중화방법 #PLC이중화시스템통신 #PLC이중화링크통신설정방법 #PLC이중화통신설정방법

     

     

  • CICON에서 PLC에 접속시 COM 라이브러리를 초기화 할수 없습니다. 라는 경고창이 발생할 경우 CICON의 설치 경로를 확인 하여 주십시오.

    이는 USB Driver가 정상적으로 설치되지 않아 발생하는 문제로 확인하는 방법은 아래와 같습니다.

    PLC와 USB 연결 후, [제어판] -> [장치 관리자] “범용 직렬 버스 컨트롤러”에 USB Composite Device 로 인식되어 있거나 아예 나타나지 않습니다.

    (정상적으로 설치가 된 경우 CIMON PLC USB Loader CICON 이라고 인식되어야 합니다.)

    USB Driver를 재설치 해도 정상적으로 설치가 되지 않는 현상이 계속됩니다.

    장치 관리자에서 정상적으로 인식이 되지 앟ㄴ는 경우라면, USB Driver를 다시 설치해야 하며 아래와 같은 순서로 문제를 해결할 수 있습니다.

     

    <대응 방법>

    1. Windows 7 update -> Service Pack 1

    2. CIMON PLC 장치 드라이버 재설치

    정확한 설치 및 사용을 위해 아래 순서를 참고하여 주십시오.

    =========================================================================================
    #COM 라이브러리 #라이브러리

  • PLC CPU STOP  램프가 점멸하는 것은 PLC 에러가 발생했을 경우입니다.

    [PLC에러 확인 방법] 

     

    PLC CPU 에 에러가 발생했을 때에는 PLC 에 접속을 해야지만 발생 원인을 알 수 있습니다.

    에러 확인 방법으로는 PLC에 접속 후 온라인 → PLC상태를 보시면 현재 PLC의 상태가 나오게 됩니다.
      
    위 그림은 좌측이 정상인 PLC의 상태 이고 우측이 경고장이 발생한 PLC의 상태 입니다.

    경고장 PLC 의 상태를 보시면 PLC 상태에 경고장으로 표시가 되고 ERROR 정보에 경고장 발생과 경고장이 발생하게 된 에러코드 030C  그리고 에러과 베이스와 슬롯 번호가 PLC 상태에 표시되게 됩니다.

    고장  발생 원인 해결 방법으로는 PLC 도움말을 참조 하시면 해결방법이 자세히 나와있습니다.

    도움말 → CIMON-PLC CPU → TROUBLE SHOOTING → 에러코드 일람을 참조하시면 에러코드와  표시 메시지 진단시점과 CPU상태 및 조치방법이 자세히 나와있습니다.

    감사합니다.

  •  

    TC 모듈에 계측되는 온도값 헌팅이 심한 경우 프레임GND(FG) 연결 확인이 필요합니다.

    계측되는 온도값 헌팅시 다음과 같이 확인이 필요합니다.

    경우 1


    ( 1번 사항을 시행하셔도 동일하다면 2번을 참고 하시기 바랍니다. )


    1.
    FG GND 연결이 없는 경우

     → CPU, TC 모듈에 공급되는 전원부의 FG 결선 여부 확인이 필요합니다.

         (만약 결선되지 않으면 꼭 연결 후 확인이 필요합니다.)

    2. TC 센서가 다양한 장비와 브릿지로 접속되는 경우

     

     → 장비간의 전기적 간섭에 의하여 계측되는 온도값 헌팅이 발생할 수 있습니다.

     → 브릿지로 구성된 상대 측 기기들을 확인하여 AGND를 출력하는 포트가 존재한다면

         해당 출력 포트와 TC모듈의 AGND를 서로 연결해 주시기 바랍니다.

     

    경우 2

     


    모든 장비가 FG가 연결되어 있는 경우인데도 계측되는 온도값 헌팅이 발생할 경우

     

     → 연결된 FG그라운드를 제거 후 확인이 필요합니다.


    * 다른 장비와 TC센서와 공유 하는 것은 당사에서 권고 하지 않습니다.

    #온도값헌팅, plc헌팅, #헌팅되는경우, #헌팅확인

     

  • Q: PLC CPU 에러발생시, 고장진단 및 자주 발생하는 에러 대처법

    A: 먼저 PLC CPU 에러발생시, 확인하는 방법에 대하여 설명드리겠습니다.


    1. CPU LED
    로 에러감별법


    PLC CPU
    외관 윈도우창에는 RUN(Green LED), STOP(RED LED)가 존재합니다.

    * RUN모드: Green LED 점등

    * STOP모드: RED LED 점등
    *
    만약 STOP에서 LED가 점멸한다면 현재CPU에러가 발생했으므로 CICON으로 접속하여 에러코드를 확인해주셔야합니다.

     

    2. CICON을 이용한 PLC상태보는법

     

    PLC를 CICON에 접속한 후 -> 온라인 -> PLC 상태 -> PLC ERR 정보확인

     

    위 그림과같이 중고장, [0307] 특수모듈의 읽기/쓰기 실패,

    로컬베이스의 2번째 특수모듈에 문제가 발생했음을 표시해줍니다.


    PLC CPU
    의 고장상태는 두가지로 구분됩니다.

     

    경고장

     

    경고장 발생 시 PLC 운전 상태는 STOP으로 전환되며,

    STOP LED는 1초 주기로 On, Off를 반복합니다.

    경고장 상태는 PLC의 운전에 있어 치명적인 장애는 아닙니다.

    중고장

     

    중고장 발생 시 PLC 운전 상태는 STOP으로 전환되며,

    STOP LED는 0.5초 주기로 On, Off를 반복합니다. 중고장 상태는

    PLC의 운전에 있어 치명적인 장애입니다.

    * 에러발생시 CICON을 PLC에 접속 후

    “온라인-PLC상태”에서 에러코드를 확인하여 에러 발생 요소를

    제거한 후 PLC의 운전상태를 RUN으로 전환하면 됩니다.

     

    3. 에러코드 및 에러 조치 방법에 관한 내용은 “에러코드 일람”을 참조하셔야 합니다.

    CICON 도움말[F1] -> PLC 공통 -> Trouble Shooting -> 에러코드일람

     

    4. 자주 발생하는 에러코드에 대한 대처방법


    ㄱ. [0205] 배터리 전압이 정상전압 이하로 떨어졌거나 배터리가 없습니다


    = CPU
    상단에 있는 배터리 홀더를 여시면Battery (3V, Lithium) 교체

    ㄴ. [0302] 모듈이 동작중에 장착되거나 빠졌습니다


    =
    해당모듈이 베이스간의 접촉불량으로 추정하며 모듈재장착 추천

    ㄷ. [0305] 특수모듈 초기화 실패


    =
    해당특수모듈의 H/W이상일 가능성이 높으므로 제품교체 권장

    ㄹ. [0307] 특수모듈의 User Data 영역에 대한 읽기/쓰기를 실패했습니다


    =
    해당슬롯의 특수카드 FROM/TO명령어의 슬롯이 맞게 설정되었는지 Check


       해당특수모듈이 동작중에 빠졌을 경우 또는 H/W이상일 가능성이 높으므로

    제품교체 권장

    ㅁ. [0308] 증설 베이스로부터 응답이 없습니다


    = Expention 모듈(EP0nA) H/W이상이 가능성이 높으므로,

    CPUEP모듈간의 증설통신 Check

     

    5. 모듈 교체 방법 및 PLC 상태정보에서 슬롯이 나타나질 않을 경우




    * F FLAG
    영역인 F0070은 해당 베이스 와 모듈슬롯이 표시됩니다

    * F0070~F0077 1Byte는 Slot번호(0~11)나타내며


    F0078~F007F 1Byte
    는 로컬/증설베이스를 나타냅니다.

    #CPU에러 #PLC에러 #PLC CPU에러 #PLC CPU #CPU고장 #PLC고장 #PLC CPU고장 #PLC에러대처 #CPU에러대처 #PLC CPU에러대처 #PLC에러해결 #CPU에러해결방법 #PLC CPU에러해결법 #PLC에러대처법 #CPU에러대처법 #PLC CPU에러대처법

  • PLC 접속설정에 대하여 설명 드리겠습니다.

    [설정방법]

    CICON 온라인 -> 접속설정을 보시면 아래와 같은 창이 나타나게 됩니다.

    접속 방식으로는 크게 다섯 가지로 나뉘게 됩니다.

     

    1. Serial Port-PC의 COM 포트를 통해 PLC에 직접 연결하는 경우 선택합니다.

    2. Dial-up Modem- PC의 COM 포트로 전화선 모뎀을 통해 PLC에 연결하는 경우 선택합니다.

    3. 전용선 모뎀- PC의 COM 포트로 전용선 모뎀을 통해 PLC에 연결하는 경우 선택합니다.

    4. Ethernet PLC- 이더넷 모듈과 접속하는 경우 IP, 도메인을 사용하실 경우 선택합니다.

    5. USB port – PC의 USB 포트를 통해 PLC에 직접 연결하는 경우 선택합니다.

    온라인 -> 접속을 선택하시면  PLC 접속이 완료됩니다.

    감사합니다.

     

    [TIP]

    각 접속방식의 설정방법은 CICON 도움말 → CICON → CICON 사용법 → 접속 환경 설정을 보시면 해당통신의 설정에 대한 자세한 설명이 나와있습니다.

  • Microsoft Visual C++ 2008 SP1 재배포가능패키지(x86)가설치가되지않았을경우 아래와같이CICON 설치시자동등록오류가발생합니다.



    정상적으로설치가안된경우CICON.EXE 파일을실행하면아래와같은에러메세지가발생합니다.



    해결방법

    Windows XP, Windows Vista 및Windows7 OS에서CICON을 설치 할 경우 자동으로 재배포 가능 패키지가 설치가 되지만 현재Windows 8 OS가 설치된 PC에서는 자동으로 설치가 되지 않는 경우가 간헐적으로 발생됩니다. 그럴 경우 아래와 같이 Microsoft Visual C++ 2008 SP1 재배포가능패키지(x86)를 직접 다운로드 받아 설치합니다.


    1. http://www.microsoft.com/ko-kr/download/details.aspx?id=5582에접속합니다.

     

    2. Microsoft Visual C++ 2008 SP1 재배포가능패키지(x86)를다운드합니다.



    3. 다운로드받은파일을아래와같이설치를진행합니다.



    4. Microsoft Visual C++ 2008 SP1 재배포 가능 패키지(x86)설치를 완료한 후 CICON을 다시 설치합니다.

  • 더블워드, 워드, 부동 소수점 데이터 연산 방법입니다.  

    –         더블워드/부동소수점 연산의 경우 지정어드레스에 +1까지 점유 하게 됩니다.  

     

    –         더블워드 연산의 경우 명령식 앞에 “D” 붙여주시면 됩니다.(예 : DADD, DSUB)

     

    –         부동소수점 연산의 경우 명령식 앞에 “E” 붙여주시면 됩니다.(예 : EADD, ESUB) 


                  *  부동소수점 연산은 XP, PLCS CPU만 지원됩니다.    
     

     

    [예제]

    *   ADD 명령어
     

              S1으로 지정된 데이터와 S2로 지정된 데이터를 덧셈하여 그 결과를 D로 지정된 영역에 저장합니다. 

              (“CICON > 도움말 > 도움말 – PLC공통 > PLC 명령어 > 응용 명령 상세 > 산술 연산 명령> BIN사칙연산(덧셈) : ADD, DADD, ADDP, DADDP” 참조)

     

    1.       워드 연산

     M00이 ON이 되었을 때 100과 D0을 덧셈하여 D100에 저장하는 프로그램
    예) D0이 5일 때 D100의 값은 105가 됩니다.

    2.       더블워드 연산

     M00이 ON이 되었을 때 65536(H00010000)과 D0을 덧셈하여 D100에 저장하는 프로그램  

           예) D0~D1이 16(H00000010)일 때 D100(D100~D101)의 값은 65552(H00010010)가 됩니다.


          3.       부동소수점 연산

           
           M00이 ON이 되었을 때 12.34와 D0~D1 부동소수점데이터(Float)을 덧셈하여 D100~D101에 부동소수점 데이터(Float)를 저장하는 프로그램  

           예) D0~D1이 56.78일 때 D100~D101의 부동수소점 데이터(Float)는 69.12이 됩니다.

    l    자세한 데이터 형태에 따른 연산은 “CICON > 도움말 > 도움말 – PLC공통 > PLC 명령어 > 응용 명령 상세”에서 참조해주시기 바랍니다. 

  • CIMON-PLC에서 위치 결정 모듈이 동작이 안 되면 모듈 정보에서 간단하게 확인이 가능합니다. 

     

    [적용방법]   

    모듈 정보에서 기본 상태에 Error 코드가 있는지 확인 합니다. Error 코드가 있다면 조치 방법은

    도움말 Positioning – 위치 결정에 TROUBLE SHOOTING을 참고 하세요.

    I/O 상태에서 위치결정모듈 준비 상태와 CPU 준비 상태가 ON 되어 있는지 확인 하세요.

      

    외부입력상태에서 Driver Ready 가 ON 되어 있는지 확인 하세요.  

    LIMIT , STOP에 ON 되어 있으면 동작이 안 됩니다. 

     

    Driver Ready 는 드라이버와 외부 결선을 안 했을 경우 위치 결정 모듈 설정에서 입력 신호 논리 선택 RDY 를 Negative Logic으로 선택을 해야 됩니다.

    결선을 했으면 Positive Logic을 선택 합니다.