본문으로 건너뛰기
버전: 4.x.y

Canvas v4 변경 이력

새로운 기능

Canvas v4는 다양한 새로운 기능, GUI 오브젝트, 통신 프로토콜, 플랫폼 개선 사항을 도입했습니다. 주요 하이라이트는 다음과 같습니다:

  • 경보 배너(Alarm banner) — 런타임에 표시되는, 페이지별로 구성 가능한 경보 알림입니다.
  • 새로운 GUI 오브젝트 — 게이지, Numeric Text, ComboBox, Radio Button Group, Toggle Button, 그리고 비디오 재생 지원.
  • 다이렉트 어드레싱(Direct addressing) — 태그 없이 PLC 주소를 직접 할당합니다.
  • PDF 뷰어스크린샷 — 문서 표시와 화면 캡처를 위한 새로운 스크립트 함수.
  • 문자열 테이블(String Tables)원격 페이지 제어 — 지역화 지원과 PLC 기반 페이지 탐색.
  • Project Library — 프로젝트 내에 이미지, 비디오, 사운드, PDF 파일을 직접 저장합니다.
  • Application Update 기능 — Canvas 또는 USB/SD 카드를 통해 동일한 메이저 버전 내에서 Xpanel 펌웨어를 업그레이드합니다.
  • 새로운 서버 프로토콜 — EtherNet/IP Server 및 Sparkplug 3.0 Edge Node(MQTT publisher).
  • 새로운 클라이언트 프로토콜 — Allen-Bradley DF-1, 한림 로더, BACnet/IP.
  • 데이터브릿지 — 디바이스 간 데이터 교환을 위해 클라이언트 태그를 서로 매핑합니다.
  • 새로운 스크립트 함수 — 디스플레이 밝기/디머 제어, FTP 업로드/다운로드, 시스템 날짜/시간, 부저, 대량 태그 쓰기를 위한 tag.writeBatch.
  • VNC 서버, 오디오 지원, 픽셀 단위 폰트 렌더링을 갖춘 eXT2 디바이스 지원.
  • 구성 가능한 타이머와 system.display.enableBacklight 스크립트를 갖춘 화면 절전 기능.
  • Object View 창Symbol Library(Graphic Library에서 이름 변경) — 디자이너에서 개선된 오브젝트 및 에셋 관리.
  • 향상된 UI — 표준/고급 모드를 갖춘 재설계된 Property Editor, 개선된 Command Editor, 크기 조정/회전 기능 향상.
  • Siemens LOGO! 지원 및 .db, .sdf, EDS 파일에서의 태그 가져오기.
  • 성능 개선 — 메모리 누수 수정, 더 빠른 태그 로딩, 개선된 프로젝트 열기/저장, 게이트웨이 드라이버 안정성.
노트

이 변경 이력에는 모든 패치 빌드가 나열되어 있지 않습니다. 사용 중인 버전이 표시되지 않은 경우, 바로 앞에 나열된 가장 가까운 버전의 항목을 참조하십시오.


v4.4.0

클릭하여 v4.4.0 변경 이력을 펼쳐 보십시오

디자이너

추가됨

  • EtherNet/IP (PCCC) 디바이스에 Read Block Tolerance 속성을 추가했습니다.

변경됨

  • 디바이스가 v4.3.0보다 이전 버전인 경우 Update Canvas Viewer 버튼이 비활성화되도록 업데이트했습니다.

수정됨

  • Condition Map 값이 간혹 기본값으로 재설정되던 문제를 수정했습니다.
  • Open Page 액션이 간혹 할당된 페이지를 누락하던 문제를 수정했습니다.
  • Switch Lamps 상태가 간혹 이전에 삭제된 이미지로 로드되던 문제를 수정했습니다.

게이트웨이

추가됨

  • Allen Bradley EtherNet/IP Client (PCCC)를 업데이트했습니다:
    • 이제 block tolerance를 지정할 수 있어, 약간 불연속적인 주소 블록을 단일 요청으로 묶을 수 있습니다.

변경됨

  • 스키마 버전을 4.4.0으로 업데이트했습니다.

수정됨

  • 이제 오프라인 시뮬레이터 모드로 실행할 때 서버가 비활성화됩니다.

v4.3.3

클릭하여 v4.3.3 변경 이력을 펼쳐 보십시오

게이트웨이

수정됨

  • 본문이 비어 있는 경보 설명으로 인해 크래시가 발생하지 않도록 수정했습니다.

v4.3.1

클릭하여 v4.3.1 변경 이력을 펼쳐 보십시오

디자이너

추가됨

  • Page Properties 편집기에서 페이지 인덱스를 편집하는 기능을 추가했습니다.
  • EtherNet/IP server에서 explicit 연결을 EDS 파일로 내보내는 기능을 추가했습니다.

수정됨

  • v4.2.2에서 업그레이드할 때 Stroke Type 변환 문제를 수정했습니다.

HMI 런타임

변경됨

  • 이제 스크린샷 결과가 알림에 표시됩니다.

수정됨

  • 트렌드 CSV에서 간혹 로그가 누락되던 문제를 수정했습니다.

게이트웨이

변경됨

  • EtherNet/IP Client 및 Server 드라이버가 Identity Object의 메이저/마이너 버전에 Canvas 버전을 사용하도록 업데이트했습니다.

수정됨

  • "Use Multiple Service"가 활성화되어 있을 때 Allen Bradley EtherNet/IP Client 드라이버에서 등록된 태그 그룹화가 올바르게 작동하지 않던 문제를 수정했습니다.

v4.3.0

클릭하여 v4.3.0 변경 이력을 펼쳐 보십시오

디자이너

추가됨

  • 태그의 initValue 속성에 기본값/초깃값을 추가했습니다.
  • 페이지 편집 영역의 컨텍스트 메뉴에 Page Properties 항목을 추가했습니다.
  • 속성 편집기에 속성 설명 필드를 추가했습니다.
  • 회전 앵커를 숨기는 방법을 추가했습니다.
  • FTP Client 스크립트와 GUI 명령을 추가했습니다.
  • 찾기 및 바꾸기에 GUI 명령 텍스트 속성을 추가했습니다.
  • 오브젝트를 여러 픽셀 단위로 이동하는 단축키를 추가했습니다.
  • Numeric Input 오브젝트에 최소/최대 속성을 추가했습니다.
  • YT 트렌드의 x축에 보조 눈금을 추가했습니다.
  • 스파크라인 오브젝트에 정상 범위를 추가했습니다.
  • 최근 프로젝트에서 프로젝트를 제거하는 옵션을 추가했습니다.
  • Numeric Text 및 Numeric Input 오브젝트에 접두사 및 접미사 속성을 추가했습니다.
  • Modbus 주소 미리보기에 범위를 추가했습니다.
  • 스크립트 문자열 자동완성 제안에 레시피 데이터베이스를 추가했습니다.
  • 화면 절전 GUI 명령을 추가했습니다.
  • singleWrite Modbus 속성을 추가했습니다.
  • CIMON PLC의 D 데이터 레지스터를 비트 데이터 레지스터로 지원을 추가했습니다.
  • 찾기 및 바꾸기에 태그 바인딩을 추가했습니다.
  • EtherNet/IP 디바이스 주소 유효성 검사기에 L 파일 타입을 추가했습니다.
  • 터치 비프음 스크립트와 GUI 명령을 추가했습니다.

