Aktuelles
Hochspannungsisolatoren

COMPROTware:Testtool 2.26

Release T.2.26.3 — Builddate 2026-11-04 — Tested Release

(CPTT 2.26.3 supports all MS Windows versions up to Windows 11 26H2, Windows Server 2025, Windows 10 22H2, Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 8.1, Windows Server 2012R2, Windows Server 2012 and Windows 7; Supports Linux versions up to Linux 7)

Download

Download the CPTT 2.26 installation file from cptt_2.26.msi (approx. 3300K). For installation, double click the MSI file and follow the installation instructions.

What is new?

  • General:
    • (2.26.3) Adapted to MS Windows 11 version 26H2.
    • (2.26.3) CPTT is ported to Linux 7, e.g. for Ubuntu 26.04.1.
    • (2.26.3) Documentation revised and updated:
    • (2.26.3) We revised und modernized Java classes, which are used by UECs (User Engine Classes, our plug-in solution):
      • Basic data items moved to CPTTParameters.Setup.Serial, CPTTParameters.Setup.Ip, CPTTParameters.Setup.tls, CPTTParameters.Setup.Rio.
      • Protocol-specific data items moved to CPTTParameters.Profile.Iec101, CPTTParameters.Profile.Iec103, CPTTParameters.Profile.Iec104.
      • Many protocol profile parameters are now handled separately for each protocol, e.g. LlAddrFldLen, LlAddr, LlScc, LlUseScc, LlTestLinkPeriod.
      We revised all our UEC source code examples accordingly.
    • (2.26.3) New functions for output in the Message View: CPUECV3Support.print(StringBuffer) and CPUECV3Support.print(StringBuilder).
    • (2.26.3) UEC source code example UECV3_SimpleTest.java has the new function UECV3_SimpleTest.ReportStatistics() which demonstrates how to report statistics about last established connection.
    • (2.26.3) Regarding configuration files, the cptt.ini file, the .cptt file: A lot of new identifier were introduced, following the identifier structure "<protocol>.[Ll|Al]<item>". The new identifier names corresponds to the data items in CPTTParameters.Profile.Iec101, CPTTParameters.Profile.Iec103, ... We will keep backward compatibility.
    • Many minor improvements ...

  • GUI:
    • (2.26.1) A lot of minor issues fixed ...
      • when using larger, non-standard font sizes,
      • in all Protocol Profile windows,
      • in Edit Message window for protocols IEC 60870-5-101, IEC 60870-5-103, IEC 60870-5-104, DNP3 serial, DNP3 over LAN/WAN, MODBUS serial, MODBUS TCP/IP, ABB RP57x and ABB SPA-Bus and
      • in Help, About window.
    • Many minor improvements ...

  • Transmission Protocols:
    • (2.26.2) IEC 60870-5-103: Real Thoughts has published this proposal for ASDU labels for IEC 60870-5-103. The new ASDU labels are intended to improve the readability of Message traffic. These ASDU-Labels are now implemented in CPTT and are being displayed. What do ASDU labels look like? Here is an export from IEC 60870-5-103 with ASDU labels .
    • (2.26.3) IEC 60870-5-103: Type Identification, Cause Of Transmission, Function Type and Information Number is shown in German, Englisch und French.
    • (2.26.3) IEC 60870-5-103: When displayed in the Message View, Messages are now checked for valid Type Identification, SQ and N combination and for valid Cause Of Transmission, Function Type and Information Number combination. If a Private Extension is choosen, like Siemens or ABB, the list of valid combinations is extended with combination for devices from these manufactorers. A warning is shown if a combination is not valid.
    • (2.26.2) MODBUS serial and MODBUS TCP/IP: The Server simulation is extended to support multipoint partyline: In Protocol profile in section Link Layer activate "Party line", the name of the started Message List contains the Slave address. This means that each queried Slave station has its own Message Lists and can return its own distinct values.
    • Many minor improvements ...