Regin UpDate System 125 December 2014 © AB Regin, Sweden, 2014 Table of Contents UpDate System 125 125.1 EXO 2014 Edition 2 Highlights News and bug fixes compared to Edition 1 2 2 3 125.2 EXOreal revision 3.3-1-01 7 125.3 SQL Server 2014 7 1 125.1 EXO 2014 Edition 2 EXO 2014 Edition 2 is now available. The software can be downloaded from the folder /Public System/Software Products/ on our FTP server. The main news are outlined below, but more details can be found in News in EXO 2014.pdf on our FTP server. Highlights The most important news in EXO 2014 Edition 2 are: New EXO Browser. New function block in Controller Builder: IP Configuration Bindings in text format in Controller Builder are now shown at both connection points, both in the diagram and in the attribute list. It is no longer possible to use national characters in object names in Controller Builder. Shared templates for Controller Builder are now stored both on a remote file server and on the local hard drive. Logging for third generation Corrigo controllers can now be configured and loaded in EXOdesigner. The new EXOreal revision 3.3-1-01 is included, supporting TCP/IP master communication. Function blocks in Controller Builder with built-in alarms now has the built in alarm texts configurable directly on the blocks as parameters. Increased performance in large EXOscada systems. Alarm History View now shows all alarm priorities (A, B and C) as default. M-Bus Master now supports negative energy consumption values. More information about these, as well as the other updates can be found below. Note that to be able to use the new EXOscada functions in an existing project, it has to be upgraded with the Upgrade project to current EXOscada version command. For end customers that use EXOscada 2013, the projects should not be upgraded, even if you as an integrator are using EXO 2014 while working on the project. It is perfectly possible to make changes in an EXO 2013 project using EXO 2014, without upgrading the project. In this case, an error message will be shown in EXO Server Messages every time someone logs in, but this error message can be ignored. There may also be some incorrect behavior while zooming and the like, which can also be ignored. When the customers then run the project using EXOscada 2013, everything works like it did before. UpDate System 125 2 News and bug fixes compared to Edition 1 General All newer tools in both EXOdesigner and EXOscada have been updated so that the Tab key can be used for changing input fields, and that drop down menus can be selected with arrow keys. EXOdesigner General New EXO Browser that replaces the previous EXOL Browser. The biggest news in the EXO Browser is that the object tree structure from Controller Builder can be found under each controller. Logging for third generation Corrigo controllers can now be configured and loaded in EXOdesigner. To load and configure logging the following points must be observed: 1. Logging must be configured and loaded before the Corrigo is connected to EXOscada. In the same moment a Corrigo is connected to EXOscada, the signals will be written to the database. If logging is configured after that, those signals will remain in the database forever, visible to the users, but without any values. 2. 3. UpDate System 125 The Corrigo must have the right program revision. - Program revision 3.3-1-26 or higher for Corrigo Ventilation - Program revision 3.3-1-07 or higher for Corrigo Heating The logging must be configured so that the log files don’t become too big. This means that the following limits must be observed: - Max number of logged signals for Corrigo Ventilation: 32 - Max number of logged signals for Corrigo Heating: 35 3 - Best resolution: 1 hour - Maximum Buffer size: 2 days The new EXOreal revision 3.3-1-01 is included. This EXOreal version enables use of the EXOline TCP/IP Master functionality that can be configured with System Function 2.0. More information about System Function 2.0 can be found in EXOhelp. A bug is fixed in the Find and Replace… command that could cause some instances of a text to not be replaced when using Replace All. The controller template Controller – with general functions is updated. The template gives different default suggestions depending on selected controller. If a third generation TCP/IP controller is selected, the template adds the new IP Configuration function block as well as a prepared display setup for setting IP; Subnet Mask, DNS and Default Gateway. More information about the new IP Configuration block can be found below. Two new controllers are supported in EXOdesigner: EXOcompact model C152D-3 and C152-3. Controller templates are added for these two models. If a controller has the Controller Builder tool added, the Inputs & Outputs and Alarms & Events tools are not shown as icons in Project Builder any longer. Template for EXOscada Additional Main Computer added in Project Builder. The following example templates in Project Builder have been updated with Controller Builder: - Project – General - EXOcompact with example of heating program - EXOcompact with example of an air handling function New undocumented advanced debug sites, accessible via the EXOscada object and EXOscada computers; Debug Communication and Debug OPC Client. Also new for EXOopc Driver computers; Debug EXOdriver, Debug Communication and Debug EXOopc Driver. Updated E-tool versions and application versions for Corrigo Heating (3.3-1-07) and Corrigo Ventilation (3.3-1-26). Controller Builder It is no longer possible to use national characters in object names in Controller Builder. Only alphanumeric characters (a-z, A-Z, 0-9) and underscore (_) are allowed. In addition, the name has to start with a character, not a number. If a .fod file that you wish to import to Controller Builder contains non-allowed characters, it has to be edited (for example with EXOedit) to remove all non-allowed characters before importing it to Controller Builder. Note that this restriction only affects the Name attribute for objects in new programs in Controller Builder. It does not affect existing programs and it does not affect reading of variables to Controller Builder from older tools. No changes will be necessary in programs created with the Objects tool. Some examples: It is perfectly okay to: Read a Time Channel called TimeÅÄÖ in Controller Builder. Read a variable from another controller that is programmed with the Objects tool, when the variable is called ÅÄÖtemp. Use, create and load controllers with the Objects tool (where no restrictions will be introduced). It is not possible to: UpDate System 125 4 Create blocks or EXOL variables in Controller Builder with names that contains non-allowed characters. Import a *.fod file to Controller Builder which contains a variable with a variable name that contains non-allowed characters. All function blocks in Controller Builder with built-in alarms now has the built-in alarm texts configurable directly on the blocks as parameters. The run-time alarm texts get a prefix, Sub System Title, inherited from the parent block. If the parent blocks’ Sub System Title is empty, the program searches upwards in the hierarchy until it finds a set Sub System Title. Bindings in text format in Controller Builder are now shown at both connection points. The output connection point is shown in blue text, both in the diagram and in the attribute list. The binding is also shown in the tool tip when the mouse pointer is over the connection point. Shared templates for Controller Builder are now stored both on a remote file server and on the local hard drive. - When making an export to Shared Templates, the remote folder on the file server is read/written. After the export, the local folder for shared templates is overwritten by the remote folder on the file server. - When using Add to add objects from Shared Templates, the folder on the local hard drive is read. There is a button in the Add dialog called Download shared templates. Pressing this will download any shared templates from the remote file server to the local hard drive. - The first time shared templates are selected, either when exporting or when adding, a dialog box will appear, where the path to the remote folder for shared templates must be entered. (The path to the remote folder is saved in the User:\exomatic.ini file. In the current version, the path cannot be changed in the tool, so if it has to be changed, it must be done in this file.) There is a new command in the Tools – More menu in Controller Builder: Disconnect from type template. This command removes the template reference for any selected function block. It is useful when you want to make changes to any premade function block and save it as a new type template. The following commands in Controller Builder now have key shortcuts: UpDate System 125 Export to template… Ctrl + F6 Update from template… Ctrl + F7 Export to type template Shift + F6 5 EXOtest Debug Ctrl + F5 Explore Ctrl + F8 Zoom in Ctrl + PageDown Zoom out Ctrl + PageUp The following commands in the Tools menu in Controller Builder have been moved to the More submenu: Import from object type file (Fod file)…, Export to type template…, Refresh templates. When importing a .fod file in Controller Builder, the Suggest argument List is now imported correctly. Text connection width attribute added for the following objects in Controller Builder: Alarm Points, Analog Inputs and Outputs, Digital Inputs and Outputs, and Event Points. The User tab has been removed for objects in Controller Builder, and its attributes are now located in the General tab instead. The code in the task files (VeryFast.tse, Fast.tse, Normal.tse, Slow.tse), for different function blocks are now more clearly separated to make it easier to read the file. Controller Builder function block library New function block added: IP Configuration. The block makes it possible to read/write configuration of IP, Subnet Mask, DNS and Default Gateway via index parameters (4 per setting) and is found in the Communication category. The Blocked and BlockedDelay parameters now work correctly in the Ventilation Control function block. The Ventilation Control function block has a new configuration parameter, Exchanger During Night Heat, which allows setting of exchanger operation during the run mode Night Heat. A bug in the Device Start Control function block was fixed. A bug in the Level Control function block causing the last pump not to start was fixed. A bug in the Heat Load function block that made the block impossible to add was fixed. Added input error check of Setpoint Adjustment in Room Control function block. This eliminates a risk that the internal setpoint wasn’t being set properly. Three new outputs added to the PID Control function block: PAction, IAction, DAction. Fixed a bug with EXOreal A compatibility for the On-Off Delay function block. M-Bus Master M-Bus Master now supports negative energy consumption values. Objects function A bug that could cause a faulty alarm in the Fire Ventilation standard object was fixed. Added input error check of SetP Adjustment in Room Control standard object. This eliminates a risk that the internal setpoint wasn’t being set properly. UpDate System 125 6 EXOscada Central alarms (i.e. alarm points configured in Scada Signals & Objects tool) can now be acknowledged, blocked and unblocked correctly. (Fixed in Edition 1.1) Increased performance in large systems with many users and user groups. Alarm History View now shows all alarm priorities (A, B and C) as default. Historical Chart Views now shows NaN! values as gaps instead of dips to 0. All actions in Report Views (selecting start date, time span, downloading reports etc.) can now be done with access level Guest. The Energy/temperature chart report now has correct explanations for the blue line and the red dots in the chart. The Hide/Show settings of the navigation tree and the small alarm overview is now stored per user (server-side). A bug fixed in the AreaCommandbar button that gave error messages when updating values on submenu elements for the button. It is no longer possible to zoom in report views. New view template in EXOscada View Designer for the Operation Status function block. The template in EXOscada View Designer for PID Control and PID Control Basic now adds a symbol for when it is in the Blocked state. The template Animation View – Air Handling has been updated. Fixed a bug in EXOscada where two different user areas could be shown on top of each other in some cases, for example when changing user area in Alarm History. A bug that could cause some run-time messages to not be shown in Server Messages has been fixed. All Report templates gave some run-time messages that were only intended for internal use at Regin. These have now been removed. Many run-time error messages in Server Messages now contain more information. Default scale for views in run-time is now set to Original. 125.2 EXOreal revision 3.3-1-01 EXOreal revision 3.3-1-01 is now available for third generation EXOcompact. The patch can be downloaded from the folder /Public System/Software Patches/EXOreal/Gen 3 controllers/ on our FTP server. Details about the patch can be found in EXOreal Gen 3 Patch Documentation En.pdf on our FTP server. 125.3 SQL Server 2014 Normally, EXO 2014 is used together with SQL Express 2012, which is available on Regin’s FTP server. The below information ONLY applies if you buy SQL Server 2014 separately. UpDate System 125 7 SQL Server 2014 is tested with EXO 2014, and it works equivalent to SQL Server 2008 and SQL Server 2012, i.e. you have to download and install a compatibility package before use. This compatibility package can be downloaded from http://www.microsoft.com/enus/download/details.aspx?id=15748. For 64-bit operating systems, the name of the file to download is SQLServer2005_BC_x64.msi, and for other operating systems SQLServer2005_BC.msi. UpDate System 125 8
© Copyright 2026 Paperzz