Hallo,
wie in der Überschrift schon geschrieben habe ich eine Verständnisfrage zum Programmieren des Bausteines FbDPT_Switch.
Hier ein Auszug aus der Anleitung:
Der optionale Eingang dwIndex_DPT kann als Index der konstanten Speicheradressierung des DPT-Funktionsbausteins verwendet werden. Bei Belegung dieses Eingangs muss ein erneutes Abgleichen und Übertragen der ETS-Applikation nur bei Programmänderungen, die KNX-Bausteine betreffen, vorgenommen werden. Wird dieser Eingang belegt, so muss die Bezeichnung des Bausteins den Präfix Mx_yyy_ beinhalten, wobei x den Wert des Eingangs bKNX_Master und yyy den Wert des Eingangs dwIndex_DPT entsprechen.
Beispiel Präfix: M1_003_Bausteinname bKNX_Master = 1 / dwIndex_DPT = 3
So wie ich es verstehe kann man den Eintrag für dwIndex_DPT weglassen und somit würde es kein Problem mit der Reihenfolge geben. Wenn ich es aber weg lasse und die Bausteine dementsprechend anders benenne (z.B. M1_Digital_Input_1) , eine neue XML Datei erstelle und die ins ETS5 einlese sind keine Datenpunkte vorhanden.
Was mache ich da falsch? Muss man den dwIndex_DPT durchnummerieren oder nicht?
Grüße
wie in der Überschrift schon geschrieben habe ich eine Verständnisfrage zum Programmieren des Bausteines FbDPT_Switch.
Hier ein Auszug aus der Anleitung:
Der optionale Eingang dwIndex_DPT kann als Index der konstanten Speicheradressierung des DPT-Funktionsbausteins verwendet werden. Bei Belegung dieses Eingangs muss ein erneutes Abgleichen und Übertragen der ETS-Applikation nur bei Programmänderungen, die KNX-Bausteine betreffen, vorgenommen werden. Wird dieser Eingang belegt, so muss die Bezeichnung des Bausteins den Präfix Mx_yyy_ beinhalten, wobei x den Wert des Eingangs bKNX_Master und yyy den Wert des Eingangs dwIndex_DPT entsprechen.
Beispiel Präfix: M1_003_Bausteinname bKNX_Master = 1 / dwIndex_DPT = 3
So wie ich es verstehe kann man den Eintrag für dwIndex_DPT weglassen und somit würde es kein Problem mit der Reihenfolge geben. Wenn ich es aber weg lasse und die Bausteine dementsprechend anders benenne (z.B. M1_Digital_Input_1) , eine neue XML Datei erstelle und die ins ETS5 einlese sind keine Datenpunkte vorhanden.
Was mache ich da falsch? Muss man den dwIndex_DPT durchnummerieren oder nicht?
Grüße