====== SoftPLC IDE - release notes ====== ==== 2010.03.18 (v 0.9.10.0318) ==== * CHANGE: Weather driver improvemnets. ==== 2010.03.15 (v 0.9.10.0315) ==== * CHANGE: SoftPLC Channel has additional parameters. * NEW: MiniPLC RT. * CHANGE: Support for more GSM numbers and emails for messaging. ==== 2010.03.13 (v 0.9.10.0313) ==== * NEW: MiniPLC RT Support - new RTOS version is supported. ==== 2010.03.10 (v 0.9.10.0310) ==== * CHANGE: Driver improvements. * NEW: MiniPLC RT * CHANGE: Improvements for PPC. ==== 2010.03.03 (v 0.9.10.0303) ==== * BUG-FIX: Empty string variables broke communication. ==== 2010.02.10 (v 0.9.10.0210) ==== * NEW: Modbus type Int48 added for SoftPLC RT. * NEW: Drivers for SoftPLC - Elcor94, Melsec A1S, Refusol USS, SmartServer. ==== 2009.12.08 (v 0.9.9.1203) ==== * BUG-FIX: SocketClient BufferedStream timeouts are set properly ==== 2009.11.23 (v 0.9.9.1123) ==== * NEW: MiniPLC RT * NEW: Support for Buderus system * BETA: PPC Runtime ==== 2009.10.07 (v 0.9.9.1007) ==== * CHANGE: New features in the Sauter RSZ driver. ==== 2009.10.01 (v 0.9.9.1001) ==== * CHANGE: New features in the Sauter RSZ driver. * NEW: Support for HTTPS connections to the SoftPLC Proxy. * NEW: C100 & C101 FBD boxes added ==== 2009.09.12 (v 0.9.9.0912) ==== * NEW: Support for JESY system. * NEW: MiniPLC RT * NEW: Support for JESY system. ==== 2009.08.26 (v 0.9.9.0826) ==== * NEW: MiniPLC RT * BUG-FIX: [#811] Enthalpy calculation fixed * NEW: Support for read-write variables (Support for modules Domat "UI") ==== 2009.06.17 (v 0.9.9.0617) ==== * NEW: SoftPLC Proxy connection status variable added * NEW: SoftPLC native communication driver editor improved ==== 2009.06.16 (v 0.9.9.0616) ==== * NEW: Import SW variables with original Guids function added * CHANGE: SoftPLC Native driver: updated variable's quality is always set to Good * CHANGE: BufferedStream added to native network communication * BUG_FIX: Composition/decomposition function node bug fix ==== 2009.05.25 (v 0.9.9.0525) ==== * NEW: More robust implementation of timers. * NEW: MiniPLC RT * BUG-FIX: [#771]: B30, B31 - byn value fixed when the block is disabled. ==== 2009.04.17 (v 0.9.9.0417) ==== * NEW: SoftPLCProxy support added; ==== 2009.04.16 (v 0.9.9.0416) ==== * rebuilt for release ==== 2009.03.24 (v 0.9.9.0324) ==== * BUG-FIX: quality of the SW variable is always copied * CHANGE: EMU driver changes * CHANGE: Bacnet driver changes * CHANGE: RcFiles driver changes ==== 2009.02.24 (v 0.9.9.0224) ==== * BUG-FIX: [#765]; * NEW: variable of PLC time type added to RSZ driver; * CHANGE: Bacnet driver changes; * CHANGE: Landis driver changes & fixes; ==== 2009.02.03 (v 0.9.9.0203) ==== * CHANGE: M-Bus: driver changes ==== 2009.01.15 (v 0.9.9.0115) ==== * NEW: Support for Maxi Multi IO and M710. * NEW: MiniPLC RT * NEW: Support for Maxi Multi IO and M710. ==== 2009.01.07 (v 0.9.9.0107) ==== * CHANGE: INT TPG default states changed from [1,2] to [0,1] * CHANGE: Teco, Hauser, M-Bus: driver changes * NEW: M710 module added. * NEW: Teco driver can read/write TPG * NEW: RSZ driver can read/write TPG * NEW: Inmat driver added (.NET 2.0 only) * NEW: Hauser driver added (.NET 2.0 only) * NEW: Message dialog is shown after variables are sent/received from remote device. * NEW: Last created solution's path is included in user settings * NEW: Import variables function added to generic HW editor * BUG-FIX: hw to hw_block variable connection was lost when hw variable type was changed * NEW: Default value on communication error made editable. ==== 2008.10.17 (v 0.9.8.1017) ==== * CHANGE: Additional landis driver editor improvements. * NEW: RcWeather driver added (.NET 2.0 only). ==== 2008.10.09 (v 0.9.8.1009) ==== * NEW: MMIO module added. * NEW: MiniPLC RT * NEW: Support for MMIO module. ==== 2008.10.02 (v 0.9.8.1002) ==== * CHANGE: Landis driver improved. ==== 2008.09.22 (v 0.9.8.0922) ==== * CHANGE: Landis driver editor improved. ==== 2008.09.19 (v 0.9.8.0919) ==== * NEW: Landis driver (.NET 2.0 only). * NEW: BACNet driver (.NET 2.0 only). ==== 2008.09.15 (v 0.9.8.0915) ==== * CHANGE: Special events in TPG. ==== 2008.06.30 (v 0.9.8.0630) ==== * NEW: Teco driver added. * CHANGE: multiple variables can be deleted in generic HW editor * NEW: Port context menu (it appears after right click at port) contians most often connected nodes. ==== 2008.06.20 (v 0.9.8.0620) ==== * NEW: Import special function. * NEW: Support for Landis legacy (RcWare SCADA) driver added (.NET 2.0 only). ==== 2008.06.03 (v 0.9.8.0603) ==== * NEW: MiniPLC RT * NEW: Default value on communication error for Double, Int64 and Boolean variables. ==== 2008.05.30 (v 0.9.8.0530) ==== * BUG-FIX: B65 and B67 now calculate valid values ==== 2008.04.22 (v 0.9.8.0422) ==== * BUG-FIX: desktop is reset when loading layout failed * NEW: MiniPLC RT * CHANGE: TCP Socket options changed - forced (cable problems, client disconnection etc.) connections are cleaned faster. The device is moreresistent to DoS attacks. * NEW: Modules M210, M320 and M420 added. ==== 2008.03.20 (v 0.9.8.0320) ==== * NEW: MiniPLC RT * BUG-FIX: [#641]: MiniPLC hangs up when there are more than 949 M-Bus variables on a channel. ==== 2008.03.19 (v 0.9.8.0319) ==== * BUG-FIX: HW channel could have been deleted even if it's CommError/PriorityRefresh variable was referenced in schema. * NEW: MiniPLC RT * CHANGE: All TPGs have the possibility to interpret time created by program logic. Not only the real time. * NEW: PriorityRefresh variable added to each the channel. Usable mainly on MBus channel to force refresh energy readings. ==== 2008.02.25 (v 0.9.8.0225) ==== * NEW: Variables on channels can be updated with priority. It is usefull for M-Bus networks. ==== 2008.02.25 (v 0.9.8.0225) ==== * NEW: More values added to M-Bus communication with Schrack meter * BUG-FIX: clicking on deleted node in compiler output window before saving project brought troubles * NEW: MiniPLC RT * NEW: More values added to M-Bus communication with Schrack meter ==== 2008.01.16 (v 0.9.8.0116) ==== * NEW: Multiple color schemas for function block editor (BETA). * NEW: MiniPLC RT * BUG-FIX: [#610] B105, B106, BD51 Keep their outputs when binit == true. * CHANGE: Support for Siemens modems for SMS messaging. * NEW: Communication lines' monitor (port monitor). Right-click on the channel -> Port monitor. ==== 2007.12.08 (v 0.9.7.1208) ==== * NEW: MiniPLC RT * BUG-FIX: [#594] T14 and T15 Bit Rotation Node did not work properly when "Generate only used variables" option was disabled. * CHANGE: B32 - B37 PID behaviour of the P part after the controller is enabled corresponds to the originally implemented functionality, i.e. both P and I parts are enabled with the Enable signal going to True. ==== 2007.12.02 (v 0.9.7.1202) ==== * CHANGE: Improvements in MBus drivers. * MiniPLC RT is not changed. ==== 2007.11.28 (v 0.9.7.1128) ==== * NEW: MiniPLC RT * BUG-FIX: [#587] Sometimes a TCP connection (from OPC, IDE, Touch screen,...) blocked MiniPLC. ==== 2007.11.19 (v 0.9.7.1119) ==== * NEW: MiniPLC RT * CHANGE: [#575] If LCD decay is equal to 0 the light will be always on. The LCD starts with lights on. * BUG-FIX: [#577] BD50 needed appropriate "by" output outside. Otherwise the "bmem" output di not work correctly. ==== 2007.11.15 (v 0.9.7.1115) ==== * **THIS IS A TEST VERSION** * BUG-FIX: [#564] (Bug introduced in the 2007.10.11 build) Project could not be uploaded to the device due to incorrect project name comparison. * NEW: MiniPLC RT * BUG-FIX: [#562] MiniPLC was not responsive when there was a project with Modbus channel without actual IO. ==== 2007.11.09 (v 0.9.7.1109) ==== * **THIS IS A TEST VERSION** * BUG-FIX: project is now compiled when trying to run it in remote connection mode (caused differences between .schema and .splcproj before) * BUG-FIX: [#558] B85 Variable Slew Rate Limit exceeded low limit for a short period of time under certain conditions (two steep descent). * NEW: MiniPLC RT * NEW: B72 Integer Min added. * NEW: B73 Integer Max added. * NEW: B76 Integer Multiplication added. * NEW: B77 Integer Division added. ==== 2007.11.06 (v 0.9.7.1106) ==== * **THIS IS A TEST VERSION** * BUG-FIX: [#552] BD51 Boolean memory - bx2 can be put outside. * BUG-FIX: [#551],[#549] - Print/PrintSettings threw an exception. * BUG-FIX: [#544] Variable occurences window was not working properly in second & next opened solution during one IDE session. * BUG-FIX: Project could not be compiled when closed schema was renamed. * NEW: MiniPLC RT * BUG-FIX: [#555] Overflow behavior of the B107 Analog Counter fixed. ==== 2007.10.11 (v 0.9.7.1011) ==== * BUG-FIX: "Project changed" flag is set after schema import. * CHANGE: Alarms configuration moved to the Touch Screen Editor. * NEW: Author's name (taken from the Windows login name) stored by project. * NEW: Support for Domat UI 010. * NEW: MiniPLC RT * BUG-FIX: [#541] - B85 Variable Slew Rate Limit did not work correctly when one of the times was 0. Transfer in any direction was not correct or immediate. ==== 2007.10.05 (v 0.9.7.1005) ==== * **THIS IS A TEST VERSION** * NEW: MiniPLC RT * NEW: First implementation of SMS and Email messaging. ==== 2007.09.26 (v 0.9.7.0926) ==== * **THIS IS A TEST VERSION** * BUG-FIX: Introduced in the 0.9.7.0914 - The IDE crashed when the line had zero length. * NEW: MiniPLC RT (dated 18.9.2007) * NEW: Alarm LED can be controlled. ==== 2007.09.17 (v 0.9.7.0917) ==== * **THIS IS A TEST VERSION** * BUG-FIX: Channel editors added. The bug was introduced in the 0.9.7.0914 version. ==== 2007.09.14 (v 0.9.7.0914) ==== * **THIS IS A TEST VERSION** * CHANGE: New data format for link persistence. **It wil not be possible to open projects (schemas) created by this version in older versions of IDE.** * NEW: Modbus modules M610 and M620 added. * NEW: MiniPLC RT * NEW: INELS protocol implemented. ==== 2007.08.31 (v 0.9.7.0831) ==== * **THIS IS A TEST VERSION** * CHANGE: HW Analog values have even more flexible transformation settings. There are three phases now: linear transformation of the value from IO, interpolation curve, linear transformation of the result of the interpolation curve (ex.: temperature shift of Ni1000). * NEW: Modbus modules M300 and M500 added. * NEW: MiniPLC RT * NEW: Modbus server function implemented. * NEW: more flexible variable-in-fupla searching added ==== 2007.08.22 (v 0.9.7.0822) ==== * **THIS IS A TEST VERSION FOR MiniPLC Mail & SMS MESSAGING AND MiniPLC AS ETHERNET-232/485 CONVERTER** * NEW: MiniPLC RT * BUG-FIX: [#499] - Web upload did not work since 23.5.2007. ==== 2007.08.21 (v 0.9.7.0821) ==== * **THIS IS A TEST VERSION FOR MiniPLC Mail & SMS MESSAGING AND MiniPLC AS ETHERNET-232/485 CONVERTER** * NEW: MiniPLC RT * NEW: Ethernet - 232/485 converter functionality. ==== 2007.08.18 (v 0.9.7.0818) ==== * **THIS IS A TEST VERSION FOR MiniPLC Mail & SMS MESSAGING** * BUG-FIX: Exception was thrown when importing schema with more than one occurence of the same variable in ladder. * BUG-FIX: [#492] IDE crashed when copying FBD boxes between projects. * CHANGE: B98 has got a new output "datetime" that can be used for DateTime variable type and its visualization in the touchscreen. * NEW: MiniPLC RT * NEW: Mail messaging. ==== 2007.08.07 (v 0.9.7.0807) ==== * **THIS IS A TEST VERSION FOR M-BUS COMMUNICATIONS** * NEW: Several new M-Bus meters. ==== 2007.07.31 (v 0.9.7.0731) ==== * **THIS IS A TEST VERSION FOR MA010 DEVICE BOX** * BUG-FIX: [#489] Closing HW tab in a **newly created** project resulted in losing device boxes. * BUG-FIX: [#486] Function blocks were not added into schemas with certain position of the horizontal scroll bar. * BUG-FIX: Variables' references were not increased when importing schemas * NEW: Added more checking when deleting variables * NEW: M-Bus communication added. * NEW: MiniPLC RT * BUG-FIX: [#491] Projects with bit rotation function block crashed when there was no input on bx or bxf. * NEW: Mail messaging. ==== 2007.07.11 (v 0.9.7.0711) ==== * BUG-FIX: [#482] - Combinations of selection with mouse and Shift and Ctrl are working now. * CHANGE: [#425] - Function block copy will copy also OPC settings. * NEW: MiniPLC RT * BUG-FIX: [#477] - When using System.WaitForApplicationStop and the project is compiled with System.StopRequest equal to true the project stopped after the startup. Now the variables are correctly initialized. * NEW: Manual IP address specification can be used to access devices that cannot be automatically detected. ==== 2007.05.22 (v 0.9.7.0522) ==== * **THIS IS A TEST VERSION FOR EXTENDED MODBUS FEATURES** * NEW: MiniPLC RT * CHANGE: small fixes of extended Modbus. ==== 2007.05.21 (v 0.9.7.0521) ==== * **THIS IS A TEST VERSION FOR EXTENDED MODBUS FEATURES** * NEW: MiniPLC RT * CHANGE: TCP Native channel is read-only. * CHANGE: Extended modbus - word 32 coded on 2 subsequent word registers. ==== 2007.05.17 (v 0.9.7.0517) ==== * NEW: MiniPLC RT * BUG-FIX: [#437] - In case when there were more modbus channels the variables were updated incorrectly. * NEW: TCP Native channel for MiniPLC. ==== 2007.05.04 (v 0.9.7.0504) ==== * NEW: MiniPLC RT * CHANGE: Minimal flash save interval set to 6 hours. * NEW: All available infromation from M700 is available. ==== 2007.05.02 (v 0.9.7.0502) ==== * BUG-FIX: [#417] - Exceptions thrown when working with variables (Append OPC etc.) and when filter or total row was selected and no other variables were checked. * BUG-FIX: [#418] - Text comment in FUPLA editor did not allow to enter a text. * BUG-FIX: [#419] - Schema locked functonality fixed. * NEW: MiniPLC RT * BUG-FIX: [#422] - Sometimes the LCD menu did not present the menu items as shown in the editor. * BUG-FIX: [#423] - Problems with multiplexers, operating hours, counters and recuperation when compiled with "Generate only used variables" enabled. **It is neccessary to upload a newly compiled program to the MiniPLC device**. ==== 2007.04.24 (v 0.9.7.0424) ==== * BUG-FIX: [#394] - Problems with resizing of node properties dialog when Windows use 120DPI fonts. * BUG-FIX: [#365] - Exceptions thrown when schemas areordered in a tree-like structure. Appears only under some circumstances. * NEW: Modbus driver implementation has now possibility to adjust maximal telegram time and pause between two telegrams. This was necessary because of integration MiniPLC - Danfoss frequency changer. Danfoss's implementation of Modbus is not correct. * The parameters can be set in the channel edit -> Driver properties (applicable only on channels with Modbus protocol). * NEW: MiniPLC RT * BUG-FIX: [#412] Problems with nodes B11-Integer Multiplexer, B9-Analogue Multiplexer and BD10 Digital Multiplexer if compiled with "Generate only used variables". ==== 2007.04.11 (v 0.9.7.0411) ==== * **THIS IS ONLY AN EVALUATION VERSION. THERE ARE NEW FEATURES THAT NEED TO BE TESTED.** * CHANGE: New links (needs to be tested). * CHANGE: Domat Modbus M700 editor improved. * NEW: MiniPLC RT * NEW: COM2 works as RS232 or RS485 (depending on the connected wire). * NEW: Generic Modbus implemented. ==== 2007.03.26 (v 0.9.7.0326) ==== * BUG-FIX: [#364] - When the schemas were ordered in a tree and some of the nodes had no function nodes, there were exceptions. * BUG-FIX: [#365] - Problems with deleting schemas in tree organization. * BUG-FIX/ENHANCEMENT: [#309] - Better selection of boxes and variables in the FUPLA editor. * BUG-FIX/ENHANCEMENT: [#371] - It is not possible to draw lines in the area of the variables' ladder. ==== 2007.03.12 (v 0.9.7.0312) ==== * BUG-FIX/ENHANCEMENT: [#356] - Alarms configuration was lost when replacing BD50 by BD49 (and vice versa). Even when the names of the function block remained the same. * BUG-FIX: [#354] - OPC visible did not sigal that the project was changed and when the project was saved immediately after changing OPC visible property, the OPC visibility change was not taken into account. * CHANGE: [#336] - Better behaviour of the grid in the HW generic editor after manipulation with variables. * NEW: Backup files (.bak) of projects (.splcproj) and FUPLA (.fupla) are created. They contain the state of the project before changes were made. * NEW: MiniPLC Runtime ==== 2007.02.26 (v 0.9.7.0226) ==== * CHANGE: [#337] - Remote connection configuration dialog -> Edit configuration threw an exception because there was not a DLL installed. * CHANGE: [#338] - Platform config informs about reachability of a MiniPLC. * NEW: MiniPLC Runtime * NEW: Language support for German, Hungarian and Slovenian ==== 2007.02.24 (v 0.9.7.0224) ==== * BUG-FIX: [#310] - Bubble help and other icons influence only one schema. * CHANGE: [#304] - OPCDEF is created on every project save. * CHANGE: [#197] - Every printed page contains a date and the name of the project. * NEW: [#311] - Warning is issued during compilation when there is an obsolete function block used. * NEW: [#312] - Compilation results contain the name of the schema where there was the issue. * NEW: [#313] - Multiple variables with identical name are recongnized during the compilation. * NEW: MiniPLC Runtime * NEW: LCD light decay time. ==== 2007.02.10 (v 0.9.7.0210) ==== * Contains a new version of GUI Controls (Janus). There is a bug confirmed by Janus that prevents redrawing a grid and using a filter row. The temporary workaround: the IDE will not update values when the filter row is active. * BUG-FIX: [#300] - Schemas could be lost when the project was saved and the changes in a schema were not accepted. * BUG-FIX: [#299] - Schemas remained locked after stopping a program in the IDE. Users could not edit function blocks and create links. Workaround was pressing the "Stop" button twice or close and open the schema again. ==== 2007.02.02 (v 0.9.7.0202) ==== * NEW: MiniPLC Runtime. * BUG-FIX: [#265] - After longer device uptime, the seconds and minutes appeard from time to time negavtive. It happend on the /splcstat page. * NEW: B100 - Time conversions function block implemented. * NEW: Web graphs cache value history. ==== 2007.01.25 (v 0.9.7.0125) ==== * **IMPORTANT**: **Do NOT use this version** for MiniPLC development. The best version for MiniPLC so far is 20.1.2007. 25.1.2007 contains MiniPLC RT that needs files of web for correct functioning. * BUG-FIX: [#241] - MiniPLC Web Server was not functional. * BUG-FIX: [#184] - IDE refreshes the values also when it's not active. * CHANGE: Improved printing. * CHANGE: Block B108 Beep improvements. * NEW: New MiniPLC firmware. * NEW: Blocks: B99 Time, T4 Pulse Three Point Control ==== 2007.01.23 (v 0.9.7.0123) ==== * BUG-FIX: [#231] The name of the application in the Windows Firewall is correct (before, there was an empty entry). On older installations it is necessary to clear the ...**MUICache** keys in the registry in order to take the changes into account. * CHANGE: Improvements in MiniPLC configuration. * **IMPORTANT**: LCD menu uses the .lcdmenu file directly now. It is not necessary to export lcd.cfg file from the RcWare HMI Editor. You must use at least the version 0.9.7.0123 of the HMI Editor. * CHANGE: Improvements in printing. ==== 2007.01.20 (v 0.9.7.0120) ==== * BUG-FIX: [#209] Export of values from the graph did not work. * BUG-FIX: [#212] TPG Double didn't accept negative values. * CHANGE: Additional improvements of printing. * CHANGE: Indication of hardware and firmware MiniPLC's version. * NEW: New MiniPLC firmware. ==== 2007.01.17 (v 0.9.7.0117) ==== * BUG-FIX: [#181] - Comment ('T' icon) does not appear on immediately in the schema. * BUG-FIX: [#182] - "Set probe" command does not work in the right 'ladder' in a run mode. * CHANGE: [#185] - The value can be set also by double-click on the value shown above a link. * CHANGE: Print preview improvements. * CHANGE: Domat modbus modules MCIO and M550 - improved range settings. ==== 2007.01.12 (v 0.9.7.0112) ==== * BUG-FIX: [#183] - Problems with closing of the application when the history graphs were active. * CHANGE: Slight changes in the function block T34 (EMax). * NEW: New MiniPLC Firmware. ==== 2007.01.07 (v 0.9.7.0107) ==== * BUG-FIX: [#170] - saving a '.schema' file corrupted the file. In case that the schema has been imported from another project. The bug was introduced in the version from 22.12.2006. * CHANGE: [#97] - More information during solution "Save As" command. * NEW: New MiniPLC Firmware. * NEW: [#82] - Data can be retrieved from MiniPLC as well. * NEW: MiniPLC configuration * Web files upload directly from MiniPLC configuration dialog. * Language settings (LCD & Web TPG edit, Web error messages) * **IMPORTANT**: It is necessary to upgrade the firmware in MiniPLC. ==== 2006.12.22 (v 0.9.6.1222) ==== * BUG-FIX: [#35] - Sometimes, on application exit, the application crashed. * BUG-FIX: [#85, #86] - "Set probe" command from the context menu and from right click on a connection fixed. * BUG-FIX: [#94] - Larger active area for connecting a line to the variables' ladder. * BUG-FIX: [#95] - Connecting lines are drawn as far as the ladder. * BUG-FIX: [#121] - The schema area is resized correctly after copying function blocks. * BUG-FIX: [#122] - Schema ladder's context menu improved. * BUG-FIX: [#129] - "Export schema" command works also when the schema is not opened. * BUG-FIX: [#134] - The graph view shifted the graph to the right. * NEW: HVAC T36 Power meter - "omit" input added * NEW: [#91] - Desktop is restored after "Open solution". So far the active window and schema's editor zoom are restored. * NEW: [#92] - Schema panning added - "Right mouse" + "mouse move". * NEW: [#93] - Context menu in the variables editor. * NEW: [#114] - "Create variable" dialog appears after doubleclick on an unknown variable after import of a schema. * NEW: [#137] - Drawing speed improved. ==== 2006.12.13 (v 0.9.6.1213) ==== * CHANGE: Minor improvements in the FUPLA editor. ==== 2006.12.04 (v 0.9.6.1204) ==== * BUG-FIX: [#84]: IDE freezes when the history is sampled over a longer period of time * NEW: context menu in the variables editor ==== 2006.11.28 (v 0.9.6.1128) ==== * CHANGE: small improvements in the graphical editor * NEW: new version of MiniPLC firmware ==== 2006.11.22 (v 0.9.6.1122) ==== * BUG-FIX: [#66] Advantech MCIO "Negate" state was not saved * NEW: MiniPLC - web upload from IDE * NEW: new version of MiniPLC firmware ==== 2006.11.16 (v 0.9.6.1116) ==== * BUG-FIX: [#31] reference counting does not work properly on a schema deletion ==== 2006.11.08 ==== * BUG-FIX: [Bug0028] IDE+MiniPLC: The FTP connection after file upload (program definition, firmware) was not correctly closed. * CHANGE: IDE+MiniPLC: "Upload firmware" command doesn't replace the settings (IP, users etc.). The settings are replaced by "Reset to factory defaults". * NEW: new function block - T36 - Power meter ==== 2006.11.06 ==== * BUG-FIX: [Bug0025] IDE: Problems with remote access on very slow TCP connections (like GPRS). Sometimes the IDE stops responding. * BUG-FIX: [Bug0026] IDE: Import of schemas where the output of one block was at the same place as the input of another (i.e. link of 0 length). ==== 2006.11.04 ==== * CHANGE: improvements in printing ==== 2006.11.01 (0.4.6.1101) ==== * BIG-FIX: [Bug0015] IDE: imported function blocks that have some of it’s internal variables (parameters, outputs) as sources in another schema’s ladder cannot be deleted after import to another project. * CHANGE: new version of MiniPLC FW ==== 2006.10.27 (0.4.6.1027) ==== * BUG-FIX: [Bug0012] - automatically created project (after a new install for example) couldn't be saved, or it's properties changed. ==== 2006.10.26 (0.4.6.1026) ==== * **CHANGE: The correct web access to the MiniPLC will work only with IPC@CHIP firmware version V1.10. Currently, it's in the beta state but solves the issue with 2 users accessing the same directory. We'll use it for read and write rights for users.** * CHANGE: the files with program description for MiniPLC RT are renamed from xxx.spl and xxx.var to SOFTPLC.PRG and SOFTPLC.VAR * CHANGE: some parts of IDE (menus, buttons) are disabled when the Platform does not support the functionality * NEW: MiniPLC configuration form - the direct FTP access should not be necessary anymore * Settings that influence the generated code added * Upload LCD menu definition * Upload of SOFTPLC.PRG created during the last compilation * This operation will also be accessible from the "Remote configuration form" later ==== 2006.10.23 ==== * BUG-FIX: [Bug0010] exception is thrown when closing IDE after user has used and closed history graph window * **NEW: the MiniPLC support is in the "normal" IDE** * NEW: Better support for MiniPLC compilation * detects unusable functions blocks * detects unusable channels and HW variables * detects incorrect COM port numbers * NEW: xxx.spl file is created always when the project is compiled * the file must be sent to the MiniPLC via. FTP still * automatical upload will be added later in the week of 2006/10/23 to 2006/10/27 * NEW: MiniPLC runtime programs (softplc.exe, splccfg.exe, chip.ini and autoexec.bat) should be **uploaded from the IDE** * Platform config -> Advanced servicing (new button on the form) -> Upload firmware * this uploads all 4 files to the MiniPLC (the IP must be changed later on) * NEW: Platform config -> Advanced servicing (new button on the form) -> Reset to factory defaults * deletes all files from the MiniPLC except (softplc.exe, splccfg.exe, chip.ini and autoexec.bat) * something like "format disk" ==== 2006.10.05 ==== * NEW: you can assign wav files to each alarm in alarm configuration ==== 2006.09.29 ==== * BUG-FIX: [Bug0008] TPG text edit now edits just begin and value(not end) and some more bugs in TPG fixed * NEW: exceptions when saving project are showed to user and project is not overwritten ==== 2006.09.15 ==== * BUG-FIX: [Bug0007] (read-only files with licenses were not accepted) ==== 2006.08.28 release version 0.4.6.828 ==== * added Johnson controls communication driver ==== 2006.08.25 release version 0.4.6.825 ==== * fixed Bug0004 (HW blocks were not taken into account on startup) ==== 2006.07.21 release version 0.4.6.721 ==== * fixed Bug0003 (fupla editor doesn’t save recursively connected FBD boxes) ==== 2006.07.17 release version 0.4.6.717 ==== * fixed Bug0002 (T16 to T19 badly save their internal parameters.) ==== 2006.07.14 ==== * fixed Bug0001 (B107 and T14 badly save their internal parameters. The project can't be opened in RT afterwards) * right-click on devices and channels in HW editor allows to block and unblock respective variables ==== 2006.06.23 ==== * copy SW variables (from Variables overview MDI window) * Export: select variables -> File -> Export -> Export SW Variables. Saves selected variables to a file. * Import: File -> Import -> Import SW Variables. Imports variables from a file. * copy HW variables (from HWEditor MDI window) * Export devices: Right click on the channel -> Export devices -> Select devices and export to a file. * Import devices&individual variables: Right click on the channel -> Import devices or variables -> Imports variables from a file. * Export individual variables: Go to Generic editor -> Select variables -> Export to a file using a button on the editor form. * backup & restore values of variables (from Variables overview MDI window) * Backup: select variables -> File -> Export -> Backup values of variables. Saves values of selected variables to a file. * Import: File -> Import -> Restore values of variables. Imports values of variables from a file.