기본 콘텐츠로 건너뛰기

라벨이 함수인 게시물 표시

싸이몬 CIMON SCADA FAQ - 1일 평균값을 나타내는 방법

안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다. 보고서에서의 1일 평균값은 ‘TLogVal()’ 함수에서 시간 값을 일단위로 사용하는 것으로 구할 수 있습니다. 다음 함수 설명을 참조하여 주시기 바랍니다. [함수 설명] 싸이몬 홈페이지에서 다양한 FAQ를 확인할 수 있습니다. >> 홈페이지 가기 언제나 고객을 먼저 생각하는 CIMON이 되겠습니다. 감사합니다.

싸이몬 CIMON SCADA FAQ - 메세지 창을 만들어서 사용하는 방법

안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다. 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(...

싸이몬 CIMON SCADA FAQ - CimonX 운영 중 태그 입력값의 최대범위를 변경하는 방법

 안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다. CimonX 운영 중 태그 입력값의 최대범위를 설정하여 사용자별로 내부데이터 범위를 다르게 입력 할 경우 사용 방안입니다. CimonX 운영 중 태그의 최대값을 Settagvalex 함수와 태그변수(MAX, MIN)를 이용하여 변경 할 수 있습니다. 아래와 같은 방법을 이용하여 구성하시면 됩니다. [예제] 1) CimonD에서 스크립트 화면으로 이동합니다. 2) 스크립트에 아래와 같이 입력합니다.      Sub maxchange()      SetTagValex “A1”, “MAX” ,”100″      ‘A1태그를 태그변수인 MAX 를 이용 하여 내부데이터 최대값을 100으로 변경합니다.      End Sub      * 도움말 – Settagvalex, 태그변수 참고. 3) 해당 스크립트 등록 후 CimonX 실행합니다. 4) CimonX 운영 중 “maxchange” 스크립트를 동작 합니다. 5) 스크립트 동작 후 A1 태그의 내부데이터 최대값은 100으로 설정되어있는 것을 확인 할 수있습니다. A1 태그에 200을 입력 할 경우 아래와 같이 오류창이 발생된 것을 확인 할 수있습니다. ※주의 사항 해당 태그의 최대값은 CimonX 상에서만 변경됩니다. 역률값 및 Scale 사용할 경우 최대값을 -100 이상 100 이하의 범위의 값으로 설정 할 수 있습니다. 이점 참고하시어 사용 바랍니다. 싸이몬 홈페이지에서 다양한 FAQ를 확인할 수 있습니다. >> 홈페이지 가기 언제나 고객을 먼저 생각하는 CIMON이 되겠습니다. 감사합니다.

싸이몬 CIMON SCADA FAQ - 문자열에서 숫자 또는 숫자에서 문자열로 변환하는 방법

 안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다. 스크립트를 사용하여 문자열에서 숫자 또는 숫자에서 문자열로 변환할 수 있습니다. 아래는 변환 스크립트 예시입니다. 1. 문자열을 숫자로 변환 2. 숫자를 문자열로 변환 3. FormatStr 함수를 사용하여 변환형식(정수, 실수, 문자열)에 맞추어 변환 추가로 다른 변환함수는 아래와 같습니다. CDbl CDbl(expression) Converts any expression to a Double Cint CInt(expression) Converts expression to an Integer CLng CLng(expression) Converts expression to a Long CSng CSng(expression) Converts expression to a single CStr CStr(expression) Converts expression to a String Cvar Cvar(expression) Converts expression to a Variant ※해당프로젝트는 SCADA V3.04에서 작성되었습니다. 싸이몬 홈페이지에서 다양한 FAQ를 확인할 수 있습니다. >> 홈페이지 가기 언제나 고객을 먼저 생각하는 CIMON이 되겠습니다. 감사합니다.

싸이몬 CIMON SCADA FAQ - 영문버전에서 Tlogval 함수에서 사용하는 값 종류

 안녕하세요. CIMON입니다.   SCADA 영문 버전에서 보고서 기능 사용 시, Tlogval 함수에 입력되는 값 종류는 다음과 같습니다. [적용 방법]   1. 데이터베이스에서 아날로그 태그 ‘ANA1’을 생성 후 ‘Create data for Report(보고서용 데이터 생성)’ 옵션을 선택합니다. 2. [도구]-[보고서]에 진입하여 보고서 설정을 합니다. ‘Resister Tag(태그 등록)’ 버튼을 눌러 나타나는 ‘Resister Report Data(보고서 데이터 등록)’ 화면에서 다음과 같이 태그 등록을 합니다. 일은 ‘D’, 시간은 ‘H’로 표기합니다. 전일 0시 순간값을 사용할 때, TLogVal(“ANA1”, “-1 D 1 H”, “C_VAL”)을 입력합니다. 전일 0시 적산값을 사용할 때, TLogVal(“ANA1”, “-1 D 1 H”, “I_VAL”)을 입력합니다.   싸이몬 홈페이지에서 다양한 FAQ를 확인할 수 있습니다. >>홈페이지가기 언제나 고객을 먼저 생각하는 CIMON이 되겠습니다. 감사합니다.

