∴ 배포 노트

∴ 배포 노트

Version 1.4.0

Version 1.4.0

신규 기능

  • 데이터베이스

    • 데이터베이스 이중화 사용 여부 설정 기능 추가

  • 드라이버

    • AMQP 통신 드라이버 기능 추가

    • 앰투앰넷 WM-500(LTE 모뎀) 문자 메시지 드라이버 개발

변경 사항

  • 스위치/램프

    • 램프 오브젝트에 스위치 설정이 없을 경우, 타겟박스 표시되지 않도록 변경

  • 오브젝트

    • 태그값 오브젝트에서 단위 표시 제거

  • 통신 드라이버

    • MQTT 페이로드 발행, 페이로드 구독 설정 추가

  • 웹 뷰어

    • 버전 업데이트 및 렌더러 종료 복구 기능 추가

  • 트렌드/차트

    • 트렌드 차트의 PrevTrend/NextTrend 이동 모드 동작 수정

  • 보고서

    • 데이터가 중복 저장될 때 오류가 발생하던 문제 수정

  • 사용자 보안

    • 기본 로그인 사용 시 동시 접속자 수 계산 방식 변경

    • 로그인 창 표시 시 화면 블러 처리

  • 명령식

    • SystemExit() 명령식의 종료 대상 탐색 방식 개선

    • ReplacePage, ReplacePageEx 함수 타겟 페이지 지정할 수 있도록 개선

  • 보안

    • REST API 호출 시 토큰 기반 인증 적용

  • 시스템 이력

    • 키 옵션이 필요한 기능 설정 시, 팝업 메시지로 해당 내용 안내 (페이지 레코더, IEC61850 클라이언트, OPC UA 서버, OPC UA 클라이언트)

버그 수정

  • WatchM

    • WatchM에서 CimonX 재실행 오류 문제 수정

  • 트렌드/차트

    • 런타임 중 펜을 추가할 때 트렌드 오브젝트 차트 미갱신 문제 수정

    • 차트 히스토리/실시간 반복 전환 시 타입 복원 오류 수정

  • 웹 뷰어

    • 그라데이션 채우기 설정 후 저장 시 웹 뷰어 화면이 정상적으로 표시되지 않는 문제 수정

    • 멀티모니터 설정 시 사용자 로그인 이후 보조 모니터에서 오류 발생 문제 수정

  • 통신 드라이버

    • KEYENCE PLC와 문자열 통신 오류 수정

    • CmPlcEnet 통신 드라이버 동작 개선

    • ModbusTcp 통신 드라이버 설정 파일 변환 오류로 인해 정상 동작하지 않던 문제 수정

    • Modbus TCP 통신 드라이버 타임아웃 동작 오류 수정

    • DNP 3.0 TCP/IP 통신 문제로 데이터가 오지 않던 현상 수정

    • 미쓰비시 MELSEC 이더넷 UDP 통신 드라이버 스테이션 IP 주소 저장 오류 수정

  • 명령식

    • 명령식 IF문 등록 오류 수정

    • 명령식에서 end if 입력 시 비정상 종료 문제 수정

    • OpenPageEx 태그 placeholder 개수 불일치 시 발생하는 오류 수정

    • GetTrendMode 함수에서 오브젝트 이름 대소문자 구분하지 않도록 수정

    • GetAlarmMode() 명령식 사용 시 CimonX가 간헐적으로 비정상 종료되는 문제 수정

  • 스위치/램프

    • 스위치/램프에 코멘트 테이블 줄 바꿈 미적용 문제 수정

  • 코멘트 테이블

    • 구형 포맷 CommentTable 및 PageRecorder 열기 시, 신형 포맷으로 재저장

  • 태그 데이터베이스

    • 태그변수 VALUE 선택 시 표현 오류 수정

    • 태그 이력 새로 고침 시 마지막 데이터 중복 표시 문제 수정

  • ODBC

    • ODBC 연결 실패 시 런타임 블로킹 문제 수정

  • 레시피

    • RecipeDialog에서 모델의 태그 그룹 표시 오류 수정

  • 데이터베이스

    • 데이터베이스 이중화 설정을 사용하지 않는 프로젝트를 실행할 때, 이전 이중화 설정이 남아있어 데이터베이스가 정상 동작하지 않던 문제 수정

    • 백업한 데이터베이스를 가져올 때 지정한 저장 경로가 아닌 기본 경로로 복원되던 문제 수정

    • 프로젝트 백업 복사 실패 감지 및 알림 추가

  • OPC UA

    • 일부 OPC UA 서버에서 노드 정보를 대량으로 조회(Browse)할 때 통신이 끊어지는 문제 수정

  • 모바일 앱

    • iPad에서 모바일 앱으로 작화 페이지 접속 시, 데스크탑으로 인식되어 모바일 접속수/키락 기준이 정상 적용되지 않던 문제 수정

    • 모바일 접속 시 한국어 메시지가 표시되던 오류 수정

  • 디자이너

    • 페이지 환경 설정의 위치·크기 입력란에서 입력 내용이 입력란 너비를 초과하면 키 입력이 중단되던 문제 수정

  • 윈도우 컨트롤 오브젝트

    • 콤보박스 드랍다운 위치 오류 수정

  • 오브젝트

    • 오브젝트 이름을 대문자로 작성해도 페이지 저장 후 소문자로 변경되는 문제 수정

  • 보안

    • 웹 보안 취약점 강화 조치

  • 보고서

    • 보고서 아날로그 데이터가 NaN, Inf인 경우 발생하는 오류 수정

  • 기타

    • 페이지 전환 시 문자열 태그 크래시 문제 수정

    • 데이터 입력 시 숫자 키패드가 페이지 벗어나는 문제 수정

 

