siggi95 - 2023-11-29

Hallo zusammen,

für den Aufruf

VAR 
    deviceDiag: J1939.IJ1939LocalECU;
END_VAR

deviceDiag.ChangeAddress(5);

gibt es mit der Version 4.1.0.0 der Lib IoDrvJ1939 Übersetzungsfehler
- C0035: Programmname, Funktion oder Funktionsbausteinstanz an Stelle von 'deviceDiag.ChangeAddress' erwartet
- C0004: 'ChangeAddress' ist keine Komponente von 'IJ1939LocalECU__Union'

Mit der bisher verwendeten Lib-version 3.5.17.0 nicht und auch das Setzen der device adress hat funktioniert.
Lt. Release notes ("J1939: ChangeAddress method does not work properly.") wurde hier verbessert. Leider habe ich keine Beschbreibung dazu gefunden.

Wie muss der Aufruf angepasst werden?

Vieeln Dank und beste Grüße
Siggi