• 제품선택
  •  

    CIMON-SCADA에서 MSGBOX 함수는 스크립트 내에서만 이용할 수 있습니다.

    MSGBOX 함수의 기능은 대화 상자에 메시지를 표시하고 사용자가 단추를 클릭할 때까지 대기한 다음 클릭된 단추를 나타내는 정수를 반환합니다.


    [함수 형식]


    MsgBox “
    메세지”, 버튼 값, “박스 타이틀”, 도움말 파일, Context

     

    1.     메시지 : 다른 모든 것들은 생략 가능하지만 나타내려는 메시지 문자열 은 생략이 불가능하다. 그리고 표시하려는 문자열이 두 줄 이상이면 구분 해야 한다.

    CR(Carriage Return) 문자 Chr(13)과 LF(Line Feed) 문자인 Chr(10)을 이용하여 구분하되 문자열을 합치는 연산자 ‘&’를 사용한다.


    EX>
    Chr(13) & Chr(10)의 형식으로 사용한다.

    Chr()는 ()속의 인자 에 해당되는 ASCII 문자를 반환하는 함수이다.

     

    2.     버튼 값 : 메시지 박스 내에 삽입 가능한 버튼의 종류 및 개수 와 박스 내에 삽입할 아이콘의 종류를 결정하는 중요한 값이다. 정수값 으로 넣을 수도 있고 문자 상수로 넣을수 있다

    메시지 박스 내에 있는 버튼을 누르면 버튼에 해당되는 버튼 값을 리턴 받아서 그에 해당하는 기능을 수행할 수 있도록 한다. 따라서 버튼별로 리턴 되는 값이 다르다.

    눌러진 버튼의 종류별로 리턴 되는 값 도 역시 문자 상수와 정수 값이 존재하는데 어느 것을 사용하여도 무방 하다. 다음 표는 버튼 상수 표와 결과 상수 값에 대한 표이다.



    3.    박스 타이틀 : 이 문자열은 대화상자의 맨 위에 나타나 있는 제목으 로 Caption Bar에 나타난다.

    이 문자열을 생략하면 응용 프로그램(BasicScript)의 이름이 나타난다.


    Ex)
    스크립트 예제

    Sub S()

    Dim sVar As Integer

    sVar = MsgBox(“Las Vegas”)

    sVar = MsgBox(“Las Vegas”,EbOKCANCEL)

    sVar = MsgBox( “Las Vegas”,256 + 16 + 512,”Dialog title”)

    msgbox sVar

    End Sub

     

    #메세지#메세지창#창#메세지박스#알림#MSGBOX

  •  

    Q: “싸이몬 실행 시 지정한 파일 monitor.dll을 찾을 수 없습니다” 라는 오류메세지

    A: 해당 오류는 소프트웨어 설치 시 .NET Framework 이 정상적으로

    설치되지 않았을 경우 생기는 현상입니다.

    1. 설치 프로그램 내의 dotnetfx35 를 재설치 해주시기 바랍니다.(아래 경로 참고)

    Ex) CIMON_SCADA_Korean_V3.03_R150415 – ISSetupPrerequisit

    – {074EE22F-2485-4FED-83D1-AAC36C3D9ED0} – dotnetfx35.exe

     


    2. 위의 (1)이 없는 경우,

    인터넷이 연결된 상태에서 소프트웨어를 재 설치해 주시기 바랍니다.

     

    3. (1)을 진행해도 해결이 되지 않거나, 인터넷 연결이 어려운 경우,

    인터넷에서 .NET Framework 3.5를 다운받아 수동으로 설치해 주시기 바랍니다.

    #모니터.DLL오류 #싸이몬 실행 시 지정한 파일 monitor.dll을 찾을 수 없습니다 # 싸이몬실행 시지정한파일monitor.dll을찾을수없습니다 #monitor.dll

     

     

  • Q: XPANEL,SIMENS S7-1200 통신을 하고싶습니다. 설정 방법을 알려주세요.

     

    A: SIMENS S7-1200 시리즈부터 SIMENS 설정 프로그램이 TIA Portal로 변경 되어

    기존  Simetic 설정 방법과 상이하여 혼돈하는 경우가 많습니다.

    아래를 참고하여 설정하시면 도움됩니다.

     

    [PLC 설정 자료]

    1. TIA Portal 프로그램 실행

    1) 새프로젝트 만들기
    프로그램 실행시 아래의 화면이 표시되고 START  Create new project 작성  Create 클릭 발생.

    2. Device&Network 설정

    1) Add new device 작성
    연결하고자 하는 Controlers 구성
    S7-1200 PLC의 해당되는 PLC CPU 등록 구성

    2) 펌웨어 및 CPU 모델명을 꼭 확인 후 해당 모듈 등록

    3) Creat 등록시 아래의 화면이 표시 됩니다.

     

    3. PLC ip 설정 및 Rack 등록 확인
    1) 등록된 PLC  Device Configuration 클릭

    Properties의 Project information >>Name,Author를 등록합니다. (Rack:0,Slot:1)

     

    2) PROFINET interface>> Ethernet address >>IP protocol ip등록합니다.

     

    • Properties >>Web server내 General_Protection 에서 Full access(No protection)

     

    (* Hmi access로 접속하여도 관계없음)

    4) Genernal_Protection >> Connection Mechanisms 의 Permit access with Put/Get

    communication from remote partner(PLC,HMI,OPC,..)를 클릭합니다.

    * 3번 항목과 4번항목은 꼭 등록하여야 통신이 정상적으로 됩니다.

     

    4, Online 준비

    1) Project Tree 화면의 Online Access 카테고리로 이동합니다.

     

    2) Online access 카테고리에서 연결되는 네트웍 장비를 클릭합니다.

     

    3) 연결된 Lan카드를 우측 마우스 클릭 후 ProPerties 클릭

     

    4) 연결된 장비간 ip 및 Subnet Mask 등을 확인

     

    4. Online 연결
    1) Project Tree 화면으로 이동 후 PLC 디바이스 카테고리에서 Online & diagnostics에서
    Online access 화면에서 Type of the PG/PC Interface PN/IE 선택

     

    2) PG/PC Interface에서 연결되는 Lan 카드 선택

     

    3) 해당 Lan카드의 Configuration 설정 확인

     

    4) 아래 화면의 PLC 이미지 클릭 후 Start Search 클릭

     

    5) Search 완료 후 아래의 화면과 같이 Go online연결됩니다.

     

    Online후 PLC와 정상 연결 완료

     

    5. DB 블록 등록
    1) PLC CPU 디바이스 선택창에서 Program blocks 카테고리에서 Add New blocks선택합니다.

     

    2) 블록 이름 및 블록 번호를 지정하고 “OK”클릭

     

    블록 지정 후 다음과 화면이 출력됩니다.

     

    등록된 블록을 선택 후 Properties를 선택합니다.

     

    블록의 General 항목의 Attributes 항목에서 “Optimized block access”를 클릭합니다.
    클릭 전에는 블록에 대한 Offset 처리가 안되나 등록 후 블록에 대한 offset 처리가 가능

     

    블록 등록 후 “ok”클릭

     

    블록 컴파일 실시
    먼저 해당 DB를 클릭한다. DB에 사용하고자 하는 Data type을 등록합니다.

     

    등록된 블록에 대하여 Compile 을 실시합니다.
    – Software(only change)
    – Software(rebuild all blocks)
    – Software(reset memory reserve)

     

    그리고 offset 모드를 등록하여 DB 영역을 등록할 수 있습니다.

     

    프로젝트 다운로드 포트를 Load Preview 창에 stop Modules 설정을 No action 설정

     

    Text Libraries을 Consitent down load 설정을 통하여 Load 버튼이 활성화 되면 Load 실시합니다.

     

    Load 실시 후 PLC 로직 프로그램을 확인합니다.

     

    [XPANEL 설정 자료]
    XPANEL Designer 설정

    1. I/O 디바이스 설정

     

    2. Ethernet 선택 후 통신 포트 설정
    통신 포트(S7-1200의 경우 PG/FG 프로토콜 적용)-SIEMENS S7 Ethernet 등록

     

    통신방식:TCP
    통신 Timeout :10
    재시도 횟수:3회 등록

     

    3. 스테이션 설정 화면
    네트워크 ID :1번
    IP 어드레스:172.30.30.200(PLC측 IP)
    소켓포트 번호:102
    4. 데이터 베이스 설정

     

    5. 데이터 베이스 등록 시 유의 사항 참조
    PLC의 등록된 어드레스 방식과 상이하므로 아래의 내용 꼭 참조
    DB 영역에서 DBW,DBD 구분은 데이터베이스 등록의 고급 설정 데이터 유형을 다릅니다.

     

     

     

     

     

     

     

     

     

     

     

    #SIEMENS S7#SIEMENS S7 Series Ethernet#SIEMENS S7 Series Loader#SIEMENS S7 Loade#SIEMENS S7 Ethernet#지맨스이더넷통신#지맨스이더넷통신설정#지맨스로더통신#S7이더넷통신#S7로더통신#지맨스S7#SIEMENS S7#SIEMENS S7메뉴얼#SIEMENS S7매뉴얼#지맨스S7메뉴얼#지맨스S7매뉴얼#XPANEL 통신메뉴얼#XPANEL 통신매뉴얼#엑스판넬통신메뉴얼#엑스판넬통신매뉴얼#지맨스S7-1200#지멘스S7-1200#SIEMENS S7-1200#S7-1200
  •  

    Q: FEP 통신 설정 방법을 알고 싶습니다. (SCADA 끼리 통신 하는 방법)

    A: FEP 이더넷 통신설정 방법에 대해 설명 드리겠습니다.

    [FEP란?]

    1) Front End Processor 약자입니다.

    2) 스카다(Cimon SCADA)를 장비로 간주하며, 어드레스는 태그이름이 됩니다.

    3) 여러 사이트에 흩어져 있는 SCADA를 한SCADA에서 한꺼번에 감시하거나 제어하고자 할 때 사용합니다.


    [FEP 서버 설정방법]

    ● SCADA 3.03 기준으로 작성하였습니다.

    ● FEP Server PC IP : 192.168.0.11

    ● FEP Client PC IP : 192.168.0.10

    ● 공유기 DDNS : CimonSupport.iptime.org

    1) CimonD -> 도구 -> 네트워크 -> FEP 서버로 동작 Check

    2) FEP설정 항목에서 ENET Check

    3) 통신포트 설정

    ● 포트 : Default포트 0번이며, UDP 1609번입니다.

    포트가 1번이면 UDP 1610, 2번이면 UDP 1611번입니다.

    ● 기본IP어드레스 : Local IP(FEP Server PC)를 입력합니다.

    ● 등록된 노드만 통신함 : 노드설정된 PC만 통신을 진행합니다.

    ● 유동IP사용 : 공유기를 이용한 외부 네트워크를 사용시에 체크합니다.

    [FEP Client 설정방법]

    1) CimonD -> 도구 -> IO디바이스 -> 디바이스 이름 지정 -> Cimon Net 설정

    2) 기본IP 어드레스 – Local IP(FEP Client PC)를 입력합니다.

    FEP Client PC IP가 유동이거나 IP를 모를 경우 0.0.0.0을 입력해도 무방합니다.

    3) 추가 -> Server쪽 정보를 입력합니다.

    내부네트워크를 사용할 경우 기본IP 어드레스를 Server IP를 입력합니다.

    4) 추가 -> Server쪽 정보를 입력합니다.

    공유기를 사용할 경우 공유기 DDNS 또는 IP를 입력합니다.

    5) 공유기를 사용할 경우 포트포워딩을 설정합니다.

      (FEP Server 앞 단의 공유기)

    공유기를 사용하지 않을 경우 “5) 과정”은 생략하셔도 됩니다.

    6) CimonD -> 도구 -> 데이터베이스의 Server에서

    원하는 태그를 설정합니다. Server의 A그룹 DIG태그를 Client측에서 설정,

    즉 A.DIG 태그를 Server와 공유합니다.

    7) 설정이 완료된 후 Cimon X 실행 -> 보기 -> 네트워크상태 확인

    #FEP통신 #FEP통신기능 #FEP기능 #FEP사용 #FEP통신설정 #FEP통신설정방법 #FEP설정 #FEP설정방법 #FEP이더넷통신 #FEP이더넷통신기능 #FEP이더넷기능 #FEP이더넷사용 #FEP이더넷통신설정 #FEP이더넷통신설정방법 #FEP이더넷설정 #FEP이더넷설정방법 #스카다FEP통신 #스카다FEP통신기능 #스카다FEP기능 #스카다FEP사용 #스카다FEP통신설정 #스카다FEP통신설정방법 #스카다FEP설정 #스카다FEP설정방법 #스카다FEP이더넷통신 #스카다FEP이더넷통신기능 #스카다FEP이더넷기능 #스카다FEP이더넷사용 #스카다FEP이더넷통신설정 #스카다FEP이더넷통신설정방법 #스카다FEP이더넷설정 #스카다FEP이더넷설정방법 #SCADA FEP통신 #SCADA FEP통신기능 #SCADA FEP기능 #SCADA FEP사용 #SCADA FEP통신설정 #SCADA FEP통신설정방법 #SCADA FEP설정 #SCADA FEP설정방법 #SCADA FEP이더넷통신 #SCADA FEP이더넷통신기능 #SCADA FEP이더넷기능 #SCADA FEP이더넷사용 #SCADA FEP이더넷통신설정 #SCADA FEP이더넷통신설정방법 #SCADA FEP이더넷설정 #SCADA FEP이더넷설정방법

     

  • Q: FEP 통신 설정 방법을 알고 싶습니다.

    (SCADA 끼리 통신 하는 방법)

    A: FEP 시리얼 통신설정 방법에 대해 설명 드리겠습니다.

     

    [FEP란?]

     

    1) Front End Processor 약자입니다.


    2) 
    Cimon SCADA를 장비로 간주하며, 어드레스는 태그이름이 됩니다.

     

    3) 여러 사이트에 흩어져 있는 SCADA를 한SCADA에서 한꺼번에

    감시하거나 제어하고자 할 때 사용합니다.

     

    [FEP 서버 설정방법]


    ●  SCADA 3.03 기준으로 작성하였습니다.


    1)   
    CimonD > 도구 -> 네트워크 -> FEP 서버로 동작 Check

    2)  FEP설정 항목에서 CNET Check

    3)    통신포트 설정

    ●  FEP Server PC의 통신 파라미터 설정을 진행합니다.

    ●  전송속도는 115,200bps까지 설정할 수 있으나 Client에서 38,400bps까지 지원합니다.

     

     [FEP Client 설정방법]

    1)    CimonD -> 도구 -> IO디바이스 -> 디바이스 이름 지정 -> Cimon Net 설정


    2)   
    FEP Client의 통신 파라미터를 설정합니다.

    통신포트를 제외한 설정은 FEP Server와 동일해야 합니다.

    3)    결선 정보는 아래와 같습니다. (RS232를 사용할 경우)

    4)    CimonD -> 도구 -> 데이터베이스 에서 Server에서 원하는 태그를 설정합니다.

     

    Server의 A그룹 DIG태그를 Client측에서 설정, 즉 A.DIG 태그를 Server와 공유합니다.

    5)    설정이 완료된 후 Cimon X 실행 -> 보기 -> 네트워크상태 확인

    6)    설정을 진행한 후 되지 않는 경우 조치방법은 아래와 같습니다.

    ㄱ.   Cimon X -> 보기 -> 시스템 상태 확인

    통신 파라미터 설정 및 결선 확인이 필요합니다.

    #FEP통신 #FEP통신기능 #FEP기능 #FEP사용 #FEP통신설정 #FEP통신설정방법 #FEP설정 #FEP설정방법 #FEP시리얼통신 #FEP시리얼통신기능 #FEP시리얼기능 #FEP시리얼사용 #FEP시리얼통신설정 #FEP시리얼통신설정방법 #FEP시리얼설정 #FEP시리얼설정방법 #스카다FEP통신 #스카다FEP통신기능 #스카다FEP기능 #스카다FEP사용 #스카다FEP통신설정 #스카다FEP통신설정방법 #스카다FEP설정 #스카다FEP설정방법 #스카다FEP시리얼통신 #스카다FEP시리얼통신기능 #스카다FEP시리얼기능 #스카다FEP시리얼사용 #스카다FEP시리얼통신설정 #스카다FEP시리얼통신설정방법 #스카다FEP시리얼설정 #스카다FEP시리얼설정방법 #SCADA FEP통신 #SCADA FEP통신기능 #SCADA FEP기능 #SCADA FEP사용 #SCADA FEP통신설정 #SCADA FEP통신설정방법 #SCADA FEP설정 #SCADA FEP설정방법 #SCADA FEP시리얼통신 #SCADA FEP시리얼통신기능 #SCADA FEP시리얼기능 #SCADA FEP시리얼사용 #SCADA FEP시리얼통신설정 #SCADA FEP시리얼통신설정방법 #SCADA FEP시리얼설정 #SCADA FEP시리얼설정방법

     

     

  • Q: Cimon-Touch에서 수정한 작화 또는 PC에서 수정한 작화를 Touch PC에 적용시

    Touch에 변경된 작화가 적용되지 않아요. 해결 방법이 있나요?

     

    A: 위 문제의 경우 Touch V3.04에서 신규 기능 추가된 AutoBackup 기능으로 인해서 발생될 수 있습니다.

    기존 고객님들이 프로젝트 작화중 외부 환경적 요인으로 인한 PC다운등으로 기존의 작화 파일을 유지해 달라는

    요청이 많아서 기능 추가된 건입니다.

     

    [프로젝트 내 AutoBackup(프로젝트_Backup) 폴더를 삭제 후 적용 바랍니다.]
    1.CIMON-Touch (VER 3.04) 이전 프로젝트 폴더

    EX>C:\CIMON\SCADA3.04\Samples\Totorial

     

     

    2. CIMON-Touch (Ver 3.04) 프로젝트 폴더

    EX>C:\CIMON\SCADA_T3.04\Samples\Totorial

    프로젝트 폴더내 프로젝트 네임(Totorial_BackuP) 명으로 백업 파일 생성


    Ver 3.04의 경우 백업 폴더 확인 후 Backup폴더 존재 시 Backup폴더로 프로젝트 Reading.
    Pc 작화 수정 후 Backup 폴더 삭제 후 CIMON-Touch PC에서 실행하시면 됩니다.

     

     

     

     

     

     

     

     

     

     

    #터치작화#터치작화수정에러#터치작화수정적용#수정변경안됨#작화수정에러#TOUCH작화#TOUCH작화수정에러#TOUCH작화수정적용#작화편집에러#터치작화수정#TOUCH작화수정#터치작화수정에러#TOUCH작화수정에러

  • CommStatus(“디바이스드라이버이름.스테이션이름”)이용하여 구성하시면 됩니다.

    [예제]
    1. “CimonD 실행> 도구> 데이터베이스”에서 아래와 같이 태그를 생성합니다.

    태그이름 입력 >종류(디지털),가상태그 체크후 등록 클릭

    2. “도구- 스크립트”에서 아래와 같이 스크립트를 생성합니다.


    Sub main()

    While 1

    A = CommStatus(“디바이스드라이버이름.스테이션이름”)

     ‘A가 0일 때 통신 상태 정상, 1일 때 통신 상태 비정상, -1일 때 통신상태 Disable
    if A = 0 THEN

    SETTAGVAL “DIG1”, 0

                ELSE

             SETTAGVAL “DIG1”, 1

    ‘통신상태가 정상일 때 DIG1의 값이 0이고 비정상이거나 Diable상태일 때 1

    END IF

             SLEEP(500)

    Wend

    End Sub

    3. CimonX 실행 하시면 통신 이상 발생시 DIG1 태그 값이 1이 되는 것을 확인 할 수 있습니다.

     

    #네트워크#통신확인#통신상태#통신#상태#상태확인#network#comstatus#status#상태

  •  

    Q:  CICON 6.20 설치후 USB 접속이 안됩니다

     

    A: CPxU, XPxA, PLCS, USB 2.0 B/Mini Type 접속불능시 임시해결방안을 알려드립니다.

     

    1. 제어판 -> 장치관리자 열어주세요.

    기타장치 -> CIMON PLC (느낌표) Or

    범용직렬버스컨트롤러 -> CIMON PLC USB Driver for CICON (느낌표)

    가 느낌표가 생겼을 경우 드라이버 설치에 문제가 있는 것을 확인할 수 있습니다.

     

    2. CIMON PLC 오른쪽 클릭으로 속성을 열어주세요.

    드라이버 버전: 4.0.0.0 확인해주세요.

    3. 현재 내 컴퓨터의 오른쪽 클릭하여 속성을 열어주세요.

     

    4. WINDOW 7 , 64BIT 확인되었으며, 기존드라이브는 제거를 해주셔야 합니다.

     


    5. CIMON PLC USB Driver for CICON 오른쪽 클릭하여 제거를 눌러주세요


    6. 이 장치의 드라이버 소프트웨어 활성화를 해주시고 확인을 해줍니다.

     

    7. USB 드라이버 재연결시 기타장치에 드라이버가 다시 인식되며

    드라이버 소프트웨어 업데이트를 눌러줍니다.

     


    8. 컴퓨터에서 드라이버 소프트웨어 찾아보기를 클릭합니다.

    9. 찾아보기를 선택하신 후 기존의 드라이버(4.0.0.0)의 경로는

    ( C: CIMON CICON UsbDriver Windows_64Bit ) 입니다.

    USB 드라이버(3.0.0.0)를 다운받으신 폴더로 새로 지정해주시고

    다음을 눌러주시면 설치가 완료됩니다. (파일첨부)

    * 위 스크린샷은 Default 경로사진입니다.

     

     

    10.

    장치관리자 -> 범용 직렬 컨트롤러 -> CIMON PLC USB Driver for CICON

    오른쪽 클릭 후 속성 -> 드라이버 -> 드라이버 버전

    CICON 6.10 USB 드라이버 3.0.0.0으로 제대로 설치되었는지 확인해주세요.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    #cicon 6.20#cicon 6.20드라이버#6.20드라이버#USB드라이버#cicon USB드라이버#PLC로더프로그램드라이버#로더프로그램USB드라이버#USB드라이버접속불능#USB드라이버접속오류#USB드라이버접속안됨

     

  • CIMON-SCADA 스크립트를 사용해서 시간을 변경 할 수 있습니다. 

     

    아래와 같이 스크립트를 작성하면 됩니다. 

     

    Sub PCTIMECHANGE()

     

    Date$ = “2012-07-07”

    Time$ = “14:00:22”

     

    End Sub

     

    명령식이나 스크립트상에서 RunScript (“PCTIMECHANGE”)실행을 하면 pc 시간이  2012년7월7일 오후2시00분22초로 바뀝니다.

    #PC시간#시간#변경#시간변경

  • HMI에 있어서 감시하거나 제어해야 할 요소들을 “Tag” 또는 “Point”라고 칭합니다.

    하위콘트롤러로서 PLC를 사용하여 HMI와 통신하는 경우 PLC의 Digital접점이나 Analog Point 및 내부메모리접점 중에서

    상위 HMI System에서 감시하거나 제어해야 할 포인트를 계산하시면 필요하신 HMI 모델을 선정하실 수 있습니다.

    물론 향후 설비의 증설이나 확장계획이 있다면, 이 부분까지 고려하여 HMI모델을 선정하셔야합니다.

    일일이 감시/제어포인트를 산정하시기에 애로를 느끼신다면 “PLC의 총사용포인트 X 1.5” 정도로 산정하셔도 크게 무리는 없습니다.