AGI 400 SW Pack for BSP ver. 1.3

You’re about to download AGI 400 SW Pack for BSP ver. 1.3

You have chosen to download our software.

Within a few seconds, you will receive an email containing a download link.

Having trouble using the software? Please contact support@deif.com. 

Best regards, 

DEIF A/S

The software is subject to copyright DEIF A/S
By following the above mentioned link and downloading the file you automatically accept DEIF A/S copyright and license agreement (EULA). The license agreement can be found on www.deif.com/software

This software applies to the following DEIF products:

You’re about to download 4.5.0.518

The main changes implemented since the last version are as follows:

  • New features

                          Alarms

    • Add Date Format property in action DumpEventArchive
    • Add Touch Ack Notify sent only when the Ack is performed locally by the HMI

     

                          CODESYS v3.0

    • Updated CODESYS to version 3.5 SP16

     

                          Gallery

    • Review and improve widget gallery

     

                          Generic

    • Add to project properties a flag to allow users to disable any type of popup controlled by runtime

     

                          Javascript

    • Added JS profiling in Runtime developer tools for deep diagnosis
    • Dialog size can be changed from JavaScript up to 1920x1080 resolution
    • Added API for Load project / Last visited project actions

     

                          MQTT

    • Added Tag interface to MQTT
    • Improved management of MQTT CA Certificate file
    • MQTT: Improve the accuracy of currentTimestamp to ms

     

                          Multilanguage

    • Possibility to associate a keypad to current language

     

                          Protocols

    • Added dictionary file synchronization on tag for most used protocols
    • [J193] Manage J1939 generic alarms
    • [J193] add doCommand to send DM1 alarms from HMI
    • [CDS3] Remove "full node address" option
    • [MODS] Node disable management for Server protocols
    • [MODR] Node Override for Modbus TCP Server with possibility to disable node
    • [J193] extend protocol with UDS diagnostic commands
    • [MRTU] Add support for array elements direct access in Modbus RTU
    • [MRTU] Reduced protocol communication gap

     

                          Recipes

    • Added warning message when restore recipe fails due to not supported chars

     

                          Remote

    • Clients Reduce the load time in client cache
    • Clients Client Cache Improvement

     

                          Simulator

    • Added tool in Simulator to watch and simulate project tags
    • Added Online Simulator tool

     

                          Tags

    • Possibility to display better view for indexed tags sets in case of long name tags
    • Add "replace" button for "Invalid Tag Reference"
    • Import/Export/Copy/Paste for Indexed Tag sets
    • Tag editor improvement, add double click selection for properties
    • Added Client system variable to support remote variable scenarios
    • Possibility to choose widget objects from Index Tag parameter in Indexed Tags
    • Importer default selection should follow also the combo-box selection of protocols
    • Add tag name info in read block and read datagram error in protocol error message
    • Manage tag values with offline simulator

     

                          Trends

    • Added Up and Down button in Trend Data log to reorder Tags to be sampled
    • Sampling Time datalink is available only if we have more than one tag to log
    • Add Minimum interval Time to 100 ms in trend sample when it used a Trigger Tag
    • Trend buffer import/export, clone and autofill
    • Add "Attach to" option for FileName properties of DumpTrend

     

                          User

    • Interface Automatic offsets for retentive variables
    • Interface Added System Settings button in Manage Target
    • Interface Change Project Type option on right click of Device node in project tree
    • Interface Added possibility to choose project upload folder and quick click to open an uploaded project
    • Interface Added Online help

     

                          Widgets

    • Web: Table widget sorting support
    • New scatter chart widget
    • Enhanced combo box widget style capabilities
    • Added continuous index option in combo box widget
    • Enhanced Web browser widget capabilities
    • Add MJPEG Camera URL between the basic properties of IP Camera Widget
    • Added Dashboard pages
    • Added Tag bar widget
    • Added Stack widget to manage layers
    • Added new icons in widget gallery
    • Added QR code widget
    • Web Browser widget: Add save cookie and Accept-Language support
    • Provided way to load legacy widget gallery
    • Common alignments settings for all text/numeric widgets
    • Added historic and real time trend chart widgets
    • Added user gallery configurator for icon, display text and tooltip
    • Optimized layer widget communication management to activate only active layer

     

    Corrections

                          Alarms

    • Alarm import file filter not effective when AGI Creator runs in French language
    • Live Tag of Multi size array generate an invalid Tag reference
    • Corrected behavior of alarms connected to array elements

     

                          Audit

    • Trail Warning message appears at every Logout after Date&Time change

     

                          Behavior

    • Corrected behavior of HMI Client application in boot sequence
    • Initial change password not working with Client
    • Corrected performances issue when loading page with Tables
    • Page with dot in them name could not been load
    • Corrected behavior of HMI Client on login
    • Deleted false error detected by project validator on recipe widget
    • Error sending email with attachment in specific SMTP server
    • Corrected behavior on property pane which closes after specific sequence
    • Wrong page numbering on Studio tabs on specific page sequence creation
    • Actions defined on hold key pressure are not executed
    • Improved tag selection in specific sequence from Tag Editor
    • Corrected Runtime behavior when downloading a specific CODESYS V2 project
    • In runtime, all web files are stored in main project folder and not inside web folder
    • BACnet scheduler can't read weekly boolean tag and crash with PLCtrend
    • Corrected behavior of specific project causing disconnection from HMI client
    • Corrected behavior on specific project tun on Simulator
    • Corrected AGI Creator behavior when cutting some tags in tag editor
    • Aligned differences in rendering on the HMI device or in the web using a large amount of data
    • Corrected AGI Creator behavior in project conversion if project is not saved as but renamed
    • Corrected data entry behavior on scaled numeric field linked to recipe selected set
    • Corrected Demo License internal PLC behavior
    • Opening an external application while holding button causes button to remain pressed
    • CODESYS does not recognize project inside panel with additional module
    • Corrected false positive error on loading images at project opening
    • Corrected unexpected behavior of runtime using specific project
    • JavaScript Editor increases the distance between two consecutive rows of code under specific scenarios
    • Corrected hierarchical importers behavior
    • Corrected USB update behavior in specific conditions
    • Corrected behavior when DBWrite Action are executed and Fast Boot is enabled
    • Corrected runtime behavior on print action with specific project
    • Fixed behavior while setting protocols with plc network and specific steps
    • CODESYS 3.5 SP14 runtime not communicating with protocol on WCE
    • Corrected behavior on second project download for specific hardware
    • Fixed runtime behavior on loading a specific project
    • Corrected behavior when executing Print Graphic Report action
    • Action “File > Save Project As” doesn’t show the path of the current opened project
    • Corrected behavior when User Gallery folder is changed
    • Corrected behavior when multiple page change is performed in a specific condition
    • Corrected sporadic behavior when downloading project

     

                          CODESYS v3.0

    • Corrected CODESYS license activation behavior

     

                          Generic

    • Corrected disk size value displayed in project wizard for some models

     

                          Javascript

    • Corrected action execution on JavascriptFuncBlock on project level

     

                          MQTT

    • MQTT timestamp is published differently for Will/Birth message and for Data Pub message
    • MQTT Interface when we open the Manage push policies, the default policy changes to OnChange
    • MQTT AlarmGroup keyword is always the same at runtime
    • MQTT TLS version is inherited from Generic Broker configuration
    • Connection to Amazon AWS not working, bad character in if_mqtt.xml file
    • MQTT: Value received does not update the tag if tagName keyword is not present in topic
    • MQTT with multiple tags in payload published wrongly when on timer is Used
    • Corrected MQTT connection behavior with Google IoT Core broker
    • Corrected MQTT behavior when using TLS without certificates
    • MQTT: Runtime HMI cannot publish to Amazon AWS Broker due to plugin missing

     

                          Protocols

    • [MODS] Corrected serial data exchange in WCE targets
    • [MODR] Adjusted behavior on node 0 inserting, to be applied only for UDP connections
    • [BACN] max segments accepted error if device doesn't handle segments
    • [OPCU] Data type imported as null
    • [CDS3] Device loses connection with CODESYS Workbench under certain conditions
    • [J193] Announcement message does not respect 50ms timing interval on DM1 multipacket
    • [MODR] Tags defined in Modbus TCP Server has inappropriate ID in Tag URL
    • [J193] Corrected with fastboot enabled and DM1 message present on bus
    • [PROD] Communication is not established after a cable disconnection
    • [MODR] Server does not answer in TCP mode with Node ID 0

     

                          Recipes

    • Corrected behavior when recipe download is executed on string tags
    • Corrected behavior when recipe download is executed on string with special chars
    • Recipe Field displays wrong data on screen
    • Writing more char in string recipe elements following elements is overwritten
    • Runtime executes more and redundant writes when a Tag array is used in Recipe

     

                          Scheduler

    • Sunrise and Sunset wrong hour during summer time

     

                          Tags

    • Tag editor Scaling problems when entering scaling factors with decimal point
    • Scaled array with fixed point does not write value properly
    • AGI Creator does not save Interfaces tag group selection
    • Indexed tags fields are not updated and shows question marks

     

                          Trends

    • [BACN] Corrected Simulator behavior using BACNetTrends
    • Corrected PLC Trend behavior in showing curves

     

                          Widgets

    • TextTableFilter widget apply filter "0" when field is empty
    • Trend table duration not working properly when we set 4 weeks / ALL
    • Network configuration is not applied when the interface is with an AutoIP
    • Browser widget scrollbars does not work
    • Corrected AGI Creator behavior on continuous index flag of combobox widget
    • ComboBox doesn't show communication error icon and show wrong element with index data
    • Fixed behavior of IC Camera widget image polling
    • Reviewed minor icon graphic in new widget gallery
    • Text Editor widget save file without extension and does not recognize them in browse
    • System keypad not opening during save procedure with text editor
    • Table Data Source requires tag of the model even when the page is changed (or dialog is closed)
    • (Custom) Corrected visualization issues on a custom alarm table
    • (Custom) Boolean BACnet scheduler does not work properly

     

    Security

    • Login after Change Password in Login Page does keep the Permission of the User Logged before
    • User forced to change initial password after editing another user credentials
    • Group home page changed when changing FTP/HTTP settings
    • Corrected behavior when accessing to USB and SD via FTP on specific hardware
    • Added FTPS secure communication
    • Enhanced password hashing method in runtime and AGI Creator
    • TLS support for JM mailing
    • Added project signature functionality to allow only certified project to run
    • Added HTTPS secure communication
    • Added timeout after wrong password for user login
    • Added CSRF (Cross-site request forgery) token as project property for web security
    • Updated openSSL library
    • Enforced default settings for user management/security
    • Added project file encryption
    • Context menu set to “on action” by default to increase security