변경됨

  • 경보 트리거가 태그만 가능하도록 변경했습니다.
  • 오브젝트 크기를 줄이기 위해 페이지의 이미지가 저장되는 방식을 변경했습니다.
  • 최대 펜 수에 도달하면 pen 추가 버튼이 회색으로 표시되도록 변경했습니다.
  • 기본 switch/lamp 이미지를 변경했습니다.
  • GIF의 "Enabled" 속성을 "Enable Playback"으로 변경했습니다.
  • Description 속성의 이름을 Comment로 변경했습니다.
  • Text 및 Numeric Text 오브젝트의 이름을 Label 및 Numeric Label로 변경했습니다.
  • 한 번에 많은 태그를 추가하거나 제거하는 성능을 개선했습니다.
  • 많은 태그를 가져오는 성능을 개선했습니다.
  • 게이지 오브젝트가 주 눈금과 겹치는 보조 눈금을 그리지 않도록 업데이트했습니다.
  • Parameter Binding Editor 창이 매개변수가 추가될 때 새 매개변수로 스크롤되도록 업데이트했습니다.
  • 레시피 요구 사항과 기본값을 업데이트했습니다.
  • 경보 레이블 선택 체크박스의 배경색이 흰색이 되도록 업데이트했습니다.
  • Momentary Button의 표시 값 동작을 업데이트했습니다.
  • Script Editor 코드 영역에 사용되는 색상을 업데이트했습니다.
  • Enter Tag Value 명령의 기본 최대값을 업데이트했습니다.
  • 부동소수점 데이터 로그 태그의 형식을 업데이트했습니다.
  • 스파크라인 오브젝트의 최소 크기를 업데이트했습니다.
  • 디자이너 전반의 페이지 순서가 Project Tree와 일치하도록 업데이트했습니다.
  • 페이지 속성 창이 변경 사항을 즉시 적용하지 않도록 업데이트했습니다.
  • ODVA Implicit Client 디바이스의 속성을 업데이트했습니다.
  • Property Editor가 4개 창이 아닌 하나의 창이 되도록 업데이트했습니다.
  • 창을 세로로 크기 조정해도 유효성 검사 창 크기가 조정되지 않도록 Script Editor를 업데이트했습니다.
  • Home 페이지의 스크롤 속도를 업데이트했습니다.
  • 회전 앵커를 드래그할 때의 스냅 라인을 업데이트했습니다.
  • String encoding 옵션이 비활성화되었을 때 디바이스 기본값을 표시하도록 업데이트했습니다.
  • 수동으로 입력한 태그 주소의 유효성 검사를 업데이트했습니다.
  • 명령 편집 워크플로를 업데이트했습니다.
  • 일부 위치에서 프로젝트 이름 대신 파일 이름을 사용하도록 업데이트했습니다.

수정됨

  • 12시간 날짜/시간 형식이 잘못된 표시 형식을 사용하던 문제를 수정했습니다.
  • 경보 배너 폰트가 프로젝트 파일에 포함되지 않던 문제를 수정했습니다.
  • Cross Reference에서 경보 비교 값이 여러 번 표시되던 문제를 수정했습니다.
  • Arc 오브젝트에 잘못된 backgroundType 값이 저장되던 문제를 수정했습니다.
  • 복사한 태그를 붙여넣을 때 할당된 명령이 재설정되던 문제를 수정했습니다.
  • Cross Reference를 사용하여 String 및 Runtime Only 태그를 경보에 할당할 수 있던 문제를 수정했습니다.
  • variable_output 기능을 사용할 수 없을 때 VAR 파일에서 태그 가져오기를 시도할 수 있던 문제를 수정했습니다.
  • 일부 창에서 Canvas 로고가 누락되던 문제를 수정했습니다.
  • 다이렉트 어드레스 태그의 그룹을 변경할 때 중복 태그가 생성되던 문제를 수정했습니다.
  • 배경이 투명한 텍스트 오브젝트의 편집 영역을 클릭할 때 발생하던 문제를 수정했습니다.
  • 초깃값에 여러 줄이 있는 String 태그를 복사/붙여넣을 때 발생하던 문제를 수정했습니다.
  • 프로젝트를 닫은 후 Cross Reference에서 더블 클릭 시 태그 위치로 이동하지 않던 문제를 수정했습니다.
  • Cross Reference의 태그 선택이 항상 올바르게 업데이트되지는 않던 문제를 수정했습니다.
  • 포커스를 얻거나 잃을 때 "Delete Persistent Tag Data" 토글로 인해 창이 이동하던 문제를 수정했습니다.
  • 디자이너 인스턴스 간에 일부 오브젝트와 함께 폰트가 올바르게 복사되지 않던 문제를 수정했습니다.
  • 영어가 아닌 언어에서 "Enter Tag Value" 명령의 형식 옵션이 로드되지 않던 문제를 수정했습니다.
  • 페이지와 함께 가이드가 복사되지 않던 문제를 수정했습니다.
  • Project Library 또는 Project Password를 수정한 후 레이어 페이지가 업데이트되지 않던 문제를 수정했습니다.
  • 태그의 초깃값 속성이 누락되었을 때 기본값을 로드하던 문제를 수정했습니다.
  • Connection Setup 창에서 수동으로 추가한 디바이스가 항상 감지되지는 않던 문제를 수정했습니다.
  • 복사된 후 클립보드의 오브젝트가 변경되던 문제를 수정했습니다.
  • Schedule 액션에서 사용된 페이지가 Cross Reference에 표시되지 않던 문제를 수정했습니다.
  • Project가 data logger의 저장소 옵션으로 표시되던 문제를 수정했습니다.
  • 백슬래시로 이스케이프된 따옴표가 무시되던 문제를 수정했습니다.
  • 그룹이 있는 프로젝트를 열 때 저장이 활성화되던 문제를 수정했습니다.
  • 저장 메시지가 올바르게 번역되지 않던 문제를 수정했습니다.
  • 저장할 때 간혹 프로젝트가 손상되던 문제를 수정했습니다.
  • Schedule Editor 레이블이 올바르게 번역되지 않던 문제를 수정했습니다.
  • 편집기에서 속성을 복사/붙여넣으려고 할 때 스케줄이 복사/붙여넣기되던 문제를 수정했습니다.
  • 스케줄 편집기에서 스크립트/명령이 항상 표시되지는 않던 문제를 수정했습니다.
  • Data Log Editor 창에 스크롤 바가 나타나지 않던 문제를 수정했습니다.
  • 워크스페이스에서 텍스트를 편집할 때 선택 경로 앵커 포인트가 표시되던 문제를 수정했습니다.
  • 일부 주소 범위가 게이트웨이와 일치하지 않던 문제를 수정했습니다.
  • 일부 파일 이름이 Windows에서 허용되지 않아 프로젝트가 손상되던 문제를 수정했습니다.
  • String 타입 명령 매개변수가 올바르게 역직렬화되지 않던 문제를 수정했습니다.
  • 라이브러리에서 페이지로 드래그할 때 SVG 이미지가 너무 크게 표시되던 문제를 수정했습니다.
  • 태그 타입 변경을 취소할 때 시스템 태그 주소 값이 변경되던 문제를 수정했습니다.
  • Previous/Next 버튼을 사용할 때 태그가 그룹 내에서 간혹 두 번 표시되던 문제를 수정했습니다.
  • 로컬 액션에서 사용된 태그가 Cross Reference에 표시되지 않던 문제를 수정했습니다.
  • 일부 테이블에서 강조 표시된 셀의 텍스트 색상이 올바르지 않던 문제를 수정했습니다.
  • AB EtherNet/IP 디바이스의 O 및 I 파일 타입에 대한 주소 형식 문제를 수정했습니다.
  • I/O Device Editor를 열 때 Cross Reference 선택 모드가 변경되던 문제를 수정했습니다.
  • 프로젝트를 로드할 때 data log 오브젝트 열이 재설정되던 문제를 수정했습니다.
  • 사용된 폰트가 존재하지 않을 때 Edit Languages 창이 열리지 않던 문제를 수정했습니다.
  • 언어를 변경한 후 EtherNet/IP (ODVA) 프로토콜이 제거되던 문제를 수정했습니다.
  • 폴리라인 오브젝트에 간혹 채우기 속성이 표시되던 문제를 수정했습니다.
  • 확대/축소할 때 워크스페이스 텍스트 편집기의 폰트 크기 문제를 수정했습니다.
  • 로컬 스크립트 폴더를 복제할 수 있던 문제를 수정했습니다.
  • 일부 오브젝트에서 숫자 형식 미리보기가 초기에 비어 있던 문제를 수정했습니다.
  • 여러 태그/그룹을 복사할 때 그룹 내 태그 순서가 올바르지 않던 문제를 수정했습니다.
  • 프로젝트를 여는 동안 예외가 발생할 때 진행 창이 멈추던 문제를 수정했습니다.
  • 항목을 선택할 때 실행 취소/다시 실행 시 Project Tree가 올바르게 스크롤되지 않던 문제를 수정했습니다.
  • Project Tree 행이 이동하던 문제를 수정했습니다.
  • 속성 편집기에서 일부 변경을 할 때 속성 편집기가 깜빡이던 문제를 수정했습니다.
  • 레시피 handshake lock 및 unlock 속성이 항상 저장되지는 않고, 편집기가 트리거 태그 타입과 일치하지 않던 문제를 수정했습니다.
  • Edit Parameter Bindings 창에서 Recipe Parameter 번호가 잘리던 문제를 수정했습니다.
  • Script Editor에서 하나의 줄 번호에 여러 줄이 표시되던 문제를 수정했습니다.
  • Cross Reference 창에서 열 때 SelectMultipleTagsPopup의 disclosure node 위치 문제를 수정했습니다.
  • Send Test Email 창이 잘못된 화면에서 열리던 문제를 수정했습니다.
  • FINS UDP 프로토콜의 Source Node ID 기본값이 잘못되었던 문제를 수정했습니다.
  • 일부 오브젝트에서 stroke가 텍스트와 겹치던 문제를 수정했습니다.
  • 일부 오브젝트에서 태그 오버레이가 떨리던 문제를 수정했습니다.
  • Tag selection 창이 잘못된 화면에서 나타나던 문제를 수정했습니다.
  • scale mode를 적용할 때 태그의 initValue가 지워지던 문제를 수정했습니다.
  • project library에서 파일 내용을 업데이트해도 저장 아이콘이 활성화되지 않던 문제를 수정했습니다.

