User Tools

Site Tools

한국어

comfilehmi:hmieditor_download:release_notes

Comfile Studio Software Release Notes

v4.22

Features Added

  • Added ability to disable tooltips
  • Added ability to transmit arbitrary binary data using the USER-SERIAL TX protocol (Transmission-Only User Protocol)
  • Added support for remote control to the PC version (screen/project/firmware/data access/script/HTTP/FTP)
  • Added option to automatically initialize scrolling of log and alarm history viewers.
  • Added byte and word extraction functions (hibyte, lobyte, hiword, loword).
  • Added functions for bit manipulation of internal memory (membit, set_membit, toggle_membit)
  • Added functions for reading TCP port information at runtime (modbus_tcp_server_port, remote_control_server_port)
  • Added ability to assign values to variables by treating undefined keys in JSON responses from HTTP requests as variable names.
  • Added FADUINO protocol.
  • Added ability to use special characters in remote control passwords.
  • Added a remote control server list manager in editor mode.
  • Added support for the CHC-102PR.
  • Added support for 2000 widget licensing dongle.
  • Added support for USB licensing dongle supporting 500 and unlimited widget quotas.
  • Added the is_pc() function to check if the project is currently running on a PC.
  • Added ability to transmit arbitrary text data out a serial port: [Project Properties > Communication Settings > Channel Properties > USER > SERIAL TX]

Bug Fixes/Enhancements

  • Fixed broken links to manual, function documentation, etc.
  • Made a few performance improvements in the editor including fixing a delay when opening a user action group list.
  • Fixed some problems that could occur when a project is rerun without rebooting.
  • Unnecessary page files will now be deleted when project is updated.
  • Other miscellaneous bug fixes.
  • Fixed an issue in the PC runtime preventing return to the ComfileHMI PC Execution Manager window when auto running a project.
  • Fixed an issue in the remote control client preventing it from recognizing passwords that exceeded 8 characters and limited the maximum length to 8 characters.
  • Fixed an issue causing settings to be saved in only one location when opening multiple Comfile Studio instances.
  • Improved screen remote control (minimized congestion).
  • Improved reliability of remote control.
  • Fixed bugs related to runtime settings.
  • Fixed issue where a session would not open when attempting to open multiple remote control sessions in a web browser.
  • Improved the performance when adjusting the size of the Event/User Action Group UI window.
  • Improved Ethernet file transfer performance when deploying projects or updating the firmware.
  • Fixed USB communication issues occurring in v4.10 ~ 4.12 for CHA panel PCs.
  • Fixed an issue where some UI elements might display in Korean when using Windows in a language other than Korean or English.
  • Improved status monitoring to display messages when invalid or noisy data is received from a serial port.
  • Fixed an issue that could have caused the 'Use Different Captions for ON/OFF' function of the lamp and toggle switch widgets to fail.
  • Fixed a bug in the toggle switch when linked to an external device data type of 32 bits.
  • Fixed an issue where an error message appeared unnecessarily after a project or firmware update ('HY328')
  • Fixed an issue where the window size could appear abnormally large in English Windows, etc.
  • Fixed a resource leak in the PC Execution Manager Screen.
  • Fixed system instability or lack of TX packet history as a status monitoring message when transmitting more than 100 bytes at once to an external device.

v4.01

Features Added

  • The ComfileHMI Editor has been renamed to Comfile Studio.
  • Comfile Studio can now be used to create HMIs for any Windows 7 or later PC in addition to the ComfileHMI panel PCs. Projects running on PCs are are currently limited to 30 widgets (not included shapes and images). Additional widgets can be unlocked by purchasing a USB software licensing dongle.
  • Add ability to reset the position of dockable windows (Editor > Tools > Editor Options > Editing Environment > Reset the Position of All Dockable Windows When Next Executed)

Bug Fixes/Enhancements

  • Fixed an issue that resulted in an incorrect error message when running a standalone remote control executable.
  • Increased the per screen and global address quota from 1024 to 2048.

v3.94

Features Added

  • Added option to enable or disable widget tooltips.
  • Added a few new keyboard shortcuts.
  • Added automatic reconnection to the editor's remote control mode (not applicable to web browser or smartphone application).
  • Added a web-based file manager. A firmware update is required. Simply open http://{ip_address}:{port}/ftp in a web browser. Example: http://192.168.0.59:9138/ftp
  • Added delete_folder(folder_to_delete) and ensure_folder_exist(folder_to_create) functions.
  • Added ability to use strings in the select_if function.
  • Added conditional branching functions select_case, select_by_key, and select_by_index.
  • Added history alarm related functions.
  • Added remote file execution feature (exe, wav, mp3, etc. from remote PC).
  • Improved word address value reference method for the lamp widget.
  • Added text memory functions (tmem, set_tmem, set_tmem_size, text_split, text_merge).
  • Added ability to generate runtime project files for SD card deployment (Tools>Advanced Features).
  • Added functions to change a color field resource at runtime (set_field_resource_color, restore_field_resource_color).
  • Added function queries_per_sec to get the number of external device queries sent per second.
  • Added a feature to directly output a string variable or string expression.
  • Added text position fine-tuning property, Offset.

