Revision history of the Tani OPC Servers
The newest information is on top.
Version 2.10.2 - 2024-11-25
- The system tree offers a new variable for checking of changes in the structure layouts. It counts the changes during runtinme.
- Newer encryption functions from 2024 are supported now.
- OPC UA supports the newest specification 1.05 now completely.
This was tested intensively in the OPC Interoperability Workshop by the OpcFoundation 2024/10.
All the older and now deprecated things from previous specifications are supported also.
- Bugs fixed
- Behobene Fehler
- OPC UA browsing in the client part has been optimized again. An additional request queue saves a lot of network traffic.
- The OPC UA client now accepts self signed certificates from the communication partner if the connection
is set for sign and encrypt. The OPC UA specification doesn't allow self signed certificates here, but the effort for
signed certificates is high, and in local environments signed certificates can not be created if public
certificate companies ship the certificates.
- OPC UA client connection configuration has a minor fix.
- In OPC UA connection works the read only setting again. This was damaged in Version 2.9
- In OPC DA Server connection is a memory leak fixed mainly on calls of Refres2.
Version 2.10.1 - 2024.8.5
- Some minor addenums in OPC UA for features from March 2024 are implemented.
- Bugs fixed
- Behobene Fehler
- A mismatch in writing modbus arrays is fixed.
- In the Siemens S7 300 structure import has fixed. The error was in recursive structure array import.
- In forwarding alarms from an UA server to an UA client a missing RPC function is added. This preventy seldom method invalid errors.
- The GDS Push functionality in OPC UA now supports the certificate revocation lists.
- In the syncronization in connections to any PLC where the PLC runs with event send enabled a race condition is fixed.
- A memory consuming issue is fixed. This did happen in UA server to UA client, and broken connections during the establishing of the OPC UA client connection.
Version 2.10 - 2024.5.22
- New: OPC UA Reverse Connect is now supported conforming to the UA 1.05 specification.
- An expansion for arrays of any kind is made. Now with a setting arrays with one element only will be handled separately as an array.
Existing applications most need an array with one element only as a normal variable.
- New: The memory variables now support a quality setting and the NULL state.
This allows more complex simulations for modular systems.
- New: Modbus server. Internally this offers registers, coils and imputs. Multiple nodes can exist.Acces simply with symbols or with the Modbus item syntax.
- New: Extended alarm details configuration for OPC UA clients.
- Bugs fixed
- In Modbus with returned errors with wrong opcodes now also in modbus slave environments with multiple slaves
- An interoperability issue in importing structures over OPC UA from newer Wago and Phoenix Contact devices is fixed.
- Two runtime mismatches in case of high system load and the usage of complex structures are fixed.
- The access to Siemens S7 1500 models with structure arrays correct a frame mismatch in missing data on a frame end.
Version 2.9.4 - 2024.3.28
- New: In OPC UA the GDS push functionality for the certificate management is added.
- Bugs fixed
- Now a broken connection to a PLC during the start browse options does not damage structure layouts.
- A timing dependent mismatch has been fixed in using many connections to the OPC UA server.
This mostly did happen if extremely often items will be created and removed again in conjunction with heavily usage of UA internal items.
Additionally many connection redirects need to be active.
Version 2.9.3 - 2024.3.12
- New: Alarm and event history functionality.
- The diagnostics logger non can track up to three variables separately. Dist is for detecting seldom data mismatches
ald seldom slowly data updates.
- Bugs fixed
- In the graphical configuration in the certificate management dialog now untrusted certificates can trusted again.
This was damaged in version 2.8.5.
- In the he MAC station address management a seldom happened sorting mismatch has fixed.
- Various diagnostic functions for the handling of version 1 configuration access are fixed.
- In the embedded software versions for the arm platforms the dongle functionality is removed.
The dongle manufacturer does not support this anymore.
- In OSI/H1 configurations a changed station address now is accepted again. This was accidentially damaged.
Version 2.9.2 - 2024.1.24
- With the integrated MQTT broker now PLC variables can be registered. This is hanging on the network connection, if it breaks the
registered items will be automatically unregistered after a 30s timeout.
The description with an example is in the support area OPC server.
- The symbol import for S7 300/400 projects now support TIA version 19 also.
- Bugs fixed
- The optimizer for PLC requests for the Siemens S7 1500 models now ignored the hidden bit if the element
will not be requested but in an optimized call it is included. This speeds up the communication.
- A negative value writing issue is fixed in the access to Siemens S7 1500 models.
- Under Windows a backup and restore charset effect is fixed. This did happen if the backup is
made in a Windows or Linux installation with different charsets.
- In BACnet with alarms, slowly networks and lot of dropped traffic a stability issue is fixed.
- If a certificate file contains null bytes it is declared as invalid and created newly.
Version 2.9.1 - 2023.12.14
- Alarm and event filter added in the OPC UA server and in the UA clients. The usage in a client is a documented text string.
- Bugs fixed
- Connection using redundancy now can access the PLC specific internal stati.
- Some stability issues in conjunction with dynamically from PLC browsed structure references are fixed.
- In Siemens S7 1500 models writing the datatype LInt wow handles all negative values correctly.
- In MQTT connections using JSON coded structure data an issue in data receiving is fixed.
Version 2.9 - 2023.11.27
- Structure definitions used in OPC UA now can be loaded dynamically. This requires an OPC UA client for the specitifation 1.05.
- Bugs fixed
- Badly configured format texts in the alarm system now generate a specific error message.
- The Windows installer for the websocket to OPC UA program now is containing the websocket.js.
- The project backup now ignores unavaliable certificates. This does not be an error.
Version 2.8.5 - 2023.11.6
- New: Hierarchical alarms and events. This is used from OPC UA xml files and from connections to PLC which supports alarms in the PLC.
- The JSON/websocket to OPC UA process now exists for Windows also.
- Windows 32 bit and Windows XP is deprecated. The last version now resides under the older software download area.
- Bugs fixed
- A PLC data mismatch depending on the connections charset setting is fixed.
- The Siemens S7 alarm handling was improved again.
Version 2.8.4 - 2023.10.4
- Bugs fixed
- Two stability effects are fixed. One did happen in the usage of specific OPC UA xml files. The other was in the alarm list management.
- An stability issur in using many OPC UA internal values is fixed.
- An interoperability for online browsing from Siemens S7 1500 models is fiexd.
This did happen in PLC projects which multiple has been upgraded from one TIA version to another.
Version 2.8.3 - 2023.9.12
- Structure imports and exports now allow JSON and XML files additionally to the existing format.
- More expansions are made in the alarm forwarding from Siemens S7 1500 models to the OPC UA alarm system.
- Bugs fixed
- A stability in the online PLC structure import is fixed.
- The S7 1500 PLC alarm system now handles the internal alarm confirms.
The PLC does not accept writing over connections with alarms possible, so if TIA alarms are enabled two connections to the PLC
are used. The second connection are handle the alarm confirms.
Version 2.8.2 - 2023.8.28
- Imported structures now are marked in the list of structures. Often the recursive structure imports many other structures.
This increases the clarity.
- Bugs fixed
- strings inside structures in conjunction with structure access from an client now converts the various charsets into utf-8.
OPC UA and MQTT are basing on the utf-8 charset
- For software license activations now an option lets user the network adapter choose. This is for machines with various adapters
which may be removed before the shipment.
- The mssql access on the Regor and older Tauri now works again. This was damaged in version 2.8.1 in a security update
from the database access library supplier with specific ARM processors.
Version 2.8.1 - 2023.8.14
- The security libraries SSL are changed to the actual version 3.1.
- MQTT is expanded for the handling of structures and enumerations.
Additionally now the MQTT data content cam be choosen as binary, JSON or XML.
- The web servers certificate on embedded installations with web server now the https certificate can be handled with the configuration software.
- The Tauri-L devices now offering a SNMP server. It can be activated separately for each network adapter.
- The KNX symbol import now can handle files with group exports.
- Bugs fixed
- On OPC UA client connections with outdated or invalid certificate results the connection is checked slowly now.
- A performance issue with hundreds of OPC UA server connections and syn operations is fixed.
- The System.Topics.MyConn.Status will be change to configuration error if the MyConn connection will be disabled or deleted.
- Multiple redirect to the same element now dispatches the runtime value to all callers.
Version 2.8 - 2023.7.19
- New: Alarms and conditions so Siemens S7 1500 models now OPC UA with the PLC alarms if they are configured and programmed in the PLC program.
- New: MQTT version 5. The metadata can contain the OPC UA data types. On standard the OPC UA data types are provided.
- Bugs fixed
- Special structure conditions with different endian settings in the elements and containing
dynamic structure lenght elements are stable under heavily load now.
- Ths yambol import for S7 300/400 programs now can import whole datablocks as a structure from TIA 16 and TIA 17 projects.
- Performance optimizations has been made for the OPC tunnel usage running tenthousands of variables.
- The OPC UA client now is using the same timestamp in activate session as all the other requests also do.
- In the IEC 60870-5-104 system a stability issue under heavily load and broken network connections is fixed.
- In the statistic counters as in the configuration, the system topic and the item lists now all counters are accurate also if mixed jobs are running.
- The item redirect now supports multiple redirects pointing to ths same destination.
- Tje online structure import now works for redundancy PLC connections also.
- In the Siemens S7 1500 connections a very specific offset mismatch is fixed.
This did happen with PLC programs upgraded from extremely old TIA versions.
- Fixed issues when items are registered for data change and a synchon operation reads the same item.
Version 2.7.3 - 2023.4.14
- OPC AE to OPC UA and BACnet simply tunneling new. This affects the management of alarms, conditions and events. Lots of standard conversions are added simplifying many things.
Logic tables are rarely needed now, most standard functionality is handled internally now.
- All changes in the self signed certificates now are logged into the diagnostics logger. This contains the detailed reason for creating a new certificate.
- All software modules not managed by Tani is actualized as ssl, Wibu and more.
- Bugs fixed
- The graphical configuration client now can handle variables which can be written only in the status window.
- In the Siemens TIA protocol used for the 1500 models an issue with multidimensional bool arrays is fixed.
- Now in the Siemens PLC models all higher elements are read only if a deeper element is read only.
- In the BACnet event handling during system startup a race condition is fixed.
- In several protocols as KNX and MQTT an effect with broken network connections during heavily load is fixed.
- The graphical configuration device detection now works with multiple ipv6 addresses in the pc and no ip configuration in the device.
Version 2.7.2
- Internal release, not gone to public
Version 2.7.1 - 2023.1.24
- Bugs fixed
- In the OPC UA server browsing other servers a issue is fixed.
Version 2.7 - 2023.1.16
- The usage of millions of OPC UA internal nodes has been speed up.
- The Rockwell SLC connections now support 32 bit variables. Newer models as the 1100 are supporting this.
- Bugs fixed
- Using the OPC UA discovery functionality now also works on stations with very long station names.
- Removing the [LocalStationSettings] from the connections file does not stop loading the file on the software start
- On the Tauri devices now the Dongle licensing is supported.
- The historian installation under Windows now defines the base path always.
- The access with the graphical configuration to some embedded devices has speed up again. The local adapter search inside of the
devices has been optimized.
- The OPC UA server now has a management for RegisterNodesRequest to a session. This allows deleting them if a connection breaks.
Additionally this closes a gap between RegisterNodesRequest and CreateMonitoredItem for changed walued returns.
Version 2.6.7 - 2022.12.12
- The assistant for Rockwell PLC detection now recognizes MicroLogix models directly.
This PLC works as the SLC models with "files" and will be accessed using the documented SLC/PLC5 item syntax.
- Bugs fixed
- In BACnet more interoperability works in the detection of the master browsing functionalities.
Some stations are working other as in the ASHARE specification is requested.
- New creation of RAW connections using rfc1006 now works again. This was damaged in version 2.5.
- Writing structure arrays in Siemens S7 1500 models is much faster.
- An effect in writing into BACnet priority errors is fixed.
- The BACnet trendlog for OPC UA has been expanded. Now it does not deliver an array of the BACnet structure but the value array only.
This simplifies the usage in OPC UA customer applications.
- The IEC 60870-5-105 connections now accept higher connections from big addon licenses.
- Now global symbols can be created in KNX and IEC 60870-5-104 connections.
Version 2.6.6 - 2022.10.27
- In the graphical configuration, the symbols of individual connections can now be re-read separately.
This function is required when an external tool processes the symbol files.
- Additional options exist for very special and extremely rarely used global detail settings.
This means that any release of the products can now be used on these special installations.
- In the license system, project order designations can now optionally be managed as well. This facilitates the project-internal cost management.
- The KNX symbol import now additionally supports the XML files also.
- The Windows product installers now offer delayed startup as an option. This helps to avoid startup effects in some virtual machines.
- Bugs fixed
- Again more Rockwell PLC5 firmware releases are supported.
- An effect in the KNX system has been fixed. In case of overload, where telegrams are often lost, the replay logic now works stably.
- The symbol and structure import in S7 300/400 projects now also correctly recognizes local structures from arrays.
- In the Tauri and Regor devices, the MAC address setting for the second Ethernet interface now works. OSI/H1 requires this.
Version 2.6.5 - 2022.10.21
- More products: OPC Server Small Multrix and Opc Server Minimum Multrix.
Version 2.6.4 - 2022.9.26
- New license models OpcEngine.
- Bugs fixed
- Two optimizer effects with extremly long variable names in conjunction with BACnet event types are fixed.
- A stability issue in writing many variables very quickly is fixed.
- In the PLC5 access a fragmentation effect is fixed.
- In BACnet now more event types are ckecked and working properly.
- BACnet interoperability expanded: The root browse frame now contains the "MAC" reference. Some very specific
devices crash if this is not there.
- In BACnet variable liste partly existing elements on the structure end now are supported.
- In BACnet on instable networks broken browse operations are refreshed faster. This speeds up the system startup in such networks.
Version 2.6.3 - 2022.8.26
- More theads in the socket kommunication the TCP/IP subsystem bases on.
The result is higher speed on many connections, many CPU in the system, many OPC groups and much of OPC clients accessing the system.
- Config topic now with BACnet master clock settings and symbols which need a manual or imported item syntax.
- Config topic expanded for structure create, edit and PLC import, enumerations handling including PLC online import, manual symbol creation and editing.
- Config topic expanded for memory variables create, edit and delete.
- Config topic expanded with a reload configuration.
- The OPC UA client again contains more performance optimizations. This mostly affects access OPC UA servers which intensively will need transform requests.
- Bugs fixed
- In Rockwell PLC access an error in handling structure arrays with string arrays is fixed.
- In the structure import from S7 300 and 1500 models an issue is fixed. In heavily nested structures an array accidental was detected as a structure.
- The automatically certificate regeneration has been adapted to actual standards for 2022.
- The online structure import corrects an error if the parts of a structure name is containing quotation marks.
- The Linux installation for embedded Linux fixes an issue. The root detection now can handle more Linux basic commands missing, an example is the id command.
Additionally an added command line parameter allows working as root always.
Version 2.6.2 - 2022.6.30
- Now more CPU on the modern systems with 32 processors and better can handled.
- IEC 60870-5-104 connections now provides queued data on fresh established connections. So data the device is collecting during an offline period
will be offered in the OPC UA client.
- The OPC UA client now offers a setting for saving the browse cache content over connection interruptions.
- The OPC UA client now collects requests to one network frame if ever possible. Some embedded UA servers are working much faster with this.
- In BACnet a setting for the variable browsing is added. Some devices does not support the list fragmentation but are offering this.
The new setting allows the usage uf such buggy devices also.
- The graphical configuration now shows the connection poll interval.
- The license servers now completely can be configured remotely. This includes the dongle.
- Bugs fixed
- A very specific combination of S7 300 symbols now works stable also.
- Writing values in virtual connections with specific connection right settings now does not bring write forbidden.
- The Tauri Ethernet adapters now are offered in the correct order, so it is the same as the device print on its case.
This only is offered on newly software installations to the device.
- On the software startup and on reload complete configuration the handling of imported structures is speed up.
- In Modbus connections now bit write are stable also if byte swap and word swap is active.
- In the import from INAT OPC servers a mismatch with connection settings for read only is fixed.
- The files containing the user/password settings for the configuration access are encrypted now.
- The system station name internally uses punycode. This is for station names with non US-ASCII.
Version 2.6 - 2022.5.3
- New: Alarms in BACnet. The events and alarms can be forwarded to OPC UA alarms. Mostly this is following a BACnet OPC UA specification from 2021.
An assistant simplifies the usage.
- The BACnet cyclic sending timestamps now is supported. Multiple network adapters and specific BACnet port settings are supported also.
In this work all the constant BACnet structures from the specification are offered now as constant buildin structures in the structure list.
- BACnet now supports shedule, trend, calendar and priority. Trend data are offered as UA history data.
- BACnet offers additionally the tree representation in browsing.
- Bugs fixed
- In the OPC server handling an issue is fixed. Now more than 100 connections can access one and the same variable.
- In using Rockwell 800 models an error in the handling of string arrays is fixed.
- In the Tauri and Regor devices changing the station ip address also works correctly if the network cable is disconnected and connected again during this process.
- Manually created OPC UA nodes now can be removed all on one request.
- In the connection rights management in conjunction with virtual connections an access right mismatch is fixed. Now all desired variables can be accessed.
Version 2.5.3 - 2022.4.26
- Bugs fixed
- The Regor/Tauri device station parameter setting now stable removes the DHCP client if it will be configured away.
- All licenses containing Modbus now will offer serial connections if the device and operating system is offering this.
- In MQTT usage encrypted a issue is fixed. It could interrupt the connection happen under heavily load.
- In Siemens S7 1500 access to PLC with PLC firmware 2.9 or newer a structure mixed optimized/non optimized/UDP issue is fixed.
- In Modbus slave connections an issue is fixed. Now if one slave does not react all the other slaves remain stable.
Version 2.5.2 - 2022.2.18
- Alarm und Condition for OPC UA.
Standard condition handling is handled by a OPC server alone, more complex handlings are basing on the logic tables of PLC Engine.
- More runtime diagnostics stati are offered in the system topic. These are the disconnect counter, the time of the last disconnect,
all tiem create/delete/activate/deactivate counters and some more.
- The Siemens S7 300/400 symbol import now allows importing into a global group.
- Bugs fixed
- In the Siemens S7 300 structure imports an interoperability and a stability issue is fixed.
- In the Siemens S7 300 structure import an additional configuration setting for the array handling is added.
- The OPC UA client dialog in the graphical configuration now is showing the extended OPC connection string correctly.
- Removing all configuration data now removes the item redirects also.
- The default self signed certificates for OPC UA are changed for the requests from 2022.
- Now more than 256 UA server connections will work properly if they are established in milliseconds.
- The status variable functionality now shows item create errors. Mostly this are hints for license limitations.
- In the OPC UA multicast discovery a stability issue is fixed.
- On 2022.3.3 the license model for OPC UA client connections did change: The number of OPC UA client connections now is the same as for the PLC connections.
Version 2.5.1 - 2022.1.14
- New: For the Siemens S7 300/400 models structures are supported. The structures are imported from the Step7/TIA project.
An extended item syntax is used.
- Over OPC DA under Windows now all comments can be reached as a variable. The variable name is the data variable namd added with "_comment".
- The IP port diagnostics now can handle up to 500 entries.
- Now all things in OPC can be registered for monitored item. This are data types, array sizes and more.
Some clients only can monitor elements, this is the reason for this implementation.
- The OPC client toolkits now provide a status change function using a callback function on status changes.
- The Mitsubishi access now allows the ASCII mode. Mostly in older plants in China this is used.
- The De Luxe products and all addons supporting OPC DA now allows 100 DA server connections.
- Bugs fixed
- In the S7 1500 models now an instance data block containing a structure with "use remanent setting from IDB" and containing
structures changed from one TIA Portal version to another will work.
- The Regor/Tauri installer are fixing a seldom happening boot notwork initialization effect.
- The S7 300 symbol import now imports data blocks which are derivated to another datablock made in Step7 and later updated until TIA V15.1
- Microsoft SQL connections on Phytec Regor devices now work correctly again
- OPC UA now stable supports more than 255 server connections of one type.
Version 2.5 - 2021.12.3
- New: License server support for floating licenses new. With optional redundancy. Al details are available in the technical data.
- Bugs fixed
- BACnet: If a request was not answeded it will be retried after 500ms.
- In the Siemens S7 1500 recursive instance data block mixed optimized or not optimized now stable also after mutiiple upgrade
from one TIA version to another.
- In the Siemens S7 the structure write now works stable also if the structure is using mixed optimized and not optimized parts.
- In the S7 1200 models a specific issue is fixed. This could happen if a datablock contains an array of structures until the block end
and this datablock was copied from a S7 1500 project to the S7 1200 project.
- The default memory size in OpcPipe connections now 100k.
- An issue in OPC UA server is fixed. It could happen if the UA server connection is reconfigured under heavily load.
Version 2.4.7 - 2021.11.10
- All Linux installer of the OPC server and the PLC Engine now are supporting the firmware update online with the graphicalconfiguration software.
- The Regor/Tauri installer now supports both serial ports of the Tauri device.
- The graphical configuration in the up/download dialog now shows the absolute path and the free disc space of the device connected to.
- Bugs fixed
- Regor and Tauri now has a styled web page presenting the web based OPC configurarion, the database server configuration
and the web toolkit.
- For the Siemens S7 1500 datablocks from an UDT are presended in the structure online import.
Additionally an effect in reading of complete data blocks and strings is fixed.
- In Siemens S7 1500 instance data blocks refering index data blocks over SPF now are supported.
- In BACnet an interoperability issue is fixed. Some devices are returning unusual error returns, now they are handled.
- Setting the router IpV6 address on the Tauri and Regor devices now will work.
Version 2.4.6 - 2021.10.20
- Bugs fixed
- The protocol to Siemens S7 1500 models running firmware 2.9 now uses another type of reading data. This prevents connection interruptions in
reading structures containing multiple strings.
- Now structures which are bigger than 64K can be written at once.
- Siemens S5 protocol also supports writing of data points with the bit masking syntax: S5.DB10DW0#3.4
- The Windows installers for Tani software with graphical frontend now can run also if other installed software from other manufacturers
- An issue in the external function call in the logic tables is fixed.
- On the Regor devices now UDP connections are running faster.
Version 2.4.5 - 2021.10.7
- New: The first web based configuration for the OPC server. It runs on Linux. The installer for the Regor and Tauri devices is including this
directly. Other Linux can use this with the installation instructions - a web server need to be available and configured.
- Historian: The global settings now shows the absolute base path of the historian data files.
- The products versions now are available in the configuration tree. They are usable over OPC.
- Bugs fixed
- The Windows installer command line parameter /S now will create the default connections also.
- In the Siemens S7 1500 access a fragmentation issue was fixed. This did affect not optimized data blocks, PLC firmware 2.5 and string values
in conjunction to big amounts of data.
- In Siemens S7 1500 running the PLC firmware 2.9 an issue is fixed. This affects accessing structures which contain more than two strings.
This is an effect of the PLC firmware, now the optimizer does not optimize over such structures. As a result the data in such structures may be inconsistent
because multiple separete reads are needed for handling the affected structure.
- A connetion to a Siemens S7 1500 with Firmware 2.9 does not disconnect it after long term running.
- The assistent in the Rockwell connection reation now does not change the checkmarks if a PLC is found under this address and other special
connection parameters need to be set. Mostly this did happen in using newer PLC5 models which are supporting a part of details from later PLC models.
- Using single bits in Rockwell variables which are non bits now works stable in single bits also.
- On the software start the OPC UA internal variables now run always if the system starts under heavily load.
- Requesting delete complete configuration now waits until all is removed. After this is true all windows are refreshed.
This solves the effect that after removing all the configuration is showing the last handled element.
- Removing the complete configuration with the graphical frondend now clears all window content correctly.
Version 2.4.4 - 2021.9.12
- Bugs fixed
- In S7 1200 model with firmware 3.0.2 and hardware version 2 now inputs and outputs are working.
- If a S7 1500 model is requested heavily now the crypo key is refreshed also. This prevents connection interruptions in this situation.
- Accessing S7 1500 with Firmware from 2.9 has been stabilized in conjunction of many variables.
- A stability issue with MAC address changing is fixed. It did happen if network adapters are changing and in OSI/H1 the MAC address on an
adapter is changed.
- A stability issue in BACnet is fixed. Detail: Receiving data need set the internal state independly.
- In Rockwell PLC5 a data mismatch in float values is fixed.
Version 2.4.3 - 2021.8.24
- Bugs fixed
- In OPC MQTT item syntax usage some issues are fixed: Writing to the integrated broker now handles the endian correctly, on the
connection startup the string and item syntax settings are handled equal if started under heavily load.
- The OPC timestamp from PLC data read now is more accurate in heavily overloaded systems. Each PLC read fragment now handels its onw
timestamp instead of using it from the last frame only. This allows OPC applications the check if incoming data are set before or
abter a PLC write.
- The access to Siemens S7 with firmware 2.0 programmed with TIA 17 has been extended.
Version 2.4.2 - 2021.8.10
- OPC DA for Windows now is using more processors if multiple OPC DA clients are used in parallel.
- Bugs fixed
- In Modbus bit write an error is fixed. This did happen in writing a single coil using the "single write" Modbus
opcode setting. Additionally the effect did happen only if the Modbus device accepts the writing but returns a general
Modbus error code.
- In the Siemens S7 1200 model with older Siemens firmware a stability issue is fixed. This did happen if some base variable
elements as flags and i/o are missed.
- In the graphical configuration logger view now more than 10000 lines can be marked for putting them into the clipboard.
- In the graphical configuration the Siemens PLC station search now works on the first try after starting the configuration always.
- The Siemens S7 300/400 item syntax for the date and time element now does not check the syntax accurate. This is more compatible to older
OPC servers from other manufacturers.
- Now BACnet variables are supported also which have a name, but with nullbytes only.
Version 2.4.1 - 2021.7.23
- Virtual connections new. These are connections only for the rights management. With item redirects multiple lists of items can be created.
Virtual connections are transparent for all OPC variants.
- S7 1500 PLC with firmware 2.9, programmed with TIA version 17, now are supported. These PLC have a new S7 protocol.
- Importing structures over OPC UA now is more simple: As in the PLC connections the structures can be chossen oder the variables using them also.
- Bugs fixed
- In the Siemens S7 models the optimized data block detection has been expanded.
This solves effects with some PLC programs which has been upgraded multiple times.
Mostly the TIA option "share remanent settings" did trigger this.
- The graphical configuration software now allows OPC UA user and password length up to 4K each.
- Importing symbols from TIA projects für S7 300/400 models are supporting UDT structure arrays mow.
The older Step7 did not support this.
- Importing structures wtth the configuration version 2 on a device running version 1 now stable.
- In handling of OpcPipe another high load effect is fixed. It was triggered by tenthousand of variables which nearly all
change treir values frequently. Additionally a high load of writing from the OpcPipe client now does not drop data. The same
theoretically can happen under OPC DA or OPC UA. But both OPC variants have more network overhead, so the timing nearly cound
not happen.
- In the OPC DA server functionality now calling write confirms do not slow down the general speed if the user implementation of the confirm
function is working slowly.
- An error in the Linux historian installer is fixed.
- In the OPC UA client some extensions are build for better interoperability with newer Wago devices.
Version 2.4 - 2021.7.6
- History file functions new.
- Text licenses which has been expired can be removed separately.
- More command line options are available in the product installations. This will be important for usages in cloud environments and on
Docker and compatibles.
- The product installation on Docker now has a fully documented Example.
- In Siemens S7 1500 models now the "can be handled by OPC UA", originally designed for the PLC internal OPC UA server, can be honored.
This need to be enabled in the connection to the PLC.
- Bugs fixed
- The Regor devices now are offering the SSH server on both network adapters.
- Install processes for Windows XP and Windows 32 bit did changed in the search of libraries.
The problem was that path settings in older and 32 bit windows are not handled immediately, they mostly will require a reboot.
- In OpcPipe wiht using multiple of tenthousand variables an effect is fixed. This did happen if the elements are created very quickly.
- The status variable functionality of the graphical configuration now allows writing of write only variables. Mostly IEC 60870-5 are
offering such variables.
- Siemens S7 1500 models in which the program documentation is not stored in the PLC or which are containing secured program parts now
can browse flags, inputs, outputs and timers.
- Some Siemens S7 1500 models with firmware 2.6 need the same key update patch as firmware 2.8. This is enabled now.
- The graphical configuration now allows again the creation of locally defined structures.
- On newly configured MQTT client connection the use of the itemsyntax is choosen as default.
- The installation of the graphical configuration program on a new PC now the usage of all adapters fur the station search is choosen.
- In BACnet variables without a name now are supported.
Version 2.3.1 - 2021.6.11
- Bugs fixed
- In some De Luxe licenses KNX did missing. Now this is possible.
Version 2.3 - 2021.6.3
- History functions new. The first version is supporting memory history only.
The variables using history need to be configured. Configured variables are offered with history in OPC UA.
An open REST api is included.
- The structure reimport functionality now supports globally imported structures. The reimport is working on the connection
which was used during the import.
- Browsing variables and nodes over OPC UA, OPC DA and OpcPipe now knows a maximum dept of browsing.
This can be configured, the default maximum dept lies at 100.
Some clients try recursively browsing all variables on startup. If a loval client connection is connected to a locally server recursively
browsing will work endless. The new limit will prevent this.
- A special OPC server installer for Windows XP will be offered now. It supports XP only. OPC DA and UA ist working, all supported PLC
and devices can be reached. The graphical software parts as the configuration is not included, please configure the OPC server over the
network from a more modern system.
- Bugs fixed
- The configuration parameter backup and restore now handles the client certificates also.
- MQTT broker connections with modified timeout settings by the partner now are incleasing the timeout check. This will prevent broken connections.
- The connection diagnostics called in the graphical configuration programm now has extended values for all types of multi server connections.
This was damaged in version 2.0.
- Writing into a Siemens S5 now optimized better. If the timed write rule is configured off the data elements which are written in
any order will be combined to one long writing request.
- On the embedded devices some advantages has been made for the cretificate handling:
- The NTP client now can be configured for each adapter.
- If the station parameters are changed the server certificates will be actualized. This will happen for the self signed certificates only.
- On boot the first minutes all changes in station things and the system time will checked and on demand will renew the servers certificate details.
Version 2.2.4 - 2021.5.3
- Behobene Fehler
- In the configuration a missing icon is added.
- The configuration again can handle virtual connections for OPC UA internal variables correctly.
This was damaged in adding OPC UA rpc selections.
- UA internal elements congigured with a comment but the real vomment is missing now can be read.
- Browse in UA namescpaces containing dots now working in DA to UA also.
- An error in the handling of long item redirect lists is fixed.
Version 2.2.3 - 2021.4.18
- The time resolution in OPC groups under Windows 10 in versions after 2019 now is accurate.
The jitter now is 30ms as maximum.
- The dongle now is supported for non Tani software versions.
- Bugs fixed
- In accessing structured data in Rockwell PLC an effect is fixed. This did occur if the structured data exceed 70k.
- An effect in a very specific combination of strings, bool array and data structures in Siemens S7 1500 models is fixed.
- Structures in the memory variables has been fixed. This mostly did affect using the OPC servers with c# written code.
Version 2.2.2 - 2021.3.31
- Two more devices are supported now: The Tauri series from Phytec, and the Wiesemann & Theis with firmware above 1.46.
In Regor shipments after 2021.4.1 the device station search for the first setup over eth0 is supported in networks without a dhcp server also.
- The Tani OPC servers now support a gateway betwenen OPC and MQTT. This is for strings or binary data.
- The System.AddTopic can be switched on in the System topic configuration. Better is using the Config topic with more functionality
- All third party libreries used in the Tani products are actualized. This are the ssl libraries, the database clients, packer libraries
and more.
- Bugs fixed
- OPC UA groups with many elements now has less jitter in the variable actualisations under heavily load.
- In KNX now errors on multi byte elements are fixed.
- in BACnet a stability effect in conjunction with older BACnet implementations is fixed.
- Changing network adapters during runtime now is handled correctly.
- Arrays with length of one in Siemens S7 1500 models now are handled as an array but a single variable.
- Multidimensional arrays in Rockwell Logix oler than PLC firmware 21 now works.
Version 2.2.0 - 2021.3.1
- IEC60870-5-104 new. This are Telecontrol protocols, often used from energy suppliers.
- A new setting vor write now exists: Refresh the read value always on write to the element.
Often this is used for bit logic where ple PLC resets the written bit immediately.
- Bugs fixed
- The separate symbol import now handles S7 200 projects also.
- In Rockwell PLC all elements inside extended elements are offered as read and write.
Possibly not all of this variables can be written - this is coded inside of the PLC program and the extended module firmware.
- Connections with a length of the name above 200 letters now working stable.
- Connection and group names can not start or end with blanks, this now is checked
- The graphical configuration in version 2 now supports the global OpcPipe timing settings in using a software in version 1 correctly.
- The handling of strings in the Rockwell micro 800 family is corrected. This was damaged in version 2.0.1
- In connections to Mitsubishi PLC details of the PLC firmware are handled better.
So it is no longer necessary setting the connection to single requests.
- A data conversion error is fixed. The conversion from negative double to scalar values under Windows now works correctly.
- The old System.AddTopic tree is switched off be default now. If this is needed please activate it in the settings of the system connection.
Use the new Configuration topic instead. It has more functionality, and it will be comatible oder room and time.
- Non optimized data blocks in the S7 1500 with a length above 32K now delivers string array data correctly.
Version 2.1.0 - 2021.2.1
- KNX EIB new. This is a building and IoT protocol.
- The configuration topic is expanded with a list of connection for using in overviews.
- Bugs fixed
- Connections with redundancy now shows the diagnostics counters in the one connection diagnostics correctly.
- The Rockwell plc support for hidden elements usage is expanded.
- The element redirectons with grouped connections now working.
Version 2.0.4 - 2020.12.28
- Product OPC Server Siemens S7 + OPC DA Server added.
- The symbol import now supports the Siemens PCS7.
- Bugs fixed
- Web access toolkit expanded for Version 2 and more examples.
Version 2.0.3 - 2020.12.14
- A new element in the browse tree allows the full OPC server configuration over OPC.
This now is a separate virtual connection. All details of configure all things for an OPC server is available here.
This will include the basics for all the assistance functions the graphical configuration is offering.
This interface will be long term stable. It can be used for proprietary configuration programs if the Tani communication products
are integrated on software packages of SCADA and ofter suppliers.
- A new settings in OPC DA server now speeds up clients which are writing many values with single writes.
- In the logic tables now OPC UA elements with dynamic lenghts are supported.
- The license model is expanded for long term running licenses with shorter update period.
- The graphical configuration is showing the version of the connected device in the about dialog.
- Bugs fixed
- More interoperability to some OPC UA clients in browsing with structures imported is granted.
- Bugfix in using the configuration version 2 with the software core version 1:
Multiple connections using impprted symbols now are working stable.
- The backup functionality now does not drop imported symbols.
- The creation of OpcPipe server connection works again. This was damaged in Version 2.0.0.
- Multidimensional array Rockwell with hand entered syntax are stable now
- The RPC parameter browse works again. This was damaged in version 2.0.2.
- TSAP longer than 30 bytes now are handled properly.
- The Siemens S7 station search over Profinet is accelerated.
Version 2.0.2 - 2020.11.16
- Modbus RTU now can be handled with Ethernet. This superseeds the now expensive Modbus RTU <-> TCP converters.
- Write on Siemens S7 300 inputs not possible. Beware, this can be a security risc.
- Bugs fixed
- Connections to Siemens S7 1500 models with firmware ≥2.8 now hold the connection over hours without short interruptions.
- Redundancy connections now can handle the test elements for browsing again. This was damaged in version 2.20.2
- In the Modbus implementation an error was fixed if one register was read and the network fragmentation lies in the returned register value.
Version 2.0.1 - 2020.10.29
- All files of the configuration now can handle he utf8 BOM. Some Windows editors are adding this automatically.
- Under Windows the OPC UA discovery service will not be installed as default.
- The config files containing logic tables now will save constants in a format which is more easliy to read by humans.
- Bugs fixed
- Writing arrays with one dimension only will work again stable.
This was damaged in an expansion for multi dimensional arrays of newer PLC firmware releases.
- Corrections in BACnet has been done: The UCS2 charset with Swedish letters now will work. Stations which are using routings are supported now.
Priorities are added also.
- The OSI/H1 driver sl,oows down sending acknowledges.
This circumvales bugs with very old Siemens CP143 and CP535 in conjunction with older 10MBit media converters.
- Strings lying in 16 bit data pools in the Rockwell PLC5 and SLC500 now are handled correctly.
- The OPC UA function TranslateBrowsePathToNodeid now handles control characters correctly.
- The "Special Items" for redundancy now are working correctly again. This was damaged in version 2.0.
- In Siemens S7 1500 models the bit flags now are used in flags and e/a also.
- OPC DA corrections:
General stability issues are fixed.
A node now can be a variable also.
The OPC DA client now works stable again.
- On systems the product is installed first an OPC DA server connection will be created.
- In Siemens S7 1500 models with firmware above 2.0 the writing of complete structures is working also if more than one
Ethernet frame is needed.
Version 2.0 - 2020.9.28
- Complete redesign for better stability and modularity. Element and list length limitations has been eliminated.
- Connections now can be grouped.
- Things as the memory variables, the sytem topic and the OPC DA server connection now are normal connections.
- All names as connection names, group names, names of status tables and more can be now of any length.
This is important for many Asian languages.
- More accurate meters for the workload are added. A lot of the new meters are for OPC connections.
- For plants runnimg multiple years without interruption a OPC UA rule for self signed certificates is added.
Two days before the time limit of the certificate a new certificate is created. It will be used for new opened connections.
Depending on the settings in the client that uses these OPC UA connections, the new certificate must be accepted by the server.
- The single connection online status dialog is containing more diagnostics information.
- Imported structures from industrial controllers now can be used global mor all connections in that group.
If multiple controllers are containing the exactely same structure this simplifies the management.
- The OPC DA server functionality now are contained in the De Luxe license models. Other license models will require the OPC DA addon.
- Bool elements in structuresnow depending on the partner will be offered in multiple formats.
Depending on the client one bool type is working or another.
- Bugs fixed
- Multidimensional arrays in Rockwell PLC created by hand with the item syntax now will deliver the correct values.
- The diagnostics logger now logs all detais of a failure in OPC UA server connections.
This need to be enabled in the logger settings.
OPC Server revision for version 1 you wil find here.
Tani GmbH, Freiligrathstraße 12, 90482
Nürnberg Telefon: 0911/98037354 E-Mail: info@tanindustrie.de HRB:
Amtsgericht Nürnberg 29562