-
제품선택
-
Visual C++로 개발된 SCADA버전을 실행하기 위해서는
Microsoft Visual C++ 2008 Redistributable구성 요소가 필요로 합니다.
현재는 SCADA 설치시 자동으로 배포 버전이 설치되도록 되어 있습니다.
에러 메시지 발생 조건은 아래와 같습니다.
(하단 파일 첨부 Microsoft Visual C++ 2008 Redistributable)
1. 메시지 발생 조건
▶ Microsoft Visual C++ 2008 redistributable보다 하위버전이
설치되어 있으면 SCADA에서 설치되는 라이브러리가 제대로 설치되지 않습니다.
▶ Microsoft Visual C++ 2008 redistributable설치후 다른프로그램 설치시
해당 라이브러리를 변경하였을 경우에 발생할 수 있습니다.
2. 해결 방안
▶ 기존 설치되어 있던 Microsoft Visual C++ 2008 redistributable을완전히 프로그램 삭제하고 재설치 해주시기 바랍니다.
**Microsoft Visual C++ 2008 redistributable x86으로 설치해 주시길 바랍니다.
3. 설치 완료 화면#CIMON-SCADA 실행시 side-by-side 구성이 잘못되어 응용 프로그램을 시작하지 못했습니다. 자세한 내용은 응용 프로그램 이벤트 로그를 참조하거나 명령줄 sxstrace.exe 도구를 사용하십시오. #CIMON-SCADA실행시side-by-side구성이잘못되어응용 프로그램을시작하지못했습니다.자세한내용은응용프로그램이벤트로그를참조하거나명령줄sxstrace.exe도구를사용하십시오. #스카다side-by-side #스카다side by side #스카다side오류 #스카다side-by-side오류 #스카다side by side오류 #설치오류 #SCADA side-by-side #SCADA side by side #SCADA side오류 #SCADA side-by-side오류 #SCADA side by side오류? #side-by-side #side by side #side오류 #side-by-side오류 #side by side오류
-
[SCADA]
Q: Winodws10 기반에서 cimonD에서는 해상도가 맞는데 cimonX를 실행하면 화면이 크거나 작게 표현됩니다.
A: Winodws10 기반에서 cimonD에서는 해상도가 맞는데 cimonX를 실행하면
화면이 크거나 작게 표현되는 경우
아래의 디스플레이 설정을 확인해 주시기 바랍니다.
1. 바탕화면에서 오른쪽 마우스 클릭 – 디스플레이 설정2. 텍스트, 앱 및 다른 항목의 크기를 변경합니다. 125% 라고 되어있다면
포인트를 맨 왼쪽으로 이동시켜 100%로 수정합니다.
#윈도우10화면#윈도우10해상도#윈도우10화면오류#화면설정#윈도우10화면설정#화면오류설정#해상도설정#화면크기설정#화면크기#Windows10
-
[점검사항1]
자동으로 Windows가 업데이트 되어 CimonX가 종료되는 경우 Windows 업데이트 시간에 CimonX 또한 종료가 됩니다.
이때 업데이트 되고 종료되면서 다시 CimonX가 동작되는 사이에 보고서 내용이 저장되는 시점이라면 그 부분은 보고서 내용이 나타나지 않는 경우가 생깁니다.
이러한 경우는 Windows 자동업데이트는 중지하는 것이 좋습니다.
업데이트 시점을 확인 하시려면 제어판→관리도구→이벤트 뷰어 에서 확인하실 수 있습니다.
[점검사항2]
현재 EXCEL 사용중이 아닌데 EXCEL.EXE 파일이 작업관리자의 프로세서에 표시되는 경우
(EXCEL이 비정상적으로 사용중일 경우)이는 EXCEL 프로그램이 켜져 있거나 비정상 종료될 시에 엑셀 프로그램이 실행한 상태가 아님에
도 동작되며 프로세서 상에서 표시될 시에는 EXCEL.EXE 프로세서를 종료시켜 주시면 됩니다.
[점검사항3]
(OFFLB.EXE 파일이 작업관리자의 프로세서에 표시되는 경우)
이는 위의 EXCEL..EXE 처럼 프로세서상에서 OFFLB.EXE 파일이 존재 할 시 보고서 생성이 안 되거나 생성이 되더라도 엑셀 형식 안에 데이터가
제대로 표시되지 않을 수가 있습니다.
OFFLB.EXE 파일은 OFFICE LIFEBOAT의 약어로서 OFFICE 프로그램이 바이러스나 다른 프로그램과의 충돌로 인해
OFFICE 프로그램 동작에 문제가 발생하여 자동으로 복구동작 시 발생되는 파일입니다.
(출처:http://www.processlibrary.com/directory/files/offlb/218663/)
어떤 한 개의 프로그램과의 호환에 있어서 문제가 발생한다면 프로세서 상에서 OFFLB.EXE 파일을 닫고 재 부팅하여 해결할 수 있으나
한 가지 프로그램의 경우라 보기는 어렵습니다.
실제로기술 지원 시 MS OFFICE 와 HP프린터 DRIVER 간에 충돌이 발생하는 것을 파악한 뒤 OFFLB.EXE 파일을 닫아도 DRIVER가 작동하는 시점에서는
OFFLB.EXE 파일이 동작하여 보고서 데이터가 엑셀 문서 안에 표기가 안되는 경우가 확인 되었습니다.
따라서 저희는 이런 문제점을 해결하기 위해 보고서에서 보고서 양식 콤보 박스를 클릭하시면
위에서 보시는 것처럼 3가지 양식을 정할 수 있도록 되어 있습니다.이중 가상 엑셀 워크시트를 이용하시면 이 문제를 해결하실 수 있습니다.
가상 엑셀 워크시트는 엑셀이 설치되어 있지 않은 PC에 이용됩니다. 이때 양식파일 설정은 실제 엑셀 형식의 파일로 존재해야 하며 이를 읽어서 가상양식으로 출력하는 방식입니다.[점검사항4]
태그 등록 시에 Sheet 이름이 엑셀에서의 Sheet이름과 동일한지(빈칸포함) 확인해 주세요.
보고서 모델 별로 저장하는 경로가 동일하지 않은지 확인해 주세요.
태그 등록 시 셀 지정이 정확한지 확인해 주세요.
[점검사항5]
Microsoft Office의 엑셀을 사용할 경우 다양한 버전과의 인터페이스의 호환 문제가 발생할 수 있습니다.
이 경우 OLE 통신이 제대로 이루어지지 않아 보고서가 출력되지 않거나 데이터가 누락될 수 있습니다. 또한, 엑셀 프로그램이 사용 중 이상이 생겨 엑셀파일이
open 되지 않는 경우도 발생할 수 있습니다. 따라서, Cimon에서 제공하는 가상 엑셀 워크 시트를 사용하게 된다면 좀더 안정적으로 보고서 생성을 할 수 있습니다.
<참고>
● 가상엑셀을 사용하여도 이전의 양식 파일을 그대로 사용할 수 있습니다.
● 가상엑셀을 사용할 경우 양식파일은 ‘엑셀 97-2003’ 포멧(xls 확장자)으로 저장하여야 사용해야 합니다.
-
[SCADA]
[Q] OPC 네트워크 구성 후 태그에 대한 갱신이 이루어지 않습니다.
[A] OPC 통신은 네트워크 환경에 제약이 따릅니다.
아래의 사항을 검토 하시기 바랍니다.
[검토사항]
1. 서버,클라이언트 동일한 계정으로 등록이 필요합니다.
2. 서버측 DCOM 설정이 정상적으로 등록되어야 합니다.
DCOM 설정 자료는 아래의 자료를 참조 하십시요.경로:
3. 서버 및 클라이언트 방화벽 설정을 확인 하십시요
4. 서버 클라이언트 PC의 로컬 보안 정책을 확인합니다.#태그값갱신#SCADA태그값갱신#네트워크태그#서버클라이언트#OPC태그값갱신#서버클라이언트태그값갱신
-
기존 32비트에서는 윈도우 제어판-관리도구-ODBC설정기를 이용하여 데이터베이스를 DSN으로 등록하였으나
64비트에서는 “odbcad32.exe”를 실행하셔서 등록하셔야 합니다. (C:\Windows\SysWOW64의 경로에 있습니다.)
[적용방법]- 위의 경로에 있는 odbcad32.exe 실행 후 ODBC 데이터 원본 관리자 에서 추가를 사용하여 DSN를 등록합니다.
#ODBC#64bit#64bitODBC
-
안녕하세요.
CIMON입니다.
챠트의 계열 추가 기능을 사용하여 DB테이블에 설정된 여러 개의 필드를 하나의 챠트로 표현할 수 있습니다.
다음 적용 방법을 참고하여 주시기 바랍니다.
※ 챠트를 ODBC와 연동하여 사용하고자 하는 경우, 데이터베이스를 시스템에 미리 등록하여야 합니다.
[적용방법]
챠트의 기능으로는 태그에 연결하여 표시하는 방법과 ODBC로 연동하여 표시하는 방법이 있습니다.
다음의 내용은 ODBC 연동에 대한 예제입니다.
1. [그림]-[챠트]를 선택한 후 페이지를 클릭하여 설정화면에 진입합니다.
‘챠트 설정’ 탭에서 이름 및 기타 항목을 설정합니다. 수집 주기는 데이터를 수집하는 주기를 의미합니다.
2. ‘계열 설정’ 탭에서 계열을 추가합니다. 계열 이름 및 챠트 종류를 선택합니다. 본 예제에서는 막대형 챠트를 사용합니다.
설정을 끝마친 후 챠트의 종류를 바꾸고자 할 경우, ‘종류’ 버튼을 누르면 변경이 가능합니다.
3. ‘계열 설정’ 탭에서 연결 항목을 선택하여 ODBC 연결을 설정합니다.
데이터베이스 연결 과정
1) 데이터 원본 선택을 위해 ‘연결’ 버튼을 클릭합니다.
2) 데이터 연결 속성을 통하여 연결하고자 하는 DB를 선택합니다.
3) ‘연결’ 탭에서 연결하고자 하는 데이터 원본 이름을 등록합니다. 등록 후 연결 테스트를 통하여 DB 연결 상태를 반드시 확인합니다.
4) [확인] 버튼을 눌러 계열 설정 화면으로 돌아갑니다.
4. 챠트에 데이터베이스의 각 필드를 적용합니다.
데이터 원본으로 등록된 ‘DataTable’을 설정하고, 가로축(key값:Number)과 세로축(Data1)값에 데이터 필드를 등록합니다.
하나의 챠트에 두 개의 데이터를 표현하고자 할 경우, 계열을 하나 추가하여 가로축(Key) 값은 동일하게 설정한 뒤, 세로축 값을 따로 설정하면 됩니다.
5. CimonX를 실행하여 확인합니다. DB테이블의 필드가 챠트로 표시되는 것을 확인할 수 있습니다.
언제나 고객을 먼저 생각하는 CIMON이 되겠습니다.
감사합니다.
-
<< MASTER 국에서 DDNS 서버를 통하여 PLC와 이더넷 통신 절차 >>
- HMI 통신 상태를 확인(PING TEST를 통한 확인)
- IP 공유기 서버 설정
- DDNS 임시 TEST
- CIMON_SCADA 구성
- 시험 TEST
공유기 설정(IP TIME 설정 예)
외부에서 공유기의 동작상태나 설정변경이 필요한 경우 공유기 접속 관리 설정 이용
공유기 웹 설정화면(http://192.168.0.1) 에 접속 -> [관리도구] -> [시스템 요약 정보]
외부IP 주소를 확인 한다. (HMI 의 스테이션 IP로 설정 -> 172.168.0.10으로 접속 가정)
포트 포워드 설정(192.168.0.10을 HTTP 망으로 구성하는 예제)
PLC와 구성되는 포트 번호는 다음과 같습니다.
DDNS 구성 및 동작 확인(임시 구성)
IP TIME 공유기의 경우 TEST용 DDNS 서버 설정이 가능합니다.
호스트이름/사용자 계정/사용자 암호를 설정하여 추가 버튼을 클릭하여 DDNS 설정한다.
호스트이름 : xxx.iptime.org형식으로 변경 등록
사용자 계정과 사용자 암호의 경우 e메일 어드레스로 지정하면 구성할 수 있다
CIMON_SCADA구성
MASTER국 구성(TCP)
소켓포트는 구성하려는 대상을 확인하여 해당 번호를 (예: 로더포트 10260) 기입한다.
통신 포트 설정
REMOTE측 PLC IP 설정(이더넷 모듈을 통한 접속)
포트번호를 확인하여 등록하고자 하는 포트 번호와 일치하게 하여야 함을 주의 하여야 한다.
#IPTIME#IP타임#DDNS#공유기#유동IP#유동아이피#유동
-
안녕하세요,
CIMON입니다.
PC 부팅 후 자동으로 CimonX를 실행하고자 할 때, 운영체제에 따라 두 가지 방법을 이용할 수 있습니다.
Windows 8 미만의 운영체제에서는 [시작프로그램] 폴더 내부에 CimonX를 등록하는 방식을 지원하며,
Windows 8 이상의 운영체제에서는 [작업스케줄러]에 CimonX를 등록하는 방식을 지원합니다.
다음 적용방법을 참고하여 주시기 바랍니다.
[적용 방법]
(1) Windows 8 미만 운영체제 (Windows XP, Windows 7, Windows Server)
1. CimonX를 실행합니다. [파일] – [프로젝트 열기]를 클릭하여 실행할 프로젝트를 선택합니다.
2. 프로젝트 실행 후 CimonX를 종료합니다.
3. CIMON-SCADA 설치폴더로 이동합니다. CimonX.exe 실행파일을 우클릭하여 바로가기 만들기를 선택합니다.
4. CimonX.exe 바로가기를 복사하여 [윈도우 시작메뉴] -[프로그램]-[시작프로그램]에 붙여넣기 합니다.
위와 같이 설정 하신 후 윈도우 재부팅을 하시면 윈도우 시작시에 자동으로 CimonX 프로젝트가 실행이 됩니다.
(2) Windows 8 이상 운영체제 (Windows 8, Windows 8.1, Windows 10)
1. CIMON-SCADA 설치경로에서 CimonX.exe 파일을 우클릭 후 바탕 화면에 바로가기를 생성합니다.
2. 제어판을 실행한 후, [관리도구]-[작업 스케줄러]를 선택하여 실행합니다.
3. 작업 스케줄러 우측 상단의 ‘기본 작업 만들기’를 클릭하여 마법사를 실행합니다.
4. ‘기본 작업 만들기’ 화면에서 CimonX를 이름에 입력 후 다음 화면으로 넘어갑니다.
5. ‘트리거’ 화면에서 ‘컴퓨터 시작시’ 항목을 선택 후 다음 화면으로 넘어갑니다.
6. ‘작업’ 화면에서 ‘프로그램 시작’ 항목을 선택 후 다음 화면으로 넘어갑니다.
7. ‘프로그램/스크립트’ 항목 우측의 ‘찾아보기’ 버튼을 눌러, CimonX 바로 가기 아이콘을 선택합니다.
8. ‘마침’화면에서 설정을 확인한 뒤, ‘마침’ 버튼을 클릭하여 설정을 완료합니다.
언제나 고객을 먼저 생각하는 CIMON이 되겠습니다.
감사합니다.
-
CIMON-SCADA 에서 멀티 프레임을 사용하기 위해선 DesignEi.dat파일에 멀티 프레임을 설정 해야 합니다.
설정 방법은 아래와 같습니다.
[적용방법]
- DesignEi.dat 파일 설정방법은 아래와 같습니다.
프로젝트 경로 안에 메모장으로 작성을 하고 파일 이름을 designEi.dat 파일로 저장하면 됩니다.
멀티모니터 사용을 하고 CIMONX를 실행 하면 모니터0에는 초기화면 설정 페이지
2. 모니터1에는 “page2” 모니터2에는 “page3” 화면을 보여 주는 설정 입니다.
3. 터치 동작에서 페이지 열기 동작을 설정할 때 기존에는 페이지 이름만 입력했다면 멀티 프레임에서는 페이지 이름 뒤에 프레임을 직접 지정해야 합니다.
– 모니터 2대 이상 사용시 그림 오브젝트 또는 OPENPAGE 함수 사용시에는 반드시 (페이지 이름/모니터 =모니터 위치) 작성하여야 합니다.
예제) TEST 페이지를 1번 모니터의 표시할 경우
OPENPAGE(“TEST/Multi=1”)
<1번 프레임에 Page1.Pax 페이지 열기>
<1번 프레임에 Page1.Pgx 페이지 닫기>
내부 함수 및 스크립트에서 멀티 프레임 기능 사용하는 방법
주의 하실 점은 스크립트에서 실행되는 함수는 활성화 된 프레임에 페이지 동작을 합니다.
일반 명령식은 프레임 명시 없이 사용하면 현재 프레임에 실행이 되지만 스크립트는 별도로 동작하는 모듈이기 때문에 사용자가 조작하는 프레임을 활성화 프레임으로 인식하게 됩니다.
위와 같은 상황일 경우 스크립트에서 프레임 명시 없이 페이지 함수를 사용하시면 잘못된 동작을 할 수 있습니다.
따라서, 스크립트에서 페이지 함수 사용은 꼭 실행 될 프레임을 명시해 주시기 바랍니다.
#멀티모니터#멀티#2.14멀티#모니터#Multi#Monitor#MultiMonitor#여러개#화면여러개
-
안녕하세요.
CIMON입니다.
콤보박스 선택을 통한 트렌드 펜 보임 방법을 설정하고자 할 때, SetPenStatus 내부함수를 이용하여 구현할 수 있습니다.
다음 예제를 참조 바랍니다.
[사용 예제]
1. 트렌드에서 표시할 아날로그 태그 네 개와, 콤보박스 선택을 통해 문자열 값을 가져올 문자열 태그를 생성합니다.
2. 페이지에 트렌드를 삽입합니다. 트렌드 이름은 ‘TREND_PEN’으로 지정하고, 값을 표현할 아날로그 태그들을 등록합니다.
3. [그림]-[라이브러리]에서 콤보박스를 선택하여 페이지에 삽입합니다.
문자열 태그를 등록한 후, 선택 항목을 입력합니다. 항목을 선택했을 때 문자열 태그의 값이 해당 항목 문자열로 변경됩니다.
- [도구]-[스크립트]에 진입하여 다음과 같이 스크립트를 작성합니다.
Sub TREND_PEN()
if (GetTagVal(“PEN”) = “ANA1″) then ”PEN’값이 “ANAn”일 때 트렌드 n번 펜만 보이게 합니다
SetPenStatus “TREND_PEN”, 0, 1
SetPenStatus “TREND_PEN”, 1, 0
SetPenStatus “TREND_PEN”, 2, 0
SetPenStatus “TREND_PEN”, 3, 0
elseif (GetTagVal(“PEN”) = “ANA2”) then
SetPenStatus “TREND_PEN”, 0, 0
SetPenStatus “TREND_PEN”, 1, 1
SetPenStatus “TREND_PEN”, 2, 0
SetPenStatus “TREND_PEN”, 3, 0
elseif (GetTagVal(“PEN”) = “ANA3”) then
SetPenStatus “TREND_PEN”, 0, 0
SetPenStatus “TREND_PEN”, 1, 0
SetPenStatus “TREND_PEN”, 2, 1
SetPenStatus “TREND_PEN”, 3, 0
elseif (GetTagVal(“PEN”) = “ANA4”) then
SetPenStatus “TREND_PEN”, 0, 0
SetPenStatus “TREND_PEN”, 1, 0
SetPenStatus “TREND_PEN”, 2, 0
SetPenStatus “TREND_PEN”, 3, 1
end if
End Sub
==============================================
아래 그림과 같이 스크립트를 등록합니다.
SetPenStatus 내부함수에 대한 설명은 다음 표를 참조하여 주시기 바랍니다.
SetPenStatus 트렌드에서 펜의 표시 여부를 지정합니다. 명령함수 명령식 표기 SetPenStatus(“트렌드 오브젝트 이름”, 펜 번호, 보임/안보임) 스크립트 표기 SetPenStatus “트렌드 오브젝트 이름”, 펜 번호, 보임/안보임 기능 트렌드 오브젝트의 지정된 펜을 보이게 하거나(1), 보이지 않게(0) 설정합니다. 펜 번호는 0부터 시작합니다. 사용 예제 ‘YtTrend’ 트렌드에서 1번 펜을 보이지 않도록 설정합니다. 명령식 표기: SetPenStatus(“YtTrend”, 0, 0)
스크립트 표기: SetPenStatus “YtTrend”, 0, 0
5. CimonX를 실행하여 동작을 확인합니다. 콤보박스에서 선택한 펜이 트렌드에 표시됩니다.
언제나 고객을 생각하는 CIMON이 되겠습니다.
감사합니다.