eRun SCADA 신규버전 릴리즈 3.5.1
-
- 첨부파일 : eRun3.5.1 Release R5.pdf (505.8K) - 다운로드
본문
eRun SCADA 3.5 신규 버전이며 이전 3.2버전보다 더욱 향상되었습니다.
좀 더 자세한 내용은 아래의 릴리즈 노트파일 확인하기를 클릭해서 확인하시기 바랍니다.
▶ 3.5.1 릴리즈 노트 파일 확인하기 (pdf파일)
▶ 스튜디오 변경사항입니다
1) 뷰페이지 속성
- 페이지 닫힐 때 함수호출 부분삭제
- 페이지 열고 닫을 때 태그값 변경
- 페이지 배경색상 마지막 배경색상으로 적용
2) 프로젝트 속성 & 환경설정
- 기존에 프로젝트 속성창과 환경설정창이 분리가 되어있어서 불편한 부분이 많았습니다.
- 프로젝트 속성창, 환경설정 창을 하나의 창으로 통합하였습니다.
- 신규 프로젝트 만들 때 '생성하기' 버튼 누르면 프로젝트 생성이 되면서 환경설정 탭이 나타납니다.
3) 실행함수 오브젝트 설정방법 변경
- 뷰페이지에서 실행함수 오브젝트로 등록하던 것을 프로젝트 관리자에서 등록관리 하는 방식으로 변경 되었습니다.
4) 입력창 오브젝트 설정방법 변경
- 텍스트, 숫자 사용자 입력을 받는 오브젝트는 삭제되었고, 일반 오브젝트에서 입력속성을 추가하도록 변경되었습니다.
이전 버전의 프로젝트를 열어보면 뷰페이지에 사용된 입력창 오브젝트는 삭제되고, 박스 오브젝트로 대체됩니다.
5) 스크립트 함수 선언 위치로 이동 / 이전 위치로 이동
- 스크립트 편집중에 사용자 함수의 선언위치 이동 / 뒤로 이동 추가함으로써 내가 선언한 함수 코드 확인시 사용하면 편리합니다.
6) CCTV 오브젝트 새롭게 추가
- IP Camera를 연결해서 CCTV 영상녹화를 할 수 있도록 새롭게 오브젝트가 추가되었습니다.
- CCTV 오브젝트는 64비트 버전에서만 지원됩니다.
7) 태그이름 일괄변경 기능
- 프로젝트내에 등록된 태그이름을 일괄적으로 바꾸거나, 선택한 오브젝트에 한해서 태그이름을 일부 변경하거나 할 경우 사용하면 편리합니다.
- 프로젝트에서의 태그이름 일괄적으로 변경하기
- 뷰페이지에서 선택한 오브젝트에 한하여 태그이름 일괄적으로 변경하기
8) 프로젝트 생성시 I/O서버 및 DB서버 포트 유효성 체크기능
- 신규 생성시 기본 포트 사용가능한지 여부 체크하고 넘어가도록 합니다. 사용할 수 없는 포트를 설정하였을 경우 아래와 같이 경보메시지 창이 나타납니다.
이것은 런타임 실행시 I/O서버, D/B서버 유효성에 에러 발생을 최소화 함으로써 불편을 해소합니다.
9) 오브젝트 색상표 변경
- 오브젝트의 전경색, 배경색 설정 팝업창의 기본 색상표를 개선하였습니다.
10) 프로젝트 엔진 패치시 백업파일 생성
- 이전 버전의 프로젝트를 열때 프로젝트 업데이트를 거쳐야 하는데, 이 때 원본 프로젝트를 다음과 같은 압축파일로 백업합니다.
C:\SEFA\eRun\Project\ProjectName.zip.20240120
만일 이전버전으로 되돌릴 필요가 있을 경우 확장자 zip.20240120을 .zip으로 변경 후 압축 해제하면 됩니다.
백업파일 확장자 .zip 뒤에 오는 숫자는 프로젝트 버전번호(패치이전)를 의미하니 참고하세요.
11) 스크립트 변수에 대한 데이터형 추가
스크립트 작업에서 문자열 표현을 하기 위한 변수형 ‘string’을 사용하는데,
실데이터의 길이가 짧은 경우 지나치게 버퍼크기가 커서 메모리 낭비가 큰 경우가 많습니다.
이런 메모리 낭비를 해소하기 위해서 새로운 문자열 데이터 변수형을 추가하였습니다.
현재 문자열 처리에 사용하는 데이터형 ‘string’은 4096개의 길이를 갖는 문자열 데이터형입니다.
새롭게 추가된 ‘text’ 데이터형은 256개의 길이를 표현할 수 있는 문자열 데이터형 입니다.
string strString; -> 4096문자
text strText; -> 256문자
string strString[10]; -> 4096 * 10 : 40,960
text strText[10] -> 256 * 10 : 2560
스크립트 작성시 사용해야 하는 문자열의 길이가 256개의 크기 이하인 경우에는 ‘text’ 변수형을 사용하기를 권장합니다.
12) 스크립트 함수 추가
- 다음의 스크립트 내부함수가 추가되었습니다.
_StrFindRev(“str ing”, 0x20) -> 문자열 “str ing”에서 0x20 문자를 역순으로 찾는다. 결과는 3.
문자열에서 특정 문자를 문자열 끝에서부터 찾아서 처음 만나는 문자의 위치 인덱스 값을 넘겨준다.
13) 스크립트 함수 삭제
- 입력창 오브젝트는 윈도우 콤포넌트 오브젝트로,3.5.1 버전에서 삭제되면서 관련된 내부함수도 함께 삭제되었습니다
_EditSetValue(), _EditGetValue()
14) 윈도우 오브젝트 이름 기본으로 표시
- 뷰페이지에서 그리드, 라인그래프, 리스트박스, 비젼, CCTV등 윈도우 콤포넌트의 경우 오브젝트 이름을 기본으로 표시하도록 하여서,
스크립트에서 사용할 경우 편하도록 개선하였습니다.
오브젝트 이름표시를 없애려면 뷰페이지 팝업창에서 표시/숨기기 선택할 수 있습니다.
15) 스크립트 함수 _ClosePage(페이지명) 사용할 때 주의사항
▶ 런타임 엔진 변경사항
* 경보태그 설정 값 보기 창
* 실행함수 실행상태 모니터링 창
* 오브젝트 입력속성에서 스크립트 함수 호출실행
* 입력속성이 있는 오브젝트의 포커스 박스표시
* 뷰어 메인화면 초기위치로 이동하기
2025.4.17
eRun SCADA Team
댓글목록 0