17.02.2014 17:14 | |
Beigetreten: 10.10.2005 Letzter Bes: 29.08.2024 Beiträge: 1917 Bewertung: (136) |
Wie können Sie denANY-Pointer in SCL anwenden? Wenn Sie einen Parameter von einem aufgerufenen Baustein mit einem Pointer parametrieren, muss der Pointer vom Datentyp ANY sein. In SCL können Sie den Pointer so nicht anwenden. Sie müssen den Pointer entweder über eine strukturierte Variable oder mit einem DB in der SCL-Quelle aufbauen. STEP 7 speichert die Daten des Parametertyps ANY in 10 Bytes. Hierzu müssen Sie z.B. eine strukturierte Variable definieren, die die Parametertypen wie "Datentyp", "Wiederholfaktor", "DB-Nummer" sowie die Byte- und Bitadresse zum Aufbau des ANY-Pointers enthalten. Der nachfolgende Link enthält einen FAQ, der Schritt für Schritt den Aufbau des ANY-Pointers in SCL beschreibt. Weiterhin können Sie in SCL den AT-Befehl verwenden, um auf die einzelnen Elemente der strukturierten Variable zu zugreifen, um den Parametertypen Werte zu übergeben. Das ist auch in dem Beitrag beschrieben. http://support.automation.siemens.com/WW/view/de/21946854 Anbei noch weitere Informationenund Beispiele: http://support.automation.siemens.com/WW/view/de/19362106 http://support.automation.siemens.com/WW/view/de/10625180 |
Zuletzt bearbeitet von: Cicero am: 17.02.2014 17:16 |
|
Folgen Sie uns auf