콘텐츠로 이동
- Added Drawing Tools pane.
- Added the Tag List pane to replace the Tag Editor pane.
- New drivers:
- 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
- Siemens LOGO Client
- ATIVA Serial Master
- Added implicit connections to EtherNet/IP Server devices.
- Added Checkbox GUI object.
- Added Slider GUI object.
- Added File Selector GUI object.
- Added IP Camera Stream GUI object.
- Added Web Widget GUI object.
- Added ability to perform SWU directly from Canvas.
- Added support for new security modes.
- Added configurable NTP server
- Redesigned the settings app.
- Combined the local and shared devices into a single device named Internal.
- Updated the available Comm Type options for COM2 Serial Port.
- Updated the default designer layout.
- Updated the Tag Editor pane to be a window instead of a dockable pane.
- Updated the Xpanel Update feature to pull SWU files from AWS if they do not exist locally.
- Updated Numeric Field objects to use the floating keypad instead of the fixed keypad.
- Applied echo mode to numeric input, keyboard, and keypad.
- Applied FIFO to CSV files.
- Fixed issue with GC log file sometimes requiring administrator permission and preventing the designer from starting.
- Fixed issue where unsigned long values could not be used as a recipe handshake value.
- Fixed issue with COM setup window not re-positioning the on-screen keyboard.
- Fixed issue with device status system tags only reflecting station-level status and not device-level status.
- Fixed issue with not being able to read system tags of status devices with stations.
- Fixed issue with persistent tags not working.
- Fixed issue with recipe data not being recalled after several reboots.
- String encoding now works on servers which support it:
- Modbus TCP Server
- Modbus RTU Slave
- EtherNet/IP Server
- Fixed a crash triggered by the data bridge.
- Added a check for external storage format being FAT32 or exFAT when exporting SWU files.
- Added a check for systems tags referencing deleted items when saving.
- Added a preview of the address range when editing Assembly tags on an EtherNet/IP Server.
- Added a search bar to the Tag Editor.
- Added a toolbar to control the displayed state for lamps and toggle buttons.
- Added a way to export project and update files from the Connection Setup window.
- Added ability to have multiple installations of Canvas.
- Added ability to import Array and UDT tags from .L5X files.
- Added ability to import CODESYS V3 tags from a .xml file.
- Added ability to export implicit connections from EtherNet/IP Server devices to a .eds file.
- Added ability to export non-editable, project files from Canvas.
- Added ability to perform SWU directly from Canvas.
- Added ability to reorder lamp states.
- Added ability to reorder tags and tag groups in the Tag List pane and Tag Editor window.
- Added Apply on Focus Loast property to Text Entry and Numeric Entry objects.
- Added ATIVA Ethernet/Serial client device protocols.
- Added Beckhoff ADS/AMS client device protocol.
- Added Checkbox GUI object.
- Added CODESYS V3 ethernet client device protocol.
- Added confirmation popup when attempting to reboot a device.
- Added Clamp Source Value property to tags.
- Added default permissions Admin, Engineer, and Operator.
- Added DNP3 Ethernet/Serial client device protocols.
- Added Drawing Tools pane.
- Added Echo Mode property to Numeric Entry object and Enter Tag Value command.
- Added Enable Status system tag for client devices and stations.
- Added File Selector GUI object.
- Added implicit connections to EtherNet/IP Server devices.
- Added IP Camera Stream GUI object.
- Added Is False alarm condition.
- Added Keyence Host Link Ethernet and Serial client device protocols.
- Added Koyo DirectNET serial client device protocol.
- Added multi-block read requests to Melsec protocols.
- Added notification timer Project property.
- Added option to change the color of gauges.
- Added PLC-S Plus, PLC-S Pro, and UP PLC types to the CIMON client device protocols.
- Added security mode options to Project property.
- Added serial devices as a device option for Connection Status system tags.
- Added Slider GUI object.
- Added start/stop server device script functions.
- Added Swap (String) property to Omron protocols.
- Added the Tag List pane to replace the Tag Editor pane.
- Added warning for devices that cannot transfer projects.
- Added Web Widget GUI object.
- Combined the local and shared devices into a single device named Internal.
- Improved memory usage on startup of the designer.
- Improved the performance of table views that contain a large number of columns.
- Restricted tags on DNP3 devices from using BCD encoding.
- Reverted change requiring device and project versions to match when downloading from Canvas.
- Updated docking behavior to allow up to two columns on the left and right sides.
- Updated EtherNet/IP Server devices to show address ranges for Assembly Tags.
- Updated names of Label and Numeric Label objects to be Text Display and Numeric Display respectively.
- Updated names of Text Field and Numeric Field objects to be Text Entry and Numeric Entry respectively.
- Updated Object View to show bindings and actions.
- Updated some serial client device properties to be defined per station instead of per device.
- Updated the available Comm Type options for COM2 Serial Port.
- Updated the Checkbox object Visibility property to appear in Standard mode in the Properties pane.
- Updated the Connection Setup window to maintain selected devices after refreshing.
- Updated the Connection Status system tag to be type Int.
- Updated the Decimal Places property of Numeric Label, Numeric Field, and Gauge objects to be bindable.
- Updated the default designer layout.
- Updated the default size of the Checkbox, IP Camera Stream, and Slider objects when placing from the Drawing Pane.
- Updated the icon for the slider button in the Drawing Tool toolbar.
- Updated the Tag Editor pane to be a window instead of a dockable pane.
- Updated the Tag List and Tag Editor to always show folders at the top of the ordering.
- Updated the valid OPC UA tag address formats.
- Fixed issue where device upgrade availability was being incorrectly determined.
- Fixed issue where SWU could incorrectly begin when choosing to Factory Reset a device during an upgrade.
- Fixed issue where unsigned long values could not be used as a recipe handshake value.
- Fixed issue with Admin, Engineer, and Operator security permissions being loaded incorrectly.
- Fixed issue with Drawing Tools pane sometimes not getting docked when enabling.
- Fixed issue with duplicate tags appearing when adding tags to a Data Log model.
- Fixed issue with File Selector not getting translated in the Property Editor pane.
- Fixed issue with GC log file sometimes requiring administrator permission and preventing the designer from starting.
- Fixed issue with new alarms sometimes being added to the Alarm Editor instead of replacing the existing alarms when using the Ctrl + V shortcut.
- Fixed issue with PLC type not being set correctly for existing Siemens S7 devices.
- Fixed issue with Refresh Interval appearing for all Stream Types on IP Camera Stream objects.
- Fixed issue with sending SWU and checksum files when performing SWU from Canvas.
- Fixed issue with Symbol Library sometimes freezing when expanding/collapsing folders.
- Fixed issue with Resize and Rotation anchor orientation being incorrect for nested objects.
- Fixed issue with some resources not getting loaded.
- Fixed issue with tag devices not being updated when deleting a device station.
- Fixed issue with text being rendered outside the File Selector buttons for large enough font sizes.
- Fixed visual artifacting when resizing selection rectangle.
- Removed options to Start/Stop Project options from Connection Setup window
- Removed the system.exit() script function and GUI command.
- Added a timer to dismiss notifications.
- Added ability to bind tags to the NumericText decimal places property.
- Added ability to touch objects behind the alarm banner when no page is assigned to the banner.
- Added an isFalse alarm condition.
- Added apply on focus lost property to Text Field and Numeric Field objects.
- Added color properties to gauge objects.
- Added support for new password mode.
- Added the Checkbox GUI object.
- Added the File Path GUI object.
- Added the Slider GUI object.
- Added the Web Widget GUI object.
- Added ability to handle system time changes at runtime.
- Added enable status system tags for both devices and stations.
- Added a notification if receiving a recipe record fails.
- Added support for user group-based access to the settings app.
- Redesigned the settings app.
- Updated Numeric Field objects to use the floating keypad instead of the fixed keypad.
- Updated the recipe dialog to support better scaling, readability, and usability.
- Updated the runtime menu size for the eXT04.
- Changed test page access method from tapping Settings App Title 3 times to alternating taps on top-left and top-right corners. (2 times each)
- Changed default option for project transfer to enabled.
- Changed simulator location and size.
- Applied echo mode to numeric input, keyboard, and keypad.
- Applied FIFO to CSV files.
- Removed EXIT button.
- Added Ethernet bridge UI. (Maverick)
- Applied FIFO mechanism to database.
- Added option to delete data during swupdate in SettingsApp
- Adjusted button size for entering Test page in SettingsApp
- Removed Exit function in Runtime
- Added beep option in SettingsApp
- Changed default path for generated CSV files
- Fixed issue with COM setup window not re-positioning the on-screen keyboard.
- Fixed issue with device status system tags only reflecting station-level status and not device-level status.
- Fixed issue with not being able to read system tags of status devices with stations.
- Fixed issue with not having an empty column at the end of table view objects.
- Fixed issue with persistent alarm OFF actions not being triggered at startup.
- Fixed issue with persistent tags not working.
- Fixed issue with project launching to a white screen then crashing.
- Fixed issue with project restarting automatically after exiting runtime after playing synchronous audio.
- Fixed issue with recipe data not being recalled after several reboots.
- Fixed issue with some schedule types not triggering.
- Fixed issue with string encoding on runtime.
- Fixed issue with the Alarm Banner not smooth scrolling.
- Fixed issue with the Alarm Banner not supporting the alpha channel in the font color.
- Fixed issue with writing persistent tag values quickly in a loop clogging the thread on Xpanel.
- Fixed an issue where the app update was interrupted due to an unintended runtime restart.
- Fixed incorrect file size calculation in the userdata page.
- Fixed toggle button showing the wrong color when disabled.
- Fixed issue where the floating keypad appeared even when the OSK option of numeric input was set to false.
- Fixed duplicate items appearing in the datalogger object.
- Fixed crash issue where the simulator launched with a white screen.
- Fixed issue where web widgets (browser, IP camera) did not display properly.
- Fixed checkbox size bug.
- Fixed system tags for serial device station status.
- Fixed password mode behavior.
- Fixed gauge color bug.
- Fixed auto-scaling of floating keyboard/keypad key labels to fit key size.
- Fixed recipe dialog size issue.
- Fixed freeze issue where runtime did not close properly.
- Fixed runtime NDEATH message transmission bug.
- Fixed frame monitor display bug.
- Fixed issue where a new recipe record was not created when record values did not match the defined datatype.
- Fixed crash in file explorer during device update
- Fixed incorrect logic for checking runtime string tag value changes with numeric strings
- Fixed typos and translations in SettingsApp
- Fixed slider object behavior
- Fixed translations in AuditLogTable
- Fixed translations in Alarm Summary
- Fixed malfunctioning Historical option in Trend
- Fixed UI update issue when system time changes
- Fixed handling of Null values in SettingsApp
- Removed ffmpeg support from eXT series.
- New drivers:
- 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
- EtherNet/IP Server:
- Support for implicit messaging was added.
- CIMON PLC Ethernet and Serial drivers:
- New "PLC Type" values were added.
- MELSEC Ethernet and Serial drivers:
- A new option "singleBatchReads" was added, to improve compatibility with PLCs which do not support the multi-batch read requests.
- Omron FINS and HostLink drivers:
- Added support for "string swap 16" option, which will flip the high and low bytes of string data when reading/writing to the PLC.
- Tag values can now clamp when reading from the source device.
- Added support for Maverick HMIs, which allows for RS-422/485 to be used on COM2.
- The stations of client drivers are now better defined internally, allowing for improved functionality:
- Connection status is now tracked per-station.
- Enable status is now tracked per-station for all protocols.
- The communication system used to exchange data with the runtime was overhauled.
- This is a breaking change, and results in gateway being incompatible with previous runtime versions.
- The logger was updated to support better classification of messages through the use of a "category" specifier.
- Lowered the maximum pending requests of OPC UA Client driver from 10 to 5, to improve compatibility with 3rd party OPC UA Servers.
- Projects with a lower minor version number can now be run (as long as the major version is the same).
- Allen-Bradley EtherNet/IP:
- [Logix] Tags can now be assigned to nested elements of struct/array data on the PLC.
- Tag addresses are now stored as 32-bit values, fixing compatibility for the upper addresses of some protocols:
- Modbus TCP Client
- Modbus RTU Master
- Panasonic FP7 Serial Master
- Allen-Bradley EtherNet/IP Client (PCCC)
- String encoding now works on servers which support it:
- Modbus TCP Server
- Modbus RTU Slave
- EtherNet/IP Server
- Fixed a potential data race when registering tags.
- Fixed incorrect behavior in the datetime formatting implementation.
- Fixed issues with read block tolerance on some drivers.
- Fixed a crash triggered by the data bridge.
- Fixed an issue where the data bridge could cause the Sparkplug communications between runtime and gateway to become very delayed.
- BACnet client driver:
- Fixed a crash when connecting to a Weintek BACnet server.
- The "Virtual" and "Virtual (Runtime-Only)" were combined, with both being managed by runtime.
- Gateway will still have access to the tags of this device, allowing them to be bound to gateway-controlled functionalities like servers.
- All system tag functionality has been migrated to runtime.
- All alarm functionality has been migrated to runtime.
- All datalogger functionality has been migrated to runtime.
- All trendlogger functionality has been migrated to runtime.
- All persistent databases were removed, with runtime now managing all persistent data.
- Added configurable NTP server
- Added NTP auto synchronization
- Added new system library for web widget support
- Added communication interface for remote SWU upgrade in portal
- Added communication interface for resetting user data in portal
- Added communication interface for reading enableProjectTransfer option in portal
- Added restart HMI interface in portal
- Added SWU upgrade progress warning message
- Changed capacitive touchscreen calibration matrix for eXT2-07 due to bottom and right edge false touch
- Disabled ethernet bridge feature for single ethernet port devices.
- Fixed false failure when flashing image into eXT2 devices
- Fixed accessing local storage alarm and data logger CSV