Skip to content

5.0.0

Release date: 01.03.2024

System requirement

System Recommendation
UP connect UP - UPconnect V1.8.0
OS Win 7/8.1/10, macOS Monterey
OS Architecture 64 Bit
Processor 64 Bit
RAM 8 GB
Disk SSD

Download

The complete package can be downloaded from the AVM SharePoint.

Bugs / Features / Improvements

AVMASPDEV-3311 Animation Snapshot response implementation (B&R)

AVMASPDEV-3623 Prefixes in state machine and other common templates

AVMASPDEV-3978 Performance of content assist

AVMASPDEV-3989 UPact-JUnit: Include new upconnect.jar for bugfix for: Test-Await only subscription of first test on same item successful

AVMASPDEV-4003 common function refactoring

AVMASPDEV-4011 Omit interface data from OPC

AVMASPDEV-4023 FunctionBlock as array

AVMASPDEV-4071 B&R Update Libraries

AVMASPDEV-3938 Reorganize project structure

AVMASPDEV-3937 UP Facelift

AVMASPDEV-1730 Cardinality of TextManager

AVMASPDEV-2801 ReactionFunctions does not work with multiple reactions

AVMASPDEV-3847 fcSetOutputDigital is empty

AVMASPDEV-3994 Analyse exceptions

AVMASPDEV-4001 cast of enum B&R

AVMASPDEV-4070 Limit monitoring for array variables is generated incorrectly

AVMASPDEV-4076 ChildIterator: setMode() and getControllerID() missing

AVMASPDEV-4077 getMessageCounter wrong tool tip

AVMASPDEV-4132 Incorrect MessageClusterInstance is written

New and Noteworthy

This version comes with various new features. It's worth taking a look at the site New Features and Milestones.

Refactorings

CommonFunctions msgSet, msgReset, msgSetReset

The so-called CommonFunctions have not been supported for some time. We will offer refactoring methods to convert from the common functions to the current common methods. With this first refactoring method, the common functions msgSet, msgReset and msgSetReset can be converted into the corresponding methods.

UP: convert common function to common method (msgSet, msgReset, msgSetReset)

Call strategy of the FunctionBlocks

Function blocks are now treated like record types. A function block has a new 'call' object, which executes the code. It is now also possible to create arrays of function blocks. The conversion is carried out by refactoring:

UP: Change call strategy of function blocks

UnitType in meta specification

In the meta specification literal types for units are no longer supported. There is a refactoring to carry out the conversion:

"UP: Replace LiteralValue with UnitType in unit definition of SpecificationMeta"

Before execution, ensure that a UnitManager is available in the project.

New package structure of the generated code

Due to the new package structure of the generated code, the previously generated folders must be deleted.

  • For the B&R platform this applies to: Controller, Base, InstGroup, DataObjects
  • For the Beckhoff platform this applies to: Programmes, Controller, InstanceGroups, Base
  • With the Siemens platform, the entire generated folder should be deleted.

In general, any Gitignore files must also be adapted.

The following points must also be considered for the Beckhoff platform:

  • IO mapping must be redone if not set globally
  • Link instGroups must be redone