12.06.2009 08:31 | |
Beigetreten: 05.04.2006 Letzter Bes: 13.08.2023 Beiträge: 642 Bewertung: (131) |
Hallo, so gehts definitiv nicht.. aber das haste ja schon bemerkt. Du musst dir 2 Lokalvariablen vom Typ ANY für Quelle und Ziel anlegen. Aufbau ANY siehe Hilfe "Format des Parametertytes ANY". ´Für Quelle und Ziel musst du dann die entsprechenden Werte in die Variablen schreiben. Wenn du Quelle ab L0.0 und für Ziel ab L10.0hast kannst du den Wiederholfaktor zB so beschreiben: L DB750.DBB4 // Wiederholfaktor T LW2 // Quelle T LW12 // Ziel Speicherbereich wäre dann DB -> L W#16#84 // Speicherbereich DB T LB6 // Quelle T LB16 // Ziel Das ist nur der Ansatz. Versuchs mal! Übrigens das mit den LB/LW beschreiben geht auch symbolisch über Adressregister und Pointer. Da ich aber nichts überdeinen Kenntnisstand weiss gabs erstmal die einfachere Variante. Vorzuziehen ist die mit symbolischem Zugriff! MfG
André Räppel --------------------------------------------------------------------------------- www.raeppel.de mit innovativen SPS-Tools schneller ans Ziel |
Zuletzt bearbeitet von: sps-concept am: 12.06.2009 08:40 |
|
Für diesen Beitrag bedanken sich1 Benutzer |
12.06.2009 11:48 | |
Beiträge: 163 Bewertung: (30) |
Hallo Micha, im Anhang findest du eine AWL-Quelle einer Kopierfunktion. Dort kannst du Quelle, Ziel und Länge einfach als Integer übergeben. Gruß Stefan Dateianhangdatacopy.zip (754 Downloads) |
Für diesen Beitrag bedanken sich6 Benutzer |
Folgen Sie uns auf