AUTOBASE 10.3.6 수정내용 출시: 2023-03-16   10.3.6.0

* 오토베이스10 이상은 Microsoft .NET Framework 3.5 이상을 설치하여야 합니다.

 

BUG 수정

2020-02-13 1) 감시프로그램에서 키락정보 메뉴를 선택할 때 시스템에 따라서 COMException 메시지가 발생하는 문제점 수정

2020-02-25 2) @DataGridSetCurSel() 메소드가 동작하지 않는 문제점 수정

2020-03-25 3) 스크립트에서 '새엔진사용' 을 체크했을 때 int 변수에 소수점이 있는 값을 대입하면 소수점이 제거되지 않고 남아 있어서 계산이 안되는 문제점 수정

2020-03-31 4) 통신프로그램에서 UDP를 다른 포트번호로 여러포트로 사용하고 스레드를 적용할 때 PLC_SCAN 시작시 프로그램이 가끔씩 다운되는 문제점 수정

2020-05-25 5) 통신프로그램의 실행/종료가 반복될 때 윈도우즈의 트레이 아이콘 영역에 아이콘이 중복해서 여러개 남아있는 문제점 수정

2020-06-30 6) 보고서에서 'ON/OFF 리스트 정렬' 기능이 적용되지 않는 문제점 수정.

2020-08-26 7) @SmsWebSend() 함수가 작동되지 않는 문제점 수정 - Windows 8 OS 이상에서 안되는 문제

2020-09-15 8) 사용자 설정에서 '스크립트 활성/비활성' 권한이 적용되지 않는 문제점 수정.

2020-09-15 9) 감시프로그램에서 '사용자 조절/윈도우에 비례/윈도우 가로/세로 맞춤' 모드를 변경할 때 화면이 바로 적용이 안되는 문제점 수정.

2020-09-15 10) 감시프로그램에서 '윈도우 가로/세로 맞춤' 모드를 사용할 때 가로가 긴 경우 폰트가 너무 크게 표시되는 문제점 수정.

2021-02-18 11) 아나로그 경보에서 LOW 경보이후 복귀하면 CNF값이 발생하는데 0으로 표시되는 문제점 수정.

2021-02-18 12) 경보우선 순위설정에서 화면경보-없음으로 설정해도 한줄 화면 경보가 발생하는 문제점 수정.

2021-07-06 13) RunMain 프로그램에서 저장목록 메인화면에서 '실행 태그 사용' 옵션을 사용할 때 태그가 OFF->ON으로 변경되었을 때 OFF 때의 데이터가 한번에 쌓이는 문제점 수정.

2021-08-03 14) 아날로그 상태 오브젝트에서 감시프로그램을 종료 후 다시 시작하면 이전 상태가 표시되지 않고 태그가 변경될때만 정상적으로 표시되는 문제점 수정.

2022-01-10 15) @CircleSetAngle() 에서 sweepangle 을 360이나 -360으로 주었을 때 0으로 변경되는 문제점 수정.

2022-02-24 16) 스크립트에서 새엔진을 사용하고 스레드를 사용할 때 스크립트 문장에 오류가 발생하면 감시 프로그램이 다운되는 문제점 수정.

2022-03-08 17) 통신프로그램에서 TeleDevice를 사용하면 다운되는 문제점 수정(10.3.2 버전 암호화 엔진 지원하면서 생긴 문제).

2022-03-24 18) 스튜디오에서 스크립트 실행 버튼을 새엔진으로 설정하고 편집할 때 다운되는 문제점 수정(10.3.5.21/22 버전에서만 생긴 문제).

2022-08-02 19) 스크립트에서 this.EditBox1 의 형식의 this 이름을 사용할 때 클래스명이 없는 요소가 실행되는 문제점과 Edit 와 같이 짧은 이름을 사용한 요소도 실행되는 문제점 수정.

2022-08-03 20) 스크립트에서 this.Text1 의 형식의 this 이름을 사용할 때 클래스명이 없거나 짧은 이름을 사용하는 다른 요소가 실행되는 문제점과 다른 모듈에 있는 같은 이름의 요소도 실행되는 문제점 수정.

2022-08-18 21) 2022년8월부터 Line으로 경보 보내는 기능이 되지 않는 문제점 수정(Line 측에서 보안프로토콜 변경으로 수정됨) 이전 버전은 레지스트리 편집으로 해결 가능 ([HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v2.0.50727] 와 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727] 에 "SystemDefaultTlsVersions"=dword:00000001 항목과 "SchUseStrongCrypto"=dword:00000001 항목을 추가하고 OS재부팅하면 문제점이 해결됨)

2022-10-26 21) 스크립트에서 ProtectScan/ProtectControl/ProtectAlarmEvent/ProtectAlarmData 태그멤버를 변경할 때 0과1이 반대로 적용되는 문제점 해결.

2022-10-26 22) 리포터에서 최대값발생시점/최소값발생시점을 월 단위로 했을 때 자료를 불러오지 못하는 문제점 수정.

 

감시프로그램 수정

2020-02-04 1) 사용자->관리자 항목에 '암호 변경시 같은 암호 허용 안함' 옵션을 추가하였다.

2020-02-04 2) 사용자->관리자 항목에 '로그인 대화상자에서 단축키 허용 안함' 옵션을 추가하였다.

