ibaLogic
Version history
Version compatibility
Current version
VersionApplication versionNotes
v5.7.2.NET framework 4.8.0 or later is requiredCompatible with .NET framework 4.8.1
Windows 10 (x86/x64) (Version 1607 or later), Windows 11 (x64), Windows Server 2016 (x64), Windows Server 2019 (x64), Windows Server 2022 (x64)
MSSQL Server 2005-2022 Express (x86/x64)
ibaPADU-S-IT-2x16 FW v2.14.017Located in C:\ProgramData\iba\ibaLogic5\PMAC\Firmware
ibaLogic driver 8.9.0.5
ibaWDM driver v8.8.0.2
CodeMeter Runtime v8.40 (v8.40.7120.501)v7.10a or higher is required when using a WIBU license.
History
VersionApplication versionNotes
v5.7.0.NET framework 4.8.0 or later is requiredCompatible with .NET framework 4.8.1
ibaLogic driver 8.9.0.5
ibaWDM driver v8.8.0.2
CodeMeter Runtime v8.10b (v8.10.6237.502)v7.10a or higher is required when using a WIBU license.
v5.6.2ibaPADU-S-IT-2x16 FW v2.14.017Located in C:\ProgramData\iba\ibaLogic5\PMAC\Firmware
v5.6.1Windows 7, Windows 8, Windows 8.1 (x86/x64), Windows 2008 Server, Windows 2008 Server R2, Windows 2012 Server (x64), Windows Server 2012 R2(x64) no longer supported
v5.6.0ibaLogic driver 8.0.2.0
ibaWDM driver v8.2.0.3
v5.5.5ibaPADU-S-IT-2x16 FW v2.14.016Located in C:\ProgramData\iba\ibaLogic5\PMAC\Firmware
ibaLogic driver 102.00
MSSQL Server 2005-2019 Express (x86/x64)
v5.5.3ibaPADU-S-IT-2x16 FW v2.14.015Located in C:\ProgramData\iba\ibaLogic5\PMAC\Firmware
v5.3.0ibaLogic driver v102.00
ibaWDM driver v8.2.0.0
v5.2.4ibaPADU-S-IT-2x16 FW v2.14.009Located in C:\ProgramData\iba\ibaLogic5\PMAC\Firmware
v5.2.2ibaPADU-S-IT-2x16 FW v2.14.007Located in C:\ProgramData\iba\ibaLogic5\PMAC\Firmware
ibaLogic driver v101.00
ibaWDM driver v8.0.0.10
v5.2.0.NET framework 4.5.2 or later is required
Windows 2008 Server (x86), Windows 7 (x86/x64), Windows Server 2008 R2 (x64), Windows 8 (x86/x64), Windows Server 2012 (x64), Windows 8.1 (x86/x64), Windows 2012 Server R2 (x64), Windows 10 (x86/x64) Windows Vista (x86) is no longer supported
ibaPADU-S-IT-2x16 FW v2.14.006Located in C:\ProgramData\iba\ibaLogic5\PMAC\Firmware
ibaLogic driver v98.00
ibaWDM driver v8.0.0.4
v5.1.0.NET framework v4.0Full version is required. Version 4.6 is supported also
Windows Vista (x86), Windows 2008 Server (x86), Windows 7 (x86/x64), Windows 2008 Server R2 (x64), Windows 8 (x86/x64), Windows 2012 Server (x64), Windows 8.1 (x86/x64), 2012 Server R2 (x64) and Windows 10 (x86/x64)Windows XP (x86) and Windows 2003 Server (x86) are no longer supported
v5.0.6Windows XP (x86), Windows 2003 Server (x86), Windows Vista (x86), Windows 2008 Server (x86), Windows 7 (x86/x64), Windows 2008 Server R2 (x64), Windows 8 (x86/x64), Windows 2012 Server (x64), Windows 8.1 (x86/x64) and Windows 2012 Server R2 (x64)64 bit versions only supported on Windows 7 and above
ibaPADU-S-IT-2x16 FW v2.12.005C:\ProgramData\iba\ibaLogic5\PMAC\Firmware (Win7 or newer)
v5.0.4ibaLogic driver v95.05
ibaWDM driver v7.4.0.0
v5.0.3ibaPADU-S-IT-2x16 FW v2.12C:\ProgramData\iba\ibaLogic5\PMAC\Firmware (Win7 or newer)
ibaLogic driver v93.12
iba WDM driver v7.4.0.0
v5.0.2ibaPADU-S-IT-2x16 FW v2.10
ibaPDA driver v93.12
ibaPDA WDM driver v7.0.0.0
v5.0.1ibaPADU-S-IT-2x16 FW v2.09
ibaPDA driver v93.12
ibaPDA WDM driver v7.0.0.0
v5.0.0.NET framework v4.0Full version is required. Version 4.5 is supported also
Windows XP, Windows 2003 Server, Windows Vista, Windows 2008 Server, Windows 7, Windows 2008 Server R264 bit versions only supported on Windows 7 and 2008 Server R2
MSSQL Server 2005-2014 Express (x86/x64)
ibaPADU-S-IT-2x16
ibaWDM driver v6.13.0.1

Version 5.7.2 - 2025-12-10

Improvements (I)

  1. Microsoft SQL Express 2022 supplied by installer, as the previous version 2014 might cause problems during installation. No need for reinstall when upgrading a running system. #33600