제거됨

  • Canvas와 백신 소프트웨어 간의 충돌을 제거했습니다.
  • Property Editor의 접을 수 있는 섹션에서 아이콘의 포커스 테두리를 제거했습니다.
  • 드래그로 오브젝트를 뒤집는 기능을 제거했습니다.
  • Cross Reference에서 Text Input 오브젝트의 로컬 On Enter 액션을 제거했습니다.

HMI 런타임

추가됨

  • 유효하지 않음으로 표시된 프로젝트의 로드를 방지하는 검사를 추가했습니다.
  • 시작 페이지를 재정의하는 CLI 인수를 추가했습니다.
  • 경보, data log, audit log GUI 오브젝트의 테이블 뷰 셀에 왼쪽 여백을 추가했습니다.
  • 경보, data logger, audit, 트렌드 오브젝트에 objectSize 속성을 추가했습니다.
  • 새로운 레시피 요구 사항에 대한 유효성 검사를 추가했습니다.

변경됨

  • 프로젝트가 로드되지 않을 때 사용자 관리 메뉴가 숨겨지는 대신 비활성화되도록 변경했습니다.
  • 트렌드를 저장할 때 기본 CSV 이름을 업데이트했습니다.
  • 스키마와 일치하도록 기본 스크립트 주기를 업데이트했습니다.
  • 경보, 트렌드, audit의 디자인을 업데이트했습니다.
  • 디바이스가 정규화된 이름을 사용하도록 업데이트했습니다.
  • Momentary 버튼이 별도의 마우스 표시와 함께 두 가지 상태만 갖도록 업데이트했습니다.
  • textInputnumericInput 오브젝트가 입력 시 값을 다시 포맷하도록 업데이트했습니다.
  • 한국어의 시스템 로그 날짜 형식을 업데이트했습니다.
  • 스키마와 일치하도록 다양한 속성 기본값을 업데이트했습니다.

수정됨

  • Data Log Table의 세로 간격 동작 문제를 수정했습니다.
  • 위젯을 닫을 때 입력 오브젝트가 포커스를 받던 문제를 수정했습니다.
  • 프로젝트가 로드되지 않았을 때 long press 설정이 무시되던 문제를 수정했습니다.
  • trial timeout 시 메시지 대화 상자가 모달이 아니던 문제를 수정했습니다.
  • 비밀번호 변경 시 비밀번호 요구 사항이 없던 문제를 수정했습니다.
  • 초기화 시 numericInput이 비어 있던 문제를 수정했습니다.
  • 온스크린 키보드의 shift가 회전을 고려하지 않던 문제를 수정했습니다.
  • 팝업 페이지가 지정된 위치에서 열리지 않던 문제를 수정했습니다.
  • 배너가 활성화된 상태에서 오브젝트를 이동할 때 화면 찢김이 발생하던 문제를 수정했습니다.
  • 특정 초기화 값에 대해 스파크라인 경계가 올바르게 업데이트되지 않던 문제를 수정했습니다.
  • 텍스트 오브젝트가 올바른 기본 텍스트 값을 사용하지 않던 문제를 수정했습니다.
  • 언어 열 태그가 작동하지 않던 문제를 수정했습니다.

제거됨

  • 대화 상자의 물음표 버튼을 제거했습니다.

게이트웨이

추가됨

  • 다중 쓰기 요청을 처리하지 못하는 디바이스를 지원하기 위해, Modbus TCP Client 및 RTU Master 드라이버가 단일 쓰기 명령을 강제하는 기능을 추가했습니다.
  • 로컬 저장소의 사용 가능한 공간이 5% 미만으로 남으면 모든 데이터베이스에 제한을 추가했습니다. 이 제한이 활성화되어 있는 동안 데이터베이스는 새 이벤트를 삽입하지 않습니다.
  • 이제 이전 버전의 히스토리 데이터베이스가 업데이트된 형식으로 변환됩니다.
  • Siemens S7 클라이언트 드라이버가 "F" 및 "C" 메모리 영역을 포함한 LOGO! -0BA2 시리즈를 지원하도록 업데이트했습니다.

변경됨

  • 여러 플랫폼에서 더 일관된 동작을 위해 태그 값을 저장하는 데 사용되는 기본 데이터 타입이 고정 폭 정수 타입을 사용하도록 업데이트했습니다.
  • 이제 경보는 트리거 값이 업데이트될 때만 스스로를 평가합니다.
  • 이제 경보 트리거 값은 태그만 가능하며, 상수 및 표현식 값 지원이 제거되었습니다.
  • 성능 향상을 위해 표현식 평가 시스템을 크게 단순화했습니다.
  • 모든 클래스에서 유효성 검사 방식을 간소화하기 위해 프로젝트 파서를 전면 개편했습니다. 이제 제공된 프로젝트 파일을 파싱하기 전에 invalidProject 속성을 확인합니다.
  • 스키마 변경 사항에 맞게 클램핑을 업데이트했으며, 이제 "No Clamp" 사용 시 "Reject" 옵션이 수행됩니다. 이제 Engineering Min 및 Max 값은 항상 들어오는 쓰기 요청 값을 거부하거나 클램프하는 데 사용됩니다.
  • 이제 read-after-write 요청이 요청의 일부로 간주되며, 게이트웨이가 콜백을 수행하기 전에 쓰기 요청과 read-after-write 요청이 모두 완료되어야 합니다.
  • Windows에서 시뮬레이터 모드로 실행할 때, 콘솔에 입력을 제공하여 종료를 트리거할 수 있게 되었습니다.

