// ############################################################## // 1.278 // ***Studio*** // **Changes** // * Modbus Slave csv import/export default directory changed to // project6 dir. Improved related translations. // * Serial port parameters window: default configuration chanhed // to 38400 8e1, Databit selection blocked; 14400 and 56000 bauds // were removed from the list as there is no native support in // Linux. // **Improvements** // * Modbus Slave csv import: last item in the list looks // unformatted - fixed. // * Improved inversion IO value overview in play mode(green circle // when active). // * Modbus Master/Slave variable 'Factor' text corrected for better // understanding. // * Add register count to Modbus Slave creation block. // * Loglines height variation - fixed // * Modbus Slave editing improvements(e.g. menu adaption depending // on FC,...) // * Help improvements(Modbus Slave) // **Bug fixes** // * Solved wrong behaviour of IO inversion feature. // * Modbus Slave editing bugs solved (adding new register if // previous one is not selected, ...). // * In Studio window head the projectname is not fully shown if // dot is in filename e.g. name - test_1.277 b03 but test_1 is // shown - fixed. // * Fixed broken links in German and English help. // ***Runtime*** // **Changes** // * Removed unsupported 14400 and 56000 bauds because of system // crashes trying to init with these settings // * Got back the R02 special power fail debug function(it // automatically activates when R02 uC software version is >=99 // and <199) // **Improvements** // * Software checks FC16 end address and sends back an exception // in case it is out of valid range. // * Modbus Slave answers with illegal FC if function code is not // supported // **Bug fixes** // * Modbus Slave read Holding/Input mixing fixed. Now different // variables can be assigned to the different FC with the same // register address -> implemented independent addressing areas // ############################################################## // 1.277 // ***Runtime*** // **Changes** // * Added support for input/output invert option of logical // function blocks. // * Added Modbus Master FC15 support. // **Improvements // * added sending debug info to the Studio for better visualizing // permanent project saving process. // **Bug fixes** // * fixed FC01 TCP exception - illegal data value error. // * stopping runtime while lua script is running cause segmentation // fault under certain conditions - fixed // ***Studio*** // **Changes** // * Added export function to project images(pictures). // * Added .csv import/export function to Modbus Slave register // list. // * Added option to select input/output invertion of logical // blocks(directly at function blocks). // **Improvements** // * Modbus Slave editing improvements: dragging from variables // window, creating new registers, copying/inserting registers, // etc. // * Modbus Master editing improvements: variables highlighting, // adapting register configuration menu based on selected FC, // show 'signed' option for the valid data types only, etc. // * Added variable type/sign selection menu to 'Add variable // group' menu. // * Variable properties menu: show 'signed' option for the valid // data types only. // * Added improvements to graphical routing between function // blocks. // **Bug fixes** // * fixed creating wrong number of Modbus variables depending on // selected variables count in the register settings. // * e4di2xi2uo2r generating wrong variables types(units, scaling // ..) // ############################################################## // 1.276f // * Runtime: fixed 'Greater than' compare block bug. // ############################################################## // 1.276e // * Runtime: getting MODB-MA ERROR mTgm.size() > 2048 when both // Modbus M2020 and Modbus Master are active - bug fixed. // ############################################################## // 1.276d // * Runtime: Modbus TCP slave hanging issue solved. // ############################################################## // 1.276c // **Bug fixes** // * Fixed IO modules error(register 200) detection bug // * Fixed e16xi value rounding error // * Internal 4byte counter variable was 31bit instead of // 32bit - fixed // * Selection switch font size issue fixed // * Modbus RTU timing issues improved // * Modbus Slave multi master connection does not work correctly // * If modbus TCP slave variable is directly connected to // outputvariable, variable updated but output not, error fixed. // * Modbus TCP master queue fixes. // * Modbus TCP master loging improvements. // * Modbus TCP master FC05, FC06 and FC16 fixes. Now we // can choose an interval for writing(as done for reading). // * Modbus TCP master fixes for ABCD/CDAB byte order for // writing and reading. // * Modbus TCP master fixes to avoid assigning wrong // value(wrong packet). // * OpenWeather clouds always 0 error fixed. // **Changes** // * Added R02 power supply failed debug info file(psuLog.csv in /root directory) // * M2020 Modbus RTU master can work simultaneously with Modbus // master module (FC02 issue from customer) // * Modbus RTU Master interpacket minimum time is limited to t35 // time but at least 2ms. (Modbus rtu timing: pause from end of // receipt measured (basically it´s than not needed to configure, // just > 3,5char 1,75ms) // * Switched to OpenWeather API 3.0 // * Added OpenWeather rain and snow outputs // * Added email encryption support // **Improvements** // * Imroved logging // * Fixed wrong condition if response from modbus slave // arrives after timeout // * Minor improvements // ############################################################## // 1.275 // * Function block pulse time output 1 did not work, error fixed. // ############################################################## // 1.274 // * KNX input pulse did not work, error fixed. // * FB Mail delay on telegram added so that it is not sent on // restart. // * FB Clock, new parameter update outputs on startup (default 1), // and puls output, default 0. // ############################################################## // 1.273 // * Error counter B03 was not updated correctly, error fixed. // ############################################################## // 1.272 // * Problem with concurrent rs485 accesses fixed. // ############################################################## // 1.271 // * Repeat writing outputs in case of faulty or not acknowledged // telegrams. // * New option update outputs cyclically for all IO modules. // ############################################################## // 1.270 // * Fixed Error IO pipeline when multiple events in one IO cycle. // Concerns all IO modules and Modbus master. // * Problem deactivation M2020 fixed. // ############################################################## // 1.269 // * Fixed widget date/time dialog input value not visible. // * Fixed knx physical address not saved. // ############################################################## // 1.268 // * Fixed default parameter E3PWR transformer ratio too high. // ############################################################## // 1.267 // * Tauris fixed settings names in oem.ini. // ############################################################## // 1.266 // * Tauris allways in fullscreen (ignore settings). // ############################################################## // 1.265 // * Modbus slave: // - Maximum number of registers increased to 65535. // - Add register, copy values from previous register and count up // register address. // - drop multiple addresses to last row adds new lines an copy data // from dropped row to new rows. // ############################################################## // 1.264 // * Fixed crash fb alarm viewer generate variable. // ############################################################## // 1.263 // * Heating curve room sensor influence range increased to 500 // percent. // * Fixed english translation exclusive or, fixed missing // translations (license dialog). // * Fixed context help modbus master/slave/knx. // * Add extra tipp in help file modbus master rtu. // * Add extra tipp in help file CSV multiple mail addresses. // * Fixed problem m2020 read io modules from b02. // ############################################################## // 1.262 // * Fixed problem FB_RTFB_485 factor temperature. // * Fixed problem PT_NI_Input if IO module do not answer. // ############################################################## // 1.261 // * Fixed problem read weather data (new xml lib), apps has to be // fixed also if widget weather are used. // ############################################################## // 1.260 // * Fixed Problem Timeouts B02 not visible if R02 clicked before B02. // * Fixed problem dirrerent hardware id (2600 vs. 2610) on same B02. // * Fixed problem transaction id not threadsave. // * If timeout tcp read = 0, 100ms used as standard. // ############################################################## // 1.259 // * Queue for B03 activated. // ############################################################## // 1.258 // * Fixed Android APP louncher icon, changed minimal api level // to 21. // ############################################################## // 1.257 // * Modbus Master: same ip address / port are now combined into // one connection, multi thread support, prepare queue // (currently not activated, no test device b02/03 available). // * New Android APP + new Bundle ID // ############################################################## // 1.256 // * Fixed problem from 1.255 r/w order in config modbus. // ############################################################## // 1.255 // * Modbus Slave, behave factor write / read inverted. Not compatible // with previous version. // ############################################################## // 1.254 // * Fixed problem convertig knx datatype date/time if script is // used. // ############################################################## // 1.253 // * Studio: Removed unused help file. Effective only for new // installations, for existing installations the file is not // deleted. // * Studio: Fixed Problem with copy and paste if multiple fb // selected. // * Studio: Fixed Problem settings M2020,Modbus Master/Slave, // KNX if play mode is active an page is shown. // ############################################################## // 1.252 // * Runtime: FB_4DI_2DO_R, changed HR parameter 1/2, workaround // for firmware error in io modul. // * Studio: Fixed sys_alias if comment in same row has brackets. // ############################################################## // 1.251 // * Runtime: M2020 fixed Parity on reinit Busmaster (i.e. FBM). // ############################################################## // 1.250 // * Studio: Fixed text size in Widget slider. // * Studio: Fixed problem size popup dialog APP if vertical scrollview // is scrolled down. // ############################################################## // 1.249 // * Studio: Widget Block set value, fixed popup dialog slider not shown. // * Studio: Widget Block clock, fixed text input crash on ios app. // ############################################################## // 1.248 // * Studio: Fixed font size in widget static text. APP IOs Update // in Appstore, Android APK on Server. // ############################################################## // 1.247 // * Studio: Fixed crash on odbc import because of new esf file // format. // ############################################################## // 1.246 // * Studio: Increased font size in some widgets (adjustment for // Tauris). IOs/Android APP also needs to be updated also. // ############################################################## // 1.245 // * Runtime: Fixed error FB heat curve out zero. // ############################################################## // 1.244 // * Runtime: Fixed error FB average out zero. // ############################################################## // 1.243 // * Runtime+Studio: Display IO modules limited to 16 fixed. // ############################################################## // 1.242 // * Widget room controller, fixed problem debit value not visible. // ############################################################## // 1.241 // * Disabled SQL Ack debug Dialog. // * FB script, fixed problem when comments after sys_alias // commands contain parentheses. // * More detailed debug messages when reading the processor ID. // * Fixed segfault fb Hand/Automatik. // ############################################################## // 1.240 // * Fixed problem M2020 - TCP Gateway reconnect if connection // lost for long time. // ############################################################## // 1.239 // * Fixed reconnect problem if APP goes background / foreground, // + Update IOS APP. // ############################################################## // 1.238 // * Save file as, current project now not saved anymore. // * Fixed problem load project from controller - save to - // wrong filename. // * Fixed problem widget text variabel, \n in Text not converted. // ############################################################## // 1.237 // * Fixed parameter text color in widget text variabel. // ############################################################## // 1.236 // * Fixed segfault if modbus tcp active an timeouts socket read/write // (i.e. script wget timeouts), // ############################################################## // 1.235 // * Fixed problem align icon widget goto page. // * Added debug information for debug level 1 process manager. // ############################################################## // 1.234 // * Fixed segfault m2020 io bus. // ############################################################## // 1.233 // * FB Lua Script, fixed error focus import script. // ############################################################## // 1.232 // * Modbus slave, fixed problem setup function code write multiple // register (Studio only). // ############################################################## // 1.231 // * Modbus slave, problem register cound allways 1 not // completely fixed. // ############################################################## // 1.230 // * New function generate and transfer licence with server verification. // * Removed "eMBSTCPInit" info message. // * Modbus slave, fixed problem register cound allways 1. // ############################################################## // 1.228 // * No automatic save if project loaded from controller (Mail 3.5.2022). // * On IOs search controller in connection assistant now // send local broadcasts because of apple restrictions. // * Disabled QMessageBox on all widgets on IOs, fixed crash on IOs. // * Changed all dialogs to non modal, fixed crash on IOs. // * Fixed error in Script debug message. // ############################################################## // 1.227 (Testversion) // * Timeout load project from app now 5 minutes // (only WIndows APP, IOs/Android APP not updated). // * FB fixed problem delete io connections // * FB fixed copy&paste problem. // ############################################################## // 1.226 (Testversion) // * Fixed problem Clock Widget Settings encode/decode (Studio only). // * Fixed problem popup menu in variable window delete. // * Runtime 1.224: Fixed problem knx read. // ############################################################## // 1.225 (Testversion) // * Fixed problem controller system info empty. // ############################################################## // 1.224 (Testversion) // * Modbus Slave, fixed drag/drop problem. // ############################################################## // 1.223 (Testversion) // * M2020 FMB, auto reconnect if err counter >= 1 // ############################################################## // 1.223 (Testversion) // * Add adjustable timeout for all TCP/RTU interfaces. // * Modbus baster count slaves from 64 to 255 // ############################################################## // 1.222 (Testversion) // * Add B03 (assumed hw id 0x001e) // * Add error counter to B01,2,3 // * Sync source code M2020 runtime & studio // ############################################################## // 1.221 Test PID, no release // * Changed getTickCountPrivate to 64 Bit Timer Version. Sync // Source affected to timer and pid. // * Fixed proplem read count io modules // * clock_gettime changed to CLOCK_MONOTONIC // * Warning version runtime only if main version is higher. // * Modbus slave, fixed var name in project settings, // MBP_POLL_TIMEOUT_MS to 1ms // * Modbus slave, fixed var name in project settings RTU. // * Modbus Master standard, fixed problem address resolution // (since block read/write 1.208) // * FB AND value on/off changed. // ############################################################## // 1.220 (Runtime) // * FS sync after registering vpn. // ############################################################## // 1.219 (Studio) // * Fixed error parameter BFT32LED/BFT16SW/BFT8POT // ############################################################## // 1.218 (Studio,Runtime) // * Mail error messages now monitored as messages, not in logfile, // prevents logfile oversize. // * Fixed problem move pages in navigation window, // possible loss of data. // ############################################################## // 1.217 (Studio,Runtime) // * Increased Runtime Network WD to 5 minutes. // * e16n/ptc fixed cast from short to float. // ############################################################## // 1.216 (Studio,Runtime) // * Fixed error copy&paste with parent widget // * Fixed parity modbus slave. // * Heating curve, room sensor influence now affects both // directions (previously only when heating up) // * Removed warning in help that virtual network address // must not collide with static or dhcp one // * AFTF_485, removed factor 0,1 on register 11,14 // * Fixed crash when delete button was pressed while // connecting FB. // ############################################################## // 1.215 (Studio) // * Import images, replace non ascii characters in filename. // * Fixed problem used Images. // * Connection Assistant LineEdit Password switched Echo Mode // to Normal (fixed Qt Bug Android on Input first Character). // * Wrong format %d on float values now converted to %0.1f. // ############################################################## // 1.214 (Runtime) // * Fixed crash write output E16DO // ############################################################## // 1.214 (Studio) // * Programm move function block now raster in MouseRelease Event. // * Modbus Master generated Varaible now allways 8 Byte float. // ############################################################## // 1.213 // * Modbus M2020: Helpfile M2020 changed according to spec. // ############################################################## // 1.212 Runtime // * Modbus M2020: // each tcp connection is now executed in a separate thread, // multiple connections to the same IP address are now also possible // (insert multiple B02 e.g.) // * Detailed error messages if tcp connect fails. // * Version check: Switch to direct download to avoid problems // with virus software and Parallels Desktop on MacOS. // ############################################################## // 1.211 Runtime // * Modbus M2020: // Connections to one IP address, but different ports are // now assigned to separate threads (not tested). // ############################################################## // 1.210 Runtime+Studio // * Fixed static portnumber 502 on TCP connections. // ############################################################## // 1.209 Runtime+Studio // * Fixed help file for Schwellwertschalter, new name Grenzwert, // same as help filename. // * Warning in script programming help file to avoid blocking loops. // * Widget text variable, default frame removed. // * Fxed help file clock (en/de swapped). // * Fixed reset parameter in fb option trigger. // * Fixed font color switch change page. // ############################################################## // 1.208 Runtime+Studio // * Modbus Master M2020: New Parameter Read Block // ############################################################## // 1.207 Runtime+Studio // * Modbus Master (old): On FC 5/6/15/16 only one block variable // allowed. FC16 an one register now possible. // ############################################################## // 1.206 Studio+Runtime // * Modbus Master: Fixed data length tcp fc16 // * Modbus Master M2020: Fixed Index ComboBox FC // ############################################################## // 1.205 Runtime // * Modbus Slave fixed problem write multiple register // ############################################################## // 1.204 Studio // * Fixes view Problem M2020 configuration. // ############################################################## // 1.203 Studio // * Fixed TARUIS to TAURIS // * Fixed help M2020 B02/B02 // * Fieldbus IO Modules: Possibly problem with timer overflow, // changed to 64 bit timer and check if elapst time is negative. // * Enabled parity check for M2020. // ############################################################## // Studio + Runtime 19.11.2020 // * Cleanup source code for better reading, no function change. // ############################################################## // 1.201 Studio // * Parameter Text Zoom/ZoomType wieder deaktiviert da Anzeige // an der APP nicht 100% kompatibel. // * Änderungen an den Bedienelementen Text Variabel und // Button Fixwerte wieder Rückgängig damit dieser wieder mit der // Anzeige an der APP zusammenpassen. // * Einführung Änderungsbeschreibung, abrufbar unter folgendem // Link: // http://www.eap-pt2020.at/pt2020_download/version.txt // * Hilfe Funktionsbaustein Taster digital korrigiert. // ############################################################## // 1.200 Runtime // * Fehler im LUA Interpreter behoben wenn Timer Events parallel // bearbeitet wurden (Watchdog durch Deadlock) // ############################################################## #endif