Bugfixes (B)

  1. Exception during online mode caused PMAC scheduler to freeze. #33599
  2. SST Profibus Master card was no longer recognized. #33992

 

Version 5.7.1 - 2025-02-25

Bugfixes (B)

  1. Datatype edit dialog was sometimes disabled. #30934
  2. Missing DLL folder lead to exception on creating backup. #30475

 

Version 5.7.0 - 2025-01-16

New Features (N)

  1. Support for WIBU licences #11745

Improvements (I)

  1. New ibaLogic driver version 8.9.0.5
  2. New ibaWDM driver 8.8.0.2
  3. Timeout in ibaLogic Server for applying hardware configuration can be configured

Bugfixes (B)

  1. RFM card didn't work any more
  2. Playback did not recognize all files
  3. In 64 bit OS versions, reading the DLL interfaces could have failed
  4. When using 127.0.0.1 as server address in the client-server-connection the workspace was locked

 

Version 5.6.2 - 2023-02-28

Windows 8.1, Windows 2012 Server, Windows 2012 Server R2 are no longer supported!

Requirements

Bugfixes (B)

  1. PMAC didn't work on PADU-S-IT 2x16 #23302
  2. PMAC didn't show serial number of PADU-S-IT 2x16 #23303
  3. Firmware V2.14.016 failed to stop PMAC from web interface, resolved in V2.14.017 #23304
  4. PMAC timing on PADU-S-IT 2x16 had a jitter related to hardware clock #23689

 

Version 5.6.1 - 2022-11-24

Windows 8, Windows 8, Windows 2008 Server, Windows 2008 Server R2 are no longer supported!

New Features (N)

  1. Compatibility to Windows 11, Windows Server 2016 (x64), Windows Server 2019 (x64), Windows Server 2022 (x64) #20773

Improvements (I)

  1. New ibaLogic driver version 8.0.2.0
  2. New ibaWDM driver 8.2.0.3
  3. Include ibaDongleViewer 2.4.0

Bugfixes (B)

  1. Closing the FB deletion dialog using the "X" button deleted the FB #21643
  2. Crash with .Net Framework 4.8.1 fixed #22212
  3. PMAC Crash after online change renaming FB output #20520
  4. Removing last workspace did not work correctly and left broken database #22860
  5. Removing large workspaces could lead to database transaction log overflow #22860

 

Version 5.6.0 - 2021-10-25

New Features (N)

  1. Playback module supports variable playback speed resp. length factor #19224
  2. Enable expression signals for playback #8516
  3. Playback supports length based signals #19798
  4. Playback has singlestep mode #19799
  5. DataFileWrite supports text channels #18873
  6. Add Password Protection for ST Function Blocks and Macros (Protection set on Workspace level) #18364

Improvements (I)

  1. Updated ibaFiles library of PC version to V7 1.3.1
  2. Detection of SQL2019 server during setup

Bugfixes (B)

  1. Fixed end-of-file detection in Playback for signals with different endings and different sample rates
  2. Playback crashed when a channel contained only a single value #19801
  3. OPC structure outputs were counted differently in LogicServer and OpcServer #19582
  4. Duplicate STRUCT and ENUM members were not detected on import #19570
  5. Improved Name checking for FB variable names and element names of structures and enums: OTC names are no longer blocked to use
  6. Nested function did not always work correctly #19495
  7. ibaFiles V7 files with expressions crashed PMAC #19506
  8. Too long path for backup crashed server #19376
  9. Fixed crash on deleting workspace
  10. Checking system default folder could have crashed server on startup
  11. Connected DLL ARRAY inputs blocked changes to default values #19031
  12. Using an audio device with a name containing non-ASCII characters could lead to problems #18831
  13. Fixed crash when trying to connect to a PMAC that is not available
  14. Changing IO name in implode to macro dialog didn't work #16143
  15. Connecting wrong arrays to DLL IOs could lead to compilation failure #4193

 

Version 5.5.5 - 2020-12-14

Requirements

Improvements (I)

  1. Change names of signals recorded by ibaLogic5 Time Diagnostics, to better differentiate between analog and digital signals #17789
  2. New project and workspace name can be defined manually on import #3079
  3. IbaLogic Update Service on the PADU-S-IT 2x16 works as ibaLogic PMAC watchdog

Bugfixes (B)

  1. In database restore, a .tmp file remaining from a failed restore kept any new restore from running #17783
  2. FobSD didn't always work in slave mode with a FOB-D card. #17770
  3. FobSD mapping of digital inputs was wrong. #17770
  4. Changed "persistance" strings to "autostart image" #17567
  5. SWITCH, SHOWSTRING and MOVE were shown in intellisense even when they are not usable inside ST #17546
  6. ParaFileReadStore didn't set error outputs when problems during read/write operation occured #16675
  7. ParaFileReadStore couldn't change read from longer to shorter file names #16704
  8. Writing PMAC dump file on crash didn't work always. Activated System Dump Writer for PMAC via Registry.
  9. Backup could get corrupted if online changes were done while it was running #17783

 

Version 5.5.4 - 2020-05-07

Requirements

Improvements (I)

  1. When making a backup and the last used PMAC was on a PADU-S-IT2x16, ibaLogic Server tries to get the ibaLogic logfile from that device. #16626
  2. PMAC on PADU-S-IT always writes error and warning messages into the logfile, even if a ibaLogic Server is connected. #16626