수정됨

  • 비트 번호 10-15(16진수 A-F)를 사용하는 D 영역의 Boolean 태그에 쓸 때 발생하던 CIMON UA Net Client 및 CIMON UA Bus Master 드라이버 크래시를 수정했습니다.
  • LP64 주소 모델이 SOCI 라이브러리에서 문제를 일으켜 bad_cast 예외로 인해 발생하던 i.MX8 기반 플랫폼의 데이터베이스 크래시를 수정했습니다.
  • 기본값이 적절하게 처리되도록 레시피 스키마 유효성 검사를 더 명확하게 정의하도록 수정했습니다.
  • 경보가 즉시 비교를 수행하도록 수정하여, 경보 구독이 이루어지기 전에 트리거 태그의 값이 초기화되던 예외 상황을 수정했습니다.
  • 존재하지 않거나 삭제된 태그가 참조되는 경우 경보가 트리거/비교 태그를 검증하도록 수정했습니다.
  • OPC UA Client 드라이버가 새로 모니터링되는 항목에 대해 explicit 읽기 요청을 수행하여 값이 초기화되도록 보장하도록 수정했습니다. 이는 CreateMonitoredItemResponse보다 먼저 PublishResponse를 보내는 경우가 있는 CODESYS 관리 OPC UA Server를 더 잘 지원합니다.
  • 인덱스 31 이상을 사용할 때 Boolean 배열을 대상으로 하는 태그가 올바르게 동작하지 않던 Allen-Bradley EtherNet/IP 드라이버 문제를 수정했습니다.
  • 발신 요청에서 Max APDU 필드가 올바르게 지정되지 않던 BACnet/IP 드라이버 문제를 수정했습니다.
  • 연결 과정에서 슬롯 번호가 제공되지 않아 기본 포트 0을 사용하지 않는 ControlLogix 디바이스에서 문제가 발생하던 Allen-Bradley EtherNet/IP Client 문제를 수정했습니다.

플랫폼

추가됨

  • 프로젝트를 설치하기 전에 데이터 파티션의 여유 디스크 공간을 확인하는 Portal 검사를 추가했습니다.
  • 데스크톱 앱에 앱 이름 번역을 추가했습니다.
  • PulseAudio가 음소거 상태로 멈추는 것을 방지하기 위해 부팅 시 오디오 싱크의 음소거를 해제하는 기능을 추가했습니다.
  • Settings 앱의 "Sound and Display" 페이지에서 번역되지 않은 새 문자열에 대한 한국어 번역을 추가했습니다.
  • Portal에서 검색(discovery) 정보를 전송하는 새로운 gRPC 인터페이스를 추가했습니다.

변경됨

  • eXT04의 Settings 앱에서 볼륨 제어 옵션을 숨겼습니다.
  • Settings 앱에서 웹 서버 설정을 제거했습니다.
  • Portal에서 발생할 수 있는 크래시를 방지하도록 프로젝트 다운로드를 개선했습니다.

수정됨

  • eXT2x에서 오디오가 중지되던 문제를 수정했습니다.

Installer

변경됨

  • 시작 메뉴 폴더 이름을 "Canvas"에서 "CIMON"으로 변경했습니다.

제거됨

  • configure.vbs 설치 후 스크립트를 제거했습니다.

v4.2.1

클릭하여 v4.2.1 변경 이력을 펼쳐 보십시오

디자이너

추가됨

  • 한 번에 열 수 있는 페이지 수 제한(50개)을 추가했습니다.
  • 페이지를 열고 프로젝트를 저장하는 데 필요한 최소 여유 RAM 요구 사항을 추가했습니다.
  • Enable Backlight 스크립트를 추가했습니다.
  • eXT2-12, eXT2-12W, eXT2-15, eXT2-15W 프로젝트 크기 지원을 추가했습니다.
  • Set Tag Value 명령에 16진수 값을 입력하는 기능을 추가했습니다.

변경됨

  • Alarm Banner 활성화/비활성화가 페이지별 속성이 되도록 변경했습니다.
  • 자동 저장을 기본적으로 비활성화했습니다.
  • 새 프로젝트에서 Show Comm Error Overlay 속성을 초기에 비활성화했습니다.
  • 페이지에서 오브젝트를 편집하는 성능을 개선했습니다.
  • Tag Editor에서 태그를 편집하는 성능을 개선했습니다.
  • Allen-Bradley DF-1의 I/O Address 구성 도우미를 업데이트했습니다.
  • 온라인 도움말 파일 링크를 업데이트했습니다.
  • Online Simulator 및 Connection 아이콘을 업데이트했습니다.
  • 프로젝트를 로드할 때 성능과 안정성을 개선했습니다.
  • Welcome 화면과 Home 탭에서 페이지 및 프로젝트 스냅샷 성능을 개선했습니다.

수정됨

  • Allen-Bradley DF1 I/O Address Editor가 O 및 I 파일 타입에 대해 잘못된 형식을 표시하던 문제를 수정했습니다.
  • 프로젝트를 로드할 때 일부 명령에 올바른 매개변수가 없던 문제를 수정했습니다.
  • 태그를 스프레드시트에 복사할 때 앞자리가 0인 값이 올바르게 복사되지 않던 문제를 수정했습니다.

HMI 런타임

추가됨

  • LCD를 활성화 및 비활성화하는 지원을 추가했습니다.

변경됨

  • 경보 배너 활성화 범위를 프로젝트 전체에서 페이지 단위로 변경했습니다.
  • 기본 config 메뉴 열기 방식을 변경했습니다.

수정됨

  • 시작 시 태그가 로드되지 않던 문제를 수정했습니다.

게이트웨이

변경됨

  • Allen-Bradley EtherNet/IP Client 드라이버가 주기적 요청에서 등록된 태그를 그룹화하도록 업데이트하여, 전반적인 폴링 속도를 높였습니다.
  • Siemens S7 드라이버가 문자열 태그 데이터를 읽기/쓰기할 때 더 이상 바이트 스와핑을 수행하지 않도록 업데이트했습니다.
  • 드라이버의 온라인 시뮬레이터 타임아웃을 30분에서 2시간으로 늘렸습니다:
    • 이제 런타임 통신에 사용되는 가상 디바이스와 Sparkplug Edge Node를 포함한 모든 드라이버가 중지됩니다.
  • 잘못된 데이터/요청을 더 잘 처리하도록 Modbus RTU Slave 드라이버의 요청 처리 동작을 업데이트했습니다.

수정됨

  • 프로젝트를 빠르게 닫고 다시 시작할 때 Allen-Bradley DF-1 드라이버가 PLC와의 연결을 재초기화하지 못할 수 있던 문제를 수정했습니다.
  • 이전 요청의 RX 데이터가 올바르게 지워지지 않고 이후 RX 데이터 프레임에 포함되던 Modbus RTU Master 드라이버 문제를 수정했습니다.
  • 아날로그 태그가 X/Y/M/L/K/F 영역에 대해 제공된 주소를 잘못 파싱하던 한림 로더 드라이버 문제를 수정했습니다.
  • 통신 드라이버의 스레드가 응답하지 않게 되어 CPU 사용량이 100%에 도달하던 버그를 수정했습니다.
  • 시리얼 드라이버의 "Flow Control" 설정에서 "Control" 옵션을 선택할 때 크래시가 발생하던 문제를 수정했습니다.
  • 여러 스레드가 동시에 컨테이너와 상호작용하여 크래시가 발생할 수 있던 문제를 수정했습니다.