2020-02-19 3) 음력을 2050년 12월까지 추가 지원했다. (이전버전은 2043년 12월까지 지원)

2020-02-19 4) 'MDI 창 제한 - 그래픽' 설정에서 제한값을 5->20으로 변경 하였다.

2020-05-06 5) 멀티트랜드에서 '읽기 간격'을 '수평 눈금선 분할' 보다 크게 변경하면 자동으로 '수평 눈금선 분할'이 '읽기 간격'을 따라 가도록 기능을 변경하였다.

2020-05-13 6) 멀티트랜드에서 '자동범위사용 체크박스 사용안함' 옵션을 추가하였다.

2020-06-30 7) 실시간 테스트 그래프에서 실행 태그의 '실행중에만 그래프 표시' 옵션을 추가하였다.

2020-09-15 8) 사용자 설정에서 암호 사용기간 최대값을 100->1000일로 수정하였다.

2020-12-29 9) 경보윈도우 오브젝트에서 '경보나열 방법' 에 '미확인 or 발생중 경보' 필터를 추가하였다.

2021-02-18 10) 경보설정에서 CNF 필터를 추가하여 경보 발생을 선택할 수 있도록 기능을 추가하였다.

2021-04-26 11) 멀티트랜드에서 보기범위를 32767->44640(1분단위로 31일)로 설정할 수 있도록 하였다.

 

데이터 서버 프로그램(RunMain) 수정

2023-03-13 1) 저장목록에서 실행 태그를 사용할 때 메시지 표시를 사용/비사용할 수 있도록 변경하였다.

 

통신프로그램 수정

2021-06-23 1) 각 포트의 쓰기 대기 항목을 100~4000까지 사용자가 변경할 수 있도록 하였다. ("LocalConfig.exe->PlcScan->최대 쓰기 항목" 에서 설정)

2022-02-14 2) 각 포트의 시스템 메모리 2.1 번지에 통신 포트의 활성화/비활성화 정보를 지원한다.

 

문자 메시지 관리기

2021-06-29 1) 음성 문자 메시지 관리기에서 음성 서비스 기능이 2021-6-29 이후로 종료 되었다.

 

LINE Notify 서비스 지원

2020-03-05 1) 문자메시지 관리기에서 Line Notify 서비스를 지원한다. (https://notify-bot.line.me/my/ 사이트에서 token을 만든 후, 사용자 전화번호에 생성한 token을 입력하고 전송방법을 'Line Notify'로 선택하고 사용하면 LINE 앱으로 Notify 메시지를 전송할 수 있다.)

 

스크립트 추가/수정

2020-03-25 1) @MilliTrendSetPatternLine() 에서 최대 그래프의 갯수를 1000->2000개로 변경하였다.

2020-05-06 2) @MultiGraphSetLogarithmicScale(string classname, int active, double base) - 멀티그래프의 로그 눈금 간격' 옵션을 활성/비활성 한다.

2020-05-06 3) @MultiGraphSetDataCycle(string classname, int cycle) - 멀티그래프의 데이터주기를 변경한다.

2020-05-06 4) @MultiGraphSetGridLine(string classname, int horizontal, int vertical) - 멀티그래프의 눈금선의 간격을 변경한다.

2020-05-06 5) @MultiTrendSetGridLine(string classname, int horizontal, int vertical) - 멀티트랜드의 눈금선의 간격을 변경한다.

2020-07-16 6) @MilliTrendSetAutoUpdate(string classname, int flag) 사용시 flag를 1을 사용할 때 그래프 시작시간도 자동으로 변경하도록 수정하였다.

2020-07-16 7) @MilliTrendSetStartTimeAuto(string classname) - 그래프 시작시간을 자동으로 변경한다.

2020-08-26 8) @SmsSendLineNotify(string token, string msg) - LINE App 에 메시지를 전송한다.

2021-08-03 9) @PrintScreenWithConfig(string config_file) - 주어진 환경파일을 사용하여 화면을 바로 인쇄한다.

2022-02-14 10) @PlcScanSetPortActive(int port, int flag) - PlcScan의 지정한 포트를 활성/비활성 한다.

2022-12-01 11) @DbTrendSetPatternLine(string classname, int active, int color, int thick, double pattern_cycle, object start_time, int pattern_count, int start_number, int number_position) - DB 트랜드에서 일정한 간격으로 수직 라인을 표시해 준다.

2022-12-01 12) @DbTrendClearPatternLine(string classname) - DB 트랜드의 등록된 PatternLine을 모두 삭제한다. (PatternLine 은 감시 프로그램을 종료해도 자동 저장된다.)

2022-12-01 13) @DbTrendSetPatternLineVisible(string classname, int active) - DB 트랜드의 등록된 PatternLine을 Visible/Unvisible 한다.

2022-12-01 14) @DbTrendSetPatternLineVisibleByColor(string classname, int color, int active) - DB 트랜드의 등록된 PatternLine 중 해당 색상을 가진 멤버를 Visible/Unvisible 한다.

 

통신드라이버 추가/수정

1) NJTP 통신 드라이버 수정

2) NJTP_SERVER 통신 드라이버 수정

3) MD-2100RTU 통신 드라이버 수정

4) DCD-810 통신 드라이버 개발

5) SV7 Remote Controller 통신 드라이버 개발

6) Read Multi ASCII Data 통신 드라이버 수정

7) SECS Host/Equipment 통신 드라이버 수정