Canvas v5 변경 이력
새로운 기능
Canvas v5는 중대한 아키텍처 변경, 새로운 도구, 그리고 확장된 하드웨어 및 프로토콜 지원을 포함하는 주요 릴리스입니다. Canvas v4 이후의 주요 하이라이트는 다음과 같습니다:
- Drawing Tools 창 및 Tag List 창 — Tag Editor 창을 대체하는 새로운 작업 공간 도구로, 향상된 태그 관리 및 오브젝트 생성 워크플로를 제공합니다.
- 11개의 새로운 통신 드라이버 — Beckhoff TwinCAT ADS, Codesys V3, DNP3(Ethernet 및 Serial), Keyence Host Link, Koyo DirectNET, Panasonic FP, ATIVA(Ethernet 및 Serial), Siemens LOGO, User Protocol Serial.
- 새로운 GUI 오브젝트 — Checkbox, Slider, File Selector, IP Camera Stream, Web Widget, Dial, Waveform Graph.
- Canvas에서 직접 SWU 수행 — 디자이너를 벗어나지 않고 디바이스에 소프트웨어 업데이트를 수행합니다.
- 새로운 보안 모드 및 사용자 그룹 기반 접근 제어를 갖춘 재설계된 Settings 앱.
- 세분화된 접근 제어를 위해 모든 GUI 오브젝트에 추가된 On Insufficient Permission 속성.
- 광범위한 새로운 시스템 태그 — 밝기(Brightness), 부저 상태(Buzzer Status), 프로젝트 이름(Project Name), 알람(Alarms), 네트워크 설정(Network Settings), OS/소프트웨어 버전, 시스템 메트릭(System Metrics), 시스템 시간(System Time), 알림(Notifications).
- 새로운 스크립트 함수 — 알림, 런타임 재시작, 터치 보정, 이더넷 설정, VNC Server 제어.
- Text Display, Text Entry, Switch/Lamp 및 버튼 오브젝트에 대한 자동 줄 바꿈(Word Wrap) 지원.
- 정전식 터치 페이지를 위한 핀치/팬(Pinch/Pan) 제스처.
- Alarm Summary 사용자 지정 — 가변 탭, Shelve/Label 버튼 표시 여부, 알람 이름 바인딩.
- 20,000개 이상의 태그가 있는 프로젝트에 대한 성능 개선 및 더 빠른 페이지 전환.
- Gateway-Runtime 통신 개편 — 시스템 태그, 알람, 데이터로거, 트렌드로거가 런타임으로 이전된 개선된 아키텍처.
노트
이 변경 이력에는 모든 패치 빌드가 나열되어 있지 않습니다. 사용 중인 버전이 표시되지 않은 경우, 바로 앞에 나열된 가장 가까운 버전의 항목을 참조하십시오.
v5.3.0
클릭하여 v5.3.0 변경 이력을 펼쳐 보십시오
디자이너
추가됨
- Brightness에 대한 새로운 System Tag를 추가했습니다.
- Buzzer Status에 대한 새로운 System Tag를 추가했습니다.
- Project Name에 대한 새로운 System Tag를 추가했습니다.
- 경보에 대한 새로운 System Tag를 추가했습니다.
- Network Settings에 대한 새로운 System Tag를 추가했습니다.
- OS 및 소프트웨어 버전에 대한 새로운 System Tag를 추가했습니다.
- System Metrics에 대한 새로운 System Tag를 추가했습니다.
- System Time에 대한 새로운 System Tag를 추가했습니다.
- 알림을 활성화 및 비활성화하는 스크립트 함수를 추가했습니다.
- 런타임을 재시작하는 스크립트 함수를 추가했습니다.
- 터치 캘리브레이션을 실행하는 스크립트 함수를 추가했습니다.
- 이더넷 설정을 변경하는 스크립트 함수를 추가했습니다.
- VNC Server를 시작 및 중지하는 스크립트 함수를 추가했습니다.
- Press Key 명령의 옵션으로 Clear 키를 추가했습니다.
- Project Tree에서 페이지 정렬을 지원합니다.
- DataLog Table에 위/아래/재생/일시정지 버튼을 추가했습니다.
- 다양한 크기의 팝업 키패드 및 키보드 옵션을 추가했습니다.
- 오브젝트 회전 핸들을 비활성화하는 옵션을 추가했습니다.
- Text Display, Text Entry, Switch/Lamp, 버튼(Momentary, Action, Toggle)에 Word Wrap 옵션을 추가했으며, Date/Time 오브젝트가 항상 word wrap을 사용하도록 업데이트했습니다.
- 그룹화되거나 다중 선택된 오브젝트의 너비와 높이를 맞추는 기능을 추가했습니다.
- Object Actions 구성 시 Momentary Values를 설정하는 기능을 추가했습니다.
변경됨
- Image 및 GIF 오브젝트가 할당된 이미지를 변경할 수 있도록 업데이트했습니다.
- 라이브러리의 이미지 및 gif 리소스가 파일 확장자 종류를 표시하도록 업데이트했습니다.
- Tag Editor 및 Edit Tag Window에서 Address 구성 오류가 발생할 때 더 자세한 정보를 제공하도록 오류 메시지를 개선했습니다.
- Melsec Ethernet 드라이버의 주소 범위를 확장했습니다.
- 선택한 각 오브젝트 주위에 선택 경계 상자가 표시되도록 캔버스를 수정했습니다.
- 잘못된 태그 바인딩이 감지되면 프로젝트 저장을 막고 경고를 표시하도록 변경했습니다.
- 주소 태그 생성 시 동일한 주소를 통합하도록 변경했습니다.
- Object Tree View에서 단일 오브젝트 그룹화를 지원하고, 오브젝트, 그룹, 인덱스를 직접 편집할 수 있도록 변경하여 더 쉽게 관리할 수 있도록 했습니다.
수정됨
- 잠긴 프로젝트를 디바이스에 다운로드하도록 선택할 때 열려 있던 프로젝트가 잠길 수 있던 문제를 수정했습니다.
- 일부 저장된 레이아웃이 올바르게 로드되지 않던 문제를 수정했습니다.
- 애플리케이션 업데이트를 수행할 때 OS 버전이 업데이트될 것처럼 잘못 표시되던 문제를 수정했습니다.
- Excel에서 Tags 또는 Alarms를 복사할 때 일부 속성의 앞에 작은따옴표가 추가로 붙던 문제를 수정했습니다.
- 항목을 세로로 스크롤할 때 Project Tree가 가로 스크롤 위치를 유지하지 않던 문제를 수정했습니다.
- Certificates 및 Project Library 리소스가 올바르게 저장되지 않던 문제를 수정했습니다.
- Cross Reference를 사용하여 일부 위치에서 태그를 잘못된 태그 타입으로 교체할 수 있던 문제를 수정했습니다.
- 확장자에 대문자가 포함된 경우 리소스를 라이브러리에 추가할 수 없던 문제를 수정했습니다.
- 프로젝트를 다시 열 때 표현식에 포함된 값이 손실되던 버그를 수정했습니다.
- 긴 스크립트를 열 때 발생하던 성능 문제를 수정했습니다.
- 키보드/키패드 크기 및 데이터 로그 테이블 버튼 위치 설정에서 속성 이름이 그대로 노출되던 번역 문제를 수정했습니다.
제거됨
- Data Log Models의 CSV Options에서 Local storage 옵션을 제거했습니다.
HMI 런타임
추가됨
- System Menu에 Network Configuration 대화 상자를 추가했습니다.
- 스크립트 함수(Restart, VNC, Touch Calibration, Change Ethernet Settings)를 추가했습니다.
- 키 입력 목록에 clear 기능을 추가했습니다.
- 스크립트 함수에서 화면 캡처를 저장할 경로를 지정하는 옵션을 추가했습니다.
- 페이지에 핀치/팬 제스처를 추가했습니다. (정전식 터치 전용)
- Settings 앱의 하드웨어 테스트 페이지에 권한 제한을 추가했습니다.
- Settings 앱에 감사 로그 작업을 추가했습니다.
- 팝업 키패드/키보드에 다양한 크기 옵션을 추가했습니다.
- 데이터 로그 테이블에 버튼을 추가했습니다.
- 텍스트 오브젝트에 word wrap을 추가했습니다.
변경됨
- 팝업 제목 표시줄 디자인을 업데이트했습니다.
수정됨
- 태그 2만 개 규모의 프로젝트에서 성능과 안정성을 개선했습니다.
- 경보 배너가 런타임 설정 위에 표시되던 문제를 수정했습니다.
- 파일 브라우저에서 잘못된 파일을 찾을 때 런타임이 크래시되던 문제를 수정했습니다.
- 장시간 실행되는 스크립트가 있는 닫힌 페이지에서
page.isOpen이 false를 반환해야 하는 문제를 수정했습니다. - 소수 자릿수를 늘릴 때 Numeric Display의 접미사가 사라지던 문제를 수정했습니다.
- VNC에서 마우스를 클릭할 때 입력 오브젝트 포커스가 사라지던 문제를 수정했습니다.
- ext04에서 빈 RDP/VNC 탭이 표시되던 문제를 수정했습니다.
- 관리자가 Settings 앱을 통해 다른 사용자의 비밀번호를 변경할 수 없던 문제를 수정했습니다.
- 한국어에서 확인된 경보가 경보 요약 오브젝트에서 누락되던 문제를 수정했습니다.
- 특정 태그 수에 도달한 후 조용히 통신이 실패하던 문제를 수정했습니다.
- 페이지 전환 성능을 개선했습니다.
- Watchdog delay에 잘못된 입력 범위가 허용되던 문제를 수정했습니다.
게이트웨이
수정됨
- Omron 드라이버의 오류 코드 처리를 업데이트했습니다.
- OPC UA Client 드라이버의 데이터 타입 지원을 확장했습니다.
- Omron FINS의 TC 및 CC 메모리 영역을 읽을 때 발생하던 문제를 수정했습니다.
- Modbus 드라이버의 읽기 전용 태그 처리를 업데이트했습니다.
- ATIVA Serial 드라이버가 초기화되지 않던 문제를 수정했습니다.
- MQTT JSON Publisher와 Mosquitto 브로커 간 SSL/TLS 연결 실패 문제를 수정했습니다.
- Codesys V3 드라이버의 사용자 인증 문제를 수정했습니다.
- Melsec Enet 드라이버가 확장된 주소 범위에 접근할 수 없던 문제를 수정했습니다.
- Omron 드라이버가 64비트 태그 처리를 올바르게 지원하도록 수정했습니다.
- 태그 2만 개 규모의 프로젝트에서 성능과 안정성을 개선했습니다.
플랫폼
수정됨
- eXT2 15인치 디스플레이 떨림 문제를 수정했습니다.
- 애플리케이션 업데이트가 가져오기 프로세스 중 재부팅을 막던 문제를 수정했습니다.
v5.2.2
클릭하여 v5.2.2 변경 이력을 펼쳐 보십시오
디자이너
추가됨
- 사용자 지정 페이지 확대/축소 옵션을 추가했습니다.
- 페이지를 검색할 수 있도록 Project Tree에 검색창을 추가했습니다.
- 태그를 선택할 수 있는 위치에 태그 경로를 표시하는 툴팁을 추가했습니다.
- Data Logger 태그에 Alias 속성을 추가했습니다.
- 업데이트 파일을 내보낼 때 저장소를 포맷하는 옵션을 추가했습니다.
- Gauge 오브젝트의 바늘과 배경에 대한 사용자 지정 옵션을 추가했습니다.
- 디자이너에 시각적 그리드를 표시하는 옵션을 추가했습니다.
- 마지막으로 저장된 프로젝트에 대해 디자이너 및 프로젝트 페이지의 레이아웃을 유지하는 옵션을 추가했습니다.
- 다른 오브젝트를 누를 때 텍스트 및 숫자 입력 오브젝트에서 포커스를 제거하는 옵션을 추가했습니다.
- .xml 파일에서 가변 길이 CODESYS V3 String 태그를 가져오는 기능을 추가했습니다.
- Tag Message Type을 사용하여 Beckhoff ADS/AMS 프로토콜 디바이스의 .tpy 파일로부터 태그를 가져오는 기능을 추가했습니다.
- 다이얼 오브젝트를 추가했습니다.
- Beckhoff ADS/AMS 프로토콜 디바이스에 Message Type 속성을 추가했습니다.
- 모든 GUI 오브젝트에 On Insufficient Permission 속성을 추가했습니다.
- 파형 그래프 오브젝트를 추가했습니다.
변경됨
- 프로젝트 크기를 변환할 때 폰트 크기가 조정되도록 업데이트했습니다.
- 텍스트 디스플레이 오브젝트를 더블 클릭하면 전체 텍스트가 강조 표시되도록 업데이트했습니다.
- Shift + 클릭 단축키로 여러 경보를 선택할 수 있도록 Alarm Browser를 업데이트했습니다.
- 드롭다운 또는 팝업 창에서 선택할 때 표시되는 페이지 순서를 업데이트했습니다.
- 프로젝트 내에 함수 매개변수가 존재하는지 확인하도록 스크립트 검증을 업데이트했습니다.
- 일부 영역에서 태그 선택 팝업의 위치를 업데이트했습니다.
- 태그 선택 팝업을 열 때 검색창에 포커스가 가도록 업데이트했습니다.
- v5.0보다 이전 버전의 디바이스에 프로젝트를 다운로드하려고 할 때 표시되는 경고 메시지를 업데이트했습니다.
- 표시될 때 X/Y 및 Width/Height 속성이 소수점 첫째 자리로 반올림되도록 업데이트했습니다.
수정됨
- Switch/Lamp 오브젝트에서 상태를 삭제할 때 바인딩이 제거되지 않던 문제를 수정했습니다.
- Switch/Lamp 및 경보 요약 오브젝트에서 실행 취소/다시 실행 동작이 일관되지 않던 문제를 수정했습니다.
- Temp Group이라는 이름의 그룹이 있을 때 붙여넣기 문제를 수정했습니다.
- 기존 태그를 가져오거나 붙여넣을 때 태그의 Group 속성이 지워지던 문제를 수정했습니다.
HMI 런타임
추가됨
- 다이얼 오브젝트를 추가했습니다.
- 오브젝트 보안 설정을 추가했습니다.
- Settings 앱에서 터치 캘리브레이션 트리거를 전환하는 옵션을 추가했습니다.
- 터치 상호작용이 있는 특수 오브젝트에 대한 보안을 추가했습니다.
- 파형 오브젝트를 추가했습니다.
변경됨
- Gauge 사용자 지정을 업데이트했습니다.
- Datalogger의 Custom 열 별칭을 업데이트했습니다.
- 다이얼 오브젝트에 터치 권한을 적용했습니다.
수정됨
- Network Settings에서 DHCP를 선택할 때 잘못된 IP 주소가 사용되던 문제를 수정했습니다.
- 상위 마이너 버전에서 하위 마이너 버전 프로젝트가 사용되던 문제를 수정했습니다.
- 원격 페이지 제어 관련 문제를 수정했습니다.
- 목록이 오브젝트 아래에 표시되도록 ComboBox 오브젝트를 수정했습니다.
- 오브젝트를 클릭해도 키 입력 포커스가 제거되지 않던 문제를 수정했습니다.
- 경보를 shelve할 때 현재 시스템 시간에 따라 올바른 만료 시간이 표시되지 않던 문제를 수정했습니다.
- 원격 태그를 사용할 때 태그 쓰기 스크립트가 작동하지 않던 문제를 수정했습니다.
- Gauge 오브젝트의 색상 표시 문제를 수정했습니다.
- 팝업 페이지의 표시 동작이 이전 태그 값을 사용하여 순간적으로 동작하던 현상을 수정했습니다.
- SD 카드를 사용한 SWU 중 오류 메시지가 올바르게 표시되지 않던 문제를 수정했습니다.
- 프로젝트 가져오기와 내보내기를 동시에 수행할 때 발생하던 문제를 수정했습니다.
게이트웨이
수정됨
- Codesys V3 드라이버:
- 이제 문자열 태그는 Codesys 프로젝트에 정의된 길이를 태그의 Max Length로 사용합니다.
- 이전에는 가져온 값이 XML에 정의된 크기를 사용했으며, 여기에는 null 종료 문자를 위한 추가 바이트가 포함되어 있었습니다.
- 이제 문자열 태그는 Codesys 프로젝트에 정의된 길이를 태그의 Max Length로 사용합니다.
- 한림 로더 드라이버:
- BIT 기반 영역(X, Y, M, L, K, F)에서 WORD 기반 태그가 잘못된 주소에 접근하던 문제를 수정했습니다.
플랫폼
추가됨
- 롱 프레스 터치 캘리브레이션 활성화를 제어하는 기능을 추가했습니다.
수정됨
- 단일 이더넷 포트 디바이스인 eXT2에서 IP를 올바르게 설정할 수 없던 문제를 수정했습니다.
- v4.x.y로 시스템을 다운그레이드한 후 발생하던 네트워크 설정 오류를 수정했습니다.
v5.1.1
클릭하여 v5.1.1 변경 이력을 펼쳐 보십시오
디자이너
추가됨
- Project Backup 창에 호환성 메시지를 추가했습니다.
- 경보 요약 탭에 기본 레이블 속성을 추가했습니다.
- 경보 이름에 바인딩을 추가하는 옵션을 추가했습니다.
- 경보 요약 오브젝트에서 Shelve 및 Labels 버튼을 숨기는 옵션을 추가했습니다.
- 사용자 프로토콜 시리얼 클라이언트 디바이스 프로토콜을 추가했습니다.
변경됨
- Display User Controls 속성이 False일 때 경보 요약 오브젝트의 Acknowledged/Unacknowledged 버튼 속성이 비활성화되도록 업데이트했습니다.
- 경보 요약 오브젝트가 가변 개수의 탭을 지원하도록 업데이트했습니다.
- 웹 위젯 오브젝트가 최소 하나의 탭을 필요로 하도록 업데이트했습니다.
수정됨
- 버전 5.0이 설치되어 있지 않으면 디자이너를 시작할 수 없던 문제를 수정했습니다.
- 경보 요약 오브젝트가 항상 오브젝트의 전체 높이를 채우지 않던 문제를 수정했습니다.
- 일부 오브젝트에서 Decimal Places 속성이 재설정되던 문제를 수정했습니다.
HMI 런타임
추가됨
- 경보 요약 오브젝트에서 'Shelved' 탭을 활성화/비활성화하는 옵션을 추가했습니다.
- 경보 요약 오브젝트에서 레이블 버튼을 활성화/비활성화하는 옵션을 추가했습니다.
- Alarm Name 속성에 문자열 태그를 바인딩할 수 있도록 지원했습니다.
- 경보 요약 오브젝트에서 여러 탭 지원을 추가했습니다.
- SWU 업데이트 중 데이터베이스 변환 및 삭제를 위한 UI를 추가했습니다.
- 이더넷 브리지 모드에서 IP 구성 변경을 지원했습니다.
수정됨
- 웹 위젯 오브젝트의 스크롤 바 동작을 수정했습니다.
- 라디오 버튼 그룹의 정렬을 수정했습니다.
- 잘못된 태그로 Data Logger 모델을 실행할 때 발생하던 크래시 문제를 수정했습니다.
- SWU 업데이트 중 발생하던 크래시 문제를 수정했습니다.
- 웹 위젯의 가로 스크롤바 문제를 수정했습니다.
- 웹 위젯의 탭 콤보박스 스크롤 문제를 수정했습니다.
- 네트워크 연결이 끊긴 후 통신 오류 오버레이가 표시되지 않던 문제를 수정했습니다.
게이트웨이
추가됨
- 사용자 정의 시리얼 드라이버를 추가했습니다.
수정됨
- Codesys V3 드라이버:
- 이제 드라이버가 한 번에 1000개 이상의 태그를 처리할 수 있습니다.
- 이제 단일 읽기/쓰기 요청에 여러 태그를 포함할 수 있습니다.
- 태그 주소/타입 검증이 더 동적으로 이루어지며, 잘못된 태그가 더 이상 유효한 태그와의 상호작용을 방해하지 않습니다.
- 로그아웃/채널 종료 요청 처리 과정을 개선했습니다.
- Cimon HMI Serial 드라이버:
- 단일 페이로드에서 너무 많은 데이터가 요청되던 문제를 수정했습니다.
v5.0.4
클릭하여 v5.0.4 변경 이력을 펼쳐 보십시오
디자이너
추가됨
- SWU 파일을 내보낼 때 외부 저장소 형식이 FAT32 또는 exFAT인지 확인하는 기능을 추가했습니다.
- 저장 시 삭제된 항목을 참조하는 시스템 태그를 확인하는 기능을 추가했습니다.
- EtherNet/IP Server에서 Assembly 태그를 편집할 때 주소 범위 미리보기를 추가했습니다.
- Tag Editor에 검색창을 추가했습니다.
- 램프 및 토글 버튼의 표시 상태를 제어하는 툴바를 추가했습니다.
- Connection Setup 창에서 프로젝트 및 업데이트 파일을 내보내는 방법을 추가했습니다.
- Canvas를 여러 개 설치할 수 있는 기능을 추가했습니다.
- .L5X 파일에서 Array 및 UDT 태그를 가져오는 기능을 추가했습니다.
- .xml 파일에서 CODESYS V3 태그를 가져오는 기능을 추가했습니다.
- EtherNet/IP Server 디바이스의 implicit 연결을 .eds 파일로 내보내는 기능을 추가했습니다.
- Canvas에서 편집할 수 없는 프로젝트 파일을 내보내는 기능을 추가했습니다.
- Canvas에서 직접 SWU를 수행하는 기능을 추가했습니다.
- 램프 상태의 순서를 변경하는 기능을 추가했습니다.
- Tag List 창 및 Tag Editor 창에서 태그와 태그 그룹의 순서를 변경하는 기능을 추가했습니다.
- Text Entry 및 Numeric Entry 오브젝트에 Apply on Focus Lost 속성을 추가했습니다.
- ATIVA Ethernet/Serial 클라이언트 디바이스 프로토콜을 추가했습니다.
- Beckhoff ADS/AMS 클라이언트 디바이스 프로토콜을 추가했습니다.
- 체크박스 GUI 오브젝트를 추가했습니다.
- CODESYS V3 이더넷 클라이언트 디바이스 프로토콜을 추가했습니다.
- 디바이스를 재부팅하려고 할 때 확인 팝업을 추가했습니다.
- 태그에 Clamp Source Value 속성을 추가했습니다.
- 기본 권한 Admin, Engineer, Operator를 추가했습니다.
- DNP3 Ethernet/Serial 클라이언트 디바이스 프로토콜을 추가했습니다.
- Drawing Tools 창을 추가했습니다.
- Numeric Entry 오브젝트와 Enter Tag Value 명령에 Echo Mode 속성을 추가했습니다.
- 클라이언트 디바이스 및 스테이션에 Enable Status 시스템 태그를 추가했습니다.
- File Selector GUI 오브젝트를 추가했습니다.
- EtherNet/IP Server 디바이스에 implicit 연결을 추가했습니다.
- IP 카메라 스트림 GUI 오브젝트를 추가했습니다.
- Is False 경보 조건을 추가했습니다.
- Keyence Host Link Ethernet 및 Serial 클라이언트 디바이스 프로토콜을 추가했습니다.
- Koyo DirectNET 시리얼 클라이언트 디바이스 프로토콜을 추가했습니다.
- Melsec 프로토콜에 다중 블록 읽기 요청을 추가했습니다.
- 알림 타이머 Project 속성을 추가했습니다.
- 게이지 색상을 변경하는 옵션을 추가했습니다.
- CIMON 클라이언트 디바이스 프로토콜에 PLC-S Plus, PLC-S Pro, UP PLC 타입을 추가했습니다.
- Connection Setup 창에 Restart Project 버튼을 추가했습니다.
- Project 속성에 보안 모드 옵션을 추가했습니다.
- Connection Status 시스템 태그의 디바이스 옵션으로 시리얼 디바이스를 추가했습니다.
- 슬라이더 GUI 오브젝트를 추가했습니다.
- 서버 디바이스 시작/중지 스크립트 함수를 추가했습니다.
- Omron 프로토콜에 Swap (String) 속성을 추가했습니다.
- Tag Editor 창을 대체하는 Tag List 창을 추가했습니다.
- 프로젝트를 전송할 수 없는 디바이스에 대한 경고를 추가했습니다.
- 웹 위젯 GUI 오브젝트를 추가했습니다.
변경됨
- 로컬 디바이스와 공유 디바이스를 Internal이라는 단일 디바이스로 통합했습니다.
- 디자이너 시작 시 메모리 사용량을 개선했습니다.
- 열이 많은 테이블 뷰의 성능을 개선했습니다.
- DNP3 디바이스의 태그가 BCD 인코딩을 사용할 수 없도록 제한했습니다.
- Canvas에서 다운로드할 때 디바이스와 프로젝트 버전이 일치해야 하는 요구 사항 변경을 되돌렸습니다.
- 좌우에 최대 2개의 열을 허용하도록 도킹 동작을 업데이트했습니다.
- EtherNet/IP Server 디바이스가 Assembly 태그의 주소 범위를 표시하도록 업데이트했습니다.
- Label 및 Numeric Label 오브젝트의 이름을 각각 Text Display와 Numeric Display로 업데이트했습니다.
- Text Field 및 Numeric Field 오브젝트의 이름을 각각 Text Entry와 Numeric Entry로 업데이트했습니다.
- Object View가 바인딩과 액션을 표시하도록 업데이트했습니다.
- 일부 시리얼 클라이언트 디바이스 속성이 디바이스 단위가 아닌 스테이션 단위로 정의되도록 업데이트했습니다.
- COM2 Serial Port에서 사용 가능한 Comm Type 옵션을 업데이트했습니다.
- Properties 창의 Standard 모드에 체크박스 오브젝트의 Visibility 속성이 표시되도록 업데이트했습니다.
- 새로고침 후에도 선택한 디바이스가 유지되도록 Connection Setup 창을 업데이트했습니다.
- Connection Status 시스템 태그가 Int 타입이 되도록 업데이트했습니다.
- Numeric Label, Numeric Field, Gauge 오브젝트의 Decimal Places 속성을 바인딩 가능하도록 업데이트했습니다.
- 기본 디자이너 레이아웃을 업데이트했습니다.
- Drawing Pane에서 배치할 때 체크박스, IP 카메라 스트림, 슬라이더 오브젝트의 기본 크기를 업데이트했습니다.
- Drawing Tool 툴바에서 슬라이더 버튼의 아이콘을 업데이트했습니다.
- Tag Editor 창이 도킹 가능한 창 대신 독립된 창이 되도록 업데이트했습니다.
- Tag List와 Tag Editor에서 폴더가 항상 정렬 상단에 표시되도록 업데이트했습니다.
- 유효한 OPC UA 태그 주소 형식을 업데이트했습니다.
수정됨
- 디바이스 업그레이드 가능 여부가 잘못 판단되던 문제를 수정했습니다.
- 업그레이드 중 디바이스를 Factory Reset하도록 선택할 때 SWU가 잘못 시작될 수 있던 문제를 수정했습니다.
- unsigned long 값을 레시피 핸드셰이크 값으로 사용할 수 없던 문제를 수정했습니다.
- Admin, Engineer, Operator 보안 권한이 잘못 로드되던 문제를 수정했습니다.
- Drawing Tools 창을 활성화할 때 도킹되지 않던 문제를 수정했습니다.
- Data Log 모델에 태그를 추가할 때 중복된 태그가 나타나던 문제를 수정했습니다.
- Property Editor 창에서 File Selector가 번역되지 않던 문제를 수정했습니다.
- GC 로그 파일이 관리자 권한을 요구하여 디자이너가 시작되지 못하던 문제를 수정했습니다.
- Ctrl + V 단축키를 사용할 때 새 경보가 기존 경보를 대체하지 않고 Alarm Editor에 추가되던 문제를 수정했습니다.
- 기존 Siemens S7 디바이스에서 PLC 타입이 올바르게 설정되지 않던 문제를 수정했습니다.
- IP 카메라 스트림 오브젝트의 모든 Stream Type에 Refresh Interval이 표시되던 문제를 수정했습니다.
- Canvas에서 SWU를 수행할 때 SWU 및 체크섬 파일 전송 문제를 수정했습니다.
- 폴더를 확장/축소할 때 Symbol Library가 멈추던 문제를 수정했습니다.
- 중첩된 오브젝트에서 Resize 및 Rotation 앵커 방향이 잘못되던 문제를 수정했습니다.
- 일부 리소스가 로드되지 않던 문제를 수정했습니다.
- 디바이스 스테이션을 삭제할 때 태그 디바이스가 업데이트되지 않던 문제를 수정했습니다.
- 폰트 크기가 충분히 클 때 텍스트가 File Selector 버튼 밖으로 렌더링되던 문제를 수정했습니다.
- 선택 사각형 크기를 조정할 때 발생하던 시각적 아티팩트를 수정했습니다.
- 라디오 버튼 그룹의 색상 속성 문제를 수정했습니다.
- Connection Setup 창을 사용하여 디바이스에서 프로젝트를 업로드할 수 없던 문제를 수정했습니다.
- 텍스트 필드에 포커스가 있는 상태에서 backspace 또는 delete를 누를 때 Tag Editor에서 태그가 삭제되던 문제를 수정했습니다.
제거됨
- Connection Setup 창에서 Start/Stop Project 옵션을 제거했습니다.
system.exit()스크립트 함수와 GUI 명령을 제거했습니다.
HMI 런타임
추가됨
- 알림을 닫는 타이머를 추가했습니다.
- NumericText의 decimal places 속성에 태그를 바인딩하는 기능을 추가했습니다.
- 배너에 페이지가 할당되지 않았을 때 경보 배너 뒤의 오브젝트를 터치할 수 있는 기능을 추가했습니다.
- isFalse 경보 조건을 추가했습니다.
- Text Field 및 Numeric Field 오브젝트에 Apply on Focus Lost 속성을 추가했습니다.
- 게이지 오브젝트에 색상 속성을 추가했습니다.
- 새로운 비밀번호 모드 지원을 추가했습니다.
- 체크박스 GUI 오브젝트를 추가했습니다.
- 파일 경로 GUI 오브젝트를 추가했습니다.
- 슬라이더 GUI 오브젝트를 추가했습니다.
- 웹 위젯 GUI 오브젝트를 추가했습니다.
- 런타임에서 시스템 시간 변경을 처리하는 기능을 추가했습니다.
- 디바이스와 스테이션 모두에 대한 Enable Status 시스템 태그를 추가했습니다.
- 레시피 레코드 수신이 실패할 경우 알림을 추가했습니다.
- Settings 앱에 대한 사용자 그룹 기반 접근 지원을 추가했습니다.
- SWU 이후 프로젝트의 DB 파일을 변환하는 동안 예상 소요 시간을 추가했습니다.
- 이더넷 브리지 UI를 추가했습니다.
- Settings 앱에서 SWU 업데이트 중 데이터를 삭제하는 옵션을 추가했습니다.
- Settings 앱에 비프음 옵션을 추가했습니다.
변경됨
- Settings 앱을 재설계했습니다.
- Numeric Field 오브젝트가 고정 키패드 대신 플로팅 키패드를 사용하도록 업데이트했습니다.
- 레시피 대화 상자가 더 나은 크기 조정, 가독성, 사용성을 지원하도록 업데이트했습니다.
- eXT04의 런타임 메뉴 크기를 업데이트했습니다.
- 프로젝트 전송의 기본 옵션을 활성화로 변경했습니다.
- 시뮬레이터의 위치와 크기를 변경했습니다.
- 숫자 입력, 키보드, 키패드에 echo mode를 적용했습니다.
- CSV 파일에 FIFO를 적용했습니다.
- 데이터베이스에 FIFO 메커니즘을 적용했습니다.
- Settings 앱에서 Test 페이지 진입 버튼 크기를 조정했습니다.
- 생성된 CSV 파일의 기본 경로를 변경했습니다.
- EXIT 버튼을 제거했습니다.
- 런타임의 Exit 기능을 제거했습니다.
수정됨
- COM 설정 창에서 온스크린 키보드 위치가 재조정되지 않던 문제를 수정했습니다.
- 디바이스 상태 시스템 태그가 디바이스 수준 상태는 반영하지 않고 스테이션 수준 상태만 반영하던 문제를 수정했습니다.
- 스테이션이 있는 상태 디바이스의 시스템 태그를 읽을 수 없던 문제를 수정했습니다.
- 테이블 뷰 오브젝트의 끝에 빈 열이 없던 문제를 수정했습니다.
- 시작 시 지속형(persistent) 경보의 OFF 액션이 트리거되지 않던 문제를 수정했습니다.
- 지속형 태그가 작동하지 않던 문제를 수정했습니다.
- 프로젝트가 흰 화면으로 실행된 후 크래시되던 문제를 수정했습니다.
- 동기 오디오 재생 후 런타임을 종료하면 프로젝트가 자동으로 재시작되던 문제를 수정했습니다.
- 여러 번 재부팅한 후 레시피 데이터가 호출되지 않던 문제를 수정했습니다.
- 일부 스케줄 유형이 트리거되지 않던 문제를 수정했습니다.
- 런타임에서 문자열 인코딩 문제를 수정했습니다.
- 경보 배너가 부드럽게 스크롤되지 않던 문제를 수정했습니다.
- 경보 배너가 글꼴 색상의 알파 채널을 지원하지 않던 문제를 수정했습니다.
- 루프에서 지속형 태그 값을 빠르게 쓸 때 Xpanel의 스레드가 막히던 문제를 수정했습니다.
- 의도하지 않은 런타임 재시작으로 인해 앱 업데이트가 중단되던 문제를 수정했습니다.
- userdata 페이지에서 파일 크기 계산이 잘못되던 문제를 수정했습니다.
- 비활성화 시 토글 버튼이 잘못된 색상을 표시하던 문제를 수정했습니다.
- 숫자 입력의 OSK 옵션이 false로 설정되어 있어도 플로팅 키패드가 나타나던 문제를 수정했습니다.
- datalogger 오브젝트에서 중복 항목이 나타나던 문제를 수정했습니다.
- 시뮬레이터가 흰 화면으로 실행되던 크래시 문제를 수정했습니다.
- 웹 위젯(브라우저, IP 카메라)이 올바르게 표시되지 않던 문제를 수정했습니다.
- 체크박스 크기 버그를 수정했습니다.
- 시리얼 디바이스 스테이션 상태의 시스템 태그를 수정했습니다.
- 비밀번호 모드 동작을 수정했습니다.
- 게이지 색상 버그를 수정했습니다.
- 플로팅 키보드/키패드 키 레이블이 키 크기에 맞게 자동 조정되도록 수정했습니다.
- 레시피 대화 상자 크기 문제를 수정했습니다.
- 런타임이 올바르게 종료되지 않고 멈추던 문제를 수정했습니다.
- 런타임의 NDEATH 메시지 전송 버그를 수정했습니다.
- 프레임 모니터 표시 버그를 수정했습니다.
- 레코드 값이 정의된 데이터 타입과 일치하지 않을 때 새 레시피 레코드가 생성되지 않던 문제를 수정했습니다.
- 디바이스 업데이트 중 파일 탐색기에서 발생하던 크래시를 수정했습니다.
- 숫자 문자열을 사용한 런타임 문자열 태그 값 변경 확인 로직 오류를 수정했습니다.
- Settings 앱의 오타 및 번역을 수정했습니다.
- 슬라이더 오브젝트 동작을 수정했습니다.
- AuditLogTable의 번역을 수정했습니다.
- 경보 요약의 번역을 수정했습니다.
- Trend에서 오작동하던 Historical 옵션을 수정했습니다.
- 시스템 시간이 변경될 때 UI 업데이트 문제를 수정했습니다.
- Settings 앱에서 Null 값 처리를 수정했습니다.
- GUI 오브젝트의 기본값을 수정했습니다.
제거됨
- eXT 시리즈에서 ffmpeg 지원을 제거했습니다.
게이트웨이
추가됨
- 새로운 드라이버를 추가했습니다:
- Beckhoff TwinCAT ADS Ethernet Client
- Codesys V3 Ethernet Client
- DNP3 Ethernet Client
- DNP3 Serial Master
- Keyence Host Link Ethernet Client
- Keyence Host Link Serial Master
- Koyo DirectNET Serial Master
- Panasonic FP Ethernet Client
- ATIVA Ethernet Client
- ATIVA Serial Master
- Siemens LOGO Client
- implicit 메시징을 지원하도록 EtherNet/IP Server를 업데이트했습니다.
- CIMON PLC Ethernet 및 Serial 드라이버에 새로운 PLC Type 값을 추가했습니다.
- 다중 배치 읽기 요청을 지원하지 않는 PLC와의 호환성을 개선하기 위해 MELSEC Ethernet 및 Serial 드라이버에 새로운
singleBatchReads옵션을 추가했습니다. - PLC로 문자열 데이터를 읽기/쓰기할 때 상위/하위 바이트를 뒤바꾸는 "string swap 16" 옵션을 지원하도록 Omron FINS 및 HostLink 드라이버를 업데이트했습니다.
- 소스 디바이스에서 읽을 때 태그 값을 클램프하는 기능을 추가했습니다.
- COM2에서 RS-422/485를 사용할 수 있게 해주는 Maverick HMI 지원을 추가했습니다.
변경됨
- 개선된 기능을 위해 클라이언트 드라이버 스테이션이 내부적으로 더 명확하게 정의되도록 업데이트했습니다:
- 이제 연결 상태가 스테이션별로 추적됩니다.
- 이제 모든 프로토콜에서 활성화 상태가 스테이션별로 추적됩니다.
- 런타임과 데이터를 교환하는 데 사용되는 통신 시스템을 전면 개편했습니다. 이는 호환성이 깨지는 변경 사항이며, 이로 인해 게이트웨이가 이전 런타임 버전과 호환되지 않습니다.
- "카테고리" 지정자를 사용하여 메시지를 더 잘 분류할 수 있도록 로거를 업데이트했습니다.
- 타사 OPC UA Server와의 호환성을 개선하기 위해 OPC UA Client 드라이버의 최대 대기 요청 수를 10에서 5로 낮췄습니다.
- 이제 마이너 버전 번호가 더 낮은 프로젝트도 실행할 수 있습니다(메이저 버전이 동일한 경우).
수정됨
- Allen-Bradley EtherNet/IP 문제를 수정했습니다:
- [Logix] 이제 태그를 PLC의 구조체/배열 데이터 내 중첩된 요소에 할당할 수 있습니다.
- 태그 주소가 이제 32비트 값으로 저장되도록 수정하여 일부 프로토콜의 상위 주소 호환성을 수정했습니다:
- Modbus TCP Client
- Modbus RTU Master
- Panasonic FP7 Serial Master
- Allen-Bradley EtherNet/IP Client (PCCC)
- 이를 지원하는 서버의 문자열 인코딩을 수정했습니다:
- Modbus TCP Server
- Modbus RTU Slave
- EtherNet/IP Server
- 태그 등록 시 발생할 수 있던 데이터 레이스를 수정했습니다.
- datetime 형식 지정 구현의 잘못된 동작을 수정했습니다.
- 일부 드라이버의 read block tolerance 문제를 수정했습니다.
- 데이터 브릿지에서 발생하던 크래시를 수정했습니다.
- 데이터 브릿지로 인해 런타임과 게이트웨이 간 Sparkplug 통신이 매우 지연될 수 있던 문제를 수정했습니다.
- Weintek BACnet 서버에 연결할 때 발생하던 BACnet 클라이언트 드라이버 크래시를 수정했습니다.
제거됨
- "Virtual" 및 "Virtual (Runtime-Only)" 디바이스를 런타임이 관리하는 단일 디바이스로 통합했습니다. 게이트웨이는 여전히 이 디바이스의 태그에 접근할 수 있으며, 서버와 같은 게이트웨이 제어 기능에 바인딩할 수 있습니다.
- 모든 시스템 태그 기능을 런타임으로 이전했습니다.
- 모든 경보 기능을 런타임으로 이전했습니다.
- 모든 datalogger 기능을 런타임으로 이전했습니다.
- 모든 trendlogger 기능을 런타임으로 이전했습니다.
- 모든 지속형 데이터베이스를 제거했으며, 이제 런타임이 모든 지속형 데이터를 관리합니다.
플랫폼
추가됨
- 구성 가능한 NTP 서버를 추가했습니다.
- NTP 자동 동기화를 추가했습니다.
- 웹 위젯 지원을 위한 새로운 시스템 라이브러리를 추가했습니다.
- 포털에서 원격 SWU 업그레이드를 위한 통신 인터페이스를 추가했습니다.
- 포털에서 사용자 데이터를 재설정하는 통신 인터페이스를 추가했습니다.
- 포털에서 enableProjectTransfer 옵션을 읽는 통신 인터페이스를 추가했습니다.
- 포털에 HMI 재시작 인터페이스를 추가했습니다.
- SWU 업그레이드 진행 경고 메시지를 추가했습니다.
변경됨
- 하단 및 오른쪽 가장자리의 잘못된 터치 문제로 인해 eXT2-07의 정전식 터치스크린 캘리브레이션 매트릭스를 변경했습니다.
- 단일 이더넷 포트 디바이스에서 이더넷 브리지 기능을 비활성화했습니다.
수정됨
- eXT2 디바이스에 이미지를 플래싱할 때 발생하던 잘못된 실패를 수정했습니다.
- 로컬 저장소의 경보 및 data logger CSV 접근 문제를 수정했습니다.