플랫폼

추가됨

  • 디스플레이 절전 기능을 추가했습니다.

변경됨

  • eXT 및 nXT 디바이스에서 비디오 플레이어를 비활성화했습니다.
  • eXT2-10W의 기본 터치스크린 캘리브레이션 매트릭스를 변경했습니다.
  • Settings에서 기본 런타임 config 메뉴 방식을 "Long Press (3s)"로 변경했습니다.

수정됨

  • 터치스크린 드라이버를 수정했습니다.

Graphic Library

변경됨

  • PLC 및 HMI 이미지를 재구성했습니다.

v4.1.0

클릭하여 v4.1.0 변경 이력을 펼쳐 보십시오

디자이너

변경됨

  • 성능 개선을 위해 페이지 열기 과정을 업데이트했습니다.

수정됨

  • 자동 저장 타이밍 문제를 수정했습니다.
  • 페이지를 열고 닫을 때 발생하던 메모리 누수를 수정했습니다.
  • 프로젝트를 저장할 때 발생하던 메모리 누수를 수정했습니다.
  • I/O Device 및 Data Server 편집기를 사용할 때 발생하던 메모리 누수를 수정했습니다.
  • Resource Library를 사용할 때 발생하던 메모리 누수를 수정했습니다.

HMI 런타임

추가됨

  • 길게 눌러 런타임을 종료하는 기능을 추가했습니다(Settings 앱에서 구성).

변경됨

  • 두 번째 및 세 번째 코너 버튼 크기가 두 배로 커졌습니다.
  • Config 대화 상자의 크기를 조정할 수 없게 되었습니다.

게이트웨이

수정됨

  • 프로젝트를 빠르게 닫고 다시 시작할 때 Allen-Bradley DF-1 드라이버가 PLC와의 연결을 재초기화하지 못할 수 있던 문제를 수정했습니다.

Graphic Library

수정됨

  • 디자이너에 표시되는 멕시코 국기 문제를 수정했습니다.

v4.0.2

클릭하여 v4.0.2 변경 이력을 펼쳐 보십시오

디자이너

추가됨

  • VNC 뷰어 지원을 추가했습니다.

변경됨

  • GUI 오브젝트가 포인트 크기 대신 픽셀 크기 폰트를 사용하도록 업데이트했습니다.
  • 프로젝트 파일 손상을 더 잘 방지하도록 프로젝트 저장 과정을 업데이트했습니다.
  • 화면 크기 옵션에 eXT2 디바이스를 포함하도록 업데이트했습니다.

수정됨

  • 일부 손상된 프로젝트를 열 때 사용자에게 오류를 알리지 않던 문제를 수정했습니다.
  • 상태 이미지가 설정되지 않았을 때 switch/lamp 레이블 위치가 잘못되던 문제를 수정했습니다.
  • switch/lamp 미리보기 레이블이 항상 표시되지는 않던 문제를 수정했습니다.
  • switch/lamp 미리보기 레이블 위치가 잘못되던 문제를 수정했습니다.

HMI 런타임

변경됨

  • 이제 오브젝트 밖을 클릭하면 포커스가 변경됩니다.
  • 이제 텍스트 크기가 포인트 크기 대신 픽셀 크기로 적용됩니다.
  • backspace 키를 누를 때 숫자 키가 더 이상 텍스트를 대체하지 않습니다.

수정됨

  • 사용자 데이터를 재설정한 후 웹 서버가 활성화되던 문제를 수정했습니다.
  • (마이크로)SD 카드 관련 시스템 태그가 올바르게 업데이트되지 않던 문제를 수정했습니다.
  • 프로젝트가 Xpanel의 화면 크기와 일치하지 않을 때 크래시되던 문제를 수정했습니다.
  • 오브젝트가 3개를 초과하는 페이지에서 포커스 인덱스가 작동하지 않던 문제를 수정했습니다.
  • FTP 스크립트가 FTP 서비스를 켜거나 끄지 못하던 문제를 수정했습니다.
  • system.execute가 홈 디렉터리에서 시작되지 않던 문제를 수정했습니다.
  • 로그인 대화 상자에서 비밀번호 표시/숨기기 버튼을 누를 때 온스크린 키보드가 나타나던 문제를 수정했습니다.
  • 여러 대화 상자의 제목 표시줄에 "?" 버튼이 표시되던 문제를 수정했습니다.
  • 유휴 세션 시간이 지나도 사용자가 로그아웃되지 않던 문제를 수정했습니다.
  • 원격 디바이스가 없는 프로젝트로 프레임 모니터를 열면 크래시되던 문제를 수정했습니다.
  • auto-scale이 활성화된 상태에서 페이지를 전환할 때 잠시 크기 조정 전 크기가 표시되던 문제를 수정했습니다.
  • 오디오 및 파일 스크립트를 두 번 이상 실행할 때 애플리케이션이 멈추던 문제를 수정했습니다.
  • 텍스트 정렬 기본값이 올바르게 설정되지 않던 문제를 수정했습니다.
  • 터치 활성화를 비활성화해도 Xpanel에서 터치로 스크립트를 실행할 수 있던 문제를 수정했습니다.
  • 레시피가 비-ASCII 문자를 올바르게 인코딩하지 않던 문제를 수정했습니다.
  • User Management 메뉴에서 사용자 이메일을 읽거나 수정할 수 없던 문제를 수정했습니다.
  • 경보 배너 또는 알림이 표시되어 있을 때 사용자가 코너 버튼을 클릭할 수 없던 문제를 수정했습니다.
  • onTagValueChanged 또는 onQualityChanged 스크립트의 태그가 구독되지 않던 문제를 수정했습니다.
  • 스파크라인이 NaN 값을 올바르게 렌더링하지 않던 문제를 수정했습니다.
  • 게이트웨이 시스템 태그가 읽기 전용이던 문제를 수정했습니다.
  • 오류 레이블이 표시될 때 비밀번호 변경 대화 상자의 내용이 잘리던 문제를 수정했습니다.
  • Use Object Font 옵션이 오브젝트의 폰트를 사용하지 않던 문제를 수정했습니다.
  • 경보 배너가 창 크기에 맞게 조정되지 않던 문제를 수정했습니다.
  • 경보 배너가 깜빡이던 문제를 수정했습니다.
  • system.openConfig 스크립트가 권한에 의해 제한되던 문제를 수정했습니다.
  • 게이트웨이에서 잘못된 NaN 값을 읽을 때 프로젝트가 크래시되던 문제를 수정했습니다.
  • 경보 요약에서 경보 레이블을 선택할 수 없던 문제를 수정했습니다.
  • 사용자의 권한 또는 그룹을 수정하면 사용자의 비밀번호가 제거되던 문제를 수정했습니다.
  • system.runScript가 감사 로그의 호출 참조를 잃던 문제를 수정했습니다.

게이트웨이

변경됨

  • eXT2 디바이스에서 사용하는 LP64 데이터 모델을 지원하도록 데이터 타입 변환을 전면 개편했습니다.
  • 이제 NaN 값을 나타내는 부동소수점 값이 "quiet" NaN으로 정리됩니다:
    • 이는 값의 출처와 관계없이 태그에 사용되는 모든 부동소수점 값에 적용됩니다.
    • 이를 통해 게이트웨이의 클라이언트/서버 드라이버 중 하나와 상호작용하는 외부 애플리케이션에서 발생할 수 있는 원치 않는 동작을 방지할 수 있습니다.
  • 레시피 응답/알림 메시지를 더 간결하게 업데이트했습니다.

