Skip to main content

Capture edge 2.1.9

Features

Note: Maintenance releases typically avoid new features but may include small, low-risk enhancements and features.

  • ADS: Set custom property "EnableAdsClientLogging" to true on connection level to log the internal ADS Client log entries. It is advised to also enable Debug logging (Config/General on the device config). Warning: this will generate a lot of logs, but could be useful when debugging ADS connection issues.

  • ADS: Set custom property "ReadDeviceStateInterval" to change the interval (in ms) in which Capture checks the PLC state. Increasing this will reduce the communication with the PLC, but increases the time it takes before a disconnect is detected. Default 60000 (1 minute).

  • ADS: Added the NestedObject type. See the documentation for details.

  • ADS: Added the AllowedMappings option. See the documentation for details.

  • ADS: Notifications now use a queue to allow faster returns and better handling of notification bursts.

  • ADS: Introduced a custom property TransMode for ADS subscription transmission mode configuration.

    Options:

    • 3: Cycle
    • 4: OnChange

    Example:

    {
    "CycleTime": 1000,
    "TransMode": 3
    }

    The variable's custom configuration takes precedence over the connection's custom configuration. The default remains OnChange (4).
    More details on transmission modes are available here.

  • Collector: You can debug a specific variable by setting the Debug property to true in the variable's custom configuration.

  • OpcUa: If the file CaptureClient_OPC_UA.der exists in the application certificate store (/app/CertificateStores/App/certs/ in a Docker environment), the OpcUa client will use this certificate instead of an auto-generated one.

Improvements

  • General: Improved logging, performance, and automated test coverage.
  • Syncer: Removed unused Settings.json file.
  • CloudManager UI: Renamed the checkbox "Debug file" to "Log to file."
  • IssueReporter: Report an issue if the configuration cannot be downloaded from the cloud.
  • IssueReporter: Report an issue when free disk space is too low.
  • ADS: Restart the ADS router when the connection is unstable.
  • ADS: Improved symbol building, resulting in faster initialization after connecting.
  • ADS: Asynchronous reading of the initial value.
  • General: Enabled a separate error log file by default when Log to file is enabled. This can be modified using the environment variable CAPTURE_SEPARATE_ERROR_LOG.
  • General: Increased the default log file size limit to 100 MB. This can be modified using the environment variable CAPTURE_LOGS_MAX_SIZE.

Fixes

  • CloudManager: Correctly handle uploading V1 configs, which will now be automatically converted to V2 configs.
  • Syncer: Resolved an issue where the collector could get stuck on a timestamp if more points in the database had the same timestamp than the PointsPerRequest value.
  • CAN: Fixed a race condition where unchanged data could be lost during the connection, as the initial value was not retained.
  • UDP: Fixed an issue with the connection ID.

Known Issues

No issues known at this time. Noticed a problem? Contact us at capture-support@vintecc.com.

Release created on: 10 December 2024 15:40:52