Guten Tag,
als Anfänger in Codesys/ETS habe ich folgendes Problem/Frage.
Wenn ich in Codesys ein "einfaches" Kommunikationsobjekt vom Typ FbDPT_Switch erstelle und dieses in ETS mit einer Gruppenadresse verknüpfe, funktioniert das Schalten eines Kanals tadellos.
Erstelle ich dagegen ein Array vom Typ FbDPT_Switch (z.B. der Länge 4) und nutze dieselbe Vorgehensweise wie beim einfachen Objekt, kann ich auf das Array ebenfalls im ETS zugreifen. Weise ich allerdings ein Kommunikationsobjekt aus diesem Array einer Gruppenadresse (derselben wie im ersten Beispiel) zu (z.B. M1_001_Test[1] => 1/0/0), so kann ich den Kanal nicht schalten.
Gibt es hier einen Trick oder irgendetwas zu beachten? Oder ist dies in dieser Form garnicht möglich?
Viele Grüße
als Anfänger in Codesys/ETS habe ich folgendes Problem/Frage.
Wenn ich in Codesys ein "einfaches" Kommunikationsobjekt vom Typ FbDPT_Switch erstelle und dieses in ETS mit einer Gruppenadresse verknüpfe, funktioniert das Schalten eines Kanals tadellos.
Erstelle ich dagegen ein Array vom Typ FbDPT_Switch (z.B. der Länge 4) und nutze dieselbe Vorgehensweise wie beim einfachen Objekt, kann ich auf das Array ebenfalls im ETS zugreifen. Weise ich allerdings ein Kommunikationsobjekt aus diesem Array einer Gruppenadresse (derselben wie im ersten Beispiel) zu (z.B. M1_001_Test[1] => 1/0/0), so kann ich den Kanal nicht schalten.
Gibt es hier einen Trick oder irgendetwas zu beachten? Oder ist dies in dieser Form garnicht möglich?
Viele Grüße
Kommentar