Version 1.3.0

신규 기능

  • 데이터베이스

    • 데이터베이스 이중화 기능 추가 - PostgreSQL 스트리밍 복제를 통한 데이터베이스 이중화 지원

변경 사항

  • OPC UA

    • OPC UA 서버 보안 강화 - 인증 , 인증서 관리 , 엔드포인트 보안 정책 개선

버그 수정

  • FEP

    • FEP 통신 태그 읽기 / 쓰기 오류 수정

  • 명령식

    • TimeToStr 밀리초 (ms) 입력 시 런타임 비정상 종료 수정

    • OpenPageEx 태그 단위 표시 안되는 오류 수정

    • ReplacePageEx 변환 오류 수정

  • 기타

    • 특정 해상도에서 페이지가 크게 표시되는 현상 수정

 

Version 1.2.0

신규 기능

  • 명령식

    • GetEditText 함수 추가 - 텍스트 입력 오브젝트에서 편집 중인 텍스트 값을 반환하는 함수

    • 명령식 3 종 추가 (SyncServerFiles, OpenPagePosEx, IsNetworkAlive)

  • 디자이너

    • 페이지 해상도 변환 기능 개발 - 디자이너에서 기존 페이지를 다른 해상도로 변환하는 기능

변경 사항

  • Part11

    • Part11 AuditTrail 테이블 기능 개선 - 감사 추적 데이터 조회 및 필터링 기능 향상

  • 디자이너

    • 페이지 접근 보안 UI 개선 - 페이지별 접근 권한 설정 화면 개선

    • OpenPageEx 명령식 파라미터 처리 개선

  • 웹 서버

    • 페이지 js 파일 난독화 단계 제거

    • 보안점검사항 : 절대경로 노출 수정

    • 보안점검사항 : 프레임워크 정보 노출 수정

  • 데이터 수집

    • 데이터 수집 insert 성능 개선

  • 드라이버

    • 통신 블록 어드레스 범위 확장

  • 트렌드

    • 과거 트랜드 최대 포인트 표시 개수 조정

  • 스크립트

    • Python 스크립트에서 SetTagVal 기능 개선

  • 태그 데이터베이스

    • 문자열 태그 초기화 로직 수정

    • 명령식 동작 개선

