######### C H A N G E - L O G ############ Build 4.2.0.1 - dynamic time out for initialisation of OPC items (time out per OPC item) - opcIor => shows state of initialisation - opcIor i => shows unitialized variables - opcIor filters are case insensitive - opcIor starts in own thread to avoid freezing IOC shell communications Build 4.2.0.0 - Added support of communication with Programmable Logic Controllers (PLCs) via the Modbus protocol over TCP, serial RTU, and serial ASCII links (https://github.com/epics-modules/modbus V2-9 https://github.com/epics-modules/asyn V4-34) Build 4.1.0.6 - Start OPC server before adding groups and items Build 4.1.0.4 - EPICS BASE is now 3.14.12.8 - Support for ai/ao converting - Support for bo record field HIGH (seconds to hold high) Build 4.1.0.3 (28.04.2018) - Bugfix for OPC data type R8 Build 4.1.0.2 (27.02.2018) - EPICS BASE is now 3.14.12.7 - OPC commands can be redirected to file now - Support of field AOFF for debugging - opcIor got filters - New OpcGroupList function to count PVs per group Build 4.1.0.1 (09.12.2016) - Starting from this version, waveform records are supported again - All PVs (connected to OPC server) will be initialized from server at start Build 4.0.0.2 (04.07.2016) MAJOR UPDATE - Solved issue: "opcSetScalar-error" - EPICS BASE is now 3.14.12.5 - New OPC client library with DA v3.00 support (Softing OPC Classical Toolkit V4.41) - Configuration changed Now you can use long OPC variable names directly - Duplicate parsing (OPC parser + EPICS parser) of OPC variables is omitted (faster start and better EPICS compatibility) WARNING: waveform records are not supported in this version - opcDbg removed - asWriteLog removed Build 3.8.0.0 (14.02.2011) MAJOR UPDATE - EPICS BASE is now 3.14.12 - Exception in Com.dll fixed Build 3.7.0.3 (06.11.2010) MAJOR UPDATE - EPICS BASE is now 3.14.11 Build 3.7.0.2 (06.11.2009) MAJOR UPDATE - EPICS BASE is now 3.14.10 - Detection of interrupted connection of OPC server added - Includes all known bugfixes of EPICS BASE (November 2009) - Compiled with Visual Studio 2010 (ready for Windows 7) Changed DEMO (25.8.2009) - Setup for OPC simulator has been included in application setup now (needed for DEMO configuration only) - IocShell has not been changed!!! "BESSY mbH" is "Helmholtz-Zentrum Berlin für Materialien und Energie GmbH" now Build 3.6.0.0 (10.9.2007) MAJOR UPDATE - EPICS BASE is now 3.14.9 - Includes bugfixes of EPICS BASE up to #298 Build 3.5.4.3 (9.3.2007) - several internal code changes and exception handling - waiting 10 seconds for safe start of OPC server (solved problems with more than 1000 OPC variables) Build 3.5.3.54 (28.2.2007) - Removed waiting for OPC groups - Added selfchecking of uninitialized OPC variables and read them back if necessary - fixed problems with waveform records (evaluation of FTVL-field) - Added opcDbg("-2") to manually check uninitialized OPC variables - Added opcDbg("0x200", "filter") to show process of making instances of OPC variables Useful to check which OPC variables are active in EPICS - Added opcDbg("0x400", "filter") to list known OPC-variables at IOC-shell Useful to check which OPC variables are known in EPICS - Added filter in opcDbg for instance/read/write OPC variables Only variables which are matching filter will be shown (simple substring comparison) Build 3.5.2.2 (6.2.2007) ------------------------------------------------------------ - iocShell waits until all OPC groups are initialised - OPC communication is now synchronized by OPC driver Build 3.5.2.1 (1.2.2007) ------------------------------------------------------------ - OPC driver supports waveform records now - Added opcDbg("-1") to show available local OPC servers and browse connected OPC servers for available OPC-items - Added "opcEnum-service" to setup (OPC-Server-Lookup)