Aktuelles
Bild
Deutsch English


COMPROTware:Testtool 01.42

Release A.01.42 - Builddate 2004-10-28 - Approved Release

Download

Download the MSI file for CPTT Release A.01.42 by clicking [ cptt_01.42.exe (1323K) ]
(For installation, start the self-extracting executable and save the MSI file in a temporary directory.
Then double click the MSI file and follow the installation instructions.)

What is new?
  • General:
    • We did some improvements concerning the licence handling on the dongle. As a result of this WIBU-KEY release 3.10 or higher need to be installed on the system. Otherwise CPTT will start with just a Viewer licence. To download the latest WIBU-KEY Runtime Kit follow this link: [ WIBU-KEY Runtime Kit ]
    • In all protocol profiles there is a new parameter: "Log Communication Errors" (Up to the last development snapshot this parameter was in window Edit->General Preferences). Only if "Log Communication Errors" is enabled then framing errors (e.g. bad parity bit, bad frame start, ...) are logged.
    • Reception and logging of communication errors is improved: Now all "bad" characters received from a serial port are included in the log (before some were missing). The chronological order of the log is ensure. Pending messages/frames are flushed.
    • The search for installed network adapters has been revised. Network adapters not usable for Network Listening are not shown anymore.
    • Because of major implementation issues the modem signal mode "RTS Switched" for serial line-based protocols has been withdrawn. The MS Windows system does not support Pre- and Postmark nor Squelch. Without these parameters the use of modem signal handshaking is almost senseless. Currently there is no workaround known.
    • The "Fast Running System Clock" problem is corrected. This problem was seen on MS Windows 2000 systems with processors faster than 1GHz. On these systems the system clock was running about 70% faster during protocol simulation.
    • And many minor improvments ...
  • GUI:
    • A major new feature is the localization for German and Spanish:
      In Edit->General Preferences ... you can choose your language:


      After restart of CPTT the user interface is running in the new locale, e.g. in Spanish:

      Or in German:

    • Two new windows are implemented: Help->Support and Support Info. The Help->Support window gives hints about recent support information and the Mailing List. Additionally it guides the user in writing of Problem Reports. The Support Info window lists general information and Java properties and contains the Runtime Message Log. The content of the Support Info window can be copied to the Message Log Storage or stored in a file so it can be used for Problem Reports.
    • With the new General Preference "Message Color Coding" you can control whether the messages in the Message View are colored according to the source device of the message or according to the info in the message itself.
      An example: In each IEC 60870-5-103 message the PRM bit says whether the message was sent by the master oder slave. The color of the message is controlled by this information if you choose "Message-dependant". That is esp. useful if you are listening on a RS485 bus.
      "Source-dependat" colors the message according to the device the message was received from. This can be useful in non-standard application like ICCP over IEC 60870-5-104 where both stations are sending control and monitoring data (not allowed by the standard but used in reality). Then the message is colored by its source not by its content.
    • Now there are two "square dancers" in the main window´s footer: One dances on the sending the other on the reception of characters. The tooltip to each of the "square dancers" tells you about the number of buffers/characters sent/received.
    • Project "GUI Clean Up":
      (1) The fonts are centrally set and managed according to the desktop properties (but there are some limitation of Java),
      (2) <ESC> and <ENTER> keys are now supported in all windows and
      (3) the input focus is correctly handled.
      (4) GUI/handling of window Messge List Storage improved, shortcut CTRL+T will bring up the Extra->Statistics window, F6 will bring up the "Send message ..." window and F7 the "Send Message List ..." window.
      (5) The naming scheme for the windows was reworked. Additionally if a second instance of CPTT is running then a "< 1 >", ... is placed after "CPTT".
      (6) Keyboard shortcuts F8 open the window "View mode ...", F9 open "Message Filter ...".
    • And many minor improvments ...
  • Transmission Protocols:
    • IEC 60870-5-101: In Link Layer running with transmission procedure Balanced the handling of the DFC bit in combination with NAck was corrected: Now on a frame with DFC=1 received from the opposite station a "Req.Status Link" frame is sent until DFC is returned with value 0.
    • IEC 60870-5-104: Bad APCI response frame "STOPDTcon" on APCI frame "STOPDTact" corrected.
    • IEC 60870-5-101 & -104: C_CS_TA_1 is now sent with current time regardless of the message´s Cause Of Transmission.
    • IEC 60870-5-101 & -104: Cause Of Transmissions introduced with IEC 60870-5-101:2001 (Am.2) are incorporated.
    • IEC 60870-5-101 & -104: Support for "day of week" and "summertime" added in window "Edit message" and message presentation in Message View.
    • IEC 60870-5-101 & -104: CP24Time2a and CP56Time2a extend by Genuine Time introduced in IEC 60870-5-101:2003 (Ed.2).
    • IEC 60870-5-103: Support for "day of week" and "summertime" added in window "Edit message" and message presentation in Message View.
    • IEC 60870-5-103: Message Filtering by fields "Function Type" and "Information Number" added.
    • DNP3 & DNP3 over LAN/WAN: Some simplification in the presentation of Application Layer messages.
    • DNP3 & DNP3 over LAN/WAN: Message Filtering by fields "Function Code" and "Outstation Address" added.
    • MODBUS: The presentation of coil, input discretes and register data is improved by adding offset addresses to the output.
    • MODBUS: Message Filtering by fields "Function Code" added.
    • ABB RP57x: Improvements in the handling of NXR responses.
    • ABB SPA-Bus: Presentation of messages revisted.
    • All protocols: It is ensured that if the Link Layer Engine is disabled then no Application Layer Messages or Link Layer frames are altered.
    • IEC 60870-5-101, -102, -103, DNP3, ABB RP57x: Bad characters/frames are dismissed much earlier than before. In the old implementation it was necessary that a correct frame was received before the bad characters were dismissed.
    • And many minor improvments ...