버그 수정

  • 경보 요약

    • 경보요약 오브젝트 그룹화 후 설정창 열면 무한 로딩 걸리는 현상 수정

    • 발생 중인 경보가 간헐적으로 사라지는 문제 수정

  • 디자이너

    • SCADA 프로젝트 변환 시 일부 오브젝트 누락되는 현상 수정

    • IEC61850CM 디자이너 비정상 종료 현상 수정

  • 웹 클라이언트

    • IP 카메라 연결 해제 후 웹뷰어 비정상 종료되는 현상 수정

    • 2 개 이상의 화면호출 페이지 추가 시 정상적으로 표시되지 않는 이슈 수정

    • 웹뷰어 ' 시스템 단축키 금지 ' 설정 관련 오류 수정

  • 스위치 / 램프

    • 스위치 / 램프 상태 수 변경 후 페이지 다시 열면 오류 메시지 발생하는 버그 수정

    • 스위치 / 램프 비트 모멘터리 기능 동작 오류 수정

  • 보안

    • ' 최초 로그인 시 비밀번호 변경요청 ' 기능 오류 수정

  • 보고서

    • 보고서 ' 파일로 저장 ' 미설정 시 런타임 보고서 유틸리티에서 프로젝트 경로가 노출되는 이슈 수정

  • OPC UA

    • OPC UA 서버 실태그 사용 시 UA Client 통신 안되는 이슈 수정

 

Version 1.1.6

신규 기능

  • 웹 서버

    • 웹 뷰어 혹은 브라우저에서 스카다 프로의 버전정보를 확인할 수 있는 기능 추가

    • 유틸리티 버튼 실행 후 시스템로그 or 감사추적 페이지 열기 - 우측하단에 [정보] 버튼 클릭하여 버전정보 확인 가능

  • 유틸리티

    • CimonX 실행 시 xlog가 로컬 PC내에 남지 않도록 설정하는 옵션 추가

    • CimonX 환경 설정에서 해당 옵션 활성/비활성 가능

  • 명령식

    • 경보 요약 오브젝트를 제어할 수 있는 명령어 추가

      • 사용 방법: AlarmCommand(“경보요약 오브젝트 이름”, Command)

      • Command : 0 일 때 실시간 경보 정보 표시

      • Command : 1 일 때 과거 경보 정보 표시

      • Command : 2 일 때 오브젝트에서 마우스로 선택된 태그의 경보를 인식(ACK)

      • Command : 6 일 때 경보요약 화면에 있는 모든 태그 경보를 인식

      • Command : 7 일 때 경보 요약 화면을 일시적 초기화

    • 경보, 사용자 데이터 테이블을 출력할 수 있는 명령어 추가

      • 사용 방법 : ExportUserDataTable("테이블 이름", "시작 시간", "끝 시간", "저장 경로")

      • 사용 방법 : ExportAlarmData("시작 시간", "끝 시간", "저장 경로")

변경 사항

  • 트렌드

    • 장시간 쌓인 수집 데이터 불러오는 속도 개선

  • 태그 데이터베이스

    • 태그 이름에 알파벳 아닌 다른 외국어 사용가능 하도록 수정

  • 명령식

    • 팝업 페이지에서는 AlarmSound명령식이 실행되지 않도록 수정

    • PlaySound 명령식이 여러 번 실행될 때 하나의 소리만 출력되는 이슈 수정

    • PlaySoundEX("음향파일이름",0)으로 할 시 한번만 동작되는 이슈 수정