싸이몬 CIMON SCADA FAQ - Timestr 함수를 이용하여 요일을 숫자로 바꿔 출력하는 방법

 안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다.   스크립트를 통하여 요일을 숫자로 출력할 수 있습니다. 다음 예제를 참조하여 주시기 바랍니다.   [적용 방법] 1. 데이터베이스에서 아날로그 태그 ‘요일’을 생성합니다. 2. [도구]-[스크립트]에 진입하여 다음과 같이 스크립트를 작성합니다. * TimeStr 함수를 이용하여 요일 문자열을 aaa변수로 가져옵니다. If 문으로 비교하여 태그값에 숫자를 저장합니다.   Sub Getdate() Dim aaa as string                 ‘aaa를 문자열로 선언   aaa=Timestr(63)            ‘월~일 을 aaa로 변수선언   if aaa=”일” then                ‘aaa 값이 일 이면 요일 태그에 1값을 저장합니다. settagval”요일”,1   elseif aaa=”월” then settagval”요일”,2   elseif aaa=”화” then settagval”요일”,3   elseif aaa=”수” then settagval”요일”,4   elseif aaa=”목” then settagval”요일”,5   elseif aaa=”금” then settagval”요일”,6   elseif aaa=”토” then settagval”요일”,7   end if   end sub ===========================...

싸이몬 CIMON SCADA FAQ - 캡쳐한 화면을 다른 페이지에서 보는 방법

안 녕하세요. CIMON 입니다. 싸이몬 CIMON-SCADA 관련 FAQ를 소개합니다. SCADA에서 캡쳐한 페이지를 다른 페이지에서 표시하고자 할 때,  CaptureEx 함수 및 OxMethod 함수를 이용하여 스크립트를 작성하는 것으로  구현할 수 있습니다. 기능 구현 방법은 다음 예제를 참조하여 주시기 바랍니다. [적용 방법] 1. [도구]-[CimonX 환경]에서 CimonX의 윈도우 형태를 설정합니다.      메뉴, 도구모음, 화면 제목을 모두 숨김 처리합니다. 2. 데이터베이스에서 문자열 태그 ‘JPG이름’을 생성합니다. 3. 팝업 페이지를 편집 후, 이름을 ‘POPUP’으로 지정합니다.      팝업 페이지를 여는 버튼 오브젝트를 다음과 같이 생성합니다. ...

싸이몬 CIMON SCADA FAQ - 1일 평균값을 나타내는 방법

안 녕하세요. CIMON 입니다. 싸이몬 CIMON-SCADA 관련 FAQ를 소개합니다. 보고서에서의 1일 평균값은 ‘TLogVal()’ 함수에서 시간 값을 일단위로 사용하는 것으로 구할 수 있습니다. 다음 함수 설명을 참조하여 주시기 바랍니다. [함수 설명] 싸이몬 홈페이지에서 다양한 FAQ를 확인할 수 있습니다. >>홈페이지가기 ...

싸이몬 CIMON SCADA FAQ - 메세지 창을 만들어서 사용하는 방법

안 녕하세요. CIMON 입니다. 싸이몬 CIMON-SCADA 관련 FAQ를 소개합니다. CIMON-SCADA에서 MSGBOX 함수는 스크립트 내에서만 이용할 수 있습니다. MSGBOX 함수의 기능은 대화 상자에 메시지를 표시하고  사용자가 단추를 클릭할 때까지 대기한 다음 클릭 된 단추를 나타내는 정수를 반환합니다. [함수 형식] MsgBox “메세지”, 버튼 값, “박스 타이틀”, 도움말 파일, Context 1. 메시지 : 다른 모든 것들은 생략 가능하지만 나타내려는 메시지 문자열은                    생략이 불가능하다. 그리고 표시하려는 문자열이 두 줄 이상이면 구분 해야 한다.     CR(Carriage Return) 문자 Chr(13)과 LF(Line Fe...