Ver. Date Description

4.5.0.518

27/09/2023

  • New features

                          Alarms

    • Add Date Format property in action DumpEventArchive
    • Add Touch Ack Notify sent only when the Ack is performed locally by the HMI

     

                          CODESYS v3.0

    • Updated CODESYS to version 3.5 SP16

     

                          Gallery

    • Review and improve widget gallery

     

                          Generic

    • Add to project properties a flag to allow users to disable any type of popup controlled by runtime

     

                          Javascript

    • Added JS profiling in Runtime developer tools for deep diagnosis
    • Dialog size can be changed from JavaScript up to 1920x1080 resolution
    • Added API for Load project / Last visited project actions

     

                          MQTT

    • Added Tag interface to MQTT
    • Improved management of MQTT CA Certificate file
    • MQTT: Improve the accuracy of currentTimestamp to ms

     

                          Multilanguage

    • Possibility to associate a keypad to current language

     

                          Protocols

    • Added dictionary file synchronization on tag for most used protocols
    • [J193] Manage J1939 generic alarms
    • [J193] add doCommand to send DM1 alarms from HMI
    • [CDS3] Remove "full node address" option
    • [MODS] Node disable management for Server protocols
    • [MODR] Node Override for Modbus TCP Server with possibility to disable node
    • [J193] extend protocol with UDS diagnostic commands
    • [MRTU] Add support for array elements direct access in Modbus RTU
    • [MRTU] Reduced protocol communication gap

     

                          Recipes

    • Added warning message when restore recipe fails due to not supported chars

     

                          Remote

    • Clients Reduce the load time in client cache
    • Clients Client Cache Improvement

     

                          Simulator

    • Added tool in Simulator to watch and simulate project tags
    • Added Online Simulator tool

     

                          Tags

    • Possibility to display better view for indexed tags sets in case of long name tags
    • Add "replace" button for "Invalid Tag Reference"
    • Import/Export/Copy/Paste for Indexed Tag sets
    • Tag editor improvement, add double click selection for properties
    • Added Client system variable to support remote variable scenarios
    • Possibility to choose widget objects from Index Tag parameter in Indexed Tags
    • Importer default selection should follow also the combo-box selection of protocols
    • Add tag name info in read block and read datagram error in protocol error message
    • Manage tag values with offline simulator

     

                          Trends

    • Added Up and Down button in Trend Data log to reorder Tags to be sampled
    • Sampling Time datalink is available only if we have more than one tag to log
    • Add Minimum interval Time to 100 ms in trend sample when it used a Trigger Tag
    • Trend buffer import/export, clone and autofill
    • Add "Attach to" option for FileName properties of DumpTrend

     

                          User

    • Interface Automatic offsets for retentive variables
    • Interface Added System Settings button in Manage Target
    • Interface Change Project Type option on right click of Device node in project tree
    • Interface Added possibility to choose project upload folder and quick click to open an uploaded project
    • Interface Added Online help

     

                          Widgets

    • Web: Table widget sorting support
    • New scatter chart widget
    • Enhanced combo box widget style capabilities
    • Added continuous index option in combo box widget
    • Enhanced Web browser widget capabilities
    • Add MJPEG Camera URL between the basic properties of IP Camera Widget
    • Added Dashboard pages
    • Added Tag bar widget
    • Added Stack widget to manage layers
    • Added new icons in widget gallery
    • Added QR code widget
    • Web Browser widget: Add save cookie and Accept-Language support
    • Provided way to load legacy widget gallery
    • Common alignments settings for all text/numeric widgets
    • Added historic and real time trend chart widgets
    • Added user gallery configurator for icon, display text and tooltip
    • Optimized layer widget communication management to activate only active layer

     

    Corrections

                          Alarms

    • Alarm import file filter not effective when AGI Creator runs in French language
    • Live Tag of Multi size array generate an invalid Tag reference
    • Corrected behavior of alarms connected to array elements

     

                          Audit

    • Trail Warning message appears at every Logout after Date&Time change

     

                          Behavior

    • Corrected behavior of HMI Client application in boot sequence
    • Initial change password not working with Client
    • Corrected performances issue when loading page with Tables
    • Page with dot in them name could not been load
    • Corrected behavior of HMI Client on login
    • Deleted false error detected by project validator on recipe widget
    • Error sending email with attachment in specific SMTP server
    • Corrected behavior on property pane which closes after specific sequence
    • Wrong page numbering on Studio tabs on specific page sequence creation
    • Actions defined on hold key pressure are not executed
    • Improved tag selection in specific sequence from Tag Editor
    • Corrected Runtime behavior when downloading a specific CODESYS V2 project
    • In runtime, all web files are stored in main project folder and not inside web folder
    • BACnet scheduler can't read weekly boolean tag and crash with PLCtrend
    • Corrected behavior of specific project causing disconnection from HMI client
    • Corrected behavior on specific project tun on Simulator
    • Corrected AGI Creator behavior when cutting some tags in tag editor
    • Aligned differences in rendering on the HMI device or in the web using a large amount of data
    • Corrected AGI Creator behavior in project conversion if project is not saved as but renamed
    • Corrected data entry behavior on scaled numeric field linked to recipe selected set
    • Corrected Demo License internal PLC behavior
    • Opening an external application while holding button causes button to remain pressed
    • CODESYS does not recognize project inside panel with additional module
    • Corrected false positive error on loading images at project opening
    • Corrected unexpected behavior of runtime using specific project
    • JavaScript Editor increases the distance between two consecutive rows of code under specific scenarios
    • Corrected hierarchical importers behavior
    • Corrected USB update behavior in specific conditions
    • Corrected behavior when DBWrite Action are executed and Fast Boot is enabled
    • Corrected runtime behavior on print action with specific project
    • Fixed behavior while setting protocols with plc network and specific steps
    • CODESYS 3.5 SP14 runtime not communicating with protocol on WCE
    • Corrected behavior on second project download for specific hardware
    • Fixed runtime behavior on loading a specific project
    • Corrected behavior when executing Print Graphic Report action
    • Action “File > Save Project As” doesn’t show the path of the current opened project
    • Corrected behavior when User Gallery folder is changed
    • Corrected behavior when multiple page change is performed in a specific condition
    • Corrected sporadic behavior when downloading project

     

                          CODESYS v3.0

    • Corrected CODESYS license activation behavior

     

                          Generic

    • Corrected disk size value displayed in project wizard for some models

     

                          Javascript

    • Corrected action execution on JavascriptFuncBlock on project level

     

                          MQTT

    • MQTT timestamp is published differently for Will/Birth message and for Data Pub message
    • MQTT Interface when we open the Manage push policies, the default policy changes to OnChange
    • MQTT AlarmGroup keyword is always the same at runtime
    • MQTT TLS version is inherited from Generic Broker configuration
    • Connection to Amazon AWS not working, bad character in if_mqtt.xml file
    • MQTT: Value received does not update the tag if tagName keyword is not present in topic
    • MQTT with multiple tags in payload published wrongly when on timer is Used
    • Corrected MQTT connection behavior with Google IoT Core broker
    • Corrected MQTT behavior when using TLS without certificates
    • MQTT: Runtime HMI cannot publish to Amazon AWS Broker due to plugin missing

     

                          Protocols

    • [MODS] Corrected serial data exchange in WCE targets
    • [MODR] Adjusted behavior on node 0 inserting, to be applied only for UDP connections
    • [BACN] max segments accepted error if device doesn't handle segments
    • [OPCU] Data type imported as null
    • [CDS3] Device loses connection with CODESYS Workbench under certain conditions
    • [J193] Announcement message does not respect 50ms timing interval on DM1 multipacket
    • [MODR] Tags defined in Modbus TCP Server has inappropriate ID in Tag URL
    • [J193] Corrected with fastboot enabled and DM1 message present on bus
    • [PROD] Communication is not established after a cable disconnection
    • [MODR] Server does not answer in TCP mode with Node ID 0

     

                          Recipes

    • Corrected behavior when recipe download is executed on string tags
    • Corrected behavior when recipe download is executed on string with special chars
    • Recipe Field displays wrong data on screen
    • Writing more char in string recipe elements following elements is overwritten
    • Runtime executes more and redundant writes when a Tag array is used in Recipe

     

                          Scheduler

    • Sunrise and Sunset wrong hour during summer time

     

                          Tags

    • Tag editor Scaling problems when entering scaling factors with decimal point
    • Scaled array with fixed point does not write value properly
    • AGI Creator does not save Interfaces tag group selection
    • Indexed tags fields are not updated and shows question marks

     

                          Trends

    • [BACN] Corrected Simulator behavior using BACNetTrends
    • Corrected PLC Trend behavior in showing curves

     

                          Widgets

    • TextTableFilter widget apply filter "0" when field is empty
    • Trend table duration not working properly when we set 4 weeks / ALL
    • Network configuration is not applied when the interface is with an AutoIP
    • Browser widget scrollbars does not work
    • Corrected AGI Creator behavior on continuous index flag of combobox widget
    • ComboBox doesn't show communication error icon and show wrong element with index data
    • Fixed behavior of IC Camera widget image polling
    • Reviewed minor icon graphic in new widget gallery
    • Text Editor widget save file without extension and does not recognize them in browse
    • System keypad not opening during save procedure with text editor
    • Table Data Source requires tag of the model even when the page is changed (or dialog is closed)
    • (Custom) Corrected visualization issues on a custom alarm table
    • (Custom) Boolean BACnet scheduler does not work properly

     

    Security

    • Login after Change Password in Login Page does keep the Permission of the User Logged before
    • User forced to change initial password after editing another user credentials
    • Group home page changed when changing FTP/HTTP settings
    • Corrected behavior when accessing to USB and SD via FTP on specific hardware
    • Added FTPS secure communication
    • Enhanced password hashing method in runtime and AGI Creator
    • TLS support for JM mailing
    • Added project signature functionality to allow only certified project to run
    • Added HTTPS secure communication
    • Added timeout after wrong password for user login
    • Added CSRF (Cross-site request forgery) token as project property for web security
    • Updated openSSL library
    • Enforced default settings for user management/security
    • Added project file encryption
    • Context menu set to “on action” by default to increase security

Como sempre, recomendamos a instalação dos aprimoramentos oferecidos para que você possa desfrutar totalmente do seu produto DEIF.

Todos os softwares aprimorados podem ser baixados, à sua conveniência e de maneira gratuita pelo site www.deif.com sob a opção “Software” e, em seguida, “Software Download”.

Em caso de dúvidas ou se enfrentar problemas para encontrar o software relevante para o seu produto, fique à vontade para contatar a DEIF A/S pelo telefone + 45 96149614 ou no escritório local da DEIF. Como alternativa, você pode enviar um e-mail para support@deif.com. Estamos sempre prontos para ajudar!