버그 수정

  • 명령식

    • 경보 해제 동작에 AlarmAck("태그명") 설정시 동작하지 않는 버그 수정

    • ReplacePageEx() 명령식 사용 시 뷰어에서 화면 확대되는 버그 수정

  • 레시피

    • 레시피 생산이력을 보는 웹페이지에서 다수의 생산이력이 표시될 때 화면이 이상하게 표시되는 버그 수정

  • IEC61850 통신드라이버

    • "cid 불러오기"를 선택하여 통신할 개체 선택하여 태그 생성 완료, 실제 계전기와 통신 시도 시 통신 불능 되는 이슈 수정

    • cid로 설정된 통신 드라이버에서 "편집"을 클릭하여 "계전기 연결"로 선택 시 비 정상 종료되는 증상 수정

  • 태그 데이터베이스

    • 태그 최종 상태 저장 버그 수정

  • 스크립트

    • Python 스크립트에서 탭과 공백문자가 섞이는 경우 컴파일 오류 발생

  • 웹 클라이언트

    • 경보 요약 오브젝트가 포함된 페이지를 열면 랜덤하게 경보가 오래된 순으로 표시는 버그 수정

 

Version 1.1.5

변경 사항

  • 명령식

    • 이미 팝업으로 열려 있는 페이지를 닫고 다시 팝업 형태로 여는 ReopenPage 명령식 추가

      • 사용 방법 : ReopenPage("페이지명")

  • Part11 – Windows 계정 연동

    • Windows Server OS 환경에서 ActiveDirectory 설정내 만들어진 계정 연동기능 수정

      • Windows Server OS에 로그인한 사용자는 웹 뷰어에서 웹서버 로그인 동작 없이 자동 로그인 진행

      • Windows 잠금동작(window키+L) 시 클라이언트 자동 로그아웃 진행

  • Part11 – 그룹 권한 설정내 신규 항목 추가

    • '웹뷰어 시스템 단축키 사용' 옵션 추가

      • 해당 옵션이 해제된 그룹에 속한 사용자는 아래 시스템 단축키 사용 불가

        • Alt+Tab

        • Alt+F4

        • Alt+Esc

        • Ctrl+Esc

        • L Window (왼쪽 윈도우 버튼)

        • R Window (오른쪽 윈도우 버튼)

 

Version 1.1.4

변경 사항

  • 명령식

    • OpenPageEx 명령식 최대 태그 개수 300개로 변경

    • CimonViewer에 표시된 화면을 프린트로 출력하는 명령식 추가

      • Hardcopy : 현재 보고 있는 전체 화면을 출력

      • HardCopyEx(X,Y,Width,Height) : 화면의 지정한 위치를 프린터로 출력합니다.

  • 기타

    • 관리자권한 계정이 스스로의 비밀번호 변경할 수 있도록 변경

버그 수정

  • 이중화 기능

    • Primary PC가 강제로 종료될 시 Standby 가 예상치 못하게 종료되는 버그수정

  • 기타

    • UINT16 데이터 스케일 또는 실데이터 기능 또는 Scale기능 사용 시 이상 값 발생하는 버그수정

    • 버튼 '태그값쓰기', '디지털값 쓰기', '순간값 쓰기' EX 페이지 태그 적용 안되는 버그 수정

    • 페이지 전체 저장 시 코멘트 변경 사항 적용 안되는 버그 수정

    • CIMON Touch 제품에서 웹 뷰어 실행하여 화면 터치 시 화면 어두워지는 버그수정

    • 웹 뷰어에서OpenPageEx, ClosePage 사용 시 화면 확대되는 버그 수정

    • 코멘트 테이블 줄바꿈 사용이 안되는 버그 수정

    • 트렌드 태그 값 변경 시 주석 사라지는 버그 수정

    • 팝업 페이지 명령식 UP 동작이 웹 뷰어로 전파되는 버그 수정

    • ModbusTcp 클라이언트 통신드라이버가 Standby 모드에서 IO디바이스와 직접 통신하는 버그 수정

    • 2개 이상 경보 발생 시 각각의 경보음이 동시에 재생되는 문제 수정

 

Version 1.1.3

버그 수정

  • IEC61850 통신드라이버

    • 외부 계전기 디바이스와 접속 시도 중 접속 실패 시 로그 남기도록 수정

  • OPCUA 통신드라이버

    • 일부 OPCUA 서버와 접속 시 Discover URL정보를 받아오지 못하는 버그수정

  • 오브젝트

    • 디자이너에서 라이브러리 오브젝트에 회전 설정이 적용되지 않는 버그수정

 

