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