수정됨

  • Windows에서 Unicode 지원을 수정했습니다 — UTF-8 로캘을 사용하지 않는 사용자도 이제 올바르게 작동합니다. 이는 주로 비-ASCII 사용자 이름 또는 설치 경로를 사용하는 사용자에게 영향을 미쳤습니다.
  • 이메일 SSL/TLS 암호화 지원을 수정했습니다.
  • 암호화를 사용하지 않고 SMTP 서버가 이를 허용할 때의 SMTP 인증을 수정했습니다.
  • implicit 모드로 실행 중일 때 드라이버 연결이 끊기면 출력 데이터가 올바르게 업데이트되지 않던 ODVA EtherNet/IP Client 드라이버 문제를 수정했습니다.
  • datalogger 모델 이름에 /가 포함될 때 시스템 태그 :datalogger/<modelName>/enable:가 올바르게 작동하지 않던 문제를 수정했습니다.
  • 문자열 인코딩의 "replace" 방식이 의도한 대로 작동하지 않던 문제를 수정했습니다(이전에는 "skip" 동작을 사용하고 있었습니다).
  • "weekly" 기간을 사용할 때 CSV 로깅이 작동하지 못하던 문제를 수정했습니다.
  • 요청된 것보다 과거 데이터가 적을 때 CSV 생성 성능을 개선했습니다.
  • "manual" 시작 옵션을 사용하는 datalogger 모델이 모델 상태를 함께 토글하는 트리거 태그 변경을 올바르게 반영하지 않던 문제를 수정했습니다.
  • 경보 상태가 간혹 업데이트되지 않던 경쟁 조건(race condition)을 수정했습니다. "bitwise access" 태그를 사용하는 경보가 특히 영향을 받았습니다.
  • NULL 값을 가진 노드를 모니터링할 때 발생할 수 있던 OPC UA Client 드라이버 크래시를 수정했습니다.
  • OPC UA Client 드라이버에 활성화/비활성화 지원을 추가했습니다.
  • ODVA EtherNet/IP Client 드라이버에 활성화/비활성화 지원을 추가했습니다.
  • 문자열 요소 읽기 요청을 파싱할 때 응답 크기가 올바르게 검증되지 않아 크래시가 발생할 수 있던 ODVA EtherNet/IP Client 드라이버 문제를 수정했습니다.
  • ODVA EtherNet/IP Client 드라이버의 implicit 모드에 프레임 모니터링 지원을 추가했습니다.
  • "tag" 메시지 타입을 사용할 때 여러 서비스가 활성화된 배열 요소의 읽기 요청이 예상대로 동작하지 않던 Allen-Bradley E/IP Client 드라이버 문제를 수정했습니다.
  • 디지털 메모리 영역(X, Y, M, L, K, F)에서 연속된 불리언이 아닌 태그를 사용할 때 잘못된 주소가 사용되던 CIMON UA Net Client 및 UA Bus Master 드라이버 문제를 수정했습니다.
  • LP64 데이터 모델 처리로 인해 eXT2에서 특정하게 발생하던 Sparkplug 3 Edge Node 드라이버 크래시를 수정했습니다.

플랫폼

추가됨

  • eXT2 디바이스 지원을 추가했습니다.
  • eXT2에서 VNC 지원을 추가했습니다.
  • 태국어 폰트를 추가했습니다.

변경됨

  • 대부분의 Weston 내장 단축키를 비활성화했습니다.
  • 이제 기본 프로젝트가 화면 크기에 맞게 자동으로 크기가 조정됩니다.
  • 이제 모든 Xpanel 모델의 기본 호스트명이 hmi입니다.
  • 사용자 데이터를 재설정해도 더 이상 기본 언어가 변경되지 않습니다.
  • MAC 주소 레이블 스타일을 업데이트했습니다.
  • 파일 대화 상자를 대화 상자가 아닌 방식으로 대체했습니다.
  • watchdog 페이지에서 지연 시간을 지정하는 부분을 소폭 개선했습니다.
  • Settings 앱의 키보드 레이아웃을 개선했습니다.

수정됨

  • eXT04의 새로 고침 빈도(refresh rate)가 너무 높던 문제를 수정했습니다.
  • 디바이스를 11번 재부팅하면 USB 연결이 24시간 동안 비활성화되던 문제를 수정했습니다.
  • 사용자 데이터를 재설정할 때 보조 DNS가 설정되지 않던 문제를 수정했습니다.
  • 최저 밝기 레벨을 설정하면 백라이트가 완전히 꺼질 수 있던 문제를 수정했습니다.
  • SWU를 통해 업데이트한 후 네트워크 구성이 올바르게 설정되지 않던 문제를 수정했습니다.
  • 사용자가 FTP에 쓰기 권한이 없던 문제를 수정했습니다.
  • 사용자 데이터를 재설정할 때 홈 및 FTP 디렉터리가 재설정되지 않던 문제를 수정했습니다.
  • SWU 진행 시 FTP 비밀번호가 유지되지 않던 문제를 수정했습니다.
  • 디밍이 비활성화되어 있어도 디머 설정이 표시되던 문제를 수정했습니다.
  • Settings 앱의 탭 순서 문제를 수정했습니다.
  • 키를 누르고 있을 때 온스크린 키보드의 backspace가 반복 입력되지 않던 문제를 수정했습니다.
  • 온스크린 키보드가 부저를 트리거하지 않던 문제를 수정했습니다.
  • 드롭다운과 상호작용할 때 온스크린 키보드로 키를 입력할 수 없던 문제를 수정했습니다.
  • 지속형 경보 또는 data logger가 있는 프로젝트가 존재할 때 사용자가 사용자 데이터를 재설정할 수 없던 문제를 수정했습니다.
  • Settings 앱에서 온스크린 키보드가 포커스된 입력 필드를 가리던 문제를 수정했습니다.
  • Settings 앱의 숫자 필드에서 온스크린 키보드가 키패드가 아닌 레이아웃을 사용하던 문제를 수정했습니다.
  • 프로젝트를 너무 빨리 시작 및 중지하면 포털이 크래시될 수 있던 문제를 수정했습니다.
  • 중지 요청 시 포털이 애플리케이션을 재시작하던 문제를 수정했습니다.

Installer

추가됨

  • 업그레이드 또는 다운그레이드 시 "Existing Version Detected" 대화 상자를 추가했습니다.
  • VNC 뷰어 기능 지원을 추가했습니다.

수정됨

  • 디렉터리 선택 대화 상자에서 Change를 누르면 설치 프로그램이 크래시되던 문제를 수정했습니다.

v4.0.0

클릭하여 v4.0.0 변경 이력을 펼쳐 보십시오

디자이너