Bug Fixes

  • Fixed an issue where the scroll button remained even if the file linked to the log viewer was deleted.
  • Fixed an issue that resulted in an message after completing simulator settings without modification.
  • Fixed an issue that could have resulted in memory overuse and out-of-memory errors for large projects when loading projects in the editor.
  • Fixed bug preventing iOS devices from rendering the remote control interface via a web browser.
  • Improved the editor's performance.
  • Improved multi-monitor support in the editor.
  • Fixed numeric keypad UI errors.
  • Fixed a problem in the simulator that could have caused a project to no longer function properly if the settings window was opened and closed.
  • Fixed a problem in the simulator that could have incorrectly caused a timeout in Modbus TCP communication.
  • Improved stability when transferring projects or running simulators (related to 'HT74' error)
  • Fixed an issue where the secondary monitor did not work in remote control mode on dual monitors.
  • The data processing period(SetDataProcessingPeriod parameter) default value was modified from 0 to 50 (the higher the value, the slower the data processing cycle, but improves CPU utilization)
  • Fixed bug in Address Offset UI.
  • Fixed a bug in the 'bit' function that resulted in an error when the first parameter is a variable name wrapped in quotation marks.
  • Modified the 'bit' function to allow the use of expressions as the first argument.
  • Added a warning message when the HMI device runs out of memory while a project is loading on the panel PC.
  • Added the ability to stop a project before it loads on the panel PC.
  • Replaced the editor's tab menu with a radio buttons.
  • Fixed a latching bug in the toggle switch widget.
  • Miscellaneous editor UI bug fixes.

v3.74

Features Added

  • Improved the clarity of text widgets (Project Properties > Appearance and Touch).
  • Removed the * input masking when entering the developer key locally on the panel PC.
  • Added the ability to run an action group, or regard it as a timeout, when a Modbus TCP connection fails.
  • Added keypad_text() and keypad_text_length() functions for working with keypad values as text strings.
  • Added set_viewer_browser_title() function to set the title of the browser when using the remote viewer from a web browser.
  • Add the ability to create an submit HTTP POST queries.
  • Added a warning message if an address is entered that does not match the number of digits specified in the channel's protocol.

Bug Fixes

  • Fixed an issue where the number of address digits for an external device could be reset to 5 when modifying the channel properties.
  • Fixed an issue where rounded corners were not applied to the OFF image of a lamp effect button.
  • Fixed a display anomaly in the trend graph when multiple graphs are displayed on one screen and one or more values is out of range.
  • Fixed a problem with the display of dates and times where commas were not displayed at runtime when the date and time were concatenated with a comma.
  • Fixed a problem with project folder not being updated by browsing in the create new project window.
  • Fixed a problem where the status monitoring messages in the simulator only ever appeared in black.
  • Modified the backlight auto-off function to prevent it from turning off the backlight in the setup window or initialization screen.
  • Fixed bug in Text Builder when the text contains multiple languages that are not Korean or English.

v3.65

Features Added

  • Keypad input value limit function (minimum, maximum value designation)
  • Add specific beat interlock function in toggle switch
  • Addition bitwise operators for modifying an existing destination value
  • Add functions delete_file and rename_file
  • Added Web API functions using HTTP protocol (using JSON format) and related functions added: (vars_to_json, mem_to_json, dirnames_to_json, filenames_to_json, last_json_result, last_json_error_code, last_json_error_message, last_http_status_code)
  • Added functions to perform conversion between file contents and string variables (base64_to_file , file_to_base64)
  • Added ability to adjust color as well as brightness in the button's lamp effect
  • Added multi-language and user font support in log viewer
  • Added enable_modbus_batching() function to disable batching Modbus queries.
  • Add bitwise operators to post-processing operations: >>,<<, &,|
  • Added project-wide beep silencing option
  • Added user action group execution function when trend graph value is detected
  • Added ability to annotate actions and events
  • Added event and user action group window size adjustment
  • Added a function to get the panel PC's IP address: self_ip_addr()
  • Allowed multiple simultaneous client access to remote viewer on the CHC series

Bug Fixes

  • avg function bug fix
  • Improved editor UI stability
  • Fixed an issue where the 'Recent Font' function might not work properly in the lamp
  • Added a new design for buttons and toggle switches
  • Fixed a problem where changing the event location up/down would sometimes not work
  • Fixed a problem where the text color could not be changed in real time as a field resource
  • Increased text refresh rate range up to 1000ms
  • Fixed an issue where the keypad or knob could be activated when hidden
  • Fixed a problem where the 'Lamp Effect' function of the button did not work
  • Fixed a problem where the transfer could prematurely halt when deploying a project over USB
  • Fixed a problem where the conditional expression of the user action group was being ignored

v3.47

Features Added

  • Added ability to add an offset to a Modbus address (i.e. PLC1:40001+a)
  • Added ability to set a slave address as an expression, so that it can be dynamically computed.
  • Added bit manipulating functions : bit() , set_bit() , toggle_bit()
  • Added short-cut keys (F1: Online Manual, F2: Functions Manual, Ctrl+W: Run Simulator, Ctrl+E: Deploy Project via USB, Ctrl+Q: Deploy Project via Ethernet)
  • Added feature to close keypad when idle for a certain time.
  • Added support for additional global number formats.
  • Added rewrite function in [Action > File Control > Copy File]
  • Added 'Text Refresh Rate' setting [Project Properties> Appearance and Touch]

Bug Fixes and Enhancements

  • Fixed an issue that could cause the editor to close as soon as it started after launching in some specific environments
  • Fixed a problem that certain characters could not be written to a log file
  • Reduced memory usage by approximately 70% (increasing the number of available scenes), speeding up project loading at runtime (0-20%)
  • Fixed a problem that could cause UI abnormalities when opening the object setting window
  • Fixed a problem where the mouse cursor was briefly visible when starting a project
  • Fixed a problem where the remote control standalone executable file might not work well

Back

comfilehmi/hmieditor_download/release_notes.txt · Last modified: 2025/01/15 16:58 by COMFILE Technology