Revision history version 1 of the Tani OPC Servers. Newer info here.
The newest information is on top.
Version 1.20.21 - 2021.1.21
- The connection configuration with System.AddTopic now knows a setting for the write optimization:
Keep write sequence.
Version 1.20.20 - 2020.11.3
- The installer now supports 10 20H02.
Version 1.20.19 - 2020.9.23
- Bugs fixed
- Actualized Wibu dongle libraries from the manufacturer. A security fix with a CVE number is contained.
Version 1.25.18 - 2020.9.17
- Bugs fixed
- Arrays with len of 1 in the Siemens S7 1500 models now are handled correctly.
Version 1.25.15 - 2020.8.20
- Bugs fixed
- A seldom happening syncronisation error is fixed. It did happen on very much OPC UA client connections.
Version 1.25.14 - 2020.7.30
Version 1.25.11 - 2020.7.7
- Bugs fixed
- An other bugfix in the INAT configuration impoet fixes another IEEE import issue.
- The timeout in writing the station parameters to a device is longer now.
This should prevent the timeout message after the parameter download was completed.
- On the Regor devices now DCHP can be configured on the second network adapter without any error message.
Version 1.25.10 - 2020.6.15
- In Siemens S7 1500 connections in instance data blocks now the TIA standard view can be changed for compatibility with some S7 1500 toolkits.
The "static" elements will be dropped if it is the only element containing PLC variables.
- Bugs fixed
- In the INAT import in Siemens S7 symbols now the conversion from IEEE is working correctly
Version 1.25.9 - 2020.6.8
- Siemens S7 300/400 bit write has a new option vor very old PLC models:
Do not use the native bit write, use as alternative: Read byte, modify bits, write byte.
This is unsave. If the PLC program and the OPC Server are writing in the same element a data loss will be happen.
Version 1.25.8 - 2020.5.22
- Bugs fixed
- Siemens S7 1500 with firmware 2.8 now allows writing big arrays also.
Version 1.25.7 - 2020.5.8
- Bugs fixed
- In Rockwell PLC access a rarely happen timing effect ist fixes.
If did happen if mang global variables are extsing and the first access in startup is a PLC write.
- A rarely occurring effect in conjunction with Siemens S7 1500 models has a special configuration.
After many hours running the PLC access to some models are breaking the connection for a very short time.
The new setting now allows ignoring this interruption, so the OPC client does not see any warning.
- Writing of complete structures containing boolean values now will work with Siemens firmware 2.8.
- In lists of structures containing sub structures now the data are correctly always also of they will be accessed with OPC UA.
Version 1.25.6 - 2020.4.21
- For Rockwell PLC with firmware 20.12 a special setting for arrays now exist.
The automatically PLC detection can not detect the necessary offset in reading arrays in all cases.
- Bugs fixed
- Modbus reading inputs now correctly reads input registers.
- Modbus now handles arrays in the input and output area.
- OSI(H1 now establishes the connections stable also if many connections will be started in a short time.
- In the OPC DA client a stability issue is fixed. This did happen when an OPC Server doesnt return the data type at the function ValidateItems().
With other words a workaround for more compatibility for not compatible OPC Servers.
- The OPC toolkit c# returns correct values for the values in structures.
Version 1.25.5 - 2020.4.6
- The installation program now has more command line parameters. This is important mostly for unattended installations which do not show anything on the screen.
- Bugs fixed
- The direct download of models from the OPC UA Modeler to the PLC Engine now always uses them directly
- Long symbol lists are scrolling correctly again. This was accidentially damaged in version 1.19.4
Version 1.25.4 - 2020.3.23
- Bugs fixed
- The Windows OPC DA client does not call "browse to" any more. The reason is that some older OPC DA servers do not handle this correctly.
- The status variable functionality from the configuration software now supports writing to time values.
- An update of the Microsoft Windows Defender solves the false positive from 2020.3.19.
Version 1.25.3 - 2020.3.19
- Bugs fixed
- The OSI/H1 driver now supports VmWare drivers from the "Fast ring" product.
- The Microsoft Windows Defender accidentally has detected a virus in ConfigServerxx.exe and WmkLicGuixx.dll.
This was from 2020.3.8 up to 20.3.19. Newer Defender updates are resolving this for the 64 Bit versions.
On the 32 bit the only current solution is using another virus software.
Version 1.25.2 - 2020.2.20
- Multiple Tani products can be installed on one system. This is necessary because many other OEM deliver Tani tools for accessing plc and databases.
- In Rockwell PLC now scalar elements single bits now can be browsed, readed and written.
- Bugs fixed
- The OPC UA timing is speed up again.
- The license usage elements now are actualized on change.
- On ebmedded devices the configuration data are saved more quickly. This mostly affects flash disks.
- Siemens S7 400 models are not longer recognized as S7 1200.
- The OPC server with small licenses and the versions for sales partners now are offering the memory variables and structures.
Version 1.25.1 - 2020.2.9
- The symbols for online diagnostics have a better design.
- The logger now shows in the file settings the absolute path of the logger file.
- Symbols for Siemens S7 300/400 Models can be imported from TIA V16 projects also.
- In the OPC DA server now writing into the plc will work faster if the client does not need a write confirm.
- Bugs fixed
- In new plc connections to Siemens S7 300 the default "keep write sequence" bit now will be set.
- In Modbus connections bad answers from a partner are dropped. This prevents high system load.
- For Siemens S7 1500 models with firmware 2.8.x another fix has been done. It affects the amount of elements which will be requestes at once.
- The OPC UA server now handles explicit translate calls. Some UA clients are calling this.
Version 1.25 - 2020.1.4
- The OPC DA client now supports "flat browsing". Older OPC DA server which originally are made for 16 bit Windows may require this.
- Bugs fixed
- A stability issue in the OPC server functionality is fixed.
This did happen on many UA clients working, many plc connections and lots of synchronous read operations.
- Quickly write of many bit values into a S7 300 with time optimization selected now works stable.
Mostly this effect did happen in lot of synchronously bit read requests did run at the same time.
- Siemens S7 1500 PLC models with firmware after 2.8 now are supported for many variables. Siemens ships this firmware starting on September 2019.
- A bugfix of the OSI/H1 driver prevents crashes especially in VmWare environments.
- The element recirect function now supports path length up to 512 bytes.
- Under Windows now certificate files with the Windows line end CR LF will be handled correctly.
Version 1.24.4 - 2019.10.15
- Bugs fixed
- The internal license Internal05 now is using the correct order number.
Version 1.24.3 - 2019.10.13
- User configurable global settings added. This is for settings in the connection between the graphical configuration and the PLC Engine or OPC
Server. It can be used also for setting specific connections in the OPC server to read only.
- Bugs fixed
- In the S7 1500 using mixed optomized and non optimized data blocks: A read error in combined bits is fixed.
Version 1.24.2 - 2019.9.30
- TIA PlcSim support new.
- Bugs fixed
- On devices with multiple network adapters the Rockwell station search now works.
- OPC UA Browse to internal variables of class 1 now working stable.
Version 1.24.1 - 2019.9.23
- The System topic is offering in the PlcDetails of Siemens S7 1200/1500 models more values.
This are firmware releases, cycle times, load and more.
- The OPC elements now will be delivered sorted. The sorting affects names of connections, datablock names (Siemens) and root variable lists (Rockwell).
Arrays and structure content will not be sorted. With this now arrays are displayed in the correct order.
- For special S7 300 soft PLC a setting can reduce the S7 frame length directly from startup.
Only if this is set those devices are accepting the connection.
- Bugs fixed
- Rockwell routing over DH+ now knows more PLC and adapter models. This allows accessing PLC behind multiple DH+ networks.
- Rockwell reading of system structures containing hidden elements now work stable.
- OPC DA will work stable also if a client uses the same item multipne in one request.
- The installer of the configuration standalone now handles the item syntax based data conversions correctly.
Version 1.24 - 2019.9.5
- Rockwell MicroLogix/SLC/PLC5 support new. This runs the Micro800 family also.
- Rockwell Routing new. PLC using DH+ and other busses can be accessed over any network capable Rockwell controller.
Complex routing paths using DH+ and underlaying IP networks are supported also.
- The arm64 software now is supporting the dongles also.
- The installation restarts the dongle software. So the actual copy is installed always.
- Item redirects are fully supported.
- Bugs fixed
- The OPC UA server accepts connections from UA clients which does not send a url.
The UA specification will require an url given.
- The Windows version of the configuration software now offers the serial diagnostics if the device supports this and serial is licensed.
- The station search in the configuration software will find the devices on machines with many network adapters also.
- The optimize logic für connections working symbolic - Siemens TIA, BACnet, Rockwell - does not cut variable names.
- The Linux installer for gui programs now are supporting the Russian language.
- The marked lined in the diagnostics logger under Windows is better readable
Version 1.23.5 - 2019.8.31
- Bugs fixed
- S5 H1 connections with a separate connection wor wtiting now works again. This was damaged in version 1.17.0.
- The setting "single plc request" in Siemens S7 300/400 and Mitsubishi connections now handles write jobs also.
- The setting "single plc request" in Mitsubishi now is using another 3E protocol opcode. Some plc firmware releases are requiting this.
Version 1.23.4 - 2019.8.22
- Bugs fixed
- In connections to PLC a stability issue is fixed. It could happen that data was not updated anymore.
Version 1.23.3 - 2019.8.6
- Bugs fixed
- In BACnet COV with many elements are handled correctly now.
- The TIA symbol import for S7 300/400 Models now imports strings from TIA15 correctly.
Version 1.23.2 - 2019.7.30
- In BACnet the start of a connection is speed up. The browsing is catching the necessary elements only.
- BACnet now optimizing using arrays and structures. The network load decreases, the performance increases significantly.
- BACnet has BBMD support now. This simplifies the configuration of connections in complex environments.
- BACnet COV elements now supported. These elements additionally have a configurable connection check.
The application does not need handling this, the usage of COV will be pretty simple.
- Bugs fixed
- The configuration shows the list of connections correctly also if more than 260connections are existing.
- Writing variable values with the configuration status functioanliy handles 16 and 32 bit variables correctly.
This was damaged in version 1.22.1.
Version 1.23.1 - 2019.7.1
- The status variable now shows elements of structures and arrays separate. This easily allows writing of structures and arrays.
- OPC UA now supports variables with the type LocalizedText and QualifiedName. Both variables are read only.
- The price lists now are available in French, Spanish and Portuguese.
- The online license activation now supports the activation over MAC addresses. Additionally bulk activations are possible now.
- Bugs fixed
Version 1.23 - 2019.6.13
- The Russian language ist supported now. Website, configuration, item syntax help
- The internal product version management has been optimized. This allows a central management of the product names and product functionalities.
- The browsing representation of arrays in Siemens S7 1200/1500 can be changed with a configuration option from element[x,y] to element.x,y
- Bugs fixed
- More of the older versions of the Siemens S7 1200 are supported. This mostly affects models from 2011, it affects optimizing to complete data blocks also.
- The System tree now offers correctly the Siemens S7 1200/1500 models order number and plc model.
- In the Siemens S7 1500 models now datablocks containing alarms are handeld correctly.
- In Siemens S7 1500 projects with inputs defined first now comments are handled correctly.
Version 1.22.12 - 2019.6.11
- Bugs fixed
- A stability issue in the OPC client redundancy is fixed.
Version 1.22.11 - 2019.6.6
- Bugs fixed
- Siemens TIA symbol import in TIA 15.1 for S7 300/400 models expanded.
Now newly created data blocks after convert a project from an earlier TIA version will be handled.
- Siemens TIA symbol import in TIA 13 for S7 300/400 models expanded. This affects SDB with instances of more SDB.
- In Siemens S7 1500 and 1200 models a plc program change under heavily OPC write load will work stable.
- The Siemens TIA portal V13 symbol import now imports recursively created index data blocks.
- The configuration will offer the adapter selection in OPC UA client connections now.
- The redundancy with OPC client connection will register the elements also if the communication partner will deny this.
Version 1.22.10 - 2019.5.21
- The Siemens TSAP search will find the Logo8 automatically.
- Bugs fixed
- Systems with network namespaces for separating networks as the Regor devices now are supporing OPC UA connections on the given adapter.
- In the OPC UA certificate management an error is fixed.
Version 1.22.9 - 2019.5.12
- Bugs fixed
- The new added setting "Deactivate receive cache" will stabilize OPC redundancy connections.
- In the OPC server the last optimizing can be deleted now.
Version 1.22.8 - 2019.5.2
- Bugs fixed
- Moreover a stability issue in the item management is fixed.
Again this did hit the OPC groups, now more than 5000 OPC groups with multiple thousand elements will work now stable.
- Unfavorable timing settings which an OPC UA server will deliver will be corrected so that a stanle connection is guaranteed dynamically.
- An issue with suffixes in S7 300 symbols is fixed.
Version 1.22.7 - 2019.4.16
- The grahical configuration now saves the last used status variable table.
- Dongle licenses now can be stored on new Wibu dongles.
- Bugsfixed
- On S7 1500 connections with switched off name groups now the comments of input and output elements
are handled correctly also if the symbols has been entered in the same sequence.
- A stability issue in the internal handling of the items is fixed.
The effect did happen if many OPC groups with many elements will be switched on and off quickly.
- More than 1000 items can be handled in one OPC request.
- Bacnet bit strings are supported now.
- The graphical configuration does not consume memory on empty variable tables.
Version 1.22.6 - 2019.4.8
- New: Redundancy for OPC UA client connections.
- Bacnet is optimized for supporting the possibilities of newer devices.
- Bogs fixed
- The VIPA Speed7 detection during the automatically Siemens S7 slot search is extended for more models.
- The auto discovery service does not slow down under Windows.
This did happen if lot of OPC servers from various manufacturers are installed in parallel.
- In The Siemens S7 1500 models now bool arrays can be written.
- The ip address change for devices which can not be reached directly works stable also
if the device and the pc has multiple network adapters and multiple ip addresses.
- An stability issue in using much OPC UA client connections is fixed.
- In fast working raw data connections a stability issue is fixed.
- The OPC UA server now supports systems with more than ten local station ip addresses in discovery.
- In older Rockwell controllers using firmware 20 written array data will not be shifted.
It is not exactely checked if this will be correctly always. In multiple plants this is working stable.
Version 1.22.5 - 2019.4.2
- In the S7 300 symbol import a stability issue is fixed.
Version 1.22.4 - 2019.3.26
- Connections to Modbus now are supporting multiple connections needed if they are running over a Modbus TCP/RTU Gateway. Two options are existing:
- Create multiple Modbus connection. One is the master containing the IP address. The others with differend unit id or time settings will reference to this master connection.
- Use the Unit ID element from the Modbus item syntax.
- BACnet priority array new.
- BACnet schedule new.
- Siemens S7 symbol import for TIA version 15.1 new.
- The structure import from controllers now offers all elements containing structures. This simplifies the selection.
- Complete support of struktures in Rockwell controllers.
- Bugs fixed
- Arrays with float values as a single element (all array data at once) in the S7 300 are working stable now. The same is true for arrays of timers and counters.
- Importiertd struktures in Rockwell controllers are recognized and cam be used everywhere.
- In the S7 1500 models system structures in peripheral elements are supported now.
- In the S7 1500 models hidden elements are dropped again. This was damaged in version 1.16.7.
- The S7 300 Symbolimport now handles IDB which are referenced over IDB.
Version 1.22.3 - 2019.3.25
- Licenses added and license model expanded.
Version 1.22.2 - 2019.3.19
- Special VIPA Speed7 detection in the S7 slot search. This will prevent effects with older Speed7 models if a S7 1500 model is searched later.
- Bugs fixed
- BACnet names with dots now under Windows are detected correctly.
Version 1.22.1 - 2019.3.4
- New produkt OPC Server De Luxe Maximum.
- New assistent for the creation of connections to Mitsubishi controllers.
- Bugs fixed
- Now dots in controller names are allowed. Thew will be enclosed on "".
- The Mitsubishi dialog for subnet values will save the enetered values correctly.
Version 1.22.0 - 2019.2.18
- New: Serial Modbus RTU.
- In dynamically created connections the application timeout can be configured also.
- Bugs fixed
- Quickly running OPC UA write requests to not registered elements do not return an error anymore.
- Writing to big amounts of elements has been speed up.
- In multi dimensional arrays over OPC the array indices now are in the "Siemens style".
Version 1.21.8 - 2019.1.9
- Bgus fixed
- Multiple licenses for multiple stations in one file now are working stable.
- In quickly stoping and starting again with multiple elements in a S7 300 a stability issue is fixed.
Version 1.21.7 - 2018.12.17
- The configuration software now can activate licenses online.
- Bugs fixed
- Using a lot of memory variables is speed up during the software startup.
- the accuracy of OPC UA timeouts under Windows is increased. This prevents timeout messages on short running timeouts.
Version 1.21.6 - 2018.12.11
- Bugs fixed
- Im revision OMS2.290 of the S7 1200 now instanced data blocks are recognized correctly (5).
Version 1.16.5 - 2018.12.7
- Activate software license online. Single or with lists if many licenses need to be activated.
A big license file containing the license activations for many stations can be created. It can be created by the customer, or if the MAC addresses of the devices are sent
the ready file will be created by Tani and sent to the customer.
This will simplify the usage of a copy station for setup of multiple devices.
- The OPC Server "Minimum" and "Small" now are offering the memory variables and the status window for the configuration software.
- Float data now are setting the LOCAL_OVERRIDE quality if the value becomes nan.
- Bugs fixed
- A fragmentation issue in loading symbols is fixed (4).
- In the S7 1200 an issue with CHAR elements in flags and i/o is fixed (6).
- In long fields of integer variables in the S7 1500 a fragmentation issue is fixed.
Version 1.21.4 - 2018.11.14
- Bugs fixed
- In Rockwell controllers structures beginning with "__" are not showed if the desired setting is made.
Version 1.12.3 - 2018.11.8
- Siemens S7 300/400 symbol import with TIA V13 and v14 and v15 projects.
- Bugs fixed
- Modbus UDP connections to partners which do not offer the port using less computation time.
- Some S7 1200 models can handle 50 requests only. This will be handled now.
Version 1.21.2 - 2018.11.2
- In Modbus TCP connections a new setting allows register bit write instead of using the secore Modbus standard handle insecure with read, modify and write.
Some modbus devices do not have implemented the register bit writing.
- Bugs fixed
- BACnet devices using 16 Bit or BIG5 charsets now are supported.
Version 1.21.1 - 2018.10.18
- Full structure support for Rockwell cointrollers now exist. So complex elements can be handles as one element.
- The files from the diagnostics logger can be up and downloaded with the configuration software.
This also handles user data files handled by the logic tables.
- The OPC simulation to controllers now can be used for symbolic working PLC models also. Affected are S7 1500 and Rockwell Control Logix.
- Bugs fixed
- The deletion of an item now is written correctly into the diagnostics logger.
- Mixed calls ov event read and sync read for an item now stable brings the value after the call time. This is more secure but more slowly.
- The OPC UA client now supports the newer Siemens WinCC panels and their integrated OPC UA server.
- A issue on the creation of new connections to controllers is fixed. This did happen on multiple going back to the plc protocol type.
- Linux: Newer systemd environments now can stable stop processes which are depending on other processes.
This will affect firmware updates, but it may be important also for the management in bigger environments.
Version 1.21 - 2018.9.24
- Mitsubishi Melsec-Q support added. This works with all Mitsubishi controllers from the year 2000.
- Bugs fixed
- The OPC UA server honors the special setting "IP address instead of domain name" also in using global discovery.
Version 1.20.9 - 2018.9.21
- Bugs fixed
- A stability issue in Rockwell controllers with separate network modules is fixed.
Version 1.20.8 - 7.9.2018
- Bugs fixed
- A stability issue during element browsing is fixed.
This was a side effect of an speed optimizing during the creation of thousands of elements.
Version 1.20.7 - 5.9.2018
- Bugs fixed
- The installation under Windows now again handles system path variablen length above 1K.
An update from the installation generator did bring this effect.
But now the install details logging does not work anymore. The installation generator manufacturer is working on this.
Version 1.20.6 - 29.8.2018
- Backup and restore of complete configurations gives more detailed messages to happened errors.
- The installation under Windows creates a "install.log" file.
- In Rockwell controllers internal variables will be dropped.
- Bugs fixed
- Renaming connections will rename the symbols also.
- The uninstaller now removes the OPC UA xml file.
- In the OPC libraries the confirm call initializing has been changed. This simplifies c# and Java confirm calls.
- String constants given to System.Topics.<MyTopic>.AddVariable now are supporting comments.
- Using symbols now does not bring an unknown error 3.
Version 1.20.5 - 27.8.2018
- Bugs fixed
- The Windows installation fixes an internal certificate error from the standard libraries.
The reason was an expired system certificate which only will be replaced on an online system update.
- Under Windows the installation registers the services more stable.
In earler versions the installed services did not start sometimes after the installation.
Version 1.20.4 - 6.8.2018
- With the dynamic connection creation functionality now OPC UA, OPCPipe and OPC DA client connections can be configured.
- Installations with the dongle can be expanded directly on the plant.
- The system topic now offers the amount of licenses. This is created from the base license and the installed addon licenses.
Additionally the license limits are offered: The maximum possible and the currently used: Number logic tables, number items, number connections.
- More license models are existing now, this is used für individual license contracts.
- In OPC UA and OpcPipe the creation of much elements now is working much faster.
- Bugs fixed
- The system topic now brings the order numbers without a null sign on its end.
- The OPC UA server now supports the Python OPC UA library with the function which will create an item name from multiple parts.
-
- ODBC now supports Microsoft Access.
- The Siemens S7 symbol import supports predefined strings containing the semicolon and the dollar sign.
- If multiple BACnet connections exist they will start stable after reboot.
Version 1.20.3 - 25.7.2018
- In OPC DA client connections now the application timeout can be set. Before this was fixed to 20s.
- Additionally now dots in item names in OPC DA client connections will be converted in an exclamation point.
The dot is used as a name separators in many OPC software. The conversion will prevent wrong browse display and errors on the item registration.
- Bugs fixed
- In OPC DA client connections now the application timeout can be set. Before this fas fixed to 20s.
- Windows only: Another fix stabilizes the access to redirected home directories. This again affects file locking.
- A stability issue in the conjunction of hevily loaded IP connections and OPC UA and OpcPipe is fixed.
Version 1.20.2 - 20.7.2018
- Bugs fixed
- The OPC UA discovery server now supports under Windows older discovery server of other manufacturers.
A stability issue in this conjunction is fixed.
- The configuration now handles files and settings under Windows also if the local home paths are changed with group policies to a server
and file locking is not allowed on the server.
Version 1.20.1 - 19.7.2018
- Bugs fixed
- The dongle recognition will work again. This was damaged in version 1.20.
Version 1.20 - 17.7.2018
- OPC UA extended discovery.
This simplyfies the configuration of OPC UA connections if the communication partner supports this. All available UA server now will be find online and showed in a list.
The internal discovery server is fully compilent so it can be used as an external discovery server.
Additionally to the internal running discovery server an external discovery server can be configured.
- OPC UA mulitcast discovery. This can be configured over the internal discovery server. As an alternative an external multicast discovery server can be configured.
- The OPC UA connections will work also if the domain system is not configured properly but the remote client needs this.
- The configuration software now uses a progress bar for the communication display. This allows faster reactions after the software start.
- In connections with redundancy a new option allows the writing to all connections of the redundancy.
This is needed if the controllers are redundant also.
- Bugs fixed
- On OPC UA if many sync jobs are used and the connection will be break down frequently the core will not restart.
This can happen on special heavily load and stability test clients if multiple of these tests are running simultanously.
- OPC UA now supports more than 48 server connections.
- In the S7 1500/1200 now comments are delivered.
Version 1.19.14 - 14.6.2018
- Bugs fixed
- In the S7 1500 now instance data blocks with UDT and with the setting "set in IDB" are supported correctly also on complex structures.
- The import from INAT OPC and DDE servers now is supporting the special Germnan letters also from Windows 95 and Windows NT.
- H1 fixes a Windows error which mostly happens on redundant server clusters.
Version 1.19.12 - 5.6.2018
- The OPC DA client is supporting more - often very old - OPC DA Server.
OPC DA was not standardized as well as in OPC UA.
- Bugs fixed
- The OPC UA server now offers the item data types during browsing properly again.
This was damaged in version 1.12.11.
Version 1.19.11 - 30.5.2018
- New addon 100 000 items.
- Now hand edited symbols can be used for controllers which are supporting online variable browse.
This sometimes is neccessary for some OPC UA and OPC DA servers do not deliver data types.
- Lot amount of symbols in one list now works much faster.
- Bugs fixed
- Tiemstamps in the S7 300 in BCD format handles the millisecond value correct also on number parts above 8.
- A stability issue in the OPC UA server is fixed.
It did happen if many syncronous read and write jobs are running and the connection will be interrupted frequently.
Version 1.19.10 - 16.5.2018
- The connection diagnostics are soning more detailed messages:
ARP errors (mostly the partner station is switched off),
Domain errors (the domain name is wrong or is not registered),
Network configuration errorsr (no router, the network adapter is switched off).
- All components from the dongle manufacturer (Wibu) are actualized.
- Bugs fixed
- The setting "IP address instead of domain name" in the OPC UA server connections are offered during editing a connection also.
Version 1.19.9 - 13.5.2018
- The restore of complete device configurations now allows editing the network adapter assignment..
The restore allows changing them.
- Imported structures can be reimported single or all.
This si neccesary if the PLC program structures has been changed.
Configured structure definitions will be stored over reboot and power on. A new import on power on would be too time consuming.
- Bugs fixed
- BACnet variables containing a dot now will change it to an underscore. So they can be used now.
- Browsing th the S7 1500 now works also if an id number lies over multiple frames.
- The OSI/H1 driver now works stable if more than 16 adapters are present in the system.
Version 1.19.8 - 4.5.2018
- Bugs fixed
- During the creation of a new self signed certificate now the domain name is used also.
The precausions are: The station name does not contain dots, and the domain name exists.
- a stability issue in conjunction with ceritficates is fixed.
It could happen on not accepted certificates.
- Under Windows 32 bit less system handles are used.
Version 1.19.7 - 28.4.2018
- Bugs fixed
- The OPC UA internal timestamps are now delivered as UTC timestamps. The specification will require this.
- A stability issue in conjunction with OPC UA certificates is fixed.
- In the S7 300/400 the handling of time elements is working fine also if it is the last element in a data block and it is handled as a part of an optimization.
Version 1.19.6 - 24.4.2018
- Bugs fixed
- The connections from the configuration client to the devices now stores a changed port number.
- Broken connectiond from the configuration client to a device now works stable after a station change.
- The OPC UA Server handles abort and error requests correctly and stable.
- Sending of long data frames - multiple 100KB - now works more quickly.
- Extensions for BACnet are available for accessing a wider range of devices.
- In accessing optimized structures a stability issue is fixed.
Version 1.19.5 - 19.4.2018
- The OPC UA server funktion now works much faster on access to industrial controllers which are working with symbols directly.
- Up to 64 network adapters are supported now.
- Bugs fixed
- The OPC UA client supports enum data.
- The OPC UA client can browse and access variables behind nodes which are marked as non readable.
- Under OPC UA properties can be read. The server need allow the reading for the requested variables.
- The station search of the configuration software does not use 100% of computation time on systems with one cpu only.
- OSI/H1 now works stable on cluster servers with more than 64 cpu and more than 32 network adapters.
Version 1.19.4 - 14.4.2018
- The OPC UA client supports more functionality for handling of structures.
- Bugs fixed
- The OPC UA client detects variables with badly assigned data types.
A reading of the data value is not necessary, before only this did return the correct data type.
Version 1.19.3 - 11.4.2018
- Bugs fixed
- The S7 1500 access now is supporting the system function blocks which are shipped with some expansion cards.
Version 1.19.2 - 22.03.2018
All changes do not affect the OPC Server functionality.
Version 1.19.1 - 22.3.2018
- Structure support new. This simplifies the usage with MES systems.
- The S7 1200/1500 optimizes the communication to the controller over structures.
This dramatically increases the communication, eminently if lot of bit variables are handled.
Version 1.17.25 - 14.3.2018
- In S5 connections now the used character set can be changed from ANSI to 850. This affects strings only.
Version 1.17.24 - 14.2.2018
- Bugs fixed
- Software licenses will be recognized correctly on software actualizations from very old revisions.
- The OSI/H1 driver now works stable in virtual machines driven by VmWare.
Version 1.17.22 - 22.1.2018
- In the Siemens S5 now bits can be written also in very old configurations which will need a separate connection for writing.
- Support for the W&T purebox with firmware 1.46 added.
- Bugs fixed
A flaw in using very much variables in Rockwell controllers is fixed. Now all variables are using the correct data type.
This behaviour happened if more than tenthousand variables are existing. Variables in structures are not affected.
Version 1.17.20 - 8.1.2018
- Bugs fixed
- In the S7 1500 structures are showed correctly also if the data block using them was edited with Step7 TIA Portal before v12.
- The license OPC tunnel can be used again. It was damaged in version 1.17.2.
Version 1.17.17 - 20.12.2017
- Bugs fixed
- The access to a S7 1500 using lot of flags and inputs / outputs works stable now.
Version 1.17.16 - 12.12.2017
- The performance on access to Siemens 1200/1500 models is speed up.
- Bugs fixed
- The optimizing of read requests to s Siemens S5 now combines bit and word area elements.
This will increase the speed if lot of bit and word elements are requested in mixed order.
- S5 connections with H1 to CP which can handle the writing into the plc woth two connections only are working much faster.
- Editing a subroutine call in a logic table now works also if the subroutine itself was changed to more input or output parameters.
- The editor for the user/password of the configuration access now can be used on systems with touch also.
- The OPC UA dialogs now does not show multiple overlying parameters.
Version 1.17.12 - 6.12.2017
- Bugs fixed
- Rockwell plc with firmware after 10/2017 now works..
Version 1.17.11 - 29.11.2017
- Bugs fixed
- Extensions for some BACnet devices included.
Version 1.17.10 - 26.11.2017
- Bugs fixed
- Stability issues in OPC DA fixed. This could happen if multiple OPC DA clients are working simultanously, and at minimum one of this frequently creates and deletes the DA connection.
Version 1.17.7 - 9.11.2017
- Windows Server 2008 without service pack now supported.
- context sensitive help in the konfiguration now available on PC Linux also.
- Bugs fixed
- Better support on Windows systems with complex group securiry rules set.
Version 1.17.6 - 6.11.2017
- In connections to a S7 1500 the browsing of instance data blocks can be switched off. This simplifies the usage of some OPC UA clients which will browse recursively all items.
- The diagnostics logger allows marking lines. Marked lines can be given into the clipboard.
- The konfiguration device connection dialog searches new stations all the time the window remains open.
- All elements in the system tree are readable now, before some elements did allow writing only. Some OPC clients did not support write only elements.
- The dongle now can be used in the network. A central dongle can contain more than one licenses optionally. The network dongle need to be enabled in the configuration: General sytstem settings - allow network dongle.
- The OPC UA client can ignore short session errors from the partner station.
- Bugs fixed
- After a firmware update no license errors are shown.
- Under Linux the all submenu texts are translated now.
Version 1.17.5 - 30.10.2017
- New: Support of the pure.box5. The device is offering two separate ethernet adapters - ideal for separating different networks.
- Bugs fixed
- OPC DA client stability issue fixed.
Version 1.17.4 - 26.10.2017
- The OPC DA client will work faster on many sanc jobs which are started simultanously.
- Bugs fixed
- S7 1500 instance data blocks from recursively called function blocks now supported.
Version 1.17.2 - 24.10.2017
- The OPC UA client caches more data, mostly data returned from exploring. This speeds up the communication.
- Memory variables and structures can be exported and imported separately. Single elements or group of elements can be used.
- The dongle and software activations are searched after the software start for some minutes.
If a dongle or software activation is found it will be used.
After the search period the choosen test license will be active.
- Bugs fixed
- The change of the S7 to the TIA protocol in the TSAP dialog now corrects the protocol setting.
Version 1.17.1 - 11.10.2017
- Bugs fixed
- The OPC UA browsing for the search of later findable elements handles the tomeout for all elements properly.
Version 1.17 - 2.10.2017
- BACnet support new. BACnet often is used in the building automation.
- New diagnostics for variables. The variables can be sort to the variables itself or the client which uses them.
- Variablen which will be used over OPC UA client cyclic will be rebrowsed all 30s if they can not be found.
- More OPC UA server errors from some machines are bypassed: Wrong reply to Publish rquests.
- Bugs fixed
- Modbus symbol import now handles big amount of symbols.
- S5 strings now are accepting the maximum given length.
- In simulated connections the system tree program elements are dropped, they can not be simulated..
Version 1.16.2 - 26.9.2017
- Bugs fixed
- TIA compatibility to V14 changed.
Version 1.16.1 - 4.9.2017
- Bugs fixed
- In the S7 1500 bit writing works stable if local structures are using more than zwo bits in a row.
Version 1.16 - 14.8.2017
- The licenese and their status values will be offered in the system tree.
- The creation of many items in a short time runs much faster.
- The OPC diagnostics now are showing the used menory variables and the system tree elements.
- All libraries affecting security things are actualized.
- Bugs fixed
- The saving and restoring the configuration parameters works also if non US ASCII letters are used in the path.
- The Windows installation now works if no configuration or no OPC test programm will be installed.
Version 1.15.3 - 12.7.2017
- Bugs fixed
- OPC UA client connections do not break after hundred thousands of write operations.
- Rockwell Compact/Control Logix elements do not longer disturb after many controller program changes.
Version 1.15.2 - 7.7.2017
- Bugs fixed
- The configuration software now works stable in editing S5 connections with H1.
Version 1.15.1 - 30.6.2017
- Bugs fixed
- The creation of single string variables over the OPC UA service CreateNode works stable again. This was damaged during the sting array extension.
- The Siemens Step7 symbol import works stable under Windows also if only some variables need to be imported.
- The Step7 symbol import returns timestamps from the controller now in the timestamp format instead of the string ISO format. The timestamp format allows easier handling in the logic tables.
Version 1.15 - 8.6.2017
- In the memory variables more variables can be added dynamically.
This will work over specialized OPC UA services. It works also with writing to the "AddVariable" element.
The creation of new connections to controllers did exist for longer time.
The dynamically created elements remain until the end of the OPC Server - mostly by switching off the PC.
- In connections to controllers symbols can be created dynamically.
- The memory variables now are supporting groups. An OPC client browses them as a tree.
- String Arrays are supported now.
- The management of software licenses is simplified.
- In connections to Modbus devices the charset can be selected. Strings will use this.
- In the Siemens S7 300/400 controllers more elements are offered in the program code area.
- Bugs fixed
- Licenses will be stored also if no authorisation code will be entered.
The authorisation code will be used only for the communication to the manufacturer.
- Intensive switching active/inactive of elements does not interrupt updating the data.
- Startup with many elements under heavily load is working stable now also if some elements are configured badly.
Version 1.14.6 - 16.5.2017
- Bugs fixed
- Connections to controllers which are created over OPC (System.AddTopic) are setting the timing standard values now correctly.
In slowly reacting controllers now there are no errors returned.
- The OPC tunneling license now works again.
Starting from version 1.14.3 it was handled uncorrectly which results in returning item syntax errors.
- In the Siemens S7 1500 now arrays in UDT which are created locally in deeper UDT are recognized correctly.
Version 1.14.5 - 15.5.2017
- Bugs fixed
- Corporate licenses will be stored properly with addons also.
Version 1.14.4 - 18.4.2017
- Redundancy now additionally handles multiple cpu slot settings in the connected controllers. This can be different Modbus slave ID also.
- The timeout in OPC UA and OpcPipe client connections now possible.
- Cyclic not readable dongles now will be written into the diagnostics logger: Time the dongle is unavailable and the time it comes back.
- Browsing of arrays expanded: Instead of browling long arrays completely they now can be browsed individually.
This may affect the item syntax; the previous syntax is supported also.
- The Windows installation now saves the last setting. During software actualisation the old settings are used again.
- All libraries which are containing security functions are actualized.
- Bugs fixed
- Modifying station parameter as changing the IP address preserves the station name on Raspberry PI devices.
- Corrections in the W&T and Raspberry PI installations.
- A stability issue in OPC UA is fixed. Now the connection establishing on devices with very slowly encryption functions works stable.
- Rockwell controllers with firmware after V24 handles structures with BOOL fields correctly.
- In Siemens S7 1500 controllers programmed completely new with TIA V14 now instance blocks will be recognized properly.
Version 1.14.3 - 26.3.2017
- The system status elements as the controller run mode can be polled more often. This meed to be switched on during the configuration.
- The PC with integrated S7 1515P PC will be supported now.
- The redundancy now supports checking the controller mode and a watcdog test.
- Bugs fixed
- Under Windows the certificates are not longer handled with Windows line end (CR LF). Some applications can not handle this.
Version 1.14.2 - 21.2.2017
- Bugs fixed
- The S7 optimizer now works also if the item syntax with suffixes is used. Mostly this comes from using the S5 item syntax in S7 projects.
Version 1.14.1 - 3.2.2017
- The S7-1500 now supports array data blocks.
- The S7-1500 now supports the S5 time element.
- Bugs fixed
- S7 1500 bugs fixed for structure recognition (UDT). This could happen in heavily edited controller programs.
Version 1.14 - 30.1.2017
- OPC UA now supports file read and write.
- The Siemens S7 now handles muitiple bits in single elements. This sometimes is used in analog digital converters and special plc programe. This elemens are read only.
- The configuration now basing on a new toolkit version (Qt5). This simplifies the usage on high resolution screens.
- The speed bar sort orders are changed. Most significant things are on the left.
- Various rarely used item syntax elements and suffixes from the INAT OPC servers are supported. This simplifies the usage of old configurations in new environments.
- Bugs fixed
- Extremly long comments - more than 20K of data - do not affect the OPC interfaces.
- The OPC UA client now works with 256 bit certificates.
Version 1.12.5 - 19.12.2016
- The standard behaviour of the string handling in Siemens S7 200/300/400 can be changed separately for each connection. This simplifies the usage of projects from the INAT OPC Server.
Version 1.12.3 - 15.12.2016
- For the easily usage of INAT OPC Server projects the KA element is new. It creates or reads hexadecimal strings from the PLC. It sometimes is used for strings containing NUL letters.
- In the S7 now S5 strings are supported, and the S5 supports S7 strings.
Version 1.12.2 - 13.12.2016
- S5 connections now are supporting the port connections and the PLC header for the INAT S5 TCP/IP and the Helmholz S5 CP.
- Bugs fixed
- The item syntax for the S5 has fixes for the DT time element, and for E and A (inputs and outputs).
- S5 elements now are returning the correct OPC quality on not existant data blocks.
- The S5 strings are now read and written from the correct offset in the data blocks.
- A stability issue is fixed in the OSI H1 driver.
Version 1.12.1 - 2.12.2016
- Bugs fixed
- S7 1500 with firmware 1.0 now supported also.
Version 1.12 - 28.11.2016
- New: OPC UA now supports security. All possible security functions can be used. With the configuration software the easily the certificates can be managed.
- Bugs fixed
- Program changes in the Rockwell or Siemens S7 1500 PLC do not loose synchronous OPC jobs in cas oh heavily system load.
Version 1.11.6 - 8.10.2016
- Bugs fixed
- The automaticaly working controller program change logic does not loose items if very much items are activated and lot of synchronously jobs are working. This affects Rockwell and Siemens S7 1500/1200 controllers.
Version 1.11.4 - 25.10.2016
- Bugs fixed
- If a connection is switched off and on again all active elements will be handled immediately again.
- The S7 1200 V3.5 now is supported.
Version 1.11.3 - 18.10.2016
- Bugs fixed
- Startup under heavily load with a lot of elements in one request now works stable. This affects OPC UA and OPC DA.
Version 1.11.2 - 18.10.2016
- Bugs fixed
- OPC UA server connections do not hang if multiple elements will be disconnected in one request.
- More S7 1200 Models are supported (firmware 3.x).
- Rockwell controllers will be analyzed completely new after recognized controller program code changes. This solves invalid structure references.
Version 1.11.1 - 13.10.2016
- New support for W&T devices with firmware from version 1.33.
- Bugs fixed
- Recognized program changes in Rockwell and Siemens S7 1500 controllers will be handled quickier.
- Better support for OPC in Microsoft Excel.
Version 1.11 - 07.10.2016
- The S7 1200 supports browsing online and optimized data blocks.
- New monitor element: PlcProgramChanges. This counts if PLC program code changes are recognized. Rockwell and Siemens S7-1200/1500 are supporting this.
- PLC program code changes are detected quickier.
- Creation of connections to controllers now easier, mostly for accessing Siemens controllers.
- Up to xx clients can be connect to a OPC UA or OpcPipe server port.
- Bugs fixed
- S7 1500 now handles complex UDT with sub groups correctly.
- Item adding with empty names or names without letters behind the last separator now possible, but they will return an error.
Version 1.10.2 - 27.09.2016
- Bugs fixed
- S7 1500 does not hang on empty instance data blocks.
- Modbus registers does not hang on reading non existant registers.
- Rockwell browsing does not hang on using thousands of elements and changing plc program code.
Version 1.10.1 - 14.09.2016
- Bugs fixed
- The S7 1500 will support more hardware configurations. Especially on controllers under construction with not all hardware modules are installed the connection will work now stable.
Version 1.10 - 25.08.2016
- Siemens 1500 optimized data blocks are supported.
- Siemens 1500 will be browsed online. The symbol import is not necessary.
- The configuration saves its last used window in the OPC server.
- Bugs fixed
- The Siemens controller search driver recognizes the S7-1500.
Version 1.9.6 - 28.07.2016
- Bugs fixed
- Stability error in OPC UA fixed. The error did occure on big amounts of data and relatively slowly network connections.
Version 1.9.5 - 4.07.2016
- Bugs fixed
- S5 values correct also if the controller CP is set to smaller backplane frames..
Version 1.9.3 - 20.06.2016
- The poll times of OPC groups dynamically defined will be used now. The real PLC polling rate is that of the fastest item creation.
- The S5 access allows bit write now. This function will work stable only if the PLC programm does not write bits into the same element. For this reason this functionality need to be defined in the S5 connection configuration.
- Bugs fixed
- In OPC Server Siemens the S5 will be allowed by the license.
- If an OPC DA client creates one item multiple times in one request so they will be correctly deleted on end of a group or the OPC DA connecttion.
- Long OPC diagnostics lists are shown completely.
Version 1.9.2 - 14.06.2016
Bugs fixed
- Modbus coils are working also if exactly three bytes are requested.
Version 1.9.1 - 20.06.2016
- Corporate licenses now supported
Version 1.9.0 - 06.06.2016
- Symbol import for modbus protocol from Wago added.
- Bugs fixed
- Multiple simultanous running OPC DA clients which create and delete groups frequently does not hang after long time.
- A stability issue fixed for items used over OPC tunnels.
Version 1.8.3 - 20.04.2016
- Bugs fixed
- Rockwell Logix family access to some structure elements fixed.
- The configuration does not hang if the performance in the connection to the product for configuration changes in speed frequently.
Version 1.8.2 - 10.04.2016
- The Wiesemann and Theis pure.box 3 now supported.
- The item syntax is expanded supporting more special cases.
- Bugs fixed
- Rockwell Compact/Control Logix with separate network adapter now working independently from the version of the network adapter.
- OPC Classic does not loose handles if the client frequently opens and closes.
- S5 strings now stable.
- OSI/H1 and Station Search driver Windows operation system interface changed preventing stability issues.
Version 1.8.1 - 15.03.2016
- Neu function network redundancy. Double and triple redundancy is possible.
- Bugs fixed
- Display mismatches in the configuration OPC diagnostics fixed.
Version 1.8 - 15.02.2016
- The OPC server now offers an optimizing for long data fields which
often are containing error texts. Normally an index is read, on changes
the long text field is read, too. The OPC accesses are redirected to a
cache holding the long text. This speeds up the communication to the
controllers.
- In the system tree the controller detail information now are
supporting more controller types and revisions.
- The installer for embedded devices now supports the Hardkernel boards
with Ubuntu 1.4
- The installer for the Raspberry now works graphical.
- The Raspberry version now starts immediately on power on or directly after installation. Additionally running software will be stopped during install.
Version 1.7.7 - 2.02.2016
- Linux Raspberry Pi version installer now starts the OPC server
directly without reboot.
Version 1.7.6 - 20.01.2016
- Opc Server Modbus now supports writing single bits or bytes in
registers.
Version 1.7.5 - 06.01.2016
- Version for the Raspberry computers running Linux.
Version 1.7.4 - 17.12.2015
- The standard colors of the OPC diagnostics are changed to dark red for
error outputs and green for active elements.
- Bugs fixed
- Prevents blocking on write calls under OPC Classic with multiple
connections and multiple clients. Windows version only.
- Modbus write register works with the setting Start Address 1 and
Optimized Opcode Selection.
Version 1.7.2 - 09.12.2015
- S7 symbol import imports instance data blocks.
- S7 symbol import allows dropping the element type names.
- S7 Symbol import has significant more speed, especially in heavily
edited projects.
- Bugs fixed
- Some translations added in symbol import and a settings window.
- OPC access with multiple groups and multiple clients works faster.
- Improvements for the Kepware OPC Quick Client.
- OSI/H1 with more than 100 connection establishes them faster.
- Updated dongle support libraries
Version 1.7.1 - 25.11.2015
- Optimization in OPC UA Client during browse.
- Minor translation issues fixed.
Version 1.7 - 20.11.2015
- New is S5 and OSI/H1.
- New is the Linux version.
- 64 Bit version. During installation it will be selected automatically.
- Simulation mode. Read data are zero after registering. You can write
to the read data.
- Controllers are polled more than all 50ms. The poll interval must be
zero for this.
- OPC UA now tested successfully in OPC Foundation interoperability
event in Nuremberg.
- S7 connection establishment drops system requests. This may be
important if You are using own controller developements.
- Station search for Siemens S7 and Rockwell Compact LogiX / Control
LogiX. A list shows available controllers with address, name and type of
controller.
- Configuring of write into controllers: Overwrite the receive data
immediately. So the written data are available immediately as new data
without waiting the next controller read cycle.
- Windows XP is supported. Because Microsoft does not support XP any
more using this is to Your own risk.
- French as user language.
- The configuration detects running OPC servers an systems with multiple
network adapters all network addresses.
- All parts of the software are signed digitally.
- Bugs fixed
- Multiple registering of the same item now works.
- The diagnostics logger of all controller data will record changed
data only.
- Bool arrays now supported in all conditions.
- The elements in the System topic are actualized in the rate of the
real changes.
- TSAP editing will be preserved if switch to service.
- INAT import much faster.
- OPC diagnostics more accurate
- Configuration stabilized for using in unstable environments.
- Various smaller install issues fixed.
Version 1.6 - 25.06.2015
- Support of Rockwell Compact LogiX / Control LogiX with firmware newer
than version 20.
- Tunneling inclusive online controller browsing. So an OPC DA client
can tunnel over OPC-UA or OpcPipe to other OPC servers or devices.
- Support for Windows 10 added.
- System topic added
- Dynamically creation and deletion of connections to controllers.
- Statistic and status values for monitoring OPC access.
- Controller system information as controller name, controller vendor
name, run mode, force and more.
- Query controller program and data code for Rockwell Control LogiX /
Compact LogiX and S7-300, 400, 1200.
- Configuration software with changed layout
- Start window removed, the list of connection is shown first.
- If no connection to device exist big buttons allow direct connect.
- Running software on the PC the configuration is running has direct
connect button.
- Lists of connections and stations now touch friendly.
- Bugs fixed
- Sync read on inactive items now allowed.
- Installer does not check RunOnce preventing installation if other
software did use this key.
- Details in the OPC UA certificate changed.
More fixes on 12.10.2015
- Import from INAT OPC server expanded
Version 1.5 - 05.06.2015
- OPC-UA server and client added. Binary protocol, no security.
- Installer removes old binaries first preventing compatibility issues.
Version 1.4 - 10.04.2015
- Bug fix release.
- Speed up connection establish.
- Add a missing icon to the installer.
Version 1.3 - 15.03.2015
- S7 symbol import redesigned for speed up and support outside Windows
Version 1.2 - 20.01.2015
- First release Tani OPC Server
Tani GmbH, Freiligrathstraße 12, 90482
Nürnberg Telefon: 0911/98037354 E-Mail: info@tanindustrie.de HRB:
Amtsgericht Nürnberg 29562