Bugfixes (B)

  1. OPC-DA server could crash when trying to fetch variables. #16622
  2. Playback didn't work correctly with signals that don't start or end at the file edges. #16354
  3. Arrays with negative lower bound were not treated correctly inside ST statements #16258
  4. ibaLogic LITE version sometimes had problems to go online. #16362
  5. "Server Autostart" option in setup was ignored on an update install. #2700

 

Version 5.5.3 - 2020-02-17

Requirements

Improvements (I)

  1. Upgraded internal ibaFiles to V7.1.1. #16023
  2. Right-click on an I/O-pad in the plan offers a jump-to target, which selects the corresponding entry in the I/O treeview #15204
  3. Allow 1 character variable names and struct members #15114

Bugfixes (B)

  1. Text file write block: Sometimes there were hieroglyphic folder in the target folder #15816
  2. Online values of multidimensional arrays were shown wrong #15845
  3. Could not set default values for multi-dimensional array type #15216
  4. Checking default for array types added too many brackets #15216
  5. Creating new enum types didn't save default value #15231
  6. If the user settings of ibaLogic Server or Client were defect, the Application crashed without message. #15833
  7. Cut operation did delete original objects if paste operation failed #15332
  8. Data type of connected ports could be changed #13952
  9. Import data types with already existing names could cause defective DB #11744
  10. Fixed wrong recursion calculation on loading project #16024
  11. FOB-SD / FOB-TDC are not supported under 64bit OS, so they are no longer shown there #16025
  12. FOB-D "Error" LED was not deactivated on start #16026
  13. ibaLogic could interfere with ibaPDA on DAQ devices #15287
  14. Error detecting if PMAC is running on an DAQC device #15287
  15. Added "Calc" to reserved keywords #15703
  16. Mistyped ID on Import causes exception #15456
  17. Import of hardware configuration failed for wrong newline setting in Excel #15416
  18. Updating treeviews while import is running could cause problems #15333
  19. using LEN as nested function caused invalid bit #15222
  20. Client Crash when editing an FB while automatic relinking is in progress #15172
  21. String functions, also for internal handling, could fail on Turkish systems #16027
  22. Scanning datfiles for playback didn't show analog signals #16028
  23. Video channels in playback file could crash PMAC #16038

 

Version 5.5.2 - 2019-07-25

Bugfixes (B)

  1. OPC-DA server didn't work correctly after switching to VisualStudio 2017, using REAL values could even cause a crash. #14913
  2. Some keywords could be used as struct or enum members, leading to compilation failure. #7846 #14915
  3. REAL default values in special Functionblock Edit controls sometimes got a wrong value in the german version due to changes in Microsoft .NET. #14946
  4. FOB-D buffered signals were sometimes counted wrong. #13786

 

Version 5.5.1 - 2019-07-04

Bugfixes (B)

  1. Fix detection of SQL Server 2017 on Installation. #14820
  2. ROL ROR SHL SHR only affect low byte for direct (default) values. #14851
  3. Import of ST for Macros or Programs without Hardware I/O failed. #14822
  4. Create macro lead to client crash. #14789

 

Version 5.5.0 - 2019-05-20

New Features (N)

  1. DAT_FILE_WRITE on PC writes new dat-file format (V3) with optional password.
  2. Playback on PC can use old (V2) and new (V3) dat-file format, with optional password.
  3. Added check mark in menu and button to toolbar reflecting status of stored autostart-image in PMAC. #12341
  4. When closing workspace and autostart image is not up to date, an optional dialog shown to update it. #12341
  5. Time diagnostics writes new dat-file format (V3). #14569
  6. Database backup can be stored on PMAC when saving autostart image. #10386
  7. Sound card (e.g. microphone, speakers) can be used for input and output of buffered values. #10987

Improvements (I)

  1. Hardware Signal Export contains hint if the signal is used in the Project.
  2. After deleting a variable in the FB editor, the next signal is selected automatically. #13354
  3. Starting PMAC Control from start menu while it is already running opens existing window. #14628

Bugfixes (B)

  1. On PADU-S-IT2x16, number of signals in FiberOptic channel could not be changend.
  2. On PADU-S-IT2x16, configuring a COL on FiberOptic with first module empty lead to wrong signal types.
  3. Renaming OTCs could cause compilation errors. #13547
  4. Opening File Backup/Restore browser with a directory path crashed ibaLogic Server.
  5. Creating new IO configuration failed for playback module.
  6. PADU-S-IT2x16 did not disable outputs after stop. #14458
  7. Deleting or adding multiple HW Signals as fast single operation could cause compilation failure. #14394
  8. Correct display of Value tooltip for custom strings inside structures.
  9. OPC UA Server connection lost by online change. #14259
  10. Fixed error in OPC UA Server handling strings. #14259
  11. HW Signal import did not work correctly for BOOL default values. #14280
  12. ODBC_Access didn't execute every 50th execute command.
  13. Add default string size for ODBC_Access block with stored procedures.
  14. Fixed wrong timestamp in database needed for reconnect.
  15. Jump function in instance, feedback etc did not work properly for macros after import. #12300
  16. DLLs with arrays as inputs or outputs generate wrong datatype when connecting to a COLLECT_ARRAY FB. #3585
  17. Text_File_Write didn't show errors. #13539

 

