AUTOBASE 8.5.0 수정내용 출시: 2005-01-03   8.5.0.0

* 오토베이스 8.2.0 이상 버전은 기본적으로 Microsoft .NET Framework 1.1 이상을 설치하여야 합니다.

 

BUG 수정

1) SQLInsert시 정수형 컬럼에 아날로그 값 (소수점이 포함된)을 삽입하면 잘 되지 않는 문제점 해결

2) 멀티트랜드 오브젝트에서 MultiTrendSetBasicLevel의 min/max 디스플레이가 안 되는 문제점 해결

3) 감시프로그램 종료시 통신프로그램도 함께 종료 옵션을 사용할 때 통신프로그램에 문제가 있을 때 감시 프로그램이 종료되지 않고 계속 실행되는 문제점 해결

4) 통신프로그램에서 스레드를 사용하는 포트가 많을 때 오류 메시지가 자주 발생하면 통신 프로그램이 다운되는 문제점 해결 (2CPU 컴퓨터에서 발생) 

5) 통신프로그램에서 UDP/IP 통신할 때 IP는 같고 UDP포트 번호가 틀린 통신을 여러개 할 때 첫번째만 통신되고 나머지는 통신이 되지 않는 문제 해결. (Version 8.4.1/8.4.2에서만 생긴 문제) 첫번째 통신도 여러값이 서로 섞여서 들어온다.

6) ViewMain프로그램에서 스크립트 사용 시 스크립트 중간에 // 명령어 (설명문) 를 사용하면 오류가 나는 문제 해결

7) 아날로그 출력/ 디지털 출력 태그 속성에서 주소를 "1234  " 와 같은 식으로 숫자 끝에 스페이스를 두면 123400 와 같은 주소로 인식하는 문제점 해결

8) 그림편집기의 메뉴에서 '편집|작업취소' 메뉴가 활성화가 잘안되는 문제점 해결.

9) 웹서버에서 리포트 보기시 리포트 셀값이 이상한 형태의 숫자일 때 웹서버 오류 발생 문제점 해결.

 

오브젝트 수정

1) 확장 기능의 수평/수직 슬라이더에서 태그 변화 값을 태그의 Full, Base에서 사용할 수 있도록 Full, Base 사용 옵션을 추가하였다.

2) 실시간 테스트 그래프에서 진행/중지 태그를 설정할 수 있게 하였다.

3) 멀티 트랜드 오브젝트에서 3600개의 보기갯수 제한을 32767개로 확장하였다.

 

감시 프로그램 수정

1) MENU_SCRIPT를 00~99까지 사용하던 것을 000~999까지 사용할 수 있도록 하였다.

 

그래픽 모듈 수정

1) POPUP 모듈일 때도 인쇄 기능을 사용할 수 있도록 마우스 오른쪽을 누르면 나타나는 메뉴에 인쇄 메뉴를 추가하였다.

 

리포터 수정

1) ReportSetVar 함수를 사용할 때 값이 80글자까지 허용되지 않는 것을 250개까지 사용할 수 있도록 수정.

 

네트워크 서버/클라이언트 수정

1) 네트워크 서버/클라이언트에서 경보 확인/삭제 상황이 상대편으로 일방적으로 전송 되었는데 사용자가 설정할 수 있도록 하였다. (기타 환경설정에서 설정)

 

통신 프로그램 수정

1) 오토베이스 통신 드라이버 8.5 형식(2005년1월1일 부터 출시되는 통신 드라이버)을 지원한다.

 

스크립트 추가/수정 (CTL)

1) @TimeSetLocalTime(int year, int month, int day, int hour, int minute, int second) - 현재 컴퓨터 시간을 주어진 시간으로 바꾼다.

2) @MultiGraphSetDataSize(string classname, int size) - 멀티 그래프의 데이타 보기 갯수를 변경한다.

3) @MultiTrendSetDataSize(string classname, int size) - 멀티 트랜드의 데이타 보기 갯수를 변경한다.

4) @MultiTrendGetStartTime(string classname, int year, int month, int day, int hour, int minute) - 멀티 트랜드의 현재 시작시간을 얻어온다.

5) @MultiTrendSetStartTimeMode(string classname, int mode) - 멀티 트랜드의 보기 모드 설정(0 = 자동, 1 = 수동)

6) int @MultiTrendGetStartTimeMode(string classname) - 멀티 트랜드의 보기 모드 얻기 (0 = 자동, 1 = 수동)

7) int @MultiGraphGetDataSize(string classname) - 멀티 그래프의 데이타 보기 갯수를 읽어온다.

8) int @MultiTrendGetDataSize(string classname) - 멀티 트랜드의 데이타 보기 갯수를 읽어온다.

9) $TAG.member에서 AI DI 태그의 alarm (경보여부) 멤버를 사용할 수 있도록 하였다. ($AI.alarm, $DI.alarm) 읽기/쓰기 가능

10) long double @MenuScript(int id) - 지정한 번호의 메뉴 스크립트 실행.

11) int @SQLGetCount(int id) - SQLSelect로 실행한 후 읽어온 레코드의 갯수.

12) int @SQLQueryCount(int id, string table, string where) - WHERE절을 만족하는 레코드의 갯수를 읽어옴

 

통신드라이버 추가/수정

1) OVAL 400 Series 통신 드라이버 개발

2) TEMPRO-100 통신 드라이버 개발

3) DLL-MELSEC ENET 3E 통신 드라이버 수정

4) DLL-MELSEC ENET 통신 드라이버 수정

5) Autonics MT Series 통신 드라이버 개발

6) MK Electronics DT Series 통신 드라이버 개발

7) Fatech FaT(TLC1000) 통신 드라이버 개발

8) OPC 클라이언트 메인 프로그램 출력부분 수정

9) 오토베이스 태그 현재값을 읽어갈 수 있는 COM 오브젝트 DLL 개발

10) DLL-Receive Only ASCII 통신 드라이버 수정

11) DLL-GLOFA GM Loader 통신 드라이버 수정

12) M-BUS for Relay Etc 통신 드라이버 개발

13) MEGA DDC ( NARA ) 통신 드라이버 개발

14) Solar Inverter 통신 드라이버 개발

15) DAE GIL EL-300P Load 통신 드라이버 개발

16) Capricorn 2000 Weather Station 통신 드라이버 개발

17) DLL-GMPC II 통신 드라이버 수정

18) KEYENCE RD Series 통신 드라이버 개발

19) DLL-HICM860 PLUS 통신 드라이버 수정

20) DLL-FS1020A 통신 드라이버 수정

21) DLL-VISION MODBUS 통신 드라이버 수정

22) DLL-DY600S DPM 통신 드라이버 수정