추가됨

  • Numeric Text 오브젝트를 추가했습니다.
  • 프로젝트에 복구 이메일 옵션을 추가했습니다.
  • 태그 디바이스 옵션 목록에 System 디바이스를 추가했습니다.
  • 시뮬레이터 파일을 찾을 수 없을 때 경고를 추가했습니다.
  • .L5X 파일에서 태그를 가져오는 기능을 추가했습니다.
  • .csv 파일을 사용하여 CICON/MapleLogic에서 태그를 가져오는 기능을 추가했습니다.
  • .VAR 파일을 사용하여 CICON/MapleLogic에서 태그를 가져오는 기능을 추가했습니다.
  • 오브젝트 크기를 조정할 때 텍스트 오브젝트의 폰트 크기를 함께 조정하는 기능을 추가했습니다.
  • Edit Tag 창에서 태그 그룹을 선택하는 기능을 추가했습니다.
  • Tag Editor를 이름순으로 정렬하는 기능을 추가했습니다.
  • 경보 배너를 추가했습니다.
  • Allen-Bradley DF-1 디바이스 프로토콜을 추가했습니다.
  • 텍스트/숫자 입력 오브젝트에 자동 포커스 속성을 추가했습니다.
  • Numeric Text 오브젝트에 자동 폰트 크기 조정을 추가했습니다.
  • Home 탭을 클릭할 때 Property Editor에 프로젝트 속성이 표시되는 동작을 추가했습니다.
  • 외부 프로그램과 경보를 복사/붙여넣기하는 기능을 추가했습니다.
  • 버튼에 enable 속성을 추가했습니다.
  • EtherNet/IP Server를 추가했습니다.
  • Select Tag 창에 모두 확장/축소 버튼을 추가했습니다.
  • 게이지 오브젝트를 추가했습니다.
  • 오디오 파일에 대한 GUI 명령을 추가했습니다.
  • Address Editor에 ODVA EtherNet/IP 지원을 추가했습니다.
  • PDF 뷰어를 추가했습니다.
  • Project Library를 추가했습니다.
  • 원격 페이지 제어를 추가했습니다.
  • 런타임에서 스크린샷을 촬영하는 스크립트를 추가했습니다.
  • Sparkplug Publisher Server 디바이스를 추가했습니다.
  • 문자열 테이블을 추가했습니다.
  • 태그 기반 표현식 바인딩 지원을 추가했습니다.
  • USB/SD 사용 가능 여부에 대한 시스템 태그를 추가했습니다.
  • 스크립트 키패드에 태그 기반 스케일링을 추가했습니다.
  • 한림 로더 시리얼 프로토콜을 추가했습니다.
  • Project Tree의 페이지 이름에 페이지 인덱스와 페이지 타입을 추가했습니다.
  • 시리얼 디바이스 속성으로 Transmission Delay와 Read Block Tolerance를 추가했습니다.
  • Project Settings에 Touch Sound 속성을 추가했습니다.
  • Connection Setup 창에 업데이트 기능을 추가했습니다.
  • 비디오 재생 기능을 추가했습니다.

변경됨

  • Tag Editor에서 원격 태그의 초깃값 속성 이름을 변경했습니다.
  • 스키마 버전과 제품 버전을 통합했습니다.
  • I/O Device의 일반 속성을 재구성했습니다.
  • 경보에 런타임 전용 태그가 할당되지 않도록 업데이트했습니다.
  • IAM의 잘못된 사용자 이름 경고를 업데이트했습니다.
  • Project Tree가 페이지 타입과 인덱스로 정렬되도록 업데이트했습니다.
  • switch/lamp 아이콘을 업데이트했습니다.
  • switch/lamp 오브젝트가 초깃값 상태를 표시하도록 업데이트했습니다.
  • Alarm Labels UI를 업데이트했습니다.
  • 경보 요약 오브젝트 스타일을 업데이트했습니다.
  • 정렬 레이블과 컨텍스트 메뉴 간격을 업데이트했습니다.
  • Edit Tag 창의 Previous 및 Next 버튼 동작을 업데이트했습니다.
  • Cross Reference 버튼 스타일을 업데이트했습니다.
  • 스크립트 편집기에서 정의되지 않은 primitive의 색상을 업데이트했습니다.
  • "Convert Project Size File" 메뉴 레이블에 "..."을 포함하도록 업데이트했습니다.
  • 액션 버튼에 사용되는 기본 이미지를 업데이트했습니다.
  • 여러 위치에서 기본 태그 타입을 업데이트했습니다.
  • 경고 창에 사용되는 폰트를 업데이트했습니다.
  • GUI 명령 목록이 알파벳순으로 정렬되도록 업데이트했습니다.
  • About 창의 레이아웃을 업데이트했습니다.
  • Project Properties 창의 레이아웃을 업데이트했습니다.
  • Script Properties 창의 레이아웃을 업데이트했습니다.
  • swapString 속성의 의미를 업데이트했습니다.
  • MQTT JSON Publisher의 Edit Tag 창 placeholder를 업데이트했습니다.
  • 디자이너 전반의 이름 지정 제한을 업데이트했습니다.
  • New Project 창의 디자인/스타일을 업데이트했습니다.
  • 디자이너 전반에서 숫자 형식 미리보기가 일관되도록 업데이트했습니다.
  • OPC UA Server의 Security Policy 옵션을 업데이트했습니다.
  • 복사 및 붙여넣기 시 태그 속성 순서를 업데이트했습니다(태그 이름과 그룹 경로 순서 교체).
  • 각 페이지 타입이 고유한 인덱스 세트를 갖도록 페이지 인덱스를 업데이트했습니다.
  • Tag List를 열고 채우는 성능을 업데이트했습니다.
  • Schedule Editor 레이아웃을 업데이트했습니다.
  • 메뉴 바와 상단 툴바의 스타일을 업데이트했습니다.
  • switch/lamp 상태 삭제 아이콘의 스타일을 업데이트했습니다.
  • System Tag UI를 업데이트했습니다.
  • Data Log Editor 태그 목록의 태그 아이콘을 업데이트했습니다.
  • Edit Tag 창의 visible/disabled 태그 속성을 업데이트했습니다.
  • 트렌드에 런타임 전용 태그가 할당되지 않도록 업데이트했습니다.

제거됨

  • 프로젝트 변환 기능에서 iNP519 화면 크기를 제거했습니다.
  • 시스템 태그에서 고급 속성을 제거했습니다.
  • Audit Log 설정에서 ODBC 옵션을 제거했습니다.
  • OPC UA server 디바이스에 새 로컬 태그를 생성하는 옵션을 제거했습니다.
  • 로컬 및 비트 액세스 태그에서 스케일링 옵션을 제거했습니다.

HMI 런타임

추가됨

  • 비디오 파일을 재생하는 스크립트를 추가했습니다.
  • PDF 파일을 여는 스크립트를 추가했습니다.
  • 프레임 모니터를 추가했습니다.
  • 문자열 테이블을 추가했습니다.
  • 스크린샷 스크립트를 추가했습니다.
  • 경보 배너를 추가했습니다.
  • 원격 페이지 제어를 추가했습니다.
  • USB 또는 SD 카드가 삽입되었는지 확인하는 시스템 태그를 추가했습니다(Xpanel 전용).
  • 시스템 태그 디바이스를 추가했습니다.
  • 동적 페이지 등록을 추가했습니다.
  • 키패드 최대/최소 스케일링을 추가했습니다.
  • 페이지를 열 때 텍스트 입력 및 숫자 입력이 자동으로 포커스를 받는 기능을 추가했습니다.
  • 호스트 서버와 연결이 끊겼을 때 웹 서버를 감지하는 기능을 추가했습니다.

변경됨

  • 이제 About 대화 상자에 제품 버전이 표시됩니다.
  • 이제 모든 대화 상자가 네이티브 창이 아닌 서브윈도우로 열립니다.
  • 빈 언어 폰트 이름은 설정되지 않은 것으로 처리됩니다.
  • 이제 잘못된 태그에 경고 오버레이가 표시됩니다.
  • 이제 현재 페이지를 다시 열 수 없습니다.
  • 이제 기본 페이지와 팝업 페이지가 각각 고유한 인덱스 세트를 갖습니다.
  • 코너 버튼 크기를 32x32에서 40x40으로 확대했습니다.

제거됨

  • "Switch to Control Center" 버튼을 제거했습니다.

게이트웨이