Version 1.1.2

변경 사항

  • 오브젝트

    • 태그값 오브젝트를 회전시킬 수 있는 속성 추가

    • GIF 오브젝트를 회전시킬 수 있는 속성 추가

  • 웹서버

    • HTTPS 설정시 공인인증서에 설정된 공인인증서 비밀번호를 입력할 수 있도록 수정

버그 수정

  • 라이선스

    • 오프라인 환경에서 라이선스 활성화한 PC가 일정시간 이후 라이선스가 해제되는 버그 수정

  • 기타

    • 여러 오브젝트 그룹핑 후 해제시 넓이/높이 값이 1 만큼 변하는 버그 수정

    • 태그 데이터베이스 편집기에 사용할 수 없는 데이터 타입 존재하는 버그 수정

    • 웹서버 태그 입력 창에서 정렬상태가 좌측 정렬로 바뀌는 버그 수정

    • GetUserName 함수를 사용 후 페이지 전환이후에 ????로 표시되는 버그수정

    • 과거 프로젝트를 변환 시 태그값에 설정된 경보 설정이 초기화되는 버그수정

    • 입출력테이블 오브젝트에 1,000,000(백만) 이상의 숫자 입력 시, 서버 처리 과정에서 지수 표기법으로 강제 변환되어 저장되는 버그 수정

 

Version 1.1.1

[변경 사항]

  • WatchM

    • WatchM 재실행 시 웹서버, 스크립트 엔진 프로세스 남아 있을 경우 모두 종료하도록 기능 수정

[버그 수정]

  • 라이센스 기능

    • 오프라인 방식으로 인증한 라이선스가 일정 기간이 지났을 때 오류 코드 표시와 함께 라이센스가 비활성화 되는 버그 수정

  • 통신드라이버

    • 블록통신방식의 Modbus TCP Client 드라이버에서 통신이 되지 않을 때 상태가 잘못 표시되는 버그 수정

    • Modbus RTU Master 드라이버에서 태그 쓰기 동작이 다수 일어날 때 쓰기 속도가 느려지는 버그 수정

    • OPC DA Server / Client 드라이버 로 통신 설정 후 런타임 실행 시 타겟 Server / Client와 접속하지 못하는 버그 수정

  • 기타

    • 화면 표시 방법 #,### 설정 시 소수 부분 표시되는 문제 수정

    • 막대 그래프 요소를 여러가지 설정 시 막대 그래프의 좌우가 밀려서 보이는 증상 수정

    • 태그 데이터베이스에 그룹태그 엑셀 붙여넣기를 하면 데이터에 오류 뜨는 버그 수정

    • CimonD에서 페이지에 라이브러리 오브젝트 추가 후 회전 적용 시, 페이지 닫고 다시 열면 회전이 적용안되는 버그 수정

    • OpenPageEx 명령식을 경보 동작에 설정해도 실행되지 않는 버그 수정

    • 데이터 입력 최소 값에 음수 입력 시 웹에서 음수 입력이 안되는 버그 수정

  • 모바일 앱

    • [PC화면으로 보기] 기능 제거

      • 키락 정책 변경으로 인한 기능 비활성화

 

Version 1.1.0

신규 기능

  • 라이선스 기능

    • 새로운 제품 라이센스 방식이 추가되었습니다.

    • USB 동글 키락 없이 CimonD 디자이너 내 기능을 통해 언제 어디서든 라이센스를 활성화할 수 있습니다.

    • 클릭하여 온라인 매뉴얼에서 확인

  • 통신 드라이버

    • 모뎀기반의 문자 메세지 통신 드라이버에 신규 모뎀 모델(Teladin사 TX700) 추가1

변경 사항

  • DBMS 버전 업데이트

    • Postgresql 버전을 v16.10로 업데이트

    • TimescaleDB 버전을 v2.21.3로 업데이트