Version 5.4.2 - 2019-02-05

Improvements (I)

  1. Deleting the playback template file will keep existing file settings. #13552
  2. In I/O configurator, multiple cards can be selected in HW-Tree and activated/deactivated by context menu (right click)
  3. ODBC_ACCESS block supports stored procedures in MsSqlServer #13381
  4. Added link broken detection to FOB-D (StatusIn: 16#FFF4) #1371
  5. If FOB-SD / FOB-TDC channels fail registering, the event log explicitly lists the failed channels

Bugfixes (B)

  1. In ST, calling FRAND directly as parameter to a function could result to be marked as invalid. #13555
  2. Renaming OTCs with multiple OTC instances in one task could cause compilation error or a broken database. #13547
  3. Create new MB with custom definition name causes compilation error. #13610
  4. Instance/Definition/Hierarchy view was not updated correctly if not one of them was active. #13851
  5. Possible crash of ibaLogic Client after pressing shift and return in FB editor. #13553
  6. Playback: hold/restart and takeover together sometimes caused crash of PMAC. #13583
  7. If the playback template no longer exists on automatic start of PMAC, setting a new playback file name online automatically starts playback of the new file without explicitly activating the Restart output. #13867
  8. If playback file used as template no longer exists, the template vanishes from the I/O-Configurator. #13867
  9. Fixed SST signal mapping for imported older settings.
  10. Possible PMAC crash when Timing diagnostics tool is started fixed.
  11. EvalDeltaTime for GET_TASK_INFO and DLLs did not work correctly. #13708
  12. OTC Navigator crashed if some instances were not yet loaded.
  13. COL in PADU-S-IT 2x16 could not be configured correctly. #13815
  14. OPC strings are now terminated after first 0x00 character in string.
  15. Fixed detection of ODBC command type in ODBC_ACCESS block.#13381
  16. Endless loop on failing to execute ODBC procedure fixed. #13381
  17. Trying to read BGT settings on FobSD/FobTDC might lead to exception in PMAC.
  18. ST check for correct use of EXIT keyword. #13883
  19. ST Editor reacted wrong on multiple UNDO/REDO commands #13992.
  20. ST Editor didn't replace selected text on pasting text.
  21. ST Editor always jumped to text start on pasting text.
  22. Showstring did not show a TAB. #13954
  23. Time data typ default could not be set to values containing a 0 subvalue in the middle. #13918
  24. TIME_TO_STRING generated incorrectly formatted strings. #13918
  25. Negative time default values could not be used. #13919
  26. ST check did not work if not at least one ST keyword was contained. #14056

 

Version 5.4.1 - 2018-09-28

Bugfixes (B)

  1. Making online changes while compiler was active sometimes lead to an invalid program, prohibiting further online changes
  2. Correct runtime libraries were missing

 

Version 5.4.0 - 2018-09-04

New Features (N)

  1. With the DLL SDK set in the dongle, DLLs can be signed using ibaLogicDLLSign, so they can be used on a PMAC with DLL Runtime set in Dongle #13330
  2. Search, Search Next, and Replace commands added to FB editor, per context menu and key command. #7559
  3. Intrinsic ODBC Access FunctionBlock added (needs Dongle bit).

Improvements (I)

  1. Joiner, Splitter and Convert nodes are placed automatically on relinking. #2942
  2. Link to standard iba support help file integrated in help menu. #12924
  3. I/O Signal import renames multiple instances of signal names instead of skipping them. Warning is extended with more information.
  4. Add ibaPdaExpress settings to backup file. #2918
  5. Size of compact switch doesn't depend on its name any more. #12670

Bugfixes (B)

  1. Fixed watch values for array of struct (for value pads and OPC Server)
  2. Fixed Undo in FB Editor if text starts or ends with empty lines
  3. Deleting a workspace did not delete the corresponding project name. #13069
  4. If a Playback file is used where not all signals start at the same point, a warning (16#A0) is set to Status_In. #13195
  5. Fixed calculations using TIME variables. #12747
  6. Added output of a possible error message when changing the PADU-S-IT2x16 sampling time online. #12792
  7. Try to avoid memory fragmentation in PMAC communication.
  8. Wrong formed signal names in signal routing import could cause import to fail, or later on compile to fail.
  9. Relinking an IPC might lead to an invalid database. #13182
  10. Crash of PMAC when activating the "Restart" output while no playback file was opened. #13232
  11. Avoid redundant online-change-error when opening an automatically stopped Workspace and performing an offline change.
  12. Some issues with linking/relinking from ports using STRING derived datatypes fixed.
  13. Input/Output names from other Functions/FunctionBlocks could not be used as FunctionBlock definition name (limitation did exist in IL4)
  14. Crash of client when try to open the context menu in the first FB Editor instance of an existing FB. #13351
  15. Carriage Return + Line Feed and New Line were not equal. #5321

 

Version 5.3.1 - 2018-04-24

  1. PADU-S-IT2x16 modules where signal list depends on mode could crash ibaLogic Client. #12645
  2. Updating hardware on PADU-S-IT2x16 after changing modules caused inconsistent FiberOptic signals. #12645
  3. Not all feedbacks were recognized correctly. #12596
  4. Removing last feedback of a task did not update feedback treeview.

 

Version 5.3.0 - 2018-03-07

New Features (N)

  1. Diagnostic tool for checking task timing of PMAC, needs actviation in dongle. #12486
  2. Added function block Text_File_Write, to write text files or log files, replacing LogFile_String_WriteDll. #12547
  3. Added function block Feedback Breaker, optionally with compact display, to determine evaluation start of a feedback manually. #12240
  4. Select single block or all blocks of the current feedback from feedback treeview.
  5. Added feedback treeview. #12241
  6. Rename signals in plan according to hardware routing, even over multiple I/O configurations.
  7. Integrate UCO configuration tool. #10322
  8. Display vectors (arrays) in ibaPDAExpress. #8325
  9. Switch playback online to a different file (must have same modules defined). #11716
  10. FOBD-USB integrated. Please note that FOBD-USB does not support interrupt intervals of less than 10 ms. #11222
  11. When renaming a PC, ibaLogicServer supports renaming the PC registered in the database instance. #11836
  12. ibaLogicServer supports adding a new user to the database. #10227
  13. Pmac can be startet on ibaDAQ-C and DAQ, without hardware access #11864
  14. Switch can be changed to compact display

Improvements (I)

  1. New logic driver (102.00) and DeviceDriver (8.2.0.0)
  2. Add versions of other iba-products on the PC to the support file. #10046
  3. Add original IP Address additionally to network name for network scanner, in case of not correctly working name resolution.
  4. Moving a block that affects evaluation order immediately updates evaluation order treeview. #3665
  5. Moving a block that affects evaluation order automatically starts incremental change. #2953
  6. Jump to module in evaluation order treeview. #2946
  7. ST import/export format is changed to 5.00, file extension is now ".il5". #5023
  8. Instance/Hierarchy/Objects/Evaluation tree views have expand/collapse commands in context menu.
  9. Export evaluation order as single file or as fileset.
  10. Add hints to bottom line for Shift/Ctrl/Alt Keys. #11905
  11. Add date suffix from support file name to support-database zip file.
  12. New HW input for playback files showing the current file name. #11734
  13. autoscroll of plan when dragging an I/O signal. #11746
  14. Changed scroll behavior with arrow keys: nothing selected = plan moves. One or multiple selected: selection moves. One or multiple selected and CTRL pressed: selection moves in fine steps. #7721
  15. On PADU-S-IT2x16, applying hardware configuration now fails if LWL mode doesn't match the S1 Flex setting.
  16. OPC Server is disabled as default for new projects. #11659
  17. LogicServer watches for download/start progress when loading a program into the PMAC instead of a fixed timeout. #11600
  18. I/O Configurator shows RFM card Type.
  19. Display of I/O Pad entries is shortened by removing characters from the middle instead of the end.
  20. For I/O pad entries, description can be used for display in program view. #8263
  21. Default value of datatypes with instances can be changed.
  22. Dropped restriction that FB instance name and variable name must not be the same. #11895

Bugfixes (B)

  1. Restore a newer database backup on older SQL server showed wrong error. #11852
  2. Uninstall did not delete everything. #569
  3. Uninstall sometimes disabled ibaLogic settings when only PMAC was installed. #11866
  4. Uninstaller did not remove all folders correctly. #7833
  5. Uninstaller offers to remove SQLExpress2014 when removing database instance. #11938
  6. Changing the task time of the active project to something less than the basic cycle time shows error message. #5400
  7. Color of showstring text in macros was red. #8004
  8. Fixed default value checking for task times/task order and slider HIGH/LOW values. #12468
  9. Evaluation order of tasks with same priority but different intervals fixed.
  10. Evaluation order and feedbacks were calculated wrong. #7988
  11. FOB-D generated DMA messages on SOFT-PLC mode with odd interrupt times bigger than 5ms.
  12. Could not import ARRAY_TO_STRUCT with splitter. #3760
  13. OPC-UA server could not handle two clients registering variables at the same time. #12282
  14. On import, if an OTC needs to be renamed, OPC tag was not imported correctly.
  15. Renaming of OTCs on import made consistent, when target and source connectors were present in the import
  16. Import of OTCs with existing name and different datatype renames the imported OTCs.
  17. Import of FunctionBlock definitions checks for existing variable names.
  18. Import of data types didn't work. #11533
  19. Import didn't check if task intervals were too fast for driver timing. #12538
  20. Evaluation order view takes a long time until a feedback is shown to the user. #12171
  21. VarValidate didn't work as intended. #12088
  22. OPC DA Enable option vanished when opening OPC Settings dialog. #12107
  23. Interrupted task might get wrong internal state, causing them to be skipped forever.
  24. New computer browser for client-server connection. #11946
  25. Switching active project with multiple platforms selects the wrong active platform. #6222
  26. Importing projects with Playback signals failed sometimes.
  27. Playback signals show values although they are not routed. For older projects, perform "Update Hardware" once to fix it. #11991
  28. ibaLogic Client might crash when closing PADU-S-IT update dialog without updating.
  29. I/O signals STATUS_OUT/STATUS_IN were broken for some hardware types.
  30. Nested function calls in ST did not always work. #11926
  31. A new user cannot see the PMAC control tray icon and an exception happens at start on Win10x64. #11945
  32. Change to or from compact display of converters caused visually dangling links. #11292
  33. Using a hardware input in multiple tasks sometimes caused compilation problems.
  34. Value pads were not updated if the task interval was 200 times the interrupt interval.
  35. Interrupt tasks were started too often.
  36. Dongle data was broken if a password set in PDA using the same dongle was longer than 7 characters. #11890
  37. New installed database connection was not used by default. #11532
  38. Opening a second instance of the ibaLogicClient caused it to crash. #11879
  39. Fixed several problems with the database "installed connection".
  40. More stable PDA Express display after stop/start.
  41. Array default values didn't work correctly. #6243
  42. Fixed some possible crashes on PMAC shutdown #11189
  43. Firmware for PADU-S-IT-2x16 is available if either PMAC or Server is installed. #11469
  44. Datatype export did not contain correct creation date of datatype. #11533
  45. When changing OPC mode from UA to DA sometimes invalid default settings were chosen. #11727
  46. Structs of only one element with strings longer than 10 characters cause exception in display. #11719
  47. Added some repair functions on workspace load for defect or very old databases.
  48. Changing interrupt mode of FOBF/FOBD card with less than 4 links made the link not accept any more configuration changes until next press on apply or re-open of I/O Configurator.
  49. Reading an empty RFM configuration caused problems.
  50. Import repairs function block variable sections that don't contain an correct index. #11518
  51. "Dongle removed" messages reappeared when reconnecting the client. #11458
  52. Many log messages were sometimes missing. #4780
  53. DatFileWrite, buffered writing of DINT values without compression always failed.
  54. An exception was thrown if a ShowString was not quite visible when going online.
  55. Deleting a project with OPC UA user settings failed. #11633
  56. PMAC can be started even if the iba Device Driver was not installed correctly.
  57. FOB-D buffered mode did not work correctly for more than 64 signals per link.
  58. Patch for defect dongles that keep changing their Hardware ID.
  59. FOB-D and interrupt intervals bigger than 50ms generated DMA interrupt buffer overflow messages. #5952
  60. Add warning if RFM card is configured without any card present providing an interrupt.
  61. ShowString did replace every occurance local decimal separator by international decimal separator, even if it wasn't in a number. #11332
  62. Fixed Name generation for RFM cards.
  63. RFM configuration parser could not work with bit offsets higher than 7 or coded in hex (ibaLogic3 compatibility).
  64. Speed up setting up driver registry under certain situations.
  65. Sometimes when updating to a new logicdrv version, driver could not be started without reboot.

 

Version 5.2.4 - 2018-01-15

Improvements (I)

  1. Export of evaluation order into text file. #8025

Bugfixes (B)

  1. Very short tasks might deadlock evaluation.

 

Version 5.2.3 - 2017-10-02

Bugfixes (B)

  1. OPC server stopped updating values if one item was unregistered.
  2. OPC Server adding item multiple times while offline caused defect data references.

 

Version 5.2.2 - 2017-09-15

Improvements (I)

  1. New driver containing several bugfixes, compatibility to ibaPDA v6.38.5. #11693
  2. Can run on systems without hardware, and for that without installed DeviceDriver. #11523
  3. OPC Server disabled by default. #11659
  4. Better reaction on download of larger programs into PMAC by watching for progress instead of static timeout. #11600
  5. Added link to DeviceDriver installer in start menu if iba hardware is added after installation of ibaLogic.

Bugfixes (B)

  1. On PADU-S-IT-2x16 applying hardware configuration failed when S1 setting didn't match selected protocol. #11563
  2. Reading empty RFM configuration failed.
  3. Import of Function Blocks containing variable sections without index failed. #11518
  4. Old dongle missing messages still showed up on ibaLogic client reconnect to server. #11458
  5. Sometimes, especially on changing database connection, ibaLogic client didn't show any server/PMAC log entries. #11599
  6. DatFileWrite failed to write buffered DINT values.
  7. Showstring showed wrong color inside macros. #8004
  8. PMAC went into overload when low-priority tasks were interrupted by high-priority tasks. #11515

 

Version 5.2.1 - 2017-07-17

Improvements (I)

  1. I/O Configurator shows RFM card type.
  2. OPC configuration is not written if OPC-Server is disabled. #11215

Bugfixes (B)

  1. Name generation for RFM cards failed.
  2. RFM configuration parser could not work with bit offsets higher than 7 (ibaLogic3 compatibility).
  3. RFM configuration parser could not work with bit offsets coded in hex (ibaLogic3 compatibility).

 

Version 5.2.0 - 2017-06-27

Windows Vista (x86) is no longer supported

New Features (N)

  1. New driver with full Windows 10 support. #10925
  2. Can run on ibaDAQ-S without access to IO modules. #10265
  3. Show missing donlge in a prominent way. #8667 #10937
  4. Manual PMAC update for PADU-S-IT2x16. #10924
  5. User dlls can be selected when a backup is created. #10838
  6. Unused datatypes can be removed at once. #10617
  7. OPC UA diagnostics information added to PMAC control. #10428
  8. Evaluation times in task information view could be reset. #8957
  9. New dongle info string as input. #8667
  10. Copy all function blocks to the global library. #7979
  11. Single line comments can be used in ST editor. #7534
  12. OTC navigation window contains informations for tasks that are not yet loaded

Improvements (I)

  1. Negative times on TON/TOF/TP leads to invalid output. #10655
  2. Different datatypes could be used for send_data and recv_data in Tcpip_SendRecv block. #10444
  3. Faster switch between function block view and hierarchical view. #2442
  4. Faster update of OTC. #10260
  5. Removed deprecated functions. #5108
  6. OTC/IPC Goto behaviour is now the same. #10639
  7. Line routing improved when moving connected function blocks.
  8. Better information about array and structure values in value pads and tooltips.

Bugfixes (B)

  1. Fixed communication issues
  2. Connecting to different Server after import caused crash. #3955
  3. Evaluation cannot be stopped. #4726
  4. Evaluation could not be restarted on S-IT when PMAC was stopped in browser. #6029
  5. Tasks in same priority with later order number were evaluated less often in overload situations. #10749
  6. DatFileWrite with small sample time for buffered values did not close file. #5858
  7. Changing Diagram Options lead to ConcurrencyException. #5230
  8. The message that a project is stored on target or delete on target did not appear sometimes. #6200 #10388
  9. Import FB with string default $ did not work correctly. #9156
  10. HW configuration error with MS8xICP. #8754
  11. Print function did not store settings. #10242
  12. TcpIp_SendRecv did not work properly with arrays. #5180
  13. Macro with comment in function block could not be imported. #10287
  14. Location of connectors of splitters and joiners were calculated differently. #10798
  15. Time default values were not applied to new instances during online change. #10656
  16. Task order could get lost during online change. #10259
  17. OPC UA Server was not stopped when stopping ibaLogic Server. #10105
  18. FB editor was closed by ESC, even if the intellisense was opened. #3901 #2820 #3198
  19. Showstring changed '$L' to '$R'. #10884
  20. Creating comment did not trigger compilation. #10835
  21. TCPIP_OUT_PDA output did not always reconnect. #10762
  22. Program name could not be changed in casing only. #5794
  23. Data types in FB editor were not always sorted. #10638
  24. Showing OTC overview crashed if no OTC was defined in Project

 

Version 5.1.0 - 2017-01-23

Windows XP (x86) and Windows 2003 Server (x86) are no longer supported

New Features (N)

  1. OPC UA Server
  2. Template export and import for external generated programs
  3. Search filters in instance, definition and hierachical treeviews #8328
  4. Windows 10 is supported

Improvements (I)

  1. ParaFileReadStore FB supports the logical folders on PADU-S-IT2x16 #8757

Bugfixes (B)

  1. Evaltime not displayed after splitting tabs #5931
  2. TIME_TO_UDINT and UDINT_TO_TIME converter did not work correctly #6256
  3. Program overview window did not have the size after reopening the client #7977
  4. Lines did not match the connector or end in the air after open the project #8316
  5. Recreating new struct type with array in online mode caused error #6242

 

Version 5.0.6 - 2016-11-02

Bugfixes (B)

  1. ibaPDAExpress crashed after certain updates of the .NET framework were installed.

 

Version 5.0.5 - 2016-10-11

New Features (N)

  1. Support for ibaMS4xUCO's new calculations and signals

Improvements (I)

  1. Added a large edit window for default value to Showstring function block #8008
  2. DatFileWrite function block can rename file after closing
  3. Improved OTC filtering

Bugfixes (B)

  1. Alignment function also aligned links by mistake #8024
  2. IPC targets can sometimes lose their connections after loading database
  3. Error in HwConfig import if file contains lines without HwSignalName nor VirtualName
  4. Some internal function block definitions where wrong in STA Parser
  5. Invalid default values caused error at Showstring
  6. During startup or online change of larger projects some OPC request for read or write could have been lost
  7. PADU-S-IT2x16 signal descriptions did overwrite user signal descriptions in I/O Configurator
  8. on PADU-S-IT2x16, ParaFileReadStore does now use C:\ and D:\ substitutes as in DatFileWrite
  9. TCP/IP-OUT connection dialog did show wrong IP-Adress for 127.0.0.1 (localhost)
  10. Sometimes eval time was not shown for new tabs

 

Version 5.0.4 - 2016-07-11

New Features (N)

  1. Lines will be highlighted when selected
  2. Clicking on a line with ALT selects the complete network
  3. Unconnected output online values can be changed by double click. Optionally, boolean values can be toggled directly.

Improvements (I)

  1. Improved moving multiple IOs in the IO-pads
  2. Improved IO configurator:
    1. It is now possible to drag multiple signals or multiple links to the virtual signal side, even dragging a whole device is possible
    2. When deleting a signal group, the other direction can be deleted, too
    3. Virtual signal groups can be defined for inputs and outputs separately
    4. Import/Export is available directly inside the dialog
  3. It is now possible to drag multiple signals or multiple groups into the layout
  4. Added copying all FBs of one project into the global library
  5. Reduced ibaPDAExpress startup time
  6. Start ibaLogic server without admin rights

Bugfixes (B)

  1. Timing without hardware was not correct
  2. Data type of a connected OTC target could be changed
  3. OPC option "All items visible for read" did not work
  4. ibaPDAExpress markers showed wrong values
  5. ibaPDAExpress autoscale did not work
  6. Links did not move by moving IOs
  7. Import tasks caused client crash
  8. Addition with FRAND created an error
  9. Struct_to_Array and Array_to_Struct caused compilation failure when only output is connected
  10. Reconnect to different version of running project did not work correctly
  11. In FB editor sometimes text was overwritten at random locations while editing
  12. Deleting FB/MB with Del key did not work
  13. Inconsistent evaluation order did crash compilation
  14. Evaluation order of macro block without instance was not always updated correctly
  15. Shift register resorted values on online change
  16. Database handling when updating ibaLogic was not clear

 

Version 5.0.3 - 2016-03-07

Requirements

New Features (N)

  1. HW output variables support default values
  2. IEPE module for PADU-S-IT2x16 supported

Improvements (I)

  1. FFT calculations can be interrupted by higher priority tasks
  2. Array copy speed significant faster
  3. Faster bulk adding for struct members
  4. Request stop while compile will cancel compilation
  5. DLL interface can use more standard data types
  6. Show data for structs in value pads
  7. Directly change online value for unconnected HW Output values
  8. Import HW mapping with hardware that is not present
  9. Automatically reconnect virtual signals to hardware that was not present
  10. Import HW mapping supports default values
  11. Language change in client or server is synchronized to the other part
  12. Updated user interface layout and translation
  13. Add OPC log files to supportfile zip
  14. Client registered OPC items are shown as Read/Write until they are available in PMAC

Bugfixes (B)

  1. Creating IPC caused defective database
  2. Delete IPC target without IPC source could crash client
  3. Programs with only event tasks could not be compiled
  4. DFW struct caused exception by reconnect to PMAC
  5. Task configuration was not updated by online change
  6. Synchronize or closing IO configurator caused PMAC crash
  7. TIME subtraction created calculation errors or even PMAC crash
  8. Inline calculations created wrong results
  9. OTC value could not be reset to default value
  10. Case-sensitive OTC target name caused defective DB
  11. Wrong active platform after reopening project
  12. Reconnect RFFT with changed array sizes was not possible
  13. Closing PADU-S-IT via browser caused server crash
  14. Activate TCPIP_OUT link caused PMAC crash on start
  15. Active TCPIP_OUT link always forced driver to complete reinitialization
  16. Data type SINT was displayed wrong in PDAExpress
  17. Client connected to running PMAC involuntarily
  18. Macros showed up multiple times in evaluation order tree
  19. Strings consisting only of "-", "+", "-!-" or "-?-" were not shown in the value pads
  20. Handling of STRING variables with non-ASCII characters improved

 

Version 5.0.2 - 2015-03-30

Requirements

New Features (N)

  1. Added Playback control signals

Improvements (I)

  1. Playback module handling improved
  2. Support for ibaMS4xADIO improved
  3. "Closing sample" of DatFileWrite is written if StoreValues is still true on falling edge of StoreFile.
  4. Avoid jumping progress bar for evaluation time
  5. Enabled buffered mode for ibaMS4xUCO

Bugfixes (B)

  1. Closing PMAC sometimes caused PMAC crash
  2. Serializing Array of Struct caused PMAC crash
  3. Automatic drive mapping for PADU-S-IT2x16 was defect. Changed to:
    C:\ = \DatFiles\   (RamDrive)
    D:\ = \Hard Disk2\
  4. Arrays in DLLs with default values did not work
  5. Control signals for ibaMS3xAI did not work
  6. ibaMS4xUCO did not work correctly

 

Version 5.0.1 - 2015-02-16

New Features (N)

  1. Support for ibaPADU-S-IT-2x16
  2. Support for ibaMS4xADIO module
  3. Support for Win 8.1/Server 2012 R2

Improvements (I)

  1. Enhanced PMAC handling:
    1. Detach PMAC in active project
    2. Stop target PMAC in connection dialog
    3. Info about PMAC running a different project on project load
  2. OPC Server connection improved
  3. Increased stability of watch values
  4. Module names can be set in DatFileWrite using FILE_INFO
  5. PdaExpress can be fixed as topmost window
  6. DatFileWrite works with UNC path if account used for PMAC has access to it
  7. Increased stability of PMAC communication

Bugfixes (B)

  1. REAL_TO_INT and REAL_TO_BOOL were not working as in ibaLogic 3 and 4
  2. TIME subtraction created wrong results or caused PMAC crash
  3. Online change with global variables (OTC, I/O var) failed
  4. Online change string value omitting trailing or leading ' failed
  5. Import ST containing DLLs failed, even if appropriate DLL is present in DLL definitions
  6. Communication to PMAC did not recover after some faults
  7. Incompatible PMAC on target caused client crash
  8. Changing macro definition could lead to defect database
  9. Compile failed if default string contains #
  10. Too small REAL/LREAL values (underflow) did set the invalid flag instead of changing the value to 0.0

 

Version 5.0.0 - 2014-11-17

New features compared to ibaLogic-V4

  1. A new runtime system forms the basis for ibaLogic-V5
  2. Event tasks could be used in addition to existing interval tasks
  3. Tasks with higher priority could interrupt others with lower priority
  4. Playback of iba dat files for input signal simulation is possible
  5. A total overview of the task run times is available
  6. A separate control (tray) for PMAC is available
  7. An INVALID value is displayed on the blocks as red connector box, if a calculation error occur, eg. division by 0
  8. New function blocks Execute and ParaFileReadStore
  9. The DatFileWrite block (DFW) has been rewritten (needs special handling when updating from V4)

Improvements

  1. Editing performance is improved significantly
  2. The 64 KByte memory limit of V4 is repealed
  3. The string length limit is repealed
  4. The turbo mode is always active

Cutoffs

  1. The multi-client feature is no longer supported
  2. Breakpoints in ST are no longer supported
  3. The arcs at line crossings are removed