추가됨

  • 새로운 원격 I/O 드라이버를 추가했습니다:
    • EtherNet/IP Server
    • Sparkplug 3.0 Edge Node (MQTT publisher)
    • Hallim Loader Protocol Serial Master
    • Allen-Bradley DF-1 Serial Master
  • Dynamic Tag Registration을 추가했습니다. 이는 현재 열려 있는 페이지/스크립트와 관련된 태그만 로드하여 성능을 향상시킵니다. 경보, datalogger 모델, 트렌드, 레시피, 표현식에 포함된 태그는 항상 등록된 상태로 유지됩니다.
  • 빌드 시 구성 가능한 애플리케이션 이름/브랜딩을 추가했습니다.
  • 시작 시 Xpanel에서 유효한 CIMON 하드웨어 확인을 추가했습니다.
  • 성능이 낮은 디바이스와의 호환성을 개선하기 위해 일부 클라이언트/마스터 원격 I/O 드라이버에 transmission delay 옵션을 추가했습니다.
  • 두 태그의 주소가 연속되는지 판단할 때 허용되는 주소 수를 나타내는 "block tolerance" 옵션을 일부 클라이언트/마스터 원격 I/O 드라이버에 추가했습니다.

변경됨

  • 이제 "core" 라이브러리가 동적/공유 라이브러리로 빌드되어 바이너리 크기가 줄었습니다.
  • "request manager" 시스템을 여러 단계로 분리하여 각 워커 스레드로 요청을 전달하는 처리를 개선했으며, 요청이 갑자기 몰릴 때 발생하는 "끊김" 현상을 줄였습니다.
  • 이제 대상이 로컬/FTP인 경우, 파일 시스템 공간 부족을 방지하기 위해 CSV 생성 시 파일 시스템에 최소 1GB의 여유 공간이 있는지 확인합니다.
  • 게이트웨이가 정상적으로 종료되었는지 확인할 수 있도록, 종료 원인/트리거를 반영하도록 종료 시 반환 코드를 업데이트했습니다.
  • 향후 버전에서 더 자주 업그레이드할 수 있도록 종속성 관리를 전면 개편했습니다.
  • Xpanel의 SD 카드 경로를 최신 Xpanel 이미지의 위치와 일치하도록 업데이트했습니다.
  • 시뮬레이터 가상 드라이버가 자체 스레드에서 실행되도록 업데이트하여, 원격 I/O 드라이버와 더 일관되게 동작하도록 했습니다.
  • 게이트웨이 core 드라이버/매니저 명명 규칙에 더 잘 맞도록 공유 태그 드라이버 이름을 "shared"에서 " shared"로 변경했습니다.
  • 시스템 태그 드라이버를 공유 드라이버에서 분리했습니다. 이제 디바이스 이름으로 " system"을 사용합니다.
  • CIMON UA Bus Master 드라이버가 올바른 최대 블록 크기를 사용하도록 업데이트했습니다(이전에는 더 큰 UA Net 값을 사용하고 있었습니다).
  • 서버와 일치하도록 Modbus TCP Client/Modbus RTU Master의 swapString 속성 동작을 반전시켰습니다.
  • Modbus TCP Server/Modbus RTU Slave를 업데이트하여, 문자열 데이터 타입을 사용하는 서버 태그가 현재 문자열 값 크기와 관계없이 매핑된 모든 주소를 업데이트하도록 했습니다. 이를 통해 서버/슬레이브에 이전 데이터가 남아 캐시되던 문제를 해결했습니다.
  • Modbus RTU Master의 최대 블록 크기를 128에서 125로 낮췄습니다.
  • Modbus TCP Server를 업데이트하여, Xpanel에서 기본 포트 502가 8502로 재매핑되도록 했습니다. OS가 포트 502에서 8502로 트래픽을 전달하므로, Modbus TCP 클라이언트는 그대로 포트 502를 사용하여 연결하면 됩니다.
  • ODVA EtherNet/IP Client가 디바이스에 연결될 때 run mode를 설정하도록 업데이트했으며, 더 자세한 오류 메시지와 개선된 통신 타임아웃 처리를 포함합니다.

제거됨

  • CIMON UA Net Client/CIMON UA Bus Master의 S 디바이스에서 Boolean/bit 데이터 지원을 제거했습니다.
  • EtherNet/IP Server에서 useAllTags 속성을 제거했습니다.

플랫폼

추가됨

  • Settings 앱의 About 페이지에 OS 버전 표시를 추가했습니다.
  • 오디오 하드웨어 지원을 추가했습니다(예정).
  • Settings 앱에 Application Update 페이지를 추가했습니다.
  • Settings 앱에 SSH 토글 옵션을 추가했습니다.
  • Settings 앱의 About Xpanel 페이지에 디바이스 아키텍처 표시를 추가했습니다.
  • 30초간 길게 누르면 터치 캘리브레이션이 다시 시작되도록 재도입했습니다(30초에 도달하면 디바이스가 한 번 삐 소리를 냅니다).
  • Settings 앱에 기타 한국어 번역을 추가했습니다.
  • SWU 파일에 대한 체크섬 확인을 추가했습니다.
  • 네트워크 연결 및 연결 해제 성능을 개선하기 위해 OS 수준의 네트워크 매니저를 추가했습니다.

변경됨

  • 이제 마우스를 연결하면 커서가 자동으로 활성화됩니다. 마우스 없이는 더 이상 커서를 사용할 수 없습니다.
  • 이제 복구 모드가 사용자가 지정한 파일 대신 저장소 루트에서 xpupdate.swu라는 이름의 파일을 찾습니다.
  • 이제 복구 파티션이 터미널 대신 로딩 바를 사용합니다.
  • 이제 Settings 앱의 서버 config가 "Autorun on Startup" 대신 켜기/끄기 토글을 사용합니다.
  • 윈도우 매니저를 업데이트했습니다.
  • 팝업 창 테두리 UI를 업데이트했습니다.
  • 터치 캘리브레이션 앱을 업데이트했습니다.
  • Settings 앱의 로딩 바 UI를 업데이트했습니다.
  • 시작 스플래시 화면 이미지와 로딩 바를 업데이트했습니다.
  • 이제 Settings 앱의 접기 버튼이 세로 모드에서만 표시됩니다.

제거됨

  • VNC 서버 지원을 제거했습니다.
  • WebSSH 지원을 제거했습니다.
  • Settings 앱에서 커서 활성화/비활성화 옵션을 제거했습니다.
  • Xpanel 데스크톱에서 시계를 제거했습니다.
  • 재부팅 중 종료 화면을 제거했습니다.
  • Chromium을 제거했습니다(이전에는 프레임 모니터에서 사용됨).

Installer

추가됨

  • variable_output(CICON 태그 가져오기) 기능 지원을 추가했습니다.
  • hmi_update(Application Update) 기능 지원을 추가했습니다.

변경됨

  • 이제 기존 설치가 없는 경우에만 Visual C++가 기본적으로 설치됩니다.
  • Visual C++ redistributable을 2015-2022로 업데이트했습니다.
  • 기타 코드 리팩터링.
  • 새로운 기능을 포함하도록 version.json의 구조를 업데이트했습니다.
  • 필수 기능이 기능 선택 화면에서 숨겨지도록 했습니다.

수정됨

  • Visual C++ redistributable을 재설치할 때 발생하던 문제를 수정했습니다.

제거됨

  • Mac 빌드 지원을 제거했습니다.
  • 사용하지 않는 스크립트 및 기타 리소스 파일을 제거했습니다.
  • configure.vbs에서 사용하지 않는 포털 구성을 제거했습니다.
  • 바탕 화면 및 시작 메뉴 바로 가기에서 작업 디렉터리 속성을 제거했습니다.
  • version.json에서 스키마 버전 